Skip to content

chaos-engine v0.1.21

Choose a tag to compare

@github-actions github-actions released this 31 May 20:42
· 12 commits to main since this release

Chaos Engine - Version 0.1.21

A controlled chaos mod that introduces randomness and unpredictability to Tower Networking Inc
through keyboard-triggered events and automatic stat randomization.

Features

Keyboard Shortcuts

All shortcuts use SHIFT combinations:

  • SHIFT+F: Force spawn a random floor immediately
  • SHIFT+D: Toggle Disaster Mode (increases event rates)
  • SHIFT+X: Reset all chaos settings to defaults

Disaster Mode

When activated, all random event rates (device failures, power outages, power surges,
worm spawns) are multiplied by a configurable factor. Toggle it off or press reset to
restore original rates.

User Stat Randomization

When users spawn, their stats are randomized within configurable ranges:

  • Satiety SLA ratio (satisfaction threshold)
  • Eagerness factor (how demanding they are)
  • Base use period (how often they use services)
  • Initial grace days (forgiveness period)
  • Max satiety decay ratio (how fast satisfaction drops)

Note: Daily rate is NOT modified as it may conflict with other mods.

Usage

  1. Load the mod and start a game
  2. Press SHIFT+D to activate Disaster Mode for intense chaos
  3. Press SHIFT+F to spawn random floors
  4. Press SHIFT+X to reset everything back to normal

Installation

  1. Download the zip file below
  2. Extract the chaos-engine/ folder into 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-support installed
  4. Configure using ModManagerGUI.ps1

Files Included

  • entry.lua - Main mod file
  • mod.jsonc - Mod metadata (required by game)
  • metadata.yaml - Extended metadata
  • README.md - Documentation

For more information, visit the mod page