Random Structure – Beta Release

If you liked this item, please rate it up on Steam Workshop page.

Author: VizardAlpha

Last revision: 28 Apr at 21:47 UTC (1)

File size: 582.58 KB

On Steam Workshop

Description:
RandomStructure – Discover a World with History

Transform your Songs of Syx experience! RandomStructure fills your maps with mysterious locked structures before you even place your throne. Explore ancient ruins, unlock their secrets, and turn abandoned buildings into thriving parts of your settlement.


Key Features

Structure Unlock System
  • Interactive Unlocking – Right-click locked structures to claim them once requirements are met
  • Visual Indicators – Orange overlays highlight locked structures at all zoom levels
  • Minimap Integration – Toggle button to show/hide locked structures on minimap
  • Progress Tracking – Hover tooltips display requirements and color-coded progress bars (red/orange/green)
  • Smart Notifications – Get alerted when structures become ready to unlock

Flexible Unlock Requirements
  • Resource Requirements – RESOURCE=[STONE/50,WOOD/100] deducts materials from stockpiles
  • Advanced Conditions – REQUIRES={} supports complex requirements with operators (≥, >, =, <, !=)
  • Game Values Integration – Access to VALUES system for wealth, faction standing, room counts, and more
  • Custom Messages – UNLOCK_MESSAGE="text" displays personalized notifications

Structure Damage System
  • Realistic Ruins – DAMAGED=TRUE spawns structures with broken walls
  • Repair Gameplay – Citizens can repair damaged walls using construction materials
  • Lock Control – LOCK_REPAIR=TRUE prevents repairs until structure is unlocked

Permanent Faction Boosts
  • Unlock Rewards – BOOST={} grants permanent bonuses when unlocking structures
  • Additive & Multiplicative – ADD for flat bonuses, MUL for percentage increases
  • All Categories – PHYSICS, BATTLE, BEHAVIOUR, ACTIVITY, NOBLE, CIVICS, ROOMS
  • Persistent Effects – Boosts are saved and visible in game statistics

Smart Structure Generation
  • Automatic Placement – Structures spawn on new maps before throne placement
  • Spawn Probability – SPAWNRATE (1-100%) controls how often each structure appears
  • Instance Limits – MAXSPAWN (1-10) defines maximum copies per structure type
  • Intelligent Positioning – Avoids water, mountains, resources, and animals


Installation & Usage

  • Subscribe to the mod on Steam Workshop
  • Start a new game to see structures
  • Right-click locked structures when requirements are met
  • Access in-game menu to configure spawn settings
  • Check mod-files/structure/ for example structures
  • Create custom .txt files following the documented format


For Developers

  • Extensible Architecture – Clean, documented codebase
  • Multiple Examples – Demo structures showcase all features
  • Comprehensive Docs – doc.txt explains every field and option Full documentation available in ../options/doc.txt
  • Requirements Integration – Access to all game statistics and values
  • BOOSTABLES System – Full integration with faction boost mechanics
  • Mod Compatibility – Works alongside other mods seamlessly


Bug Reports & Feedback

Your feedback shapes this mod! Report issues or suggest features:

Roadmap

View Full Roadmap on Trello[trello.com]


Important Notes

  • New Games Only – Structures generate on new maps, existing saves remain unchanged
  • Beta Status


Version: 0.4.0
Compatible: Songs of Syx V70.33

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.