TARDIS - Time Controller
TARDIS - Time Controller#
Control game time like a Time Lord! This mod provides keyboard shortcuts to manipulate game speed and skip time.
| Version | 0.1.1 |
| Author | CJFWeatherhead |
| Status | 🟢 Active Development |
| Game Version | beta |
| Last Updated | 2026-01-31 |
Download#
Installation Instructions
Using Mod Manager (Recommended)#
- Download the Mod Manager
- Find TARDIS - Time Controller in the Available mods list
- Click Download to install automatically
- Configure parameters in the GUI
Manual Installation#
- Download the zip file above
- 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/
- Windows:
- Ensure luajit.elf is in the mods directory
Configuration#
Configure these settings using the Mod Manager or edit entry.lua directly.
| Parameter | Type | Default | Description |
|---|---|---|---|
| Speed Change Step | number (0.1-2.0) | 0.5 | Amount to change the speed multiplier when pressing SHIFT+> or SHIFT+< |
| Minimum Speed | number (0.125-1.0) | 0.125 | Minimum allowed game speed multiplier (game hard limit is 0.125x) |
| Maximum Speed | number (2.0-8.0) | 8.0 | Maximum allowed game speed multiplier (game hard limit is 8x) |
| Default Speed | number (0.25-5.0) | 1.0 | Default game speed to use (for reference) |
| Skip To Time (hours) | number (0.0-23.99) | 23.99 | Time of day to skip to when pressing SHIFT++ (24-hour format, e.g., 23.99 = 23:59) |
| Show In-Game Notifications | boolean | True | Display on-screen notifications when speed changes or time skips |
| Enable Debug Logging | boolean | False | Show 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#
- Place the
tardisfolder in yourMods/directory - Load or reload the game (F11 to reload mods)
- You should see “TARDIS mod loaded!” in the console
- Use keyboard shortcuts during gameplay
Controls#
| Shortcut | Action |
|---|---|
| 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#
| Setting | Default | Range | Description |
|---|---|---|---|
| Speed Step | 0.5 | 0.1 - 2.0 | Amount to change speed per keypress |
| Min Speed | 0.25 | 0.1 - 1.0 | Minimum speed multiplier |
| Max Speed | 10.0 | 2.0 - 50.0 | Maximum speed multiplier |
| Default Speed | 1.0 | 0.25 - 5.0 | Reference default speed |
Time Skip Settings#
| Setting | Default | Range | Description |
|---|---|---|---|
| Skip To Time | 23.99 | 0.0 - 23.99 | Hour to skip to (24h format) |
Notification Settings#
| Setting | Default | Description |
|---|---|---|
| Show Notifications | true | Display on-screen notifications |
| Debug Logging | false | Show 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
DayCycleControllerwhich 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
| Field | Value |
|---|---|
| Mod ID | tardis |
| Creation Date | 2026-01-31 |
| Last Updated | 2026-01-31 |
| Game Version | beta |
| Dependencies | None |
| Website | https://github.com/CJFWeatherhead/TNI-Mods/tree/beta/lua/tardis |
Release URLs: