Releases: ruarai/CompilePal
Compile Pal V027.21
Added warning when BSPZIP exits with a non-zero exit code (#168)
Fixed user defined BSPZIP, VBSPInfo, and VPK paths being overwritten in gameConfigs.json
Fixed Cubemap process failing if VBSPInfo was not found
Fixed typo in warning for StaticPropSampleScale parameter (#173)
Full Changelog: v027.20...v027.21
Compile Pal V027.20
Improved error message when bspzip fails to start
Fixed crash when parsing GameInfo.txt (#162)
Stack traces are now always printed in English
Full Changelog: v027.19...v027.20
Compile Pal V027.19
Fixed CI build
Added packing support for env_embers
Added packing support for textures referenced by $ambientoccltexture
Improved keyvalue parsing in vmtPathParser
Fixed crash related to bad search paths (#144)
Fixed issue with packing patch materials
Fixed particle manifest generation for particles not in base game directory
Fixed issue with packing screen overlays referenced by r_screenoverlay commands (#166)
Compile Pal V027.17
Added packing support for env_embers
Added packing support for textures referenced by $ambientoccltexture
Improved keyvalue parsing in vmtPathParser
Fixed crash related to bad search paths (#144)
Fixed issue with packing patch materials
Fixed particle manifest generation for particles not in base game directory
Fixed issue with packing screen overlays referenced by r_screenoverlay commands (#166)
Compile Pal V027.16
Fixed issue with Copy step
Compile Pal V027.15
Added ability to skip maps from being compiled using a checkbox in the map list
Added packing support for CSGO Panorama map icons
Added close confirmation dialog when trying to close Compile Pal during a compile
Updated lights file parameter to have file picker button (#139)
Updated compile log scrolling behavior to only scroll when user has scrolled to the bottom
Fixed issue with manually including files with capitalization
Fixed SSL error on update check
Fixed crash when compile executable is not found (#140)
Compile Pal V027.14
Added better error handling for custom processes
Added Exclude VPK Files parameter to Pack step (#132)
- Excludes all content from a specified VPK
Fixed display for compile times over 24 hours (#131)
Fixed materials from LODs not packing
Fixed door damage models not packing
Fixed certain sound keys not packing
Fixed manually included res files not packing materials
Compile Pal V027.13
Added elapsed time to compile window
Fixed regression with packing normal radar files
Fixed bug with packing .vsc soundscapes
Compile Pal V027.12
Fixed multi-level radar packing
Fixed $iris textures failing to pack
Fixed bad regex in Pack step
Reenabled ability to reorder all compile steps
Added errors when internal path cannot be resolved
Added -addfilelist and -usefilelist parameters to Pack:
- Add File List adds all files in a file list
- Use File List uses an existing file list to pack assets, disabling automatic packing detection
- File lists should follow the BSPZIP file list format: https://developer.valvesoftware.com/wiki/BSPZIP#Adding_a_list_of_files
Compile Pal V027.11
Fixed packing regression