原文描述
提高游戏内帧率,但…效果可能因人而异,因为存在诸多因素,比如CPU/GPU速度、内存占用、当前游戏场景复杂度等等。
免责声明:你需要良好且高效的GPU散热,因为该模组可能会强制你的GPU(笔记本电脑)全速运行——内置FPS限制器
不需要Mini FPS Booster。如果你已订阅FPS Booster,Mini FPS Booster不会让你的游戏运行得更快
FPS Booster包含Mini FPS Booster的所有补丁。
兼容性:
– Windows
– 完全自动
– Linux
– 半自动,参阅补丁加载模组安装指南
– MacOS
– 半自动,参阅补丁加载模组安装指南
工作原理
每一帧,游戏会更新超过10000个UI组件,其中大多数并不需要更新(感谢@Egi证明了这一点!)——FPS Booster会阻止这些无用的更新,从而减轻CPU负担,让游戏运行得更快。
为了实现这一点,我对UIComponent基类中的Update()和LateUpdate()方法进行重命名,这样Unity引擎就不会从其更新循环中自动调用它们。
核心游戏文件的修补会在Mono运行时初始化Unity引擎之前完成。
所有对游戏文件以及后续(不兼容的)模组的修改都在运行时内存中执行,由于程序集加载的限制,游戏运行期间这些修改无法被还原。
由于所有操作都在运行时完成,文件无需重新编译且保持原样,因此不存在文件损坏的风险,你可以随时取消订阅该模组。
该模组实现了多层防护机制,以应对游戏更新或新DLC等意外情况,
– 在最糟糕的情况下,它会加载原始(未改动的)程序集并自行禁用。
所有对已修改类型的更新都由自定义更新循环执行。对象实例会根据对象类型以几种不同的方式收集,并按特定顺序更新,以防止出现诸如用户输入滞后之类的渲染问题。
不兼容的模组
在编写本页面时,没有任何一个模组被报告为不兼容。
内置的自动修补程序负责扫描游戏尝试加载的每一个模组,以查找需要修补的不兼容指令或结构。如果出现问题,修补程序将加载原始文件,然后向用户报告该问题,并告知可能导致问题的模组(并非所有不兼容情况都能轻易被发现)。
最终的不兼容情况可能会导致UI问题:
– 失去响应,
– UI元素排列出现问题,
– UI元素缺失,
– 模组面板显示/隐藏出现问题
重要说明
在不取消订阅或不禁用补丁加载器的情况下禁用FPS Booster,将不会停止FPS Booster补丁的处理(这是一项限制)。
如果未找到补丁加载器,已启用的FPS Booster模组将尝试自动订阅补丁加载器。
–noWorkshop或–disableMods游戏命令行参数会被补丁加载器识别,这意味着如果安装/订阅了Steam版本的补丁加载器,修补过程将被跳过。
已知问题:
如果你启动游戏后看到“修补游戏时发生严重错误!”的警告,而FPS Booster之前运行正常,你需要完全关闭游戏和Steam客户端,然后先启动Steam,再启动游戏。
如果你在Steam客户端之前运行游戏(例如使用游戏快捷方式),Steam客户端会中断修补过程,FPS Booster将无法工作,直到你重启Steam。
临时解决方案:始终先运行Steam客户端,再运行游戏。
—
使用亚洲地区(中国/韩国/日本)字体时出现字体字符缺失或其他字体相关问题?
临时解决方案:在模组选项中禁用自定义字体管理器
– 这将解决该问题,我会尝试找到更好的解决方案。
—
如果你发现存档加载时间稍长,请关闭加载界面冷却——>帧率降低会影响加载速度,因为游戏将加载过程拆分为每帧执行的多个操作——>帧率越高,同一时间段内执行的操作就越多
Discord文字聊天 [discord.gg](搜索Krzychu124频道)
[www.paypal.com]
搜索标签:FPS Booster, FPS_Booster, FPSBooster, fps, boost, improve, frame-rate, framerate, low fps

评论(0)