找回密码
 立即注册

[其他] 石器时代 图像压缩格式的破解

[复制链接]
--M_g-- 发表于 2024-5-30 05:14:44 | 显示全部楼层 |阅读模式
石器时代 图像压缩格式的破解

--------------------------------------------------------------------------------

同一种压缩方式,都是RLE压缩方式,具体的压缩编码如下:
0a xx xx xx
a 个单独的颜色点
1a bb xx xx xx
abb 个单独的颜色点
Da bb
abb 个透明色
Ca
a 个透明色
8a xx
a 个颜色是XX的点
9a xx bb
abb 个颜色为xx的点
Aa xx bb cc
abbcc 个颜色为xx的点
其他情况,没有压缩
基本上超过3个点一样就用8a xx 了
然后,以魔力宝贝为例,graphics_10.bin是图像压缩数据文件,一幅图像的结构如下:
本部分内容设定了隐藏,需要回复后才能看到终于写完了,希望能对别人有用。。。

《魔力宝贝》 《石器时代》 图片破解 补遗

上次分析得不够完善,一些情况没有分析出来,抱歉。下面是补充。
RLE压缩的地方多了几个:
0a xx xx xx
a 个单独的颜色点
1a bb xx xx xx
abb 个单独的颜色点
(添加)
2a bb cc xx xx xx
abbcc个单独的点

Ca
a 个透明色
Da bb
abb 个透明色
(添加)
Ea bb cc
abbcc个透明色
8a xx
a 个颜色是XX的点
9a xx bb
abb 个颜色为xx的点
Aa xx bb cc
abbcc 个颜色为xx的点
所有的a ,b ,c 都是表示单个十六进制数字
关于3。0的魔力宝贝添加的图片其实还是8位色的图片。按照8位色的图片解出来就是了,她不过是用了16位色的显示模式(其实是任何显示模式都可以)。
还有,《石器时代》的INFO的结构和魔力宝贝一样,不过,需要在后面添加一个40字节的数组,什么用都没有。只是结构增大为80字节。
另外,他们的调色板把前面的16个位置丢掉了,就是说实际上调色板是存储了后236个颜色的数值。所使用的时候要注意。
暂时就补充这些了

拜托、小姐! 发表于 2024-5-30 06:26:50 | 显示全部楼层
楼主加油,我们都看好你哦。
回复

使用道具 举报

mabel7777 发表于 2024-5-31 20:14:19 | 显示全部楼层
楼主加油,我们都看好你哦。
回复

使用道具 举报

阿董--苏州 发表于 2024-6-1 14:37:14 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复

使用道具 举报

mhikak 发表于 2024-6-3 11:30:59 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复

使用道具 举报

za502 发表于 2024-6-3 19:16:05 | 显示全部楼层
楼主加油,我们都看好你哦。
回复

使用道具 举报

boolay 发表于 2024-6-3 22:35:04 | 显示全部楼层
真是难得给力的帖子啊。
回复

使用道具 举报

ap2br7iu0vy 发表于 2024-6-4 18:44:28 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复

使用道具 举报

aoaoaoaoao 发表于 2024-6-5 00:49:33 | 显示全部楼层
感恩无私的分享与奉献 :)
回复

使用道具 举报

124875772 发表于 2024-6-5 02:46:02 | 显示全部楼层
我只是路过打酱油的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|游戏淘宝湾

GMT+8, 2024-11-21 23:52 , Processed in 0.085244 second(s), 54 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024, Oddpp Cloud.

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