更慢的速度
第一次按慢速按钮是游戏原本的慢速;再按一次变为真正的 0.5 倍速,再按变为 0.25 倍速,然后回到游戏原本的慢速。

游戏的慢速按钮只有在角色空闲时才会变慢,而且在灾前筹备和外出探索时都没法暂停。Time Control 提供更慢的速度、更快的速度,以及在角色无事可做时自动等待的暂停。
第一次按慢速按钮是游戏原本的慢速;再按一次变为真正的 0.5 倍速,再按变为 0.25 倍速,然后回到游戏原本的慢速。
在高速时再按一次快进按钮或 3 键,速度再翻一倍。按钮右上角的小标签会显示当前实际速度。
队列里没有指令 3 秒后游戏会暂停,下一个指令会让游戏继续。
尸潮开始或危机事件发生时,游戏暂停一次。还可以打开更多:交易无人机归来、丧尸破坏房屋或陷阱、停电、某项需求过低、生病、手机短信和交易短信、作物成熟、黄昏和清晨。外出探索时,只有 TimeControlOnExpeditions 为 true 才会因事件暂停。
角色做完最后一个指令时,游戏可以减速或暂停。
按 Alt+Tab 切走时游戏暂停,切回来时恢复原来的速度。也可以在打开背包、工作台、手机或交易窗口时暂停(工作台默认开启),在其中下达指令或开始制作会让游戏运行到完成,然后再次暂停。
第一次按慢速按钮是游戏原本的慢速;再按一次变为真正的 0.5 倍速,再按变为 0.25 倍速,然后回到游戏原本的慢速。
在高速时再按一次快进按钮或 3 键,速度再翻一倍。按钮右上角的小标签会显示当前实际速度。
队列里没有指令 3 秒后游戏会暂停,下一个指令会让游戏继续。
尸潮开始或危机事件发生时,游戏暂停一次。还可以打开更多:交易无人机归来、丧尸破坏房屋或陷阱、停电、某项需求过低、生病、手机短信和交易短信、作物成熟、黄昏和清晨。外出探索时,只有 TimeControlOnExpeditions 为 true 才会因事件暂停。
角色做完最后一个指令时,游戏可以减速或暂停。
按 Alt+Tab 切走时游戏暂停,切回来时恢复原来的速度。也可以在打开背包、工作台、手机或交易窗口时暂停(工作台默认开启),在其中下达指令或开始制作会让游戏运行到完成,然后再次暂停。
打开工作台、背包、商店等大多数界面时,游戏会自行停住时间,并且不响应调速键。本模组会解除这种停止,让你在任何界面里都能掌控速度。剧情、结局和结算画面仍会停住时间。
按住 X 以最快速度运行,按住 K 以最慢速度运行,松开后恢复原来的速度。5 到 9 键可以设为你自己的速度,在速度按钮上滚动鼠标滚轮可以依次切换所有速度。
速度按钮旁的时钟按钮会以最高速度运行,直到早上、闹钟时间、酿造完成、队列做完或几小时后,然后暂停。
在一天中的某个时间暂停,每天或只响一次;也可以在「等到」菜单里设几小时后暂停。
在你选的时间或有事件发生时叫醒角色。打盹不会被打断。
读取存档时可以以暂停状态开始。
在安全屋时,时钟下方显示当前指令何时完成,以及距离夜晚和下一波尸潮还有多久。
睡觉和小睡以超高速进行,醒来时游戏暂停。
按 Space 暂停或继续,在安全屋、灾前筹备和外出探索时都能用。
暂停、速度键、慢速、超高速和空闲暂停在外出探索时都能用。
在灾前筹备和外出探索时,游戏本身不显示速度按钮,本模组会补上慢速、正常、快速、极速和暂停按钮,用法和安全屋里游戏自带的按钮一样。
速度按钮旁的小标签「已暂停」或「已暂停:空闲」说明游戏为什么停着。它是半透明的,点击会直接穿过它。
游戏自己的暂停横幅改为半透明,下面手机里的回复选项依然看得清。配置中的 PauseOverlayOpacity 可调节透明度。
暂停或慢速时,鼠标下的物体依然会高亮。
BepInEx\config\com.dev.survivallog.timecontrol.cfg在 Mod Manager 的「模组」界面修改,或在游戏关闭时编辑这个文件。[Alarm]With WaitButton on, the Wait until button (below) can also set a one-time alarm a few hours ahead.
7 or 21:30, at which the game pauses once, at home and before the disaster. The pause key carries on at the speed you had. It stays quiet while your character sleeps and rings once they wake. Empty means no alarm.AlarmTime every day. false pauses only once, and again only after AlarmTime changes or the game restarts.[Alerts]OnQueueEmpty replaces PauseOnQueueEmpty. An old PauseOnQueueEmpty = true becomes OnQueueEmpty = Pause the first time the game starts with this version.
Pick a speed or press the pause key to carry on. The same alert never pauses the game twice. Alerts pause only at home, in the countdown before the disaster and on expeditions, and not while your character sleeps. On expeditions alerts only pause when TimeControlOnExpeditions is true. An alert that starts while the game is already paused is let go rather than saved for later.
Off does nothing. Slow drops the game to QueueEmptySlowSpeed if it runs faster, and brings your speed back on your next order unless you change the speed yourself in between. Pause pauses the game once; unlike IdleFreeze, it pauses right away and stays paused until you pick a speed or press the pause key.OnQueueEmpty = Slow drops the game to: Slow (the slow speed you last used), Normal or Fast. It only slows the game down.LowNeedPercent of its maximum or below. It pauses again for the same need only after it has risen a little above that.PauseOnLowNeed. From 1 to 90.Shift by default), danger alerts still pause the game: a zombie wave starting, an emergency, zombies damaging the house or a trap, and low life. Each one still needs its own setting switched on. false means no alert pauses the game while the key is held. Other alerts never pause it while the key is held.[Clock]If you change the speed yourself while the game is away-paused or a menu is open, your choice is kept and nothing is brought back.
IdleFreezeDelaySeconds below 0 counts as 0.
Space by default) while it is paused to let time run until your next order.0 pauses as soon as nothing is queued.TimeControlOnExpeditions on) and during sleep fast-forward. A running Wait until carries on when you come back.[Display]Each badge goes away the moment time runs again. A badge is see-through and clicks go straight through it. Where the screen shows no speed buttons, the badge sits at the top centre instead. The one exception is the countdown before the disaster: there a badge only shows beside the mod's speed buttons, so with SpeedButtons set to false, or where the mod adds no buttons, no badge shows in the countdown.
SpeedButtons only adds buttons where the mod controls the speed: on expeditions only when TimeControlOnExpeditions is true. At home after the disaster the game shows its own buttons, and the mod adds none.
4 by default) before the disaster and on expeditions. Before the disaster the badge needs the mod's speed buttons (see below).SlowSpeeds and FastSpeeds. false hides them; the keys still work.0 (hidden) to 1 (as the game draws it). Lower values let you read the phone's reply choices under it. Clicks always pass through the banner.[Expedition]1, 2, 3, 4 for pause and ` (~) for slow, by default), the SlowSpeeds and FastSpeeds speeds, the idle pause and the alert pauses work on expeditions. Pausing there also stops the exposure meter. false leaves expeditions at the game's own pace and hides the mod's speed buttons there.[FastButton]A comma-separated list, for example 2,4. Each multiple is kept between 1.1 and 10; an entry that is not a number is skipped. Speeds are capped at 40x: the game moves the world one step per frame, and past 40x each step at 30 frames a second would be longer than the game allows. Leave it empty to keep the game's own Fastest button.
3 key while already at Fastest moves to the next one, and after the last back to Fastest.[Keys]The hold keys work at home, before the disaster and on expeditions when TimeControlOnExpeditions is on. A key the game uses for anything else does nothing. PauseToggleKey, CenterCameraKey and the hold keys take a Unity key name, such as Space, P, F5, Pause or Keypad0. Upper and lower case do not matter. A name that is not a Unity key turns the pause key off, or puts camera follow on G, and the log says so.
If the game uses the pause key for one of its own actions, the pause key does nothing; rebind that action in the game's key settings or pick another key. A key you set for camera follow in the game's own key settings always wins over CenterCameraKey.
The game's own speed keys are 1 (normal), 2 (fast), 3 (fastest), 4 (pause) and ` (~, slow) by default. They keep working alongside the pause key.
Space for camera follow (centering the camera on your character), so while this is Space the mod moves camera follow to CenterCameraKey. None turns it off.PauseToggleKey is Space, which is the game's own key for camera follow. By default the game does not use G for anything else. None leaves camera follow with no key.FastSpeeds speed, or Fastest if FastSpeeds is empty). Letting go brings back the speed you had, and if the game was paused it pauses again. Not while your character sleeps. None turns it off.SlowSpeeds speed. Letting go brings back the speed you had, pause included. Does nothing while SlowSpeeds is empty. While both hold keys are down, HoldFastKey wins. None turns it off.5 to 9, separated by commas in that order, each from 0.05 to 40 (for example 0.75,1.5,6). Leave a place empty to skip that key. Pressing the key runs the game at that speed and also resumes a pause. The game keeps 5 to 9 for its quick actions, which it has switched off for now; if a game update turns them back on, a key set here does both. Empty turns them all off.Shift by default), as a multiple of the game's Fastest speed, from 1 to 10. 1 keeps the game's own speed-up, which runs at Fastest. Holding the key does nothing while the game already runs at that speed or faster. Held while paused, it runs time and pauses again when you let go. Above 1, the Fastest button shows the speed while the key is held. Speeds are capped at 40x.[Sleep]A time that cannot be read is logged once and counts as empty.
FastSpeeds speed (or at Fastest if FastSpeeds is empty), instead of the game's own sleep speed-up. A speed you pick while asleep is kept until you wake. false keeps the game's own sleep speed-up.6 or 6:30, at which your character wakes from sleep if the game has not woken them yet. It only ends a sleep early, never makes it longer. Naps are never cut short. Empty lets the game decide.false lets a sleeping character sleep through alerts. Naps are never cut short.[SlowButton]A comma-separated list. Each speed is kept between 0.05 and 0.95; a number outside that range is moved to the nearest end, and an entry that is not a number is skipped. Leave it empty to keep only the game's own slow.
` (~) key. The first press is the game's own slow; pressing slow again moves on to these speeds, and after the last back to the game's own slow.With WaitButton set to true, a clock button at the end of the speed buttons (at home, and before the disaster when SpeedButtons is on) opens a menu:
AlarmTime, a brew being done, or the queue being done; or Wait 1, 2, 4 or 8 hours. The game runs at the fastest speed and pauses when it gets there; the pause key then brings back the speed from before. Picking a speed yourself ends the wait.Waits are greyed out while your character sleeps or on the way back from an expedition. An alert pause ends a wait.
暂停,再按一次继续。
镜头对准你的角色(原本在 Space 上)。
游戏自己的速度。在高速时再按一次 3 进入超高速。
以最快速度运行,松开恢复。
游戏自带的「按住加速」,速度在 GameHoldKeySpeed 中设定(默认极速)。
以最慢速度运行,松开恢复。
在配置中设定的速度,默认关闭。
在速度按钮上滚动鼠标滚轮:依次切换所有速度。
所有按键都可以在配置中修改。你在游戏按键设置里设定的按键始终优先。
Time Control 不会往存档里添加自己的数据,也不会修改游戏文件。它确实会改变游戏时间的流速,而这会随游戏一起保存。随时可以移除。
支持英文和中文。
SurvivalLog.exe 所在的文件夹)。压缩包里带有 BepInEx 文件夹,DLL 会自动放到正确位置。如果提示合并文件夹,选择合并。解压后应为:C:\Program Files (x86)\Steam\steamapps\common\Survival Log\BepInEx\plugins\TimeControl.dllSurvival Log\
├─ SurvivalLog.exe
└─ BepInEx\
├─ plugins\
│ └─ TimeControl.dll
└─ config\
└─ com.dev.survivallog.timecontrol.cfg (首次启动时生成)从 BepInEx\plugins 文件夹中删除 TimeControl.dll。如果之后镜头对准角色的按键还在 G 上,请在游戏的按键设置里改回来。
如需修改设置,可以在游戏内 Mod Manager 的「模组」界面修改(改动立即生效,SlowSpeeds、FastSpeeds、FastForwardSleep、PauseToggleKey、CenterCameraKey、TimeControlOnExpeditions 在下次启动游戏时生效),也可以在游戏关闭时编辑 BepInEx\config\com.dev.survivallog.timecontrol.cfg。配置文件中每项设置都有中文说明,完整说明见 CONFIG.md(英文)。没装 Exiled's Toolkit 的话,在「模组」界面的改动改为在下次启动游戏时生效。
更新日志只有英文版。
PauseAtWorkbench is now on by default, so the workbench still opens paused, now with the speed under your control. A saved setting keeps its value.DangerPausesWhileHolding.GameHoldKeySpeed above 1, the fastest speed button shows the speed you run at while the key is held.GameHoldKeySpeed sets how fast the game's own hold-to-speed-up key (Shift by default) runs, as a multiple of Fastest. The default, 1, keeps the game's own speed.WaitButton (under Display) is set to true.SlowSpeeds (0.5x, then 0.25x by default), then back to the game's own slow.PauseAtWorkbench and the others), giving an order in that menu, such as a craft at the workbench, brings your speed back at once.OnQueueEmpty replaces PauseOnQueueEmpty with Off, Slow or Pause, so the game can slow down instead of pausing when the queue runs out. An old PauseOnQueueEmpty = true becomes Pause.X for the fastest speed and K for the slowest slow speed; letting go brings back the speed you had, pause included.5 to 9 can hold speeds of your own, and the mouse wheel over the speed buttons steps through every speed.AlarmTime, AlarmDaily), StartPaused, and WakeAtHour and WakeOnAlert to end a sleep early. Naps are never cut short.ClockRate setting. For longer days, use the Day Length mod. An old ClockRate line left in the config file does nothing.获取 Mod Manager,在游戏里设置所有模组。打开 Survival Log 维基,物品、配方、地图一查就有。
发现 bug 或有好点子?欢迎来 Core Directive Discord 打个招呼,或在Nexus 页面的「Posts」标签里发帖。报告 bug 时,请附上 BepInEx\LogOutput.log 和 BepInEx\time-control.log。
想直接联系我,可以在 Discord 上给 exiled.dev 发消息,我在 Survival Log 官方 Discord 里。也可以在 X 上找我:@AnExiledDev。