Giter Site home page Giter Site logo

xausky / unitymodmanager Goto Github PK

View Code? Open in Web Editor NEW
338.0 26.0 47.0 6.51 MB

一个便捷的程序可以修改游戏内资源包括:Unity游戏资源,Wwise音频资源。

License: GNU General Public License v3.0

Java 16.99% Makefile 0.11% C++ 5.87% C 77.04%
unity3d mod manager wwise bundle assets android

unitymodmanager's Introduction

Unity模组管理器

一个便捷的程序可以修改游戏内资源包括:Unity游戏资源,Wwise音频资源

Crowdin Build Status GPL Licence

经过测试的游戏

  • 崩坏3

使用指引

2.x版本使用演示视频

基本使用流程

  1. 打开设置页面根据需要进行设置,主要是按照需要修改资源的位置进行设置。
  2. 打开主页安装游戏客户端,进入游戏下载附加资源,生成映射文件。
  3. 导入模组并且启用,然后点击手柄图标启动游戏。

常见问题

  • Q:这个管理器是否需要Root权限?
    A:不需要Root权限可以在虚拟模式运行,Root模式需要Root权限支持。

  • Q:如何确认我的游戏应该使用怎样的配置?
    A:配置是按照需要修改的资源路径来的,需要修改APK内资源,那么APK内资源修改方式就要选择虚拟环境模式或者Root模式(需要Root权限),需要修改持久化资源,一般为游戏启动后热更新的资源,那么就要启用持久化资源支持,以上两项如果你不确定可以直接选择虚拟环境模式和启用持久化资源支持,如果你的游戏是从Google Play 商店下载的,那么可能需要启用OBB资源文件支持。

  • Q:我安装模组后模组没有效果,怎么处理?
    A:首先先看安装的模组下面的文件图标旁边的数字,如果是0大概率是配置和生成映射问题,返回上一步重新设置和生成映射,当然,也有小概率是模组本身问题,如果是-1,那么大概率是模组问题,小概率是应用没有存储权限,如果大于0那么可以尝试将模组移除(左右滑动删除)再导入试试。

  • Q:启用游戏时候显示安装模组失败怎么办?
    A:这个问题有三个可能,大概率为没有OBB资源文件的游戏启用了OBB资源支持,中概率为没有Root权限的设备使用了Root模式,小概率为模组本身问题。

unitymodmanager's People

Contributors

woeijiunn88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

unitymodmanager's Issues

发现个问题

在某些情况下触发打完mod以后管理器闪退报错,没有影响游戏体验但是却没有保存已经打mod的情况,重新进入管理器原来打勾的变成未打勾,如果有需要可以提供log

root模式打完mod无法打开

java.lang.RuntimeException: Unable to instantiate application com.excelliance.open.LBApplication: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.res.Resources.getAssets()' on a null object reference
at android.app.LoadedApk.makeApplication(LoadedApk.java:589)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5065)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
at android.app.ActivityThread.handleBindApplication()
at android.app.ActivityThread.access$1600(ActivityThread.java:181)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1657)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5889)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1019)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:814)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.res.Resources.getAssets()' on a null object reference
at android.app.ContextImpl.getAssets(ContextImpl.java:927)
at com.excelliance.lbsdk.base.j.a(Unknown Source)
at com.excelliance.lbsdk.base.j.init(Unknown Source)
at com.excelliance.lbsdk.LBSdkHelper.attachBaseContext(Unknown Source)
at com.excelliance.open.LBApplication.attachBaseContext(LBApplication.java:82)
at android.app.Application.attach(Application.java:181)
at android.app.Instrumentation.newApplication(Instrumentation.java:1008)
at android.app.Instrumentation.newApplication(Instrumentation.java:992)
at android.app.LoadedApk.makeApplication(LoadedApk.java:584)
... 14 more

一个问题(?)

听社长说2.2版本可能要不好魔改了。。问问大佬到时候会不会继续坚持开发_(:з」∠)_另外期待管理器2.0发版和继续优化

关于氪金

不知道为什么,崩崩崩在我手机里只认阿宝,不认WX,选择WX支付后,蹦不出关联。程序可见里默认已经有了WX

问题

整合包打mod显示打mod失败,确认空间够,没有mod冲突

B服登陆界面闪退,无法登陆

手机是mix2s,系统是最新的miui10开发版内测,安卓8.0。在用模组管理器加载完B服apk后,打开的时候一加载到登陆界面就会直接退到模组管理器主页,登陆都登不了,从2.2到2.3.2都试过了,还是不行。

[台服] 執行遊戲後一陣子,會出現錯誤訊息

裝置: OnePlus 5T
系統: OxygenOS 5.1.1 (Android 8.1.0)
APK版本: bh3_0503
APK來源: http://www.tw.bh3.com
APK下載: http://www.mygame.com.tw/MyGameAD/Accept.aspx?P=EFPWR646WA&S=QUNRMMN7HY

感謝作者辛勤的開發,造福我們可以玩賞各種MOD。 <(_ _)>

在進入遊戲後,過了一小段時間,必然會跳出錯誤訊息。
如圖:
screenshot_20180515-031353

備用的文字訊息:
uid=10125948
vid=2.2.0_tw_mycard
msg=AndroidJavaException: java.lang.IllegalStateException:
Default FirebaseApp is not initialized in this process
com.miHoYo.bh3twmycard. Make sure to call
FirebaseApp.initializeApp(Context) first.

在UnityModManager v2.2.0的時候,按下繼續遊戲的話,則畫面會卡住。
而最近更新的UnityModManager v2.3.0,在按下繼續遊戲後,依然可以進行遊戲。

目前並不影響遊戲進行,MOD也能正常玩賞,僅作回報參考。
再次感謝作者~ <(_ _)>

导入模组没有显示

小米5sp rros 8.1 magisk root
导入zip后界面还是原来的样子没有显示导入的mod
vae 也是一样的情况

MIUI10 Android9.0 崩溃

FATAL EXCEPTION: main
03-16 10:08:23.071 2654 2654 E AndroidRuntime Process: io.github.xausky.unitymodmanager, PID: 2654
03-16 10:08:23.071 2654 2654 E AndroidRuntime java.lang.RuntimeException: Unable to start activity ComponentInfo{io.github.xausky.unitymodmanager/io.github.xausky.unitymodmanager.MainActivity}: com.lody.virtual.client.env.DeadServerException: android.os.DeadObjectException
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2953)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3088)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1838)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.os.Handler.dispatchMessage(Handler.java:106)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.os.Looper.loop(Looper.java:201)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.ActivityThread.main(ActivityThread.java:6835)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at java.lang.reflect.Method.invoke(Native Method)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
03-16 10:08:23.071 2654 2654 E AndroidRuntime Caused by: com.lody.virtual.client.env.DeadServerException: android.os.DeadObjectException
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.lody.virtual.client.env.VirtualRuntime.crash(VirtualRuntime.java:61)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.lody.virtual.client.core.VirtualCore.isOutsidePackageVisible(VirtualCore.java:394)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at io.github.xausky.unitymodmanager.adapter.VisibilityAdapter.update(VisibilityAdapter.java:68)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at io.github.xausky.unitymodmanager.adapter.VisibilityAdapter.(VisibilityAdapter.java:48)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at io.github.xausky.unitymodmanager.fragment.VisibilityFragment.setBase(VisibilityFragment.java:40)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at io.github.xausky.unitymodmanager.fragment.BaseFragment.initialize(BaseFragment.java:46)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at io.github.xausky.unitymodmanager.MainActivity.onCreate(MainActivity.java:64)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.Activity.performCreate(Activity.java:7224)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.Activity.performCreate(Activity.java:7213)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2933)
03-16 10:08:23.071 2654 2654 E AndroidRuntime ... 11 more
03-16 10:08:23.071 2654 2654 E AndroidRuntime Caused by: android.os.DeadObjectException
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.os.BinderProxy.transactNative(Native Method)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at android.os.BinderProxy.transact(Binder.java:1129)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.lody.virtual.server.IAppManager$Stub$Proxy.isOutsidePackageVisible(IAppManager.java:393)
03-16 10:08:23.071 2654 2654 E AndroidRuntime at com.lody.virtual.client.core.VirtualCore.isOutsidePackageVisible(VirtualCore.java:392)
03-16 10:08:23.071 2654 2654 E AndroidRuntime ... 20 more

Not applicable for games using obb data ?

I have tried applying your application to honkai impact 3 (崩坏3 server sea) but not successful because it uses data obb file
Please, Can you add functionality that applies to games use data obb files?
Thanks you very much

更改昵称,简介,填写兑换码等闪退

如题,似乎点击左上角昵称进入个人信息之后,点击所有文本框都会使游戏立即闪退。游戏为崩3官服2.4版,模组管理器也为2.4版,但之前版本已有相同问题。手机为索尼XZ Premium,系统为官方8.0最新国际版,未root,无Xposed框架。提前谢谢了。

应用宝服, QQ客户端会被指为非官方

登陆时,QQ会显示“该应用非官方正版应用。。。”错误代码100044,并且拒绝登陆。
如果把QQ加入附加模组则可以登陆,但登陆完成后返回崩3时闪退。

目前无有效进入游戏手段。。。

崩崩崩2.3 , QQ v7.6.3.3565

[台服] 部分裝置,Facebook登錄失敗

感謝作者辛勤的開發,造福我們可以玩賞各種MOD。 <(_ _)>

台服的第三方登錄為Facebook,而部分裝置的環境,似乎會有不明原因的登錄失敗。

當沒有偵測到Facebook App時,台服的崩壞3rd會啟用網頁模式登錄,而偵測到有Facebook App時,則會透過Facebook App進行登錄。

部分裝置不論是使用網頁模式登錄,或是透過附加組件安裝Facebook App,都無法成功登錄。
即使單獨先在附加組件內的Facebook App進行登錄後,再進入遊戲進行第三方登錄,也依然會失敗。
蒐集畫面:
Samsung Galaxy Note 5
53989
53991
HTC U11
screenshot_20180519-135823
screenshot_20180519-140306

==========測試環境==========
UnityModManager版本: 2.3.0
崩壞3rd.tw APK版本: bh3_0503
崩壞3rd.tw APK來源: http://www.tw.bh3.com
崩壞3rd.tw APK下載: http://www.mygame.com.tw/MyGameAD/Accept.aspx?P=EFPWR646WA&S=QUNRMMN7HY
附加組件使用Facebook Lite的APK來源: https://zh-tw.facebook.com/lite/
附加組件使用Facebook Lite的APK下載: https://scontent.ftpe7-4.fna.fbcdn.net/v/t58.10285-6/28174544_246047425945768_4011366349132529664_n.apk/facebook_lite_v94.0.0.8.182.apk?_nc_cat=0&oh=4f5e97969d5e781040ce0d44ae2d881c&oe=5B0541F6

已知登錄失敗裝置:
Samsung Galaxy Note 5 (Android 5.1.1)
Sony Xperia XZ (Android 8.0.0)
HTC U11 (Android 8.0.0)

已知登錄成功裝置:
OnePlus 5T (OxygenOS 5.1.1, Android 8.1.0)

me社群那边的建议(或许会不定期发过来。)

  • 批量导入mod(或者读取某一文件夹下的所有mod之类的),然后根据重复或者需要合并或者删减。
  • 对root模式进行优化,对魔改包能兼容好一些
  • 能像vamod一样有保留后台等优化功能,有些特殊系统杀后台严重
  • 对模组列表加入分割线,或者每个mod背景做些颜色区别。在模拟器等非手机设备等显示有些不容易辨别
  • 渠道服有啥特殊要求吗?
  • 虚拟环境的稳定性有待提升,面对一些像打贝纳勒斯等的大场景的时候容易导致管理器本体连带游戏崩溃

android p 在管理器内无法安装崩崩崩

管理器内安装就提示unable to parse the package,无法解析安装包
应该不是我个例,问了下me社群升了android p出现了同样的情况,请问下有办法解决这个问题吗?

台服2.5更新問題

你好
本人是台服崩壞3玩家
自更新到2.5.0版本後
本人無法使用管理器打開崩壞3
( 每次打開會卡在miHoYo界面)

麻煩你提供協助,謝謝

希望可以支持rar格式

直接下载的模型包可能会出现rar格式打包 需要手动重压成zip.望解决.开发者辛苦了.

安卓9.0安装崩坏3客户端时显示无法解析安装包

机型:pixel
安卓版本号:9.0.0 (PPR1.180610.009, Aug 2018)
模组和游戏客户端均为最新版本

手机直接安装的安卓官服在No Modify模式下调用没有异常
但是在Virtual App模式下无论安装手机上已安装的安卓官服还是只有apk包的ios版时均显示无法解析安装包(unable to parse the package)

怀疑跟google在9.0限制非 SDK 的接口的使用有关

miui这今天更新后无法启动游戏了

似乎是miui这次更新后不支持虚拟环境形式了,以前是改动过system后miui更新会变成更新完整包,没改动system则可以.增量包升级
现在只是装了unitymod管理器并导入崩崩崩后,就导致了miui需要更新完整包,并且更新后管理器无法启动游戏了,一直报错

系统版本miui9 8.4.12

Mod stigmata

is it possible to mod asset bundle in "Asb/android/spriteoutput/stigmatafigures"?
i try to place raw data here but it doesn't work.

社团里面几个人模拟器测试中触发的log(崩溃了)

03-18 22:56:36.832 2765 2765 E AndroidRuntime: FATAL EXCEPTION: main
03-18 22:56:36.832 2765 2765 E AndroidRuntime: Process: io.github.xausky.unitymodmanager, PID: 2765
03-18 22:56:36.832 2765 2765 E AndroidRuntime: com.lody.virtual.client.env.DeadServerException: android.os.DeadObjectException
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.lody.virtual.client.env.VirtualRuntime.crash(VirtualRuntime.java:61)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.lody.virtual.client.core.VirtualCore.getInstalledAppInfo(VirtualCore.java:520)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at io.github.xausky.unitymodmanager.fragment.HomeFragment.clientUpdate(HomeFragment.java:154)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at io.github.xausky.unitymodmanager.fragment.HomeFragment.onCreateView(HomeFragment.java:103)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.Fragment.performCreateView(Fragment.java:1700)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:890)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1062)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.BackStackRecord.run(BackStackRecord.java:684)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1447)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.FragmentManagerImpl$1.run(FragmentManager.java:443)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:733)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.os.Looper.loop(Looper.java:136)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5089)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:515)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: Caused by: android.os.DeadObjectException
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at android.os.BinderProxy.transact(Native Method)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.lody.virtual.helper.ipcbus.IPCMethod.callRemote(IPCMethod.java:107)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.lody.virtual.helper.ipcbus.IPCInvocationBridge.invoke(IPCInvocationBridge.java:27)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at $Proxy1.getInstalledAppInfo(Native Method)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: at com.lody.virtual.client.core.VirtualCore.getInstalledAppInfo(VirtualCore.java:518)
03-18 22:56:36.832 2765 2765 E AndroidRuntime: ... 17 more

安装失败错误提示增强

OBB资源文件的游戏启用了OBB资源支持
没有Root权限的设备使用了Root模式
对这两个情况进行提示。

建议加入一些功能

mod的批量导入,可以预想每个版本更新都需要重新导入修复后的mod,批量导入会方便很多
排序,理由同上,有的mod是成系列的,有排序功能能让找mod的效率变高,在替换mod时候能方便些
建立快捷方式,这个就是方便一些,不用从管理器启动游戏
最好能对产生冲突的mod进行标注,比如在管理器里改变字色或者填充色,方便了解冲突的mod

root模式与虚拟模式之前切换困难

应用内没有切换模式的功能,只能暴力清除数据重新进入才能选择。这是一个愚蠢的要求,因为root后本应该允许同时管理虚拟环境app和真实系统app,这样相当于root后的功能向下覆盖了,也就不那么需要这种相互切换了。

如果懒得改ui什么的,可以考虑root模式提供app位置选项,可以选系统app也可以选虚拟app。

当然这可能会影响还原的文件的问题,要改一下文件位置同时保留两套文件?

Failed to install mod

Hello I am using the latest version. I want to mod honkai impact 3 sea and have obb option on. I keep getting failed to install mod

打MOD无效

确认是有效的MOD,也是zip格式,也将包内的中文等删除,打MOD显示完毕,进入游戏没有变化

Failed to open the app in NoxPlayer 6.2.6.3

im using Unity Mod Manager 2.9. i successfully installed the app. but the app wont open and send me notification "unfortunately, unity mod manager has stopped". im using NoxPlayer 6.2.6.3.

i also tried using the latest bluestack 4,it installed successfully and i can open it without problem. but whenever i play the game (pressing game pad icon on the top right) the app go into "Wait, in operation" and after awhile it goes into hang and the game don't start at all.

for information, my pc spec : intel core i5-4460, 3.2 Ghz(4 CPUs), 8 GB RAM, Nvidia GTX 750 Ti

[台服] 崩壞3rd v2.5 與 UnityModManager v2.6 使用情況與問題回報

感謝作者辛勤的肝碼,賜我們玩賞MOD的機會。 <(_ _)>

前幾個月工作太忙,最近湊了點時間來進行測試。
身為使用者,唯有盡可能提供完整的使用資訊,希望能幫助功能更完善。

裝置: OnePlus 5T
系統: OxygenOS 5.1.5 (Android 8.1.0, non-rooted)
遊戲: 崩壞3rd v2.5
APK(應該可於China下載): https://ln.sync.com/dl/921ea13b0/fwbh5drb-n4vi8ar8-muvppt7t-g4rdppwp

以下為了方便敘述:
將安裝在Android內的崩壞3rd版本,簡稱為「原始版遊戲」。
將安裝在UnityModManager內的崩壞3rd版本,簡稱為「UMM版遊戲」。

我嘗試了幾種方式:

  1. (成功)安裝GooglePlay版的崩壞3rd,然後在UnityModManager內載入。
    「APK內資源修改方式」=虛擬環境模式
    可正常進入UMM版遊戲,Mod也能順利套用。
    但在UMM版遊戲內進入儲值畫面,將會持續卡在轉圈圈的載入狀態。
    為了要儲值,必須回到原始版遊戲,但由於UMM版遊戲已經套用Mod,似乎會影響到原始版遊戲,進入遊戲會持續黑畫面。
    單純的在UnityModManager內將Mod禁用或移除,並無法解決,必須在禁用Mod且正常進入UMM版遊戲一次之後,原始版遊戲才能正常進入,也才能正常課金儲值。

  2. 失敗)直接在UnityModManager內安裝APK。
    「APK內資源修改方式」=虛擬環境模式
    尚未加載Mod前,即無法進入UMM版遊戲了,畫面持續停留在最開頭的miHoYo。

  3. 失敗)先將APK安裝在Android內,再以與GooglePlay版相同的方式載入到UnityModManager。
    「APK內資源修改方式」=虛擬環境模式
    尚未加載Mod前,即無法進入UMM版遊戲了,畫面持續停留在最開頭的miHoYo。

  4. 失敗)先將APK安裝在Android內,再以與GooglePlay版相同的方式載入到UnityModManager。
    「APK內資源修改方式」=不修改
    「持久化Unity資源補釘支持」=啟用
    可正常進入UMM版遊戲,也下載了資源,但加載Mod的有效文件數為零,無法套用Mod。

  5. 失敗)先將APK安裝在Android內,再以與GooglePlay版相同的方式載入到UnityModManager。
    「APK內資源修改方式」=Root權限模式
    可正常進入UMM版遊戲,也下載了資源,加載Mod的有效文件數也不為零,但顯示「安裝模組失敗」。

[ 下面為GooglePlay版成功掛載Mod的流程,請協助確認是否有可改善環節 ]

1. 從GooglePlay安裝崩壞3rd

screenshot_20181003-024123__01

2. (可選)進入原始版遊戲並下載所有資源

該步驟不一定需要,除非後續加載Mod失敗。
screenshot_20181003-035717__01

3. 安裝UnityModManager與初始設定

(重要)安裝完成後,確認UnityModManager擁有儲存權限。
screenshot_20181003-030415__01

執行UnityModManager,進入設定頁面,啟用「安卓OBB資源文件補丁支持」。
screenshot_20181003-030929__01

「APK內資源修改方式」維持預設的「虛擬環境模式」。
screenshot_20181003-031107__01

4. 於UnityModManager內安裝崩壞3rd

在首頁點選「點擊安裝客戶端」,選擇已安裝在手機上的崩壞3rd。
screenshot_20181003-040449__01

  1. 建立「映射文件記錄」

進入UMM版遊戲後,參考步驟2下載所有資源。
screenshot_20181004-011929__01

於UnityModManager主頁,點擊「映射文件記錄」產生映射。
每次若有內容更新,建議重新產生映射。
screenshot_20181004-005031__01

6. 套用模組

將預先準備好的Mod檔案載入並啟用,然後進入UMM版遊戲。
screenshot_20181004-012226__01

套用前。
1538587152600

套用後。
1538587489540

mumu用不了2.6了

emmmm,这次是可以手机上android p安装崩崩崩了,但是mumu却用不了了。

mumu版本是1.19.2,android 4.4.4

是因为mumu的android版本太低了吗?

关于mod安装替换的问题

非常感谢dalao开发了此工具~

现在我有一个替换“月光默认皮肤”的mod,我想设定为替换”月光暗噬皮肤“,这个功能可以在该工具内做得到吗?

感谢!

APP需要更新时的卡死问题

(在需要更新的情况下)
进入unity模组管理器后,点击右上角游戏按钮,弹出升级窗口,取消更新,APP就会卡死

小米9闪退

系统:MIUI 10.2 稳定版
手机:小米9 透明版 8+256
问题:打开APP立即闪退
其他:已经允许修改系统设置 读写手机存储 获取应用等

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.