//
//
//
//
//
//
//
//
//
//
软件Tags:
Rgss Extror是一款出色的游戏解包工具,能够提取市面上80%游戏的各类立绘资源、人物图像、背景地图及音乐等,甚至包括立绘模型,给予热爱游戏的玩家们无限的二次创作空间。对这款软件感兴趣的朋友,千万不要错过,欢迎下载体验!
1、双击打开exe文件。
2、将解包文件拖拽至软件界面,即可完成解包操作。
起初的修改器仅以两个方块的图标示人,并且仅支持RGSSD1(XP),而这款神奇的工具则能够破解RMVX及RMVX Ace,网络上似乎鲜有此类软件。使用时点击File,选择open,后续步骤便是自不必多言。
一、RGSSAD Extractor
RGSSAD Extractor的工作原理是使游戏自身解密RGSSAD文件。当游戏将资源加载至内存后,利用脚本抓取内存中的数据。
然而,RGSSAD Extractor存在两个不足之处:
1、它提取的并非RGSSAD包内的原始素材。例如,你可以在游戏中添加一张jpg格式的图片,而RGSSAD Extractor解出的结果通常为png格式。尽管图像效果相同,对于追求完美素材的我而言,这却是难以接受的。
2、提取速度极为缓慢,等待的时间令人烦躁不已。
因此,我们有必要了解RGSSAD的格式,并自行编写解包工具。
二、RGSSAD资源格式
文件开头的8个字节为文件标识,用以判定其是否为RGSSAD文件。接着是n个
struct SubFile
{
unsigned long filenamesize;
filenamesize字节的文件名;
unsigned long filesize;
filesize字节的文件正文;
};
然而,所有的SubFile结构均经过xor加密。MagicKey的初始值为0xDEADCAFE。
MagicKey的变换规则为 MagicKey = MagicKey * 7 + 3;
其中,文件名按字节异或,filenamesize、filesize及文件正文则是按双字异或处理的。