本程序是对Resty做的xp3dumper等一系列xp3提取工具的GUI封装,提供简单的GUI调用功能。这些工具在xp3dumper目录中。经征求xp3dumper作者Resty本人的同意,为xp3dumper做了这个GUI,提供简单的GUI调用功能。
1.选择游戏启动exe和执行exe,它们的区别在于前者可能只是一个引导用的破解补丁(如sinsemilla_boot.exe),后者才会是游戏运行时的进程(如sinsemilla.exe)。如果没有这样的引导程序,它们就是同一个exe文件。
2.选择要解包的xp3文件和保存路径。
3.如果游戏需要转区才能运行,选择SoraApp可以调用SoraApp(今后版本会支持NTLEA)转区运行游戏,前提是你安装了SoraApp或NTLEA。
4.点击“提取”,稍等几秒,就会开始提取。如果没有开始提取,请点击取消,再按照5操作。
5.如果发现没有开始提取,这是因为游戏启动花的时间较长,请将载入插件延时调大一些再尝试。
已在中文win xp上测试『黄昏のシンセミア』和『G線上の魔王』的解包。
说明:
/xp3dumper xp3包自动提取插件
/xp3maker xp3包逆提取插件
/helpers 其它辅助工具
- !dumpHelper.tpm 用于辅助xp3dumper和xp3maker插件的反检测插件
- !exporteraddr.tpm 用于收集xp3dumper模式3所需的一个信息的插件
- DllLoader.exe 一个悲剧的Dll注入工具
Resty.
1.复制xp3dumper0.11helpers!exporteraddr.tpm至游戏根目录,运行游戏程序后得exporter_address.txt后把!exporteraddr.tpm删除。
2.使用arc_conv制作xp3列表,制作指令bat:arc_conv --mod xp3list 1.txt "C:Program FilesALcot Honey Combdata.xp3"
解释:1.txt为输出列表,"C:Program FilesALcot Honey Combdata.xp3"为提取的xp3索引文件
3.复制xp3dumper0.12layerExSave.dll至游戏根目录,启动游戏后使用DllLoader.exe将xp3dumper导入到游戏中实现指令操作。
制作指令bat:DllLoader 1604 D:WESTSIDEantikrmovieft.dll
解释:1604为游戏的PID,随游戏启动后改变,每次启动游戏就能在任务管理器里可以看到游戏的PID值。
D:WESTSIDEantikrmovieft.dll为xp3dumper引导文件使用他打开xp3dumper。
4.双击bat即能打开xp3dumper指令框(dos窗口)
指令操作解释:
@f:itokanobgimage为提取资源输出文件夹
#f:itokanobgimage.txt为arc_conv制作xp3列表路径
:cutter为删减提取图片的伪装数据,一定要开否则一个几kb的图片会几百mb保存出来,容量相当恐怖。
:tlg为将有tlg的资源转成标准png图片,在列表里可以看出来
Xp3dumper提供3种提取模式:传统,交互和exporter, 支持tlg转换到png,并搭载强大的插件和anti功能。此外附带的实验性质的xp3maker,用于制作特殊加密封包。
resty不推荐使用传统模式,这可能会引起不少问题。
交互模式需要输入所要提取封包的路径,写法有3种:kirikiri2路径,绝对路径和相对路径。
通常来说交互模式可以应付大多数情况,但也需要exporter模式的时候。
1,确保游戏目录是在ascii下。
2,只把!exporteraddr.tpm放到游戏目录下,运行游戏,可以发现生成了exporter_address.txt,其中记录了一个Hex数值。
3,在游戏目录下建立arc_list.txt,里面填写所要提取封包的路径。4,运行游戏,使用resty提供的DllLoader,执行以下命令DllLoader <pid> <xp3dumper>其中pid可以通过任务管理器查找游戏进程对应的pid,而xp3dumper则自然是其路径。当然使用其他DLL注入工具也可以,目标只有一个,把xp3dumper注入到游戏进程中。5,如果成功注入,应会弹出xp3dumper的界面。选择exporter模式,填写exporter_address.txt里的数值,等待提取的完成。