无限冰冻任务计时器(REFramework 脚本)
这只是我用REFramework编写的一个脚本,用来冻结任务计时器,因为我没看到类似的东西,而且我不想为了冻结任务时间而额外打开其他工具。
! --> 重要 <-- !
如果你在无时间限制的探险中使用此模组,会导致游戏崩溃,因此为了解决这个问题,我在 Reframework 的 “Inf Quest Time(#.#.#)” 项下的 “脚本生成界面” 部分添加了 “启用无限任务时间” 选项,只需在进入无时间限制任务前取消勾选该选项,需要时再重新勾选即可。
关于:
这只是我制作的一个 REFramework 脚本,用于冻结任务计时器,因为我没有看到其他类似的工具,而且我不希望为了冻结任务时间而打开额外的工具。
安装 / 使用方法:
- 解压至《怪物猎人:崛起》的安装文件夹(即与 REFramework 安装目录及 MonsterHunterRise.exe 所在位置相同的文件夹)
- 您可以通过勾选“启用无限任务时间”复选框来启用/禁用此功能。
- 重启游戏后设置会被记住。
- 在从任务列表中选择任何不限时任务(例如远征、可能包括的狂暴荒野等)之前,请确保先禁用此功能。
- 就是这样,真的没别的了。
故障排除 / 潜在问题 / 注意事项:
根据我个人经验,有时任务的60秒结束计时器会变成120到360秒,但我只遇到过一回,虽然任务完成得慢,但从未中断过。
技术上来说,我是这样设置变量的:
_QuestTimerSec = 999999.0
_QuestMaxTimeMin = 999999.0
_QuestElapsedSec = 0.0
_QuestLocalElapsedTime = 0.0此模组需要安装 REFramework 才能运行,请务必先安装它。
本模组既冻结时间,又使任务时间无限化,而非二选一。因为我没时间也不觉得有必要拆分这一功能,且我不喜欢发布未经测试、无法确认其运行效果的代码(若未能满足您的偏好,敬请见谅)。
如果你在无限时探索任务中使用此模组,将会导致游戏崩溃。为解决此问题,我添加了名为 “启用无限任务时间” 的选项,位于 Reframework 的 “脚本生成界面” 部分的 “无限任务时间(#.#.#)” 下。只需在进入无限时任务前取消勾选该选项,并根据需要重新勾选即可。
新功能 自1.0.1版本起,会在游戏重启时记住启用/禁用状态,并将设置存储在此路径
\MonsterHunterRise\reframework\data\inf_quest_time.json,因此,如果卸载或希望将所有设置重置为默认值,请自行删除该文件(下次启动安装了此模组的游戏时,它将重新生成)。新 从1.0.1版本开始,禁用时将尝试恢复默认值,这应有助于防止在未重启游戏的情况下多次禁用和启用导致崩溃,尽管最好还是在选择无时间限制的任务之前(尤其是从任务列表中选择任务之前)先进行禁用。
新 自1.0.1版本起,lua文件中新增了一个默认设为“false”的“调试”选项。请保持此设置不变,因为启用该选项会每帧将变量转储到文件,从而影响性能。此外,在任何情况下都不应自动将其启用(设为“true”)。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。