Releases: Rene-Sackers/StormworksLuaExtract
v1.0
v0.1.2
Changes:
Switched from Travis CI to Azure Pipelines and .NET Core 3.0, now compiles to a single .exe file!
v0.1.0
Now minifies the Lua script when it's bigger than the maximum script size of 4096 characters.
In the workspace it now creates 2 files per script, a .lua file and a .min.lua file.
Only edit the .lua file, it will automatically write to .min.lua and write the minified script to it if needed.
Note: Once your script requires minification, you won't be able to read it from the controller xml anymore. Make sure you save your non-minified .lua script file!
v0.0.4
Now includes the micro-controller's name in the Lua filename.
v0.0.3
Now also updates .lua files after a vehicle's .xml gets updated, extracting new scripts, deleting deleted scripts and updating existing scripts.
v0.0.2
Now watches and reads Lua scripts from vehicle save files instead of microcontrollers.
This allows you to quickly prototype new code by reloading and spawning the vehicle.
Fixed overwriting the save file if the backup wasn't successful.
Now also backs up the Lua files when extracting them if they differ from the local files.
v0.0.1
First release. Functional.