Ricebug on 19/12/2014 at 05:03
I get this error everytime I frob an object:
[INDENT]ASSERT: [ObjArray.h@106] Obj ID 50917472 is our of range in cObjArray operator[] (m_Bounds.min == -18192, m_Bounds.max == 5000)
[/INDENT]
From my Dark.cfg file:
[INDENT]
; object counts
obj_min -8192
obj_max 5000
max_refs 14000
; trait cache size (num entries)
trait_cache_size 8192[/INDENT]
I searched the (
http://www.ttlg.com/forums/showthread.php?t=127587&highlight=gallery) gallery of Dromed errors and didn't find anything. It's a fairly small map with less than 100 objects in it.
LarryG on 19/12/2014 at 05:46
Do you have anything that emits new objects? It may be that something is generating stuff in an uncontrolled manner.
Ricebug on 19/12/2014 at 12:39
No emitters present. There's a steam cloud and two fires burning in fireplaces. Deleting those didn't solve the problem.
EDIT: Monolog is reporting two brushes with too many vertices, and lists their numbers. But how do I find a particular brush?
fibanocci on 19/12/2014 at 13:51
The 2nd warning has nothing to do with the 1st one. Try brush_select
Remember, what you did? Did you change an object/insert a door or something/link to an archetype object?
Load old mis/cows to track it down.
darthsLair on 19/12/2014 at 17:12
Quote Posted by Ricebug
No emitters present. There's a steam cloud and two fires burning in fireplaces. Deleting those didn't solve the problem.
EDIT: Monolog is reporting two brushes with
too many vertices, and lists their numbers. But how do I find a particular brush?
You can use the command: vm_teleport x,y,z
Enter the decimals given in the monolog. Example: 400.25 224.50 750.00
vm_teleport 400.25,224.50,750.00
Ricebug on 19/12/2014 at 20:23
Unfortunately, I'm not getting any coords:
Quote:
WARNING: poly with too many verts in cell 611, 57 verts (brush: 281 face: bottom)
WARNING: poly with too many verts in cell 764, 56 verts (brush: 275 face: bottom)
I'm not sure if 281 and 275 are brushes, now that I look at it.
Mofleaker on 20/12/2014 at 06:06
I had the exact same problem a few months ago. Dromed was crashing when I frobbed loot, but only if I had a player spawn marker and gen/convict executed.
Unfortunately, I never figured out for certain what was causing it. Do you have the Dromed Basic Toolkit installed? I originally had that along with newdark 1.22. Eventually I resorted to making a clean install with only tafferpatcher, which solved the problem. I hate to blame the toolkit, but I can only assume that was causing the crash.
Either that or I royally screwed up the heirarchy trying to make custom objects. Either way, saving everything as a multibrush and reinstalling had me back working on my mission in a matter of minutes.:thumb:
Ricebug on 20/12/2014 at 13:37
I don't have the latest DTK installed, so it can't be that. I'll drag the files into a "clean" backup of Thief2 and see if that solves the problem.
EDIT: The problem has went away with a clean install, so SOMETHING was messed up. Now I just have to delete and replace those two offending brushes. Onward ho!
EDIT: The bad brushes were two air brushes. I had two 20-sided solid cones for the roofs of two towers on a castle. Then I copied and pasted two identical air brushes that were a bit smaller to carve out the inside of the cones. Apparently, that was some bad mojo, causing the "too many verts" error. Lesson learned is not to fall in love with all these 20+ sided brushes.