WMMT 1&2 解包
目前可以在 Archive.org 找到尚未解包的游戏文件。
准备工作
工具
文件
- 尚未解包的游戏文件
- extract-fatx.c
Step1 将游戏文件转换为 .chd
解压
chdman.zip
,进入解压后的文件夹,可以发现里面有以下三个文件:chdman.exe
chd2cue.bat
cue2chd.bat
该文件夹后续称为
chdman
文件夹将游戏文件放入
chdman
文件夹提示
所有游戏文件均需放入,应包含
.cue
&.bin
文件双击
cue2chd.bat
,并等待执行完毕。执行完毕后,将出现一个.chd
文件。
Step2 将 .chd
文件转换为 .gdi
文件
- 在
chdman
文件夹下,打开Windows终端 - 输入以下指令(需更换指令内文件名):
sh
.\chdman extractcd -i "<chd的文件名>.chd" -o "<chd的文件名>.gdi"
- 等待执行完毕。执行完毕后,将出现一个
.gdi
文件与.bin
&.raw
文件。
Step3 提取 1GB / 512 文件
- 解压
jc-gdrom-explorer-v1.6.3.zip
- 进入解压后的文件夹(该文件夹后续称为
GDROM
文件夹) - 打开
GD-ROM Explorer.exe
- 左上角点击
File
-->Open...
,选择 Step2 中导出的.gdi
文件 - 加载完毕后,右侧文件列表全选
随后点击上方Edit
-->Selection
-->Extract selected files to...
- 选择一个合适的文件夹,点击确定,随后等待导出完毕即可。
Step4 解密得到 .dat
文件
- 回到
GD-ROM Explorer.exe
,点击上方:Tools
-->Decrypt a Naomi binary
- 选择前提工作中的 1GB / 512 的
.bin
文件 - 输入 DES KEY,然后点击
Decrypt
提示
根据版本不同选择不同的DES KEY
- WMMT1 Export Rev B [GDX-0009B]:
6B017C54F8B9FEC8
- WMMT1 Japan Rev B [GDX-0008B]:
6B017C54F8B9FEC8
- WMMT2 Export Rev A [GDX-0016A]:
6B017C54F8B9FEC8
- WMMT2 Export [GDX-0016]:
6B017C54F8B9FEC8
- WMMT2 Japan Rev A [GDX-0015A]:
6B017C54F8B9FEC8
- WMMT2 Japan [GDX-0015]:
6B017C54F8B9FEC8
- 选择一个合适的文件夹存放
.dat
文件,等待解密完毕即可
Step5 解包文件
前提
需 Linux 系统下操作
- 在 Linux 下编译 extract-fatx.c 后得到可执行的
extract-fatx
文件 - 复制 Step4 中所解密后的
.dat
文件至 Linux 系统内任一位置 - 使用指令检查
.dat
文件是否为FATX
格式:
sh
file "xxxx_1GB.dat"
正确的输出:
sh
kksk@ssh-server:~/wmmt$ file "V322_S_1GB.dat"
V322_S_1GB.dat: FATX filesystem data
kksk@ssh-server:~/wmmt$
提示
如果输出不符,则可能是在 Step4 的步骤中使用了错误的 DES KEY
- 解包文件
使用指令进行解包:
sh
./extract-fatx <dat的文件名>.dat <输出路径>
如:
sh
kksk@ssh-server:~/wmmt$ ./extract-fatx V322_S_1GB.dat ./out/
- (可选)打包所有文件为
.zip
sh
zip -r -9 "<文件名>.zip" <刚才的输出的文件夹名>