下载说明:
-
长效载点所需支付的积分,为系统动态计算生成,并非上传者设置。
原因参见:此贴(结尾部分),以此为由攻击发布者的评论一律删除处理。 - 部分资源会被浏览器识别为有害程序拦截下载,取消拦截的方法参见 FAQ。
- 存档类下载后解压缩到游戏安装路径下相关文件夹,覆盖同名文件即可!安全起见我们建议您备份原文件。
- 免CD/DVD补丁类如果无特别使用说明,下载后解压缩到游戏安装目录下运行即可。
- 本站资源全部采用 WinRAR v5.0 版压缩,下载后不能解压请安装 WinRAR v5.0+。
- 本站下载不保证完全兼容手机端,部分浏览器(手机端、360等)可能无法正常下载本站资源。
- 文件安全性评估仅供参考,2DFan无法承担您因依赖此报告结果,使用此文件所可能导致的各种形式的损害。
- 如需投诉补丁未授权转载问题,请先阅读 相关说明 后,至 站务小组 开贴投诉。
混了一点点gpt3.5(4.0太慢了晚上挂着早上起来发现额度用完了草),但是感觉4的整体提升很一般……
记录一下拆包的过程……免得我以后忘了
免ID
将pkeycheck.tjs封入patch.xp3
(后续patch中不要添加pkeyconf.tjs和pkeycheck.tjs)
kirikiri2带exe验证 无法解包封包的
解包patch.xp3
复制任意data.xp3中解包的.tjs(如config.tjs)到patch里,
复制
Storages.addAutoPath(System.exePath+'patch/');
到patch文件中那个tjs文件的第一行
搜索解包中带有global.ENV_Maker字样的文件(如AppConfig.tjs)
// 環境情報用変数
global.ENV_Maker = "娘娘";
global.ENV_MakerURL = "http://nyan.clearrave.co.jp/";
global.ENV_GameName = "おさこい ~俺と二人の甘々ご奉仕H生活~";
global.ENV_GameURL = "http://nyan.clearrave.co.jp/product/03_os/top.html";
global.ENV_GameId = "{43E5EA18-8EED-414B-93AA-76D29DC80A45}";
global.ENV_ReadmeFile= "readme.txt";
global.ENV_ReadmeName= "お読みください";
global.ENV_IconFile = "setup/game.ico";
global.ENV_PKeyName = "プロダクトID";
@set (SUPPORT_BOOTSTRAP = 1)
// ※このファイルは直接編集しないでください
// (元となる MakeConfig.txt を編集して MakeMenuから直makeの「gameconfig」で更新)
(注意要UFT-16有签名编码)等复制到将要封包的patch.xp3的config.tjs中
在data.xp3提取到patch的文件夹中寻找fgimage路径的相关文件(如Storages.tjs):
"fgimage",
"fgimage/愛菜",
"fgimage/芽美",
"fgimage/おキヨ",
"fgimage/高志",
"fgimage/龍樹",
复制整个文件内容到将要封包的patch.xp3的中的config.tjs文件中
封包
建立新的patch空文件夹,
提取data中的所有
*.asd
*.tjs
*.csv
*.func
*.ks
*.ini
*.txt
(scrollutil.tjs文件除外,会报错)
填入用emeditor改utf-16有签名编码的文件(不需要子目录)
用GARbro提取fgimage.xp3里所有除了图片外和未加密的文件,改utf-16有签名编码
找个csvParser.dll塞到plugin里,在Override.tjs文件里把Plugins.link("csvParser.dll");改成:
Plugins.link("csvParser.dll");
with(global.CSVParser) {
.origParseStorage = .parseStorage;
.parseStorage = function (filename, utf8) {this.parse([].load(filename).join('\n'));}; //for utf-16 CSV
.initStorage = function (filename) {this.StorageBuffer = [].load(filename); this.StorageBuffer.reverse();};
.getNextLine = function () {
if (this.StorageBuffer!==void) {
var retData=this.StorageBuffer.pop();
if (retData!==void) return retData.split('\t');
}
};
};
如非必要,像我就不会搞这么麻烦,直接就把免ID文件和翻译好的脚本放进新建的patch文件夹,然后封包就可以让游戏转区运行了。
🤨这玩意有加密,封不了包……非常恶心
加密封回去不就就可以了么
🤨就是封不回去啊,封了就报错。俺研究了好久都没没法封……不知道能用什么工具封回去
我用GARbro封回去没有问题
😶神秘,请教一下您是什么版本的GARbro……我封回去就提示Invalid startup configuration和要求ID,非常蛋疼😥
mod版,不过应该不关版本的事吧,你有没有选对加密方式
🤔唉我麻了,试了一晚上,各种版本的GARbor都试了,不加密的可以正常封包但是打开报错,加密选jktrouble的Garbro又出错,太玄学了……😆算了,谢谢大佬,等我换个环境试试,说不定我电脑问题