網(wǎng)友評分:
8.8分
rgss3a加密文件解包器是一款針對RPG游戲所推出的輔助工具。它的功能十分強大,可解大部分的游戲資源包,適用于rpgmaker軟件制作的游戲進行文件解密,方便進行數(shù)據(jù)修改,讓你得到完美的游戲體驗。
雙擊運行RGSSAD_WX.exe啟動程序,選擇要解密的文件即可。
一、RGSSAD Extractor
RGSSAD Extractor的工作原理是讓游戲自己解密RGSSAD文件,當游戲把資源讀入內(nèi)存之后,在通過腳本抓取內(nèi)存。
因此RGSSAD Extractor 存在兩個缺點:
1、它提取的并不是RGSSAD包內(nèi)的原始素材。你可以在游戲里添加一張jpg格式的圖片,如果不出意外RGSSAD Extractor 解出來的肯定是png格式的。雖然畫面是一樣的,但是對于我這樣的素材完美主義者,這是決不允許的。
2、它的提取速度實在是太慢了,等待的時間足以使人瘋掉。
因此我們需要知道RGSSAD的格式,然后寫自己的解包工具。
二、RGSSAD資源格式
開始的8字節(jié)是文件標志,用于判斷是不是RGSSAD文件。然后是n個
struct SubFile
{
unsigned long filenamesize;
filenamesize 字節(jié)的文件名;
unsigned long filesize;
filesize 字節(jié)的文件正文;
};
不過所有的SubFile結(jié)構(gòu)都是xor加密過的。MagicKey的初值是0xDEADCAFE
MagicKey 的變換規(guī)則為 MagicKey = MagicKey * 7 + 3;
其中文件名是按字節(jié)異或,filenamesize filesize 以及文件正文都是按雙字異或的。
我來具體講兩個方法:
1.就是5l說的公式,比較簡單和實用。在游戲運行時,用cheatengine或類似的軟件(用法可以在網(wǎng)上找)載入游戲后就可以搜索游戲數(shù)據(jù)了。如果想要修改經(jīng)驗,首先看看角色目前的經(jīng)驗值多少,假設(shè)是1200點,那么用cheatengine搜索1200*2+1=2401這個數(shù)值,出來很多搜索結(jié)果;然后去打個一仗,得了50點經(jīng)驗,角色經(jīng)驗成了1250,那么就用“再搜索”來搜1250*2+1=2501這個數(shù),反復(fù)幾次,搜到一個唯一的地址,就是這個角色目前經(jīng)驗值的數(shù)值地址了,怎么改就不說了。有時候會搜到兩個地址一直都一樣的數(shù)值,那就先試一個也沒問題的。
優(yōu)點:快捷,方便,可以修改游戲里大部分通過數(shù)值表示的東西,如錢、經(jīng)驗、能力值等
缺點:只能改數(shù)值,不能讓你一次性開圖鑒啦、穿墻過地圖啦、迷宮中存檔啦等等
2.直接修改游戲本體,有些麻煩不過效果想當然的。以龍頭為例,現(xiàn)在大部分龍頭游戲都把數(shù)據(jù)封包為Game.rgss3a這個文件,首先用RPGDecrypter把這個文件解包;然后把解包出的文件(一般就是Data和Graphics兩個文件夾)都放回游戲目錄下;把Game.rgss3a移到游戲目錄以外的地方,防止在下一步被軟件刪除;拷貝一個Game.rvproj2文件(可以用RMVX ACE新建一個游戲然后保存,在保存的游戲目錄里有這個文件)到游戲目錄下,雙擊。如此一來就可以用RMVX ACE來對游戲直接編輯了。
優(yōu)點:你成為了這個游戲的神,只要你會用這個軟件,你可以任意修改這個游戲里的一切!即使不修改,也能通過這個方式看到游戲的地圖、隱藏劇情等等
缺點:用起來相當麻煩,有時修改后保存時游戲字體會變成黑體;極大地降低游戲的樂趣;最重要的是你首先得懂至少一點點編程或這個軟件的用法,不會就去學(xué)!
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 m.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號