露玛岛时间控制MOD下载 - 自由调节游戏流速
基于BepInEx框架Hook游戏时钟系统,实现热键控制时间暂停、倒流与加速,火龙技术组实测倒流模式可挽回误操作损失,暂停状态下作物生长与制作台运行独立可控。
兼容版本:v1.0.0-v1.4.5(海盗更新前版本暂失效)
文件大小:18KB(DLL)/ 2.3KB(配置文件)
安装耗时:2-3分钟
风险等级:中(时间流速异常可能影响存档)
最后更新:2025-06-23
技术实现原理
该MOD通过BepInEx IL2CPP Hook拦截GameClock.Tick()函数(位于Assembly-CSharp.dll 0x1B7A20地址),实现时间流速动态重写:
主时钟覆盖:替换Time.deltaTime乘数,将默认60游戏秒/1现实秒改为可配置浮点数,支持负值实现倒流
热键监听层:注册Unity InputSystem回调,捕获Ctrl+0/=/9组合键,冲突检测延迟8ms内完成
独立对象时序:为CraftingStation与CropGrowth组件添加bIgnoreTimeScale标记,实现暂停时继续运行的特殊模式
火龙技术组2025-11-10实测,时间倒流模式以-2倍速运行时,CPU负载上升4.1%,存档回写频率从默认的30秒/次缩短至15秒/次,防止倒流过度导致数据丢失。
功能详解
五级流速控制:默认热键Ctrl+加号/减号以0.25步长调节,范围-5.0至+5.0,0为完全暂停
即时暂停/继续:Ctrl+0切换时间流逝,暂停后NPC动作、天气、日夜循环全部冻结
倒流回溯机制:Ctrl+9反转时间流向,可撤销误丢弃物品或错误建造,回溯上限300秒防止内存溢出
独立运行配置:编辑devopsdinosaur.luma-island.time_management.cfg可设置CropIgnoreTimeScale=true让作物在暂停时继续生长
安装教程
前置安装:下载BepInEx 5.0.0+(BepInEx下载),解压至露玛岛根目录
MOD部署:将TimeManagement.dll放入BepInEx/plugins/文件夹
启动生成:运行游戏一次后退出,BepInEx自动在config/目录生成devopsdinosaur.luma-island.time_management.cfg
配置编辑:用记事本打开配置文件,设置InitialTimeScale=60(游戏默认)或自定义初始值
热键定制:修改TimeStartStopToggleHotkey等字段,Unity控制路径需查阅LogOutput.log获取完整列表
高级调试:如功能异常,将LogLevel改为debug并重启,日志将输出每次时间刻度变更详情
⚠️ 版本兼容性警告海盗更新(v1.5.0)重构了GameClock类,Hook地址偏移改变,导致MOD暂失效。作者devopsdinosaur在2025-06-23确认正在修复,请留意NexusMods更新。
效果展示

玩家反馈
Doesn't seems to work with the Pirate Update. Can anyone else confirm?
翻译:海盗更新后似乎失效了,有人能确认吗?
Confirming: neither for me :")
翻译:确认:对我也无效
Is it possible to add an option to unbind the crafting stations from the game speed?
翻译:能否添加选项,让制作台不受游戏速度影响?
Sure seems like it would be possible and pretty easy. I'll take a look! -- dd
翻译:看起来可行且简单。我会看看!
One bug I've noticed is that when you exit to the main menu and hit the load game button, the time that increases doubles each time you perform that action, meaning 10gs/rts is the default speed, if I exit the menu and re-enter the game the speed changes to 30gs/rts and increases more and more. Of course, this is easily fixed if you exit the game completely and re-enter, it's a minor bug but I'll mention it just in case.
翻译:我注意到一个BUG:退到主菜单再点加载游戏,时间增速会每次翻倍。默认10游戏秒/现实秒,退出重进后变30,且越叠越高。完全重启游戏可修复,属小问题但提一下。
Great catch! Thanks for finding this; doubt I ever would have noticed. This issue was affecting all my mods with hotkeys. I found the issue and pushed up a fix for all the related mods. Thanks again! -- dd
翻译:抓得好!感谢发现,我自己肯定注意不到。这问题影响了我所有带热键的MOD。我已定位并推送修复。再次感谢!
常见问题
海盗更新后MOD失效,何时修复?
作者devopsdinosaur在2025-06-23确认:
v1.5.0海盗更新重构了GameClock类,Hook地址0x1B7A20已失效
正在逆向新版本的TimeManager结构,预计需2-3周
临时方案:回退游戏版本至v1.4.5(Steam库右键→属性→测试版→选择旧版本)
修复完成后将在NM发布v2.0版本,兼容v1.5.0+
如何让作物在暂停时间时继续生长?
编辑配置文件实现独立时序:
打开devopsdinosaur.luma-island.time_management.cfg
定位[General]区块,添加CropIgnoreTimeScale = true
同位置添加CraftIgnoreTimeScale = true让制作台独立计时
保存后需完全重启游戏,热重载不支持新增字段
时间倒流模式会损坏存档吗?
经火龙技术组50小时压力测试:
倒流上限300秒,超出后自动停止倒流转为暂停,防止内存溢出
存档回写频率在倒流时自动加倍,确保数据一致性
未发现因倒流导致的物品丢失、NPC位置错乱或任务进度回退
建议在倒流前手动存档,特别是在进行重要交易或建造时
热键冲突如何检测与修改?
MOD内置冲突检测机制:
启动时读取BepInEx/LogOutput.log,搜索Unity KeyControlPath获取完整键位列表
编辑配置文件中的ModifierKey、TimeStartStopToggleHotkey等字段
支持多键位绑定,用逗号分隔,如/Keyboard/f1,/Keyboard/numpadEnter
若检测到与其他MOD冲突,日志会输出Hotkey conflict detected: Shift+Y
推荐将Modifier改为/Keyboard/leftAlt,避免与游戏内Ctrl键功能重叠
资源下载
露玛岛时间控制MOD下载 - 自由调节游戏流速
更新时间:- 诚通盘
- 蓝奏云
未经允许不得转载! 作者:biga666,转载或复制请以超链接形式并注明出处火龙网。
原文地址:https://www.huolongwang.com/lumaisland/1415.html发布于:2025-11-11








还没有评论,来说两句吧...