Info_location and the Alloc Block: Full Error
bERt0r
Join Date: 2005-03-23 Member: 46181Members
Ever since my map reached beta status, the Alloc Block full error and me have been meeting a lot... I think that is because I didn't yet figure out how to make the info_locations correctly. My map compiles without errors and warnings, but crashes on load with the alloc block error.
However if i compile the map without the info_locations, it's doing just fine.
Object names Objects/Maxobjs Memory / Maxmem Fullness
------------ --------------- --------------- --------
models 281/400 17984/25600 (70.3%)
planes 11489/32768 229780/655360 (35.1%)
vertexes 31647/65535 379764/786420 (48.3%)
nodes 14282/32767 342768/786408 (43.6%)
texinfos 23251/32767 930040/1310680 (71.0%)
faces 23193/65535 463860/1310700 (35.4%)
clipnodes 31198/32767 249584/262136 (95.2%)
leaves 7818/8192 218904/229376 (95.4%)
marksurfaces 30994/65535 61988/131070 (47.3%)
surfedges 106806/512000 427224/2048000 (20.9%)
edges 55720/256000 222880/1024000 (21.8%)
texdata [variable] 147320/4194304 ( 3.5%)
lightdata [variable] 0/6291456 ( 0.0%)
visdata [variable] 232680/2097152 (11.1%)
entdata [variable] 67597/524288 (12.9%)
A thing i noticed is that when i delete the info_locations, clipnodes are down to 90% and leaves to 87%. Someone said the alloc block error starts occuring when clipnodes are going near 95% so that might be a cause for the error too.
I placed my info_locations about 512 units below the rest of the map, all 16 units high and null textured. Every info_location consists of only one block and there are no intersections. Is there anything I'm doing wrong or do I have to start reducing clipnodes (I already did that, so it's not really an option... I would have to rebuild/delete stuff)
Hope someone can help me on this, or share their experience with alloc block errors...
However if i compile the map without the info_locations, it's doing just fine.
Object names Objects/Maxobjs Memory / Maxmem Fullness
------------ --------------- --------------- --------
models 281/400 17984/25600 (70.3%)
planes 11489/32768 229780/655360 (35.1%)
vertexes 31647/65535 379764/786420 (48.3%)
nodes 14282/32767 342768/786408 (43.6%)
texinfos 23251/32767 930040/1310680 (71.0%)
faces 23193/65535 463860/1310700 (35.4%)
clipnodes 31198/32767 249584/262136 (95.2%)
leaves 7818/8192 218904/229376 (95.4%)
marksurfaces 30994/65535 61988/131070 (47.3%)
surfedges 106806/512000 427224/2048000 (20.9%)
edges 55720/256000 222880/1024000 (21.8%)
texdata [variable] 147320/4194304 ( 3.5%)
lightdata [variable] 0/6291456 ( 0.0%)
visdata [variable] 232680/2097152 (11.1%)
entdata [variable] 67597/524288 (12.9%)
A thing i noticed is that when i delete the info_locations, clipnodes are down to 90% and leaves to 87%. Someone said the alloc block error starts occuring when clipnodes are going near 95% so that might be a cause for the error too.
I placed my info_locations about 512 units below the rest of the map, all 16 units high and null textured. Every info_location consists of only one block and there are no intersections. Is there anything I'm doing wrong or do I have to start reducing clipnodes (I already did that, so it's not really an option... I would have to rebuild/delete stuff)
Hope someone can help me on this, or share their experience with alloc block errors...
Comments
Hope you'll get it sorted out...
Oh and yes I am using ZHLT 3.4 from amckern, it's just that ns_disonberg is huge and very complex
Or maybe just putting it closer to the bottom of the map or perhaps even above the map could work. I dunno, just thinking out loud here...