oz01 发表于 2008-9-27 10:30

自己动手实现SRWz角色半身像提取

大致思路是:SRWz的半身像数据被压缩,但是现在压缩还没被攻破……想要获取图像就只能从内存入手
模拟器的即时存档就是把模拟器的状态完全记录下来,当然也包含内存,那么我们只要用模拟器运行到看到想要提取图像的地方,就能在即时存档里找到图像
什么什么,你喜欢自己截图?那么你可以无视本帖了:30:


例如我们要提取某个萌妹子的半身像
首先
用模拟器运行到显示某个萌妹子的时候
即时存档
它在模拟器目录的sstates文件夹里,修改扩展名为zip,解压缩得到一个45MB多一点的文件
用CT打开它,CT点击下载:
如果看到的是hex窗口的话
点击上面的Hex图标
之后按下面的参数设置:


注意填数值的地方需要按回车键才会有效
之后选定文件窗口,向下拖动滚动条试试看
然后大家会看到..............我就不描述了
现在钩上“交织”这一项
然后............更那啥了:30:
原因是调色板与图像不符
下一步就是寻找调色板
SRWz的角色半身像调色板就在半身像图像数据下面.............这一行可以无视
具体做法就是:点击上面的Hex图标
CTRL+F,查找50020400

鼠标左键点击下图红框中的字节


然后点击这个图标:

调色板格式选tim2
这时候你会发现右下角的色块有变化...............当然你可以无视它
之后鼠标左键点击一下右上方的“偏址”框
无视数字的变化并且不修改数字直接按回车(作用是让图片字节对齐,否则图像会混乱)

之后点击hex窗口右上滚动条的向上箭头,也就是下图这个,点击8次

或者直接把“偏址”框中的现在值-80,操作结果都是一样的



现在点击Hex图标
向上拖动滚动条...........


用鼠标在图像窗口里拖动可以选定图像
之后编辑-导出
就可以保存图像了

Ikaruga 发表于 2008-9-27 10:37

神了……

女武神 发表于 2008-9-27 10:54

oz01 发表于 2008-9-27 11:03

原帖由 女武神 于 2008-9-27 10:54 发表 http://bbs.saraba1st.com/images/common/back.gif
模拟器支持关闭图层吗???

直接关了无关图层不就是直接得到软妹子图了拉
好像是不支持

阿娇大王 发表于 2008-9-27 11:40

shcmlhy 发表于 2008-9-27 15:07

利在当代,功在千秋:34:

花园 发表于 2008-9-27 15:28

真麻烦

猫魔人 发表于 2008-9-27 15:58

CT果然是神器:05:

青いメガネ 发表于 2008-9-27 18:07

mark 等成品

WAKAKA 发表于 2008-9-27 18:11

太麻烦了直接等无码套图了:20:

colota 发表于 2008-9-27 20:57

感谢大大发片

chenerlang 发表于 2008-9-27 21:05

游戏不用玩看来就快到了

keroroyan 发表于 2008-9-27 22:37

等套图:15:

oz01 发表于 2008-9-27 22:41

:30: 都没爱啊

阿娇大王 发表于 2008-9-27 22:52

oz01 发表于 2008-9-28 08:47

原帖由 阿娇大王 于 2008-9-27 22:52 发表 http://bbs.saraba1st.com/images/common/back.gif
研究压缩算法吧,我等好消息
文件头我只分析出1个字节:30:
恐怕需要请老V或者agemo来调试:30:
页: [1]
查看完整版本: 自己动手实现SRWz角色半身像提取