General
- Use higher precision floating point math and increase rounding of coordinates from 4 to 8 decimal places. Slightly improving geometric accuracy.
- Add support for Left4Dead2 specifc tool textures.
- Add support for Garrys Mod specifc tool textures.
func_visclusterreconstruction is now disabled by default because of very poor reconstructions, which often do more harm then good.- Added toggle in the Textures tab, to apply nodraw to all brush sides which are not rendered in game. Tool texture fixed brush sides are not affected by this. Motivated by #160.
- Games are now sorted by their name in the GUI.
Fixes
- Fix error causing inconsistencies with tool texture fixing. #210, #213
- Don't write invalid overlays causing hammer to crash. #143
- Fix potential crash in overlay writing.
- Fix
--no_cubemaptexfixand--no_ttfixcli options doing the inverse of their implied function.
If you encounter any bug, feel free to open an issue.
Note
bspsrc-windows.zip and bspsrc-linux.zip no longer require Java to be installed on your system, while bspsrc-jar-only.zip now requires Java 24+. See Readme#running-bspsource.