Available Mods for Tower Networking Inc

Browse and download community-created mods for Tower Networking Inc. Each mod includes detailed documentation, configuration options, and download links.

Mod Categories

All mods are created using Lua for easy development and transparency. Each mod is source-available and can be customized to your preferences.


Random Device Warranties

Randomizes the warranty periods of all devices in the game. Multiplier ranges from 2x to 25x, making warranties vary widely.

2x Bandwidth Switches

Doubles the bandwidth capacity of all network switches for increased performance.

Money Cheat

Provides configurable cash multipliers and bonuses for testing or casual play.

Floor Reward Scaling

Adjusts the reward scaling system for completing floors.

Inverse Prices

Inverts or modifies the pricing structure of in-game items.

All Proposals

Shows all available proposals at once for easier planning.

User Floor Addressing

Allows custom floor numbering and addressing schemes.

ModAPI Diagnostic

Developer tool for testing and debugging the modding API.

Device Tweaker

Advanced mod for tweaking device properties and behaviors.


Installation

  1. Download the mod from its individual page
  2. Extract the mod folder to your game’s mods directory:
    • Windows: %APPDATA%\Godot\app_userdata\Tower Networking Inc\mods\
    • Linux: ~/.local/share/godot/app_userdata/Tower Networking Inc/mods/
  3. Enable the mod using ModManagerGUI.ps1

Requirements

All Lua mods require the LuaJIT support mod:

  • Download luajit.elf from releases
  • Place it directly in the mods/ directory

Creating Your Own Mods

Interested in creating mods? Check out our GitHub repository for:

  • Development guides
  • Mod templates
  • API documentation
  • Community support

Browse individual mod pages below for detailed information, configuration options, and download links.

Money Cheat

Money Cheat

Simple money cheat mod that adds a configurable amount of money when you press SHIFT+M.

Features

  • Instant money injection via keyboard shortcut (SHIFT+M)
  • Configurable amount (default: $10,000)
  • Console feedback on activation
  • Optional in-game notifications
  • Cooldown protection to prevent accidental double-activation

Usage

Press SHIFT+M during gameplay to add money to your balance. Configure the amount in the Mod Manager settings.

Configuration

  • Money Amount: The amount to add when activated (default: $10,000)
  • Debug Logging: Show detailed console messages
  • Show Notification: Attempt to display in-game notification

Mod Information

Download

Download Money Cheat

[]

ModAPI Diagnostic Tool

ModAPI Diagnostic Tool

Comprehensive diagnostic and inspection tool for TNI game engine callbacks and API endpoints.

Features

  • Engine Event Logging: Tracks engine load, mod reload, and game lifecycle events
  • Device Spawn Inspection: Logs detailed device properties and network configuration
  • User Spawn Analysis: Comprehensive user property inspection with network/DNS details
  • Re-inspection Capability: Press Shift+R to re-inspect all spawned users
  • Network Configuration Monitoring: Track DHCP settings, IP addresses, and DNS servers
  • Safe Error Handling: Protected table dumps and property access
  • Console Integration: Call reinspect_all_users() from Lua console

Use Cases

  • Debug mod development issues
  • Understand game object structures
  • Inspect network configurations
  • Track user and device properties
  • Test API endpoints and callbacks
  • Learn the game engine’s behavior

Logged Events

  • on_engine_load() - Initial engine startup
  • on_mod_reload() - When F11 is pressed
  • on_device_spawned() - Device creation with full network config
  • on_user_spawned() - User creation with location and network details
  • on_day_start() / on_day_end() - Day cycle events
  • Input events (Shift+R hotkey)

Output

All diagnostic information is printed to the game console. Use the in-game console to view detailed logs and object structures.

[]

Device Tweaker

Device Tweaker

A comprehensive mod for tweaking device properties in The Network Inc.

Features

  • Bandwidth Multiplier: Adjust network bandwidth capacity of devices
  • Warranty Modifications: Set fixed or random warranty multipliers
  • Cost Adjustments: Modify device purchase costs
  • Hardware Multipliers: Scale CPU power, RAM, and storage
  • Network Addressing: Auto-assign addresses based on floor and device type
  • DHCP Configuration: Set DHCP mode (disabled, boot, or periodic)
  • Device Class Filtering: Selectively apply modifications to specific device types

Device Classes (20 types)

  • Default (0) - def
  • Network Switch (1) - swt
  • Network Router (2) - rtr
  • Network Tap (3) - tap
  • Network Firewall (4) - fwr
  • Media Line Simplex (5) - mls
  • Media Line Duplex (6) - mld
  • Compute Server (7) - srv
  • Display Monitor (8) - mon
  • Debugger (9) - dbg
  • Load Tester (10) - ldt
  • Power Expansion (11) - pwr
  • Decentro Rigs (12) - dcr
  • Surge Protector (13) - spr
  • UPS (14) - ups
  • Inert (15) - ine
  • CCTV (16) - ccv
  • Phone (17) - phn
  • Printer (18) - prt
  • Network Load Balancer (19) - nlb

Configuration Tips

  • Enable specific modifications using the enable toggles
  • Set multipliers > 1.0 to increase values, < 1.0 to decrease
  • Use random warranty mode for varied warranty periods per device
  • Disable device classes you don’t want to modify
  • Network addressing format: @f{floor}/{abbrev}{increment}

Mod Information

Download

Download Device Tweaker

[]

Floor Reward Scaling

Floor Reward Scaling

Floor Reward Scaling Mod automatically scales user daily payment rates based on their floor number using configurable progression systems. Choose from logarithmic, linear, exponential, or randomised scaling to customize reward progression.

Scaling Types

  • Logarithmic: Diminishing returns - higher floors get better rewards but growth slows (recommended for balance)
  • Linear: Constant growth rate - each floor adds the same amount
  • Exponential: Rapid growth - rewards increase dramatically on higher floors
  • Randomised: Unpredictable rewards - each user gets a random multiplier within configured range

Mod Information

Download

Download Floor Reward Scaling

[]

Inverse Prices

Inverse Prices

This mod inverts the game’s economy by making purchases pay the player instead of costing money.

Features

  • Device purchases refund money based on configured multiplier
  • Proposal costs are refunded when submitted
  • Tower link and socket costs are refunded
  • Configurable refund amounts (Free/Double/Custom)
  • Selectively enable/disable effects on devices, sockets, and proposals
  • Uses proper transaction system for refunds
  • Real-time monitoring of expenses and proposals

Mod Information

Download

Download Inverse Prices

[]

User Floor-Based Addressing

User Floor-Based Addressing

This mod sets DHCP mode, DNS servers, and assigns network addresses based on floor number and user increment.

Features

  • Sets DHCP mode to “boot_dhcp” for all users
  • Assigns addresses like “f{floor}/usr{increment}”
  • Configures DNS servers with floor-specific primary and floor 0 fallbacks
  • Tracks user count per floor for incremental addressing

Mod Information

Download

Download User Floor-Based Addressing

[]

All Proposals

All Proposals

All Proposals Mod: enhances the game’s proposal system by allowing players to view all available proposals at once. Press Shift+P to temporarily increase the proposal batch size and display all eligible proposals, excluding those with unmet dependencies or failed adhoc requirements. Press Shift+O to restore normal proposal display.

Mod Information

Download

Download All Proposals

Installation Instructions

  1. Download or clone this repository
  2. Copy the lua/all-proposals/ folder to your game’s mods directory:
    • Windows: %APPDATA%\Godot\app_userdata\Tower Networking Inc\mods\
    • Linux: ~/.local/share/godot/app_userdata/Tower Networking Inc/mods/
  3. Ensure you have luajit.elf installed
  4. Enable and configure using ModManagerGUI.ps1

Detailed Documentation

All Proposals Mod

Description

This mod enhances the proposal system in the game by allowing players to view all available proposals at once. When activated, it temporarily increases the proposal batch size to display all eligible proposals, excluding only those with unmet dependencies or failed adhoc requirements.

[]

Random Device Warranties

Random Device Warranties

This mod randomizes the warranty periods of all devices in The Network Inc game.

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

Mod Information

Download

Download Random Device Warranties

[]

2x Bandwidth Switches

2x Bandwidth Switches

This mod doubles the bandwidth capacity of all switches in The Network Inc game.

Mod Information

Download

Download 2x Bandwidth Switches

Installation Instructions

  1. Download or clone this repository
  2. Copy the lua/2x-bandwidth-switches/ folder to your game’s mods directory:
    • Windows: %APPDATA%\Godot\app_userdata\Tower Networking Inc\mods\
    • Linux: ~/.local/share/godot/app_userdata/Tower Networking Inc/mods/
  3. Ensure you have luajit.elf installed
  4. Enable and configure using ModManagerGUI.ps1

Detailed Documentation

2x Bandwidth Switches

This mod doubles the bandwidth capacity of all switches in The Network Inc game.

[]