For modders only - this is a framework to load multiple server side mods simultaneously, with runtime hotpatching
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 1.1.19
Date: DD. MM. 2019
Bugfix:
- Fix desync caused by unloading a mod at runtime
- Fix deviations from factorio behaviour when loading mods written a certain way which led to desyncs
- Fix desync caused by updating a mod
Info:
- Supports setting metatable on _ENV in mods
- Supports including files in other hotpatch mods
- Added some initial support for determining which mod creates which events
- Updated Freeplay scenario to 0.17.75
- Internal refactoring and seperation
- Removed redundant locales that were added in attempt to solve a locale bug(unknown key spam during loading), that was actually a "bug" in Factorio that was mis-identified
Version: 1.1.18
Date: 6. 8. 2019
Bugfix:
- Fixed error with loading certain mods with global table modification detection
Version: 1.1.17
Date: 6. 8. 2019
Info:
- Improved modification detection of global table
Version: 1.1.16
Date: 16. 7. 2019
Info:
- Version bump only
Version: 1.1.15
Date: 15. 7. 2019
Bugfix:
- Fixed CRC errors
Version: 1.1.14
Date: 22. 6. 2019
Info:
- Updated internal freeplay to match Factorio 0.17.50
- hotpatch-gui version 1.0.6
Version: 1.1.13
Date: 25. 4. 2019
Info:
- Updated internal freeplay to match Factorio 0.17.33
Version: 1.1.12
Date: 8. 12. 2018
Bugfix:
- Various small typos, copy-paste errors, etc have been fixed
Info:
- hotpatch-remote-interface version 1.0.3
- hotpatch-gui version 1.0.5
- hotpatch-commands version 1.0.2
Version: 1.1.11
Date: 26. 11. 2018
Bugfix:
- Fixed behaviour of require() specifically when a file in a folder requires a file relative to base directory
- Fixed loading multiple mods when a installed mod failed to run and was removed, which prevented the next mod from loading properly
- Fixed loading mods which modify global during control.lua execution
Info:
- hotpatch-remote-interface version 1.0.2
Version: 1.1.10
Date: 27. 6. 2018
Info:
- Includes freeplay scenario loaded by default
- hotpatch-gui version 1.0.4
Version: 1.1.9
Date: 27. 6. 2018
Info:
- More fire!
- hotpatch-gui version 1.0.3
Version: 1.1.8
Date: 25. 6. 2018
Info:
- Slightly improved event calling efficiency
- hotpatch-gui version 1.0.2
Version: 1.1.7
Date: 21. 6. 2018
Info:
- Improved logging
Version: 1.1.6
Date: 16. 6. 2018
Info:
- hotpatch-commands version 1.0.1
Version: 1.1.5
Date: 16. 6. 2018
Bugfix:
- Fixed bug with hotpatch-gui failing when loading saved maps
Info:
- hotpatch-gui version 1.0.1
Version: 1.1.4
Date: 15. 6. 2018
Bugfix:
- Fixed bug with hotpatch-remote-interface failing to update in-place
Info:
- hotpatch-remote-interface version 1.0.1
Version: 1.1.3
Date: 13. 6. 2018
Bugfix:
- Fixed behaviour of require() specifically when a file in a folder is required before a lualib is required
Info:
- Logging enhancements
Version: 1.1.2
Date: 9. 6. 2018
Bugfix:
- Fixed behaviour of require() specifically when an error occurs in the file being required
- Fixed remote interface errors from refactoring
- Fixed private API not exposing the internal table needed for remote interface/commands to do useful things
Info:
- Added support for log levels
Version: 1.1.1
Date: 4. 6. 2018
Bugfix:
- Fixed behaviour of require()
Version: 1.1.0
Date: 4. 6. 2018
Info:
- Large rewrite of most of the core, added many things
Version: 1.0.9
Date: 21. 5. 2018
Info:
- Changed detection of comments to not error, only throw warnings
Version: 1.0.8
Date: 21. 5. 2018
Bugfix:
- Fixed load/loadstring escaping sandbox, which broke some mods
Version: 1.0.7
Date: 21. 5. 2018
Bugfix:
- Fixed multiplayer breaking with nil game
Version: 1.0.6
Date: 21. 5. 2018
Info:
- Refactoring, more debugging
Version: 1.0.5
Date: 21. 5. 2018
Info:
- Refactoring, more debugging
Version: 1.0.4
Date: 19. 5. 2018
Bugfix:
- Fixed multi-mod support which was broken in a subtle way
Version: 1.0.3
Date: 17. 5. 2018
Info:
- Improved support for virtual files and using require in the loaded mods
Version: 1.0.2
Date: 17. 5. 2018
Info:
- Added support for virtual files and using require in the loaded mods
Version: 1.0.1
Date: 15. 5. 2018
Info:
- WIP
Version: 1.0.0
Date: 6. 5. 2018
Info:
- Initial release