Closed oTnTh closed 2 years ago
一个适用于FGO日服及国服的MOD工具,主要功能有:
因为同时支持日服及国服,下述说明中凡是提及[包名]
的部分,均可替换为以下二者其一:
com.aniplex.fategrandorder
com.bilibili.fatego
大致分为程序本体和数据两个部分。
[https://github.com/hexstr/FGOAssetsModifyTool/releases/tag/ModuleDownload]
(是不是直接提供一份libFGOAssetReplace.so
好点)
(更新之后要手动删除Mod文件夹下的2b1b0ee6
,为啥?)
手机端:直接刷入zygisk_FGOAssetReplace.zip
模拟器端更复杂些:
zygisk_X86PluginLoader.zip
zygisk_Plugin_FGOAssetReplace.zip
TargetListEmulator.json
放置于/data/local/tmp/TargetListEmulator.json
(为啥?)因为本程序只支持arm64-v8a
,模拟器可能需要覆盖安装:
adb install -r --abi arm64-v8a FateGO.apk
zygisk_Plugin_FGOAssetReplace.zip
并解压libmain.so
gh@hexstr\FGOAssetReplace
得到arm64-v8a.so
libFGOAssetReplace.so
之后,和libmain.so
一起塞到FateGO.apk/lib/arm64-v8a
目录下FateGO.apk
并安装即可如果有Root权限但是没有zygisk,或者能直接修改模拟器img文件的话:
libmain.so
libFGOAssetReplace.so
将上述文件手工放到/data/app/[包名]/lib/arm64
也可以。
[https://github.com/hexstr/FGOAssetsModifyTool/releases/tag/AssetDownload]
相关内容需要放到下面两个目录之一(优先级?):
/sdcard/Android/data/[包名]/files/Mod/
/storage/emulated/0/Android/data/[包名]/files/Mod/
(0805.script
是啥,*.chara
文件名是啥意思,从者名怎么改,等等)
@oTnTh 国服的安装方式我整合过了 日服还在做(大汗)
@oTnTh libmain.so libFGOAssetReplace.so 这两个目前仅供Fate GO(非国服)
你是说安装游戏以后,手工注入libmain.so和libFGOAssetReplace.so的方式,并不适用于国服么?
这个也是应该加到文档里的。
我也觉得对于一般人而言,修改好的apk是个比较容易使用的方法,不过文档里还是尽可能包含多一点的技术细节比较好。
国服要验证客户端,改不了
GitHub好像是有Wiki功能的,可不可以建议hexstr弄一下。
目前文档分散在项目首页,以及ModuleDownload和AssetDownload的发布页面。既不方便找,也不方便改。
建议统一放到一个地方去,比如项目首页。
我找资料的时候写了个笔记,不嫌弃的话可以参考一下。
只是有些部分我也没找到答案,不然直接拿去用也可以的。