Constructor Crashes when Adding more objects
by Woody · in Constructor · 05/20/2007 (1:56 pm) · 5 replies
Please help, I'm desparate here. Is there some limit on the number of DTS objects that can be imported into a constructor scene? It is constantly crashing when I add one more DTS object to my current building. It crashes when I try to "Export as DIF..." -- which has been working great up until now. I have gone back to a previous save and it exports correctly. I've tried everything from importing different objects (thinking the object may be bad) to thinking that it was only crashing when need an open doorway (but it still crashed when in another area) to thinking the object's bounds or collision caused it (but used a doorway that is ALREADY in the scene, which still crashed it). I now see that it crashes when I copy/pasted another small MAP object into the scene too, upon exporting.
Specifically, it was crashing near the end of the "Exporting Light Maps" section in Constructor 1.0. Now I've tried 1.0.1 and it doesn't seem to go through all of the creation of light maps again (since it was already done in the editor), and it crashes at the end of the "Creating bsp tree branch" section. This is happenning EVERY SINGLE TIME, and I'm at a loss of trying to figure it out. I've attempted 25+ tries with different theories to no avail. The closest I came was putting in only the overhead portion of the garage door (a roll-up variety) and not the door itself. It did export ONCE that way, but has crashed since.
Also, I have tried to delete a couple of objects from the scene (thinking it reached a limit), then added my new DTS, but that didn't help.
Anyone got ideas? I'm getting desparate here because I'm on a deadline and almost done, but can't really move on until this issue is resolved.
Thanks in advance!
Specifically, it was crashing near the end of the "Exporting Light Maps" section in Constructor 1.0. Now I've tried 1.0.1 and it doesn't seem to go through all of the creation of light maps again (since it was already done in the editor), and it crashes at the end of the "Creating bsp tree branch" section. This is happenning EVERY SINGLE TIME, and I'm at a loss of trying to figure it out. I've attempted 25+ tries with different theories to no avail. The closest I came was putting in only the overhead portion of the garage door (a roll-up variety) and not the door itself. It did export ONCE that way, but has crashed since.
Also, I have tried to delete a couple of objects from the scene (thinking it reached a limit), then added my new DTS, but that didn't help.
Anyone got ideas? I'm getting desparate here because I'm on a deadline and almost done, but can't really move on until this issue is resolved.
Thanks in advance!
#2
I tried to lower the lightmap sizes as you suggested, and that didn't seem to work. I have 2GB of ram, 256MB graphics card. I'm going to post the console log here.
An update. I looked at the console log and at the end it said it couldn't find the magenta color in the "textures/colors" location (which it was there), but I took out the objects using that color (they were to be for portals anyway). Now the console log says it can't split a convex brush. how am I supposed to know which one it is????? This, by the way was from a previously saved scene that exported fine in Constructor 1.0 ... but crashes EVERY time in 1.0.1 -- in fact, I went WAAAAY back to a somewhat barebones scene (version 48 -- the other 'good' one was 132) and even the 48 one crashed in 1.0.1 and was fine in 1.0 .... help please!
Console File from Constructor 1.0.1: Click Here
05/20/2007 (3:32 pm)
Kenneth,I tried to lower the lightmap sizes as you suggested, and that didn't seem to work. I have 2GB of ram, 256MB graphics card. I'm going to post the console log here.
An update. I looked at the console log and at the end it said it couldn't find the magenta color in the "textures/colors" location (which it was there), but I took out the objects using that color (they were to be for portals anyway). Now the console log says it can't split a convex brush. how am I supposed to know which one it is????? This, by the way was from a previously saved scene that exported fine in Constructor 1.0 ... but crashes EVERY time in 1.0.1 -- in fact, I went WAAAAY back to a somewhat barebones scene (version 48 -- the other 'good' one was 132) and even the 48 one crashed in 1.0.1 and was fine in 1.0 .... help please!
Console File from Constructor 1.0.1: Click Here
#3
05/20/2007 (10:21 pm)
I'm not 100% positive, but I'm again leaning toward Constructor reaching some sort of limit with the number of DTS shapes, or something with a limit on the light maps concerning those DTS shapes. I deleted about a dozen doors that I had in, and now my new objects work and the export doesn't crash (yet). We'll see what happens as I keep going and add more objects. Anyone else having a similar problem???
#4
Conditions for this error to occur:
- for me it happens only in TGEA
- entire level is rendered as a one piece (exterior of large palace in my case)
- there is no BSP structure to speak of (as entire thing will be rendered in one go anyway.
Usually error appears when "creating brush surfaces" (BSP test passes without any problems). It does not matter if brushes are marked as detail brushes or not. Lightmap size seems to have no influence whatsoever
We've been going around it by splitting levels to 4-5 parts and re- assembling them in engine but that's really uncomfortable way of doing it. Any clues would be great
06/12/2007 (10:15 am)
I have similar problem. After reaching certain number of brushes Constructor fails to export. To be 100% honest I do not think it's Constructor' fault- happens with ANY editor in map2dif_plus. Conditions for this error to occur:
- for me it happens only in TGEA
- entire level is rendered as a one piece (exterior of large palace in my case)
- there is no BSP structure to speak of (as entire thing will be rendered in one go anyway.
Usually error appears when "creating brush surfaces" (BSP test passes without any problems). It does not matter if brushes are marked as detail brushes or not. Lightmap size seems to have no influence whatsoever
We've been going around it by splitting levels to 4-5 parts and re- assembling them in engine but that's really uncomfortable way of doing it. Any clues would be great
#5
i had approx 35 chairs in one room of an office, and deleted half
i had 2 items with transparency, one was a chain link fence inside the building that, when looking thru it, would render the outside of the building through doorways (i deleted it but left the other transparent object)
i had one area of overlapping brushes that i fixed
06/12/2007 (8:15 pm)
I have so far since gotten past the issue ... but I haven't a clue why. knock on wood. i went back to a previously known good save/export, and deleted some things. since then, i have added a lot too, and i am sure that i am over the number of dts shapes that i was at when crashing. the only clues i can think of are these:i had approx 35 chairs in one room of an office, and deleted half
i had 2 items with transparency, one was a chain link fence inside the building that, when looking thru it, would render the outside of the building through doorways (i deleted it but left the other transparent object)
i had one area of overlapping brushes that i fixed
Torque 3D Owner Kenneth Holst
Default Studio Name
How much ram do you have in your system?
Can you post the contents of the console log file created by constructor?