编辑点评:游戏解帧辅助工具
很多游戏的帧率比较低,很影响游戏体验,这款Unity游戏FPS解锁器(UnityFPSUnlocker)是一个模块,支持修改Unity游戏的分辨率,可以让游戏的画质更加高清,喜欢玩高质量画质的玩家可以试试,游戏需要在root后的手机上操作,搭配框架一起使用,感兴趣的可以操作一下。
Unity游戏FPS解锁方法
以蔚蓝档案为例
以国服为例,安装游戏和MT管理器这类文件管理器(可以进到“Android/data“底下的包名目录里就行)后,至少运行一次游戏并下载全部内容,进入Android/data/com.RoamingStar.BlueArchive(包名)/files,可以找到DeviceOption文件,以文本方式打开。
修改其中的Resolution后面的数字为4即可,保存、退出。
当然,手机也能修改,但是不推荐,异常耗电,1080P足矣。
手机修改帧数等功能(此方法需要root)
下载安装后,然后关闭游戏(或者最后设置完成直接重启大法)到LSPosed里勾选作用域(需要作用的游戏),打开APK,并设置好。
PS:如果找不到游戏,点右上角三个点,点隐藏,将游戏的隐藏取消。
点右下角齿轮图标,进入模块设置界面,按如下图片设置。
接着打开游戏,用scene等软件看看是否生效,如果没有请重启试试。
使用注意
此方法需要获取root权限,root过的手机有一定使用风险,而且会失去保修。建议在已经过保的手机上操作。
请保证在阅览完本贴所有内容后在进行操作,在进行解锁、root等操作前,请确保您备份了全部文件,并且记录您的手机型号,系统版本。以及账号信息。
使用unityfpsunlocker时,有下载TargetList.json放入/data/local/tmp/这一步骤,其中targetlist.json中要输入国服或者日服的包名,国服为 com.bilibili.star.bili 日服为jp.co.craftegg.band
解锁时会清空所有的个人数据,建议提前进行备份,小米手机中使用“备份与恢复”即可备份全部数据,甚至包括应用数据。恢复后无需再次引继bangdream而是可以直接游玩原有账号。但还是推荐设置好引继码。
UnityFPSUnlocker使用注意
若你的手机没有开启Zygisk,请先开启Zygisk后重启。当上述需求准备完毕后即可刷入UnityFPSUnlocker模块。在重启之前,先下载TargetList.json放入/data/local/tmp/TargetList.json,并修改你的配置。
模块会通过判断游戏数据目录是否存在/sdcard/Android/data/{包名}/files/il2cpp来自动加载。
其中,global节点中的配置为:
fps 需要设置的fps,设置为0以禁用
delay 游戏载入后等待delay秒执行
mod_opcode 是否修改opcode,如果你发现游戏会重新锁定fps,可以把这项改为true,但由于修改内存,可能会被反作弊检测到
scale 设置分辨率的倍数,一般保持1.0即可,必须为小数。当前屏幕宽度 * scale x 当前屏幕高度 * scale
然后,custom节点中的配置会覆盖global中的配置单独生效:
key 包名,比如com.random.package.name.a
fps 同上
mod_opcode 同上
delay 同上
scale 同上
TargetList.json修改后可以搜索json 格式校验校验是否完整。修改后立即生效(模块版本>=1.8)。
可以在终端模拟器输入logcat -s UnityFPSUnlocker查看输入日志。
分辨率修改说明
最近发现BlueArchive最高分辨率只有1080P,在模拟器上有肉眼可见的锯齿,而且在16:10的比例下甚至像素点比16:9更少
2560x1600->1822x1138
对比
2560x1440->1920x1080
所以加上调整分辨率的功能,对比图如下
但是设置的时机需要尽可能早,也就是delay尽可能短,否则需要更改绘图选项中的任意一项后生效(比如开关一次抗锯齿)
如果你不需要超分辨率,可以修改/sdcard/Android/data/com.nexon.bluearchive/files/DeviceOption,把Resolution修改为大于3即可,这样会走default分支(在函数GraphicsManager.CoSetScreenResolution()中)
Xiaomi M2101K9C支持( 0 ) 盖楼(回复)
编辑回复:不敢保证