PDA

View Full Version : Tags too large for bsps?



HCS09
July 30th, 2009, 08:13 PM
I got this while compiling:
C:\Program Files\Microsoft Games\Halo Custom Edition>tool build-cache-file level
s\b30\b30
Couldn't read map file './toolbeta.map'
culling uncompressed model vertices...done
culling uncompressed structure bsp vertices...done
culling uncompressed model animation data...done
building predicted resources for structures...done
structure bsp 'levels\b30\b30a' is 8.02M
structure bsp 'levels\b30\b30b' is 5.31M
tag headers and names are 0.35M
streaming model vertex and index buffers...done
streaming tags............................................do ne
writing vertex and index buffers...done 17.54M
writing tags...done (4461 tags for 15.62M)
tags are 0.65M too large for structure bsps (15.62M+8.02M>23.00M).
### FAILED TO BUILD CACHE FILE.

Cache pack file bitmaps hits: 872 for 51.43M
Cache pack file bitmaps adds/misses: 444 for 25.07M
Cache pack file sounds hits: 580 for 13.81M
Cache pack file sounds adds/misses: 2436 for 64.13M
Cache pack file loc hits: 52 for 0.11M
Cache pack file loc adds/misses: 14 for 0.01M

Does tool actually keep a ratio of total tag size vs. bsp size?

Higuy
July 30th, 2009, 08:15 PM
Yes.
Talk to Masterz, im pretty sure he was getting this too.

HCS09
July 30th, 2009, 08:17 PM
I'll try tool++, but I doubt that aspect was removed
Edit: yes, it wasn't. I'll ask Masterz

Masterz1337
July 30th, 2009, 08:35 PM
I figured I'd post my response here in case anyone else has questions.


Well the biggest thing you can do to reduce this error is to make sure none of your vehicles collision models are made using the vehicles lowest LOD, rather than highest. Also, inspect you map in HEK+, see what tags are being compiled in that you may not know about. Extra model animations and collision models are the biggest tagspace eaters.

Also, tool++ is just a GUI like tool-EX, but tool_pro will allow you to compile, but your map will exception when the largest bsp is loaded. I use to compile using tool_pro to inspect my maps in HEK+, to see just what was being thrown in there.