Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Faction Auto-Expansion

A mod that allows factions to automatically build new settlements near existing ones. Source code released! You may use it directly without asking for my permission. I hope you can add more complex and advanced features to this mod. Main Features: ·Expands a random faction every set number of game ticks. ·Allows control over the minimum and maximum range of newly generated settlements. ·Lightweight design with minimal performance impact. ·Highly compatible and does not affect caravans or other mods. ·Make your RimWorld more dynamic—factions expand naturally over time! ·Highly customizable — nearly all options are fully adjustable. ·Manual blacklist feature – you can disable expansion for specific factions. Make your RimWorld more dynamic—faction forces will expand naturally over time! Made with AI code. Please contact for removal if infringement. ------------------------------------------------------------------------------------------------------ Update March 9: 1.Added minimum distance between settlements of different factions. (default: 7 tiles) ------------------------------------------------------------------------------------------------------- Update March 10: 1.Changed the conversion time in the mod settings from in-game days to minutes, as in-game days are not accurate. The default interval is 16.7 minutes per expansion; at 3x speed, it becomes 5.56 minutes per faction colony expansion. 2.Increased the default faction outpost limit to 99999. 3.Added a one-click button to restore default settings. 4.Added more detailed logging options. 5.Added notifications for faction relations when new settlements are founded. 6.Added optional notifications for new settlements from neutral, hostile, or allied factions (white letter by default, does not slow down the game; can be fully disabled if desired). ------------------------------------------------------------------------------------------------------ Update March 12: 1.Added English translation. ------------------------------------------------------------------------------------------------------ Update March 16: 1.Changed the layout of the mod settings menu. 2.Added a manual faction blacklist feature. You can now prevent disliked factions from expanding. ------------------------------------------------------------------------------------------------------ Update March 17: 1.Adjusted the configurable maximum range (100) and minimum range (99) for faction spawning.、 ------------------------------------------------------------------------------------------------------ Update April 12: 1.Fixed an issue where selecting one type of letter would result in sending a different type. 2.Increased the maximum expansion time to 240,000 game ticks. 3.Exiting the game no longer resets the tick counter; the tick value is now saved with the game. This prevents factions from failing to expand due to the player exiting mid-process when expansion takes a long time. 4.Added an experimental feature: Rapid Expansion Events. When enabled, each faction expansion event has a chance to be replaced with simultaneous expansion by multiple factions. ------------------------------------------------------------------------------------------------------ Update April 14: 1.Optimized tile check logic to improve overall performance. 2.Added a minimum tile range option for same-faction settlements to prevent settlements from spawning too close together. 3.Fixed an issue with Rapid Expansion where, if a cooldown was set, changing the cooldown after the first trigger would not take effect until the original cooldown had expired. ------------------------------------------------------------------------------------------------------ Update April 15: 1.Added Russian translation. 2.Added Japanese translation. ------------------------------------------------------------------------------------------------------ Update April 20: 1.Rearranged the layout of the mod settings interface. 2.Added an option to restrict faction expansion to a fixed radius around the player's base only (disabled by default). 3.Fixed an error caused by GenRadial.RadialCellsAround (expansion distance was capped at 79 tiles due to vanilla engine limitations; no other settings are affected). ------------------------------------------------------------------------------------------------------ Update April 23: 1.Added per-faction expansion condition configuration options. 2.Added faction icon display to the left of faction names for the faction blacklist feature. 3.If both per-faction settings and Rapid Expansion are enabled, factions with customized expansion timers will not participate in Rapid Expansion events.