hexstr / FGOAssetsModifyTool

Fate/GO资源解密工具
448 stars 63 forks source link

建议整理一下文档 #42

Closed oTnTh closed 2 years ago

oTnTh commented 2 years ago

目前文档分散在项目首页,以及ModuleDownload和AssetDownload的发布页面。既不方便找,也不方便改。

建议统一放到一个地方去,比如项目首页。

我找资料的时候写了个笔记,不嫌弃的话可以参考一下。

只是有些部分我也没找到答案,不然直接拿去用也可以的。

oTnTh commented 2 years ago

FGOAssetsModifyTool

简介

一个适用于FGO日服及国服的MOD工具,主要功能有:

因为同时支持日服及国服,下述说明中凡是提及[包名]的部分,均可替换为以下二者其一:

安装

大致分为程序本体和数据两个部分。

安装程序本体

[https://github.com/hexstr/FGOAssetsModifyTool/releases/tag/ModuleDownload]

(是不是直接提供一份libFGOAssetReplace.so好点)

(更新之后要手动删除Mod文件夹下的2b1b0ee6,为啥?)

Magisk

手机端:直接刷入zygisk_FGOAssetReplace.zip

模拟器端更复杂些:

因为本程序只支持arm64-v8a,模拟器可能需要覆盖安装:

adb install -r --abi arm64-v8a FateGO.apk

修改APK并重新打包签名

安装游戏后手工注入

如果有Root权限但是没有zygisk,或者能直接修改模拟器img文件的话:

将上述文件手工放到/data/app/[包名]/lib/arm64也可以。

安装MOD数据

[https://github.com/hexstr/FGOAssetsModifyTool/releases/tag/AssetDownload]

相关内容需要放到下面两个目录之一(优先级?):

自制MOD

0805.script是啥,*.chara文件名是啥意思,从者名怎么改,等等)

NotAlwaysTrue commented 2 years ago

@oTnTh 国服的安装方式我整合过了 日服还在做(大汗)

NotAlwaysTrue commented 2 years ago

@oTnTh libmain.so libFGOAssetReplace.so 这两个目前仅供Fate GO(非国服)

oTnTh commented 2 years ago

你是说安装游戏以后,手工注入libmain.so和libFGOAssetReplace.so的方式,并不适用于国服么?

这个也是应该加到文档里的。

我也觉得对于一般人而言,修改好的apk是个比较容易使用的方法,不过文档里还是尽可能包含多一点的技术细节比较好。

liuyc84 commented 2 years ago

国服要验证客户端,改不了

oTnTh commented 2 years ago

GitHub好像是有Wiki功能的,可不可以建议hexstr弄一下。