找回密码
 立即注册
搜索
查看: 2389|回复: 15

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

[复制链接]
     
发表于 2008-9-27 10:30 | 显示全部楼层 |阅读模式
大致思路是:SRWz的半身像数据被压缩,但是现在压缩还没被攻破……想要获取图像就只能从内存入手
模拟器的即时存档就是把模拟器的状态完全记录下来,当然也包含内存,那么我们只要用模拟器运行到看到想要提取图像的地方,就能在即时存档里找到图像
什么什么,你喜欢自己截图?那么你可以无视本帖了:30:


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


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

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


然后点击这个图标:

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

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

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



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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2008-9-27 10:37 | 显示全部楼层
神了……
回复

使用道具 举报

头像被屏蔽
发表于 2008-9-27 10:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2008-9-27 11:03 | 显示全部楼层
原帖由 女武神 于 2008-9-27 10:54 发表
模拟器支持关闭图层吗???

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

好像是不支持
回复

使用道具 举报

头像被屏蔽
发表于 2008-9-27 11:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2008-9-27 15:07 | 显示全部楼层
利在当代,功在千秋:34:
回复

使用道具 举报

     
发表于 2008-9-27 15:28 | 显示全部楼层
真麻烦
回复

使用道具 举报

发表于 2008-9-27 15:58 | 显示全部楼层
CT果然是神器:05:
回复

使用道具 举报

     
发表于 2008-9-27 18:07 | 显示全部楼层
mark 等成品
回复

使用道具 举报

     
发表于 2008-9-27 18:11 | 显示全部楼层
太麻烦了直接等无码套图了:20:
回复

使用道具 举报

     
发表于 2008-9-27 20:57 | 显示全部楼层
感谢大大发片
回复

使用道具 举报

发表于 2008-9-27 21:05 | 显示全部楼层
游戏不用玩看来就快到了
回复

使用道具 举报

发表于 2008-9-27 22:37 | 显示全部楼层
等套图:15:
回复

使用道具 举报

     
 楼主| 发表于 2008-9-27 22:41 | 显示全部楼层
:30: 都没爱啊
回复

使用道具 举报

头像被屏蔽
发表于 2008-9-27 22:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2008-9-28 08:47 | 显示全部楼层
原帖由 阿娇大王 于 2008-9-27 22:52 发表
研究压缩算法吧,我等好消息

文件头我只分析出1个字节:30:
恐怕需要请老V或者agemo来调试:30:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-21 11:51 , Processed in 0.113203 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表