Various changes to improve UPS, especially in later-stage saves. Some intrusive changes can be toggled in settings per player preference.
Version: 1.2.3 Date: 30. 06. 2025 Changes: - Added logic to destroy decoratives on all surfaces during initialisation and configuration changes, as well as in newly generated chunks. Saves ~0.05 to 0.15 ms per tick (+3–8% UPS headroom on large, heavily decorated maps).
Version: 1.1.3 Date: 30. 06. 2025 Changes: - Replaces a hardcoded player reference with a loop over all connected players to ensure chart_all is called for each player's force.
Version: 1.1.2 Date: 30. 06. 2025 Changes: - Update changelog format for in-game parsing.
Version: 1.1.1 Date: 30. 06. 2025 Changes: - Pass the settings state as an argument to the function rather than check the state within the function. - Move user feedback (game.print) out of functions and into the script listener.
Version: 1.1.0 Date: 30. 06. 2025 Features: - Add setting to remove pollution. Disabled by default. - Add setting to remove enemies. Disabled by default.
Version: 1.0.0 Date: 29. 06. 2025 Features: - Add setting to freeze time at noon. Enabled by default.