I finally decided to rely on my own function library, YES! THAT'S CORRECT! MY OWN FUNCTION LIBRARY! REQUIRES OSM LIB POSTPROCESS!
Lua libraries for use by other mods and submods that are parts of a larger mod.
Version: 1.1.41 Date: 11.01.2023 Changes: - "osm-lib-postprocess" added as dependency Info: - Stable version - Code optimisation Bugfixes: - Fixed a desync in mupltiplayer
Version: 1.1.40 Date: 03.01.2023 Changes: - Now requires "osm-lib-postprocess", part of the library code was moved there Info: - Code tidy up
Version: 1.1.31 Date: 22.10.2022 Info: - Added some more gates here and there
Version: 1.1.30 Date: 15.07.2022 Features: - A lot more logging infos and a lot more detailed logs - Faulty prototypes now show a tooltip with a brief description of the problem (Note that it only detects incompatibilities caused executing functions contained in this lib) - Implemented a global for data stage count [OSM.data_stage] 1 for data, 2 for data-updates, 3 for data-final-fixes (Prevents using certain functions before or after a certain stage) Changes: - Property regeneration are now passed to an index which calls them on demand (subgroup, icon etc...) Info: - Stable version - Better code handling for core script - Removed lots of redundant/inefficient/unused code - Dr. Albert Hoffman has joined the lot! Bugfixes: - Fixed some wrong icon layerings - No more "OSM-Lib" tooltip everywhere (heheheheh, me lazy) - Fixed a couple of typos
Version: 1.1.27 Date: 09.05.2022 Info: - Added some more gates here and there
Version: 1.1.26 Date: 04.05.2022 Info: - Added some gates here and there
Version: 1.1.25 Date: 24.04.2022 Bugfixes: - Control script properly resets techs
Version: 1.1.24 Date: 24.04.2022 Bugfixes: - Corrected a typo that caused crash on startup
Version: 1.1.23 Date: 24.04.2022 Info: - Polishing and cleaning Bugfixes: - Fixed an a few issues regarding icon regeneration (now compatible with space exploration)
Version: 1.1.22 Date: 20.04.2022 Bugfixes: - Control script caused wrong resets on game load, messing up the logistic and other force related things
Version: 1.1.21 Date: 20.04.2022 Bugfixes: - Player does not spill items on ground when configuration is changed - Corrected a couple of typos causing crash on startup
Version: 1.1.20 Date: 19.04.2022 Info: - Bycicle day update - Source code is now on Git-hub Changes: - Complete code rework Bugfixes: - Many flaws have been corrected
Version: 1.1.19 Date: 24.01.2022 Bugfixes: - Restored data-updates.lua (erased by mistake)
Version: 1.1.18 Date: 24.01.2022 Changes: - OSM.lib.setting.force_disable and OSM.lib.setting.force_enable are for boolean settings only Info: - Added a placeholder tab - Added a function for forcing non-boolean setting state
Version: 1.1.17 Date: 06.01.2022 Info: - Added an option for viewing prototypes internal names - Code cleanup
Version: 1.1.16 Date: 06.10.2021 Info: - Fixed a crash on startup caused by a missing item
Version: 1.1.15 Date: 30.09.2021 Info: - Added some more safety checks in recipe functions
Version: 1.1.14 Date: 30.09.2021 Info: - New index system for disabling prototypes
Version: 1.1.13 Date: 20.09.2021 Info: - General code tidy up
Version: 1.1.12 Date: 15.09.2021 Info: - Added force_enable-setting, force_disable-setting and void-setting functions
Version: 1.1.11 Date: 13.09.2021 Bugfixes: - Added schall recipe scaling check in disable prototype function (REDUNDANT, REMOVED IN 1.1.12)
Version: 1.1.10 Date: 12.09.2021 Info: - Initial release