- Support mods without script packages
- Significant improvements/rework of the asset cooking step (#70)
- Shader precompile step is no longer triggered by maps
- Asset cooking step no longer overwrites
DefaultEngine.ini
in the SDK
- Support Rebuild ModBuddy target
- Internal improvements and fixes to asset cooking functionality
- Support projects with spaces in path (#55)
- Fix cryptic error about
SteamPublishID
for some projects (#56) - Fail the build in case cooking cleanup fails, preventing silent SDK corruption (#54)
- Properly rewrite error messages originating from
IncludeSrc
-ed files (#45)
- Remove compiled script packages when switching between debug and release mode to prevent compiler error (#16)
- Remove compiled script packages when modifying macros (#20)
- Overridden Steam UGC IDs can now be
long
(int64
) (#22) - Use error syntax
file(line)
for compiler errors to be compatible with both ModBuddy and VS Code (#26) - Add a
clean.ps1
script, ModBuddy configuration and VS Code example task to remove all cached build artifacts (#24) - Remove project file verification. Consider using Xymanek/X2ProjectGenerator instead (#28)
- Catch macro name clashes through
extra_globals.uci
(#30) - Add debugging option to profile build times (#35)
- Initial release