有的耐心好不好?
看看ai咋和我说的.
《SAO气息遮断的魔法》(游戏目录 SAO_verβ9(1)/SAO_verβ9,RPG Maker MV,Android 14 通过 NodeWeb 启动)用户报「黑屏报错」。已查明不是 MTool 缺陷,而是游戏资源不完整:www 下没有 data 目录,导致所有数据文件 404,最后弹出 MV 自带的 Error: Failed to load: data/Map330.json 画面。现场已补了一部分(把游戏自带补丁包里的 www/data 解压进去),但未做启动验证,且用户中途直接提交。
一、现场与证据
截图(18:13:04):MV 原生 bug 画面 Game has encountered a bug. Error: Failed to load: data/Map330.json,栈为 DataManager.checkError → isDatabaseLoaded(YEP_CoreEngine / YEP_BattleEngineCore / YEP_BattleAICore / JB_YEP_BattleAICore_AutoBattleActors)。
console-672.log:10:06:38 起 404: www/data/Map330.json 连发多次,10:06:39 起接着 www/data/Actors.json、Classes.json、Skills.json、Items.json、Weapons.json、Armors.json、Enemies.json、Troops.json、States.json、Animations.json、System.json、Tilesets.json、CommonEvents.json、MapInfos.json、TrpParticles(Groups).json 全部 404;更早还有 www/tyrano/tyrano.js、www/fonts/gamefont.css 404(index.html 确实引用了 fonts/gamefont.css 与 icon/icon.png)。
文件清单:…/SAO_verβ9/www 下只有 img/、js/、save/、备/ 与 TDDP_PM.index、index.html、package.json;img 下只有 11 个子目录(Special__*、sv_actors、system、tilesets、titles1),没有 data,也没有 audio、fonts、icon。启动配置为 engine NodeWeb、startFile www/index.html、archiveMountChain 为空、注入 fakePackage_json(FakePackageMV)。即引擎与挂载方式正常,是游戏目录本身缺数据。
游戏目录自带「补丁」文件夹:www.zip(9 368 920 B)+ 说明.txt(759 B,两次索取用户均未上传)。解析该 zip 的中央目录:共 456 条,含 www/data/ 下 446 个 json(Actors/Animations/Armors/Classes/CommonEvents/Enemies/Items/System/MapInfos/Tilesets 及 Map002~Map431,Map330.json 在其中),另有 www/js/plugins.js、www/img/characters/记忆光球.png、www/img/pictures/头像_白球.png、头像_黄球.png。→ 说明这份资源是「本体 + 需解压覆盖的补丁」形式,用户的 www 缺的正是补丁里的 data。