--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

我只是路过打酱油的。
页: [1] 2
查看完整版本: 石器时代 图像压缩格式的破解