Schall Endgame Evolution


Adds GUI to display evolution factor and monitor alien spawn rates. Adds progressively higher tiers of aliens (configurable) at very-late game, bringing some real challenge! (Locale: English, Deutsch, 正體中文, 简体中文, Português Brasileiro, Русский)

2 months ago
0.16 - 1.1
30753

Changelog

Version: 1.1.1
Date: 2021.02.14
  Bugfixes:
    - Skipped checks on changed setting irrelevant to this mod.
  Optimisations:
    - Minor code refactoring.
Version: 1.0.2
Date: 2021.02.14
  Bugfixes:
    - Skipped checks on changed setting irrelevant to this mod.
  Optimisations:
    - Minor code refactoring.
Version: 0.18.8
Date: 2021.02.14
  Bugfixes:
    - Skipped checks on changed setting irrelevant to this mod.
  Optimisations:
    - Minor code refactoring.
Version: 0.17.16
Date: 2021.02.14
  Bugfixes:
    - Skipped checks on changed setting irrelevant to this mod.
  Optimisations:
    - Minor code refactoring.
Version: 1.1.0
Date: 2020.12.07
  Features:
    - Updated to 1.1.
  Changes:
    - Adjusted prototypes to base game 1.1.0 standard.
  Gui:
    - GUI is called by using base game 1.1.0 standard.
  Graphics:
    - Adjusted alien unit mipmap icons to base game 1.1.0 standard.
Version: 1.0.1
Date: 2020.11.30
  Optimisations:
    - Added versions to GUI, no longer resets upon every mod configuration changes.
Version: 0.18.7
Date: 2020.11.30
  Optimisations:
    - Added versions to GUI, no longer resets upon every mod configuration changes.
Version: 0.17.15
Date: 2020.11.30
  Optimisations:
    - Added versions to GUI, no longer resets upon every mod configuration changes.
Version: 1.0.0
Date: 2020.09.30
  Features:
    - Updated to 1.0.
Version: 0.18.6
Date: 2020.09.30
  Gui:
    - Several GUI improvments, including proper sprite formats.
  Bugfixes:
    - Fixed tier sprite load error, when having higher tier modded aliens than settings value.
    - Added checks on spawner table initialization.
  Optimisations:
    - Code refactoring.
Version: 0.17.14
Date: 2020.09.30
  Gui:
    - Several GUI improvments, including proper sprite formats.
  Bugfixes:
    - Fixed tier sprite load error, when having higher tier modded aliens than settings value.
    - Added checks on spawner table initialization.
  Optimisations:
    - Code refactoring.
Version: 0.18.5
Date: 2020.08.13
  Changes:
    - Added a few extra ticks to refresh interval, to avoid processing peak with other mods.
  Bugfixes:
    - Fixed a few potential bugs on mod settings changes.
  Optimisations:
    - Improved library code.
Version: 0.17.13
Date: 2020.08.13
  Changes:
    - Added a few extra ticks to refresh interval, to avoid processing peak with other mods.
  Bugfixes:
    - Fixed a few potential bugs on mod settings changes.
  Optimisations:
    - Improved library code.
Version: 0.18.4
Date: 2020.07.09
  Gui:
    - Several GUI improvments, including proper tables, styles.
    - Evolution GUI is moved to screen part, and is draggable.  (was in left part.)
    - Added a collapse button on Evolution GUI, to toggle display of spawner details.
    - Added a progress bar on Evolution GUI, to show progress to next tier.
  Changes:
    - Options on GUI information refresh interval are changed to Map settings.  (was in Startup settings.)
  Optimisations:
    - Code refactoring.
Version: 0.17.12
Date: 2020.07.09
  Gui:
    - Several GUI improvments, including proper tables, styles.
    - Evolution GUI is moved to screen part, and is draggable.  (was in left part.)
    - Added a collapse button on Evolution GUI, to toggle display of spawner details.
    - Added a progress bar on Evolution GUI, to show progress to next tier.
  Changes:
    - Options on GUI information refresh interval are changed to Map settings.  (was in Startup settings.)
  Optimisations:
    - Code refactoring.
Version: 0.18.3
Date: 2020.04.30
  Features:
    - Options on GUI maximum height and width.
    - Options on GUI exclude spawner patterns.
    - Options on category corpses of aliens.  (Default: Off.)
    - Options on corpse removal time.  (Default: -1: Using vanilla setting.)
    - Decreased options on highest category of alien spawns up to 15, to unlock category XV.  (was 20, for category XX.)  This is applied because the current pathfinding seems cannot handle such large units.
  Gui:
    - Several GUI improvments, including proper tables, styles and using scroll panes.
  Optimisations:
    - Code refactoring.
  Modding:
    - Added remote interface supporting additional name patterns used in unit tier recognition.
  Changes:
    - Reduced greatly acid resistances from category aliens, to fit with base game 0.18.18 standard.
    - Added dedicated acid stream, acid fire splash, and acid sticker to each category.
  Balancing:
    - Scaled acid splash radius of category spitters now, so they are more deadly now.  (was shared using the behemoth acid splash, which is quite tiny regarding the larger physical sizes.)
    - Increased attack range of category biters, to help solving pathfinding problem.
    - Decreased distraction cooldown of category biters, to help solving pathfinding problem.
Version: 0.17.11
Date: 2020.04.30
  Features:
    - Options on GUI maximum height and width.
    - Options on GUI exclude spawner patterns.
    - Options on category corpses of aliens.  (Default: Off.)
    - Options on corpse removal time.  (Default: -1: Using vanilla setting.)
    - Decreased options on highest category of alien spawns up to 15, to unlock category XV.  (was 20, for category XX.)  This is applied because the current pathfinding seems cannot handle such large units.
  Gui:
    - Several GUI improvments, including proper tables, styles and using scroll panes.
  Optimisations:
    - Code refactoring.
  Modding:
    - Added remote interface supporting additional name patterns used in unit tier recognition.
  Changes:
    - Reduced greatly acid resistances from category aliens, to fit with base game 0.17.79 standard.
    - Added dedicated acid stream, acid fire splash, and acid sticker to each category.
  Balancing:
    - Scaled acid splash radius of category spitters now, so they are more deadly now.  (was shared using the behemoth acid splash, which is quite tiny regarding the larger physical sizes.)
    - Increased attack range of category biters, to help solving pathfinding problem.
    - Decreased distraction cooldown of category biters, to help solving pathfinding problem.
Version: 0.18.2
Date: 2020.03.26
  Features:
    - Options on fire resistance level.  (Default: Fit vanilla)
    - Options on GUI information refresh interval.  (Default: 30 s.)
    - Additional code to determine tiers of modded aliens.
  Gui:
    - GUI now also display information of modded spawners.
    - GUI information is also refreshed periodically, in addition to just at entity deaths.
Version: 0.17.10
Date: 2020.03.26
  Features:
    - Options on fire resistance level.  (Default: Fit vanilla)
    - Options on GUI information refresh interval.  (Default: 30 s.)
    - Additional code to determine tiers of modded aliens.
  Gui:
    - GUI now also display information of modded spawners.
    - GUI information is also refreshed periodically, in addition to just at entity deaths.
Version: 0.18.1
Date: 2020.03.03
  Balancing:
    - Changed formula in percentile resistances, now asymptotic to 100%.
  Optimisations:
    - Code refactoring.
Version: 0.17.9
Date: 2020.03.03
  Balancing:
    - Changed formula in percentile resistances, now asymptotic to 100%.
  Optimisations:
    - Code refactoring.
Version: 0.18.0
Date: 2020.02.04
  Features:
    - Updated to 0.18.2.
  Changes:
    - Adjusted prototypes to base game 0.18.2 standard.
  Graphics:
    - Upgraded mipmap icons to size 64.
Version: 0.17.8
Date: 2020.01.09
  Features:
    - Increased options on highest category of alien spawns up to 20, to unlock category XX.  (was 10, for category X.)
  Bugfixes:
    - Now check validity of unit table, in case another mod remove/add some units to spawners.
  Locale:
    - All locale are moved to separate mod "Schall Language Pack".
Version: 0.17.7
Date: 2019.11.29
  Optimisations:
    - Rewritten code, to support adding category XI to XX.
  Graphics:
    - Added icons for category XI to XX.
  Modding:
    - Added optional dependency on "Schall Alien Loot", to load after it.
Version: 0.17.6
Date: 2019.10.17
  Bugfixes:
    - Fixed error when instantly clicking GUI button upon new game.
    - Fixed by time and by pollution values being reversed.
    - Now check validity of spawners, in case another mod remove some/all of vanilla spawners.
Version: 0.17.5
Date: 2019.07.25
  Locale:
    - Brazilian Portuguese is available.  (Credit to NickFury23.)
Version: 0.17.4
Date: 2019.07.04
  Gui:
    - Moved GUI button to mod-gui bar, and using consistent button style.
  Locale:
    - Introduced localized string mod settings.
Version: 0.17.3
Date: 2019.04.11
  Features:
    - Options on difficulty, allowing earlier and more spawn of upper tiers.  (Default: Normal)
  Gui:
    - Changed GUI to show more information on pollution to join attack values.
Version: 0.17.2
Date: 2019.03.24
  Bugfixes:
    - Fixed error during on_load.
Version: 0.17.1
Date: 2019.03.21
  Balancing:
    - Updated pollution_to_join_attack values to base game 0.17.12 standard.
Version: 0.17.0
Date: 2019.03.03
  Features:
    - Updated to 0.17.
  Gui:
    - Changed GUI to show more information on evolution factors.
Version: 0.16.1
Date: 2019.02.21
  Gui:
    - Changed GUI to show more information.
Version: 0.16.0
Date: 2019.02.07
  Features:
    - Introduced GUI to show current evolution factor and phase.
    - Introduced information panel on spawn rates.
    - Introduced upper tiers (named categories) of biters and spitters.
    - Options on GUI display.
    - Options on information panel hiding unspawned types.
    - Options on highest category of alien spawns.
  Locale:
    - English, German, traditional Chinese, simplified Chinese are available.
  License:
    - Using Bob's Copyright License.  Document included.