TARDIS - Time Controller#

Control game time like a Time Lord! This mod provides keyboard shortcuts to manipulate game speed and skip time.

Version0.1.1
AuthorCJFWeatherhead
Status🟢 Active Development
Game Versionbeta
Last Updated2026-01-31

Download#

Installation Instructions
  1. Download the Mod Manager
  2. Find TARDIS - Time Controller in the Available mods list
  3. Click Download to install automatically
  4. Configure parameters in the GUI

Manual Installation#

  1. Download the zip file above
  2. Extract the tardis/ folder to your mods directory:
    • Windows: %APPDATA%\Godot\app_userdata\Tower Networking Inc\mods\
    • Linux: ~/.local/share/godot/app_userdata/Tower Networking Inc/mods/
  3. Ensure luajit.elf is in the mods directory

Configuration#

Configure these settings using the Mod Manager or edit entry.lua directly.

ParameterTypeDefaultDescription
Speed Change Stepnumber (0.1-2.0)0.5Amount to change the speed multiplier when pressing SHIFT+> or SHIFT+<
Minimum Speednumber (0.125-1.0)0.125Minimum allowed game speed multiplier (game hard limit is 0.125x)
Maximum Speednumber (2.0-8.0)8.0Maximum allowed game speed multiplier (game hard limit is 8x)
Default Speednumber (0.25-5.0)1.0Default game speed to use (for reference)
Skip To Time (hours)number (0.0-23.99)23.99Time of day to skip to when pressing SHIFT++ (24-hour format, e.g., 23.99 = 23:59)
Show In-Game NotificationsbooleanTrueDisplay on-screen notifications when speed changes or time skips
Enable Debug LoggingbooleanFalseShow detailed debug messages in the console

About This Mod#

Control game time like a Time Lord! This mod provides keyboard shortcuts to manipulate game speed and skip time.

Features#

  • Speed Up: Press SHIFT+> to increase game speed
  • Slow Down: Press SHIFT+< to decrease game speed
  • Skip Day: Press SHIFT++ to skip to end of current day (23:59)
  • Visual Feedback: On-screen notifications for all actions
  • Configurable: Adjust speed step, min/max speed, and more

Why “TARDIS”?#

Like the Doctor’s famous time machine, this mod gives you control over the flow of time!

Usage#

  • SHIFT+> : Speed up time (like drinking coffee)
  • SHIFT+< : Slow down time (like drinking tea)
  • SHIFT++ : Skip to end of day

Configuration#

  • Speed Step: How much to change speed per keypress (default: 0.5x)
  • Min Speed: Minimum speed multiplier (default: 0.25x)
  • Max Speed: Maximum speed multiplier (default: 10x)
  • Skip To Time: What time to skip to (default: 23:59)
  • Show Notifications: Toggle in-game notifications
  • Debug Logging: Enable detailed console output

Full Documentation

TARDIS - Time Controller#

Control game time like a Time Lord! This mod provides keyboard shortcuts to manipulate game speed and skip time in Tower Networking Inc.

Description#

Just like the Doctor’s famous time machine (Time And Relative Dimension In Space), this mod gives you control over the flow of time. Speed up boring moments, slow down critical situations, or skip straight to the end of the day.

The game already allows you to speed up time with coffee and slow it down with tea - this mod takes that concept and puts it directly at your fingertips with simple keyboard shortcuts.

Features#

  • Speed Control: Increase or decrease game speed with keyboard shortcuts
  • Day Skip: Jump straight to 23:59 (end of day)
  • Visual Feedback: On-screen notifications for all actions
  • Fully Configurable: Adjust all parameters via Mod Manager
  • Cooldown Protection: Prevents accidental rapid-fire key presses

Installation#

  1. Place the tardis folder in your Mods/ directory
  2. Load or reload the game (F11 to reload mods)
  3. You should see “TARDIS mod loaded!” in the console
  4. Use keyboard shortcuts during gameplay

Controls#

ShortcutAction
SHIFT+>Increase game speed by configured step
SHIFT+<Decrease game speed by configured step
SHIFT++Skip to end of day (23:59)

Note: The shortcuts use SHIFT combined with:

  • . (period) for speed up (appears as > when shifted)
  • , (comma) for slow down (appears as < when shifted)
  • = (equals) for day skip (appears as + when shifted)

Configuration#

All settings can be configured through the Mod Manager UI or by editing entry.lua directly.

Speed Settings#

SettingDefaultRangeDescription
Speed Step0.50.1 - 2.0Amount to change speed per keypress
Min Speed0.250.1 - 1.0Minimum speed multiplier
Max Speed10.02.0 - 50.0Maximum speed multiplier
Default Speed1.00.25 - 5.0Reference default speed

Time Skip Settings#

SettingDefaultRangeDescription
Skip To Time23.990.0 - 23.99Hour to skip to (24h format)

Notification Settings#

SettingDefaultDescription
Show NotificationstrueDisplay on-screen notifications
Debug LoggingfalseShow detailed console output

Examples#

Quick Time Passing#

Need to wait for something? Press SHIFT+> a few times to speed up to 5x or 10x speed, then SHIFT+< to return to normal.

End of Day Skip#

Need to close out the day? Press SHIFT++ to instantly jump to 23:59.

Slow Motion Analysis#

Want to carefully observe something? Press SHIFT+< to slow down to 0.25x speed.

Technical Details#

  • Uses GameWorld.update_server_timescale() for speed control
  • Uses DayCycleController.force_day_clock() for time manipulation
  • Speed changes persist until manually changed or game restart
  • 0.3 second cooldown between actions to prevent accidental rapid changes

Compatibility#

  • Game Version: Beta
  • Dependencies: None
  • Conflicts: May interact unexpectedly with other mods that manipulate game time

Troubleshooting#

Speed changes don’t work#

  • Ensure the mod is properly loaded (check console for “TARDIS mod loaded!”)
  • Make sure you’re holding SHIFT when pressing the keys
  • Check if another mod might be conflicting

Day skip doesn’t work#

  • The day skip relies on DayCycleController which may not be available in all game modes
  • Check the console for error messages
  • Try enabling debug logging to see more details

Notifications don’t appear#

  • Ensure “Show Notifications” is enabled in config
  • Some game states may not support notifications

Changelog#

v0.1.0 (2026-01-31)#

  • Initial release
  • Speed up/down with SHIFT+>/SHIFT+<
  • Day skip with SHIFT++
  • Configurable parameters
  • In-game notifications

Credits#

  • Author: CJFWeatherhead
  • Inspiration: Doctor Who’s TARDIS, and the in-game tea/coffee time mechanics
  • Thanks: The TNI modding community

License#

This mod is released under the same license as the TNI-Mods repository.


Additional Notes

Uses GameWorld.update_server_timescale() for speed control and DayCycleController.force_day_clock() for time skipping. Speed changes persist until manually changed or game restart.


Technical Details
FieldValue
Mod IDtardis
Creation Date2026-01-31
Last Updated2026-01-31
Game Versionbeta
DependenciesNone
Websitehttps://github.com/CJFWeatherhead/TNI-Mods/tree/beta/lua/tardis

Release URLs:


Back to All Mods