一.xp3_upk
适用于krkr2,可以解包(未加密)、封标准包(无加密)。支持“保持目录结构”。
实际用处不大,可以碰碰运气。
使用方法:把xp3拖至xp3_upk.exe上,即可解包;把文件夹拖至xp3_upk.exe,即可封包。
二.GARbro
通用工具,支持krkr2、krkrz,可解包、封包,可以指定游戏名称(游戏英文名可以上VNDB查)。可以封krkr2和krkrz未加密的包。
原作者已经停止维护了,但还有大佬在维持更新。
https://github.com/crskycode/GARbro/releases
这是一位大佬做的mod版,加入了不少krkr游戏支持。如欲手动更新,请先从上述网站下载任意release版本,再从https://github.com/crskycode/GARbro/blob/master/ArcFormats/Resources/Formats.dat下载Formats.dat文件,粘贴到GARbro/GameData文件夹,重启garbro即可。
这里提供原版以及截至目前的最新mod版本。
如果mod版也没有支持,可以在https://github.com/morkt/GARbro/issues提issue。
另外,如果想自己动手,可以看看这篇文章:https://github.com/crskycode/GalgameCoding/blob/main/Kirikiri/HowToFindCxEncryptKey/FindCxdecKey_CN.md
注:GARbro有时会自行通过游戏名判断加密方式,可能导致解包失败。
解决办法:更改游戏名即可
三.Xp3Viewer
仅适用于krkr2引擎。用于解、封xp3加密包。对于极少部分游戏可能失效。
使用方法:把XP3Viewer.exe和xp3viewer.dll复制到游戏目录,把游戏exe拖至XP3Viewer.exe上。
切记把Decode tlg关掉。
四.krkrextract
这位更是重量级,集解包、封包、TextDecryption、Universal Patch、tlg转换等等等等功能于一体。krkrz优先选择。
但是!!!4.0.1.5版本不能封krkrz加密包,只能解!1.0.3.1能封加密包,但解包有bug!
部分游戏不支持。不再继续更新。
使用方法:同Xp3Viewer
五.krkrzextract
与krkrextract原理不同:krkrextract是直接一次性提取所有文件,而krkrzextract会提取游戏截至目前读取到的文件。也就是说,要想提取所有文件,必须把游戏跑一遍。(当然这并不意味着所有文件能全部提取)
可能是新版krkrz解包的唯一方法。
使用方法:把KrkrzExtract.dll和KrkrzExtract.exe复制到游戏目录,把游戏exe拖至krkrzextract.exe上,点击begin extraction
六.KirikiriTools
https://github.com/arcusmaximus/KirikiriTools
1.KirikiriDescrambler
一个解压脚本的工具,和今天内容关系不大。
2.version.dll和xp3packer
简单说一下,就是version.dll可以令读取加密xp3包的游戏去读取未加密的包。然后xp3packer就是个封未加密的包的工具,与version.dll配合使用。
使用方法:把version.dll、Xp3Pack.exe、ICSharpCode.SharpZipLib.dll三项丢进游戏目录
七.xp3dumper
11年的程序,旧游戏可以碰碰运气。提供gui版本。
八.krkrdump
https://github.com/crskycode/KrkrDump
适配新版krkrz。原理同krkrzextract,但兼容性不同。
使用方法:put KrkrDump.dll and KrkrDump.json and KrkrDumpLoader.exe in the same folder, then drag Game.exe to KrkrDumpLoader.exe
KrkrDump.json需自行配置保存路径哦,用记事本打开就行
九.xp3封包工具
从网上找的。似乎也是封标准包的,不过和xp3_upk还不一样。可以碰碰运气。
文件大小:28.6MB
PS:上文是转载的