bspguy v2
New:
- Added
simplifycommand for further reducing clipnodes. - Added
deletecommand for deleting BSP models. - Added
-optimizeflag to themergecommand. This reduces usage of all data types. -hull 0can be used with thenoclipcommand. Deleting hull 0 reduces usage for all data types except clipnodes.- Added
-redirectoption to thenoclipcommand. This redirects a clipnode hull to another one instead of disabling the hull entirely. This allows players/monsters to interact with the target model normally, but with less accurate collision.
Improved:
-nohull2redirects hull 2 to hull 1 instead of disabling hull 2 entirely. This results in the same reduction of clipnodes while allowing large monsters and pushables to function normally (but with less accurate collision).- Unused data is deleted when merging or deleting model hulls.
- Huge reduction in visdata size when merging (~2.5 MB -> ~0.01 MB on an echoes merge).
Fixed:
- Fixed broken collision/faces on some entities (#1).
- Fixed duplicate textures in output file when merging (#2)
- Fixed crashes merging visibility and resizing lightmaps on some maps.
- Fixed info_nodes being deleted when merging.
See the wiki for more info on simplify, delete, -optimize and -hull 0