Random Device Warranties
Random Device Warranties#
A simple example mod that randomizes warranty periods of all devices in Tower Networking Inc. Superseded by Device Tweaker, but kept as a useful de…
| Version | 0.1.3 |
| Author | CJFWeatherhead |
| Status | 🔴 Discontinued |
| Game Version | beta |
| Last Updated | 2026-01-31 |
Download#
Installation Instructions
Using Mod Manager (Recommended)#
- Download the Mod Manager
- Find Random Device Warranties in the Available mods list
- Click Download to install automatically
- Configure parameters in the GUI
Manual Installation#
- Download the zip file above
- Extract the
random-warranties/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 |
|---|---|---|---|
| Minimum Warranty Multiplier | integer (1-100) | 2 | Minimum multiplier for device warranties (e.g., 2 = 2x base warranty) |
| Maximum Warranty Multiplier | integer (1-100) | 25 | Maximum multiplier for device warranties (e.g., 25 = 25x base warranty) |
| Apply to Warranty Cycles | boolean | True | Whether to also multiply warranty cycles (in addition to days) |
| Apply to Remaining Warranty | boolean | True | Whether to also apply multiplier to warranty_period_remaining |
About This Mod#
A simple example mod that randomizes warranty periods of all devices in Tower Networking Inc. Superseded by Device Tweaker, but kept as a useful demonstration mod for new developers.
Full Documentation
Random Device Warranties#
A simple example mod that randomizes the warranty periods of all devices in Tower Networking Inc.
Note: This mod has been superseded by the Device Tweaker mod which offers more comprehensive device customization. However, this mod remains available as a simple, feature-complete example that’s useful for developers learning to create mods.
Description#
Device warranties in the game have fixed periods. This mod introduces randomness by multiplying the base warranty days and cycles by a random factor between 2x and 25x for each spawned device.
Features#
- Randomizes warranty periods for all device types
- Multiplier ranges from 2x to 25x
- Affects both base warranty days and cycles
- Also modifies remaining warranty period if applicable
- Provides console logging of changes
Installation#
- Place the
random-warrantiesfolder in yourlua/directory - Load or reload the game
- All newly spawned devices will have randomized warranties
Usage#
No additional configuration required. The mod activates automatically when devices are spawned.
Compatibility#
- Game Version: beta
- Dependencies: None
Author#
CJFWeatherhead
Notes#
Each device gets its own random multiplier, so warranties vary widely. Some devices may have very short warranties, others extremely long ones.
Additional Notes
Each device gets its own random multiplier, so warranties vary widely.
Technical Details
| Field | Value |
|---|---|
| Mod ID | random-warranties |
| Creation Date | 2026-01-01 |
| Last Updated | 2026-01-31 |
| Game Version | beta |
| Dependencies | None |
| Website | https://github.com/CJFWeatherhead/TNI-Mods/tree/beta/lua/random-warranties |
Release URLs: