首页 / 礼包码 [艾妮西娅与契约纹章 ver1.0.2]关于解决游戏和cg乱码的问题

[艾妮西娅与契约纹章 ver1.0.2]关于解决游戏和cg乱码的问题

原创 分类: 礼包码 2025-5-10 07:11 阅读量:2
先说原理:安卓的joi和iOS的onsplayer无法识别mode环境里的require变量 所以会乱码报错,将require变量替换成类似功能的import变量即可正常运行解决方法:1.下载这里的这个契约纹后找到它的安装包(找不到也没关系...

先说原理:安卓的joi和iOS的onsplayer无法识别mode环境里的require变量 所以会乱码报错,将require变量替换成类似功能的import变量即可正常运行

解决方法:
1.下载这里的这个契约纹后找到它的安装包(找不到也没关系,直接先安装好也可以);

2.手机下载一个MT管理器(随便找找就有,轻轻松松),有安装包的把安装包解压掉,没有的MT管理器左上角三条杠点击进去找到安装包提取后提取契约纹的安装包,照样解压;

3.在MT管理器里找到解压后的文件,在根目录找到assets/www/js/plugins/SH_BenriCommands.js这个文件

4.点击文件进入,在这个文件中找到大致位于第3592行及之后的那一大串代码 用下述代码替换

function SH_FileCheck(filePath) {
return import('fs').then(fs => {
const path = filePath;
if (fs.existsSync(path)) {
// 可以使用 fs 模块的其他功能
return true;
} else {
console.error(path + " は存在しません。");
return false;
}
}).catch(error => {
console.error('动态导入失败:', error);
return false;
});
}

5.替换完成后保存文件,可以将文件重新压缩回安装包安装,但我没压缩好,安装不了(自信有技术力的可以自己试试),为了避免这一问题,推荐去下载一个joiplay,用joi直接启动文件游玩,方便简单,省事的同时还可以作弊

6.经过游玩测试,cg和游戏推进不会再有报错,但在地图切换和进入骰子探索地图会偶有闪退,后者触发的几率较大,原因尚不明确,但多注意存档,并不影响游玩