ReX
Senior Member
Posts: 1732
Registered: 05-00 |
esselfortium said:
Is it a very large map? You may have exceeded the blockmap limit.
No, I ruled that out. The map has only 386 sectors, and 2,477 linedefs. Blockmap size is 13,146 bytes.
Try dropping this config file into /Doom Builder/Compilers/Nodebuilders/ and picking "ZenNode - Vanilla Optimized" as your nodebuilder for vanilla-compat maps, and see if that helps. It'll compress the blockmap, among other things.
I'm using zdbsp, and I looked at your parameters vs mine:
your parameters = "-c -o%FO %FI -X";
my parameters = -g -w
The key difference with my parameters is the absence of extended node building, and the presence of another set of GL-optimized nodes. I suspect that this ought not to be causing my problem.
If that doesn't solve it, my usual troubleshooting method for maps that cause the game to quit for no apparent reason is to (after making a backup to be safe) try deleting about half of the map, loading it, seeing if it works or not, then undoing the deletion (of course) and either trying a different area if it still didn't work, or further narrowing down the problem area by testing with a smaller area deleted. Once you can get the problem area isolated, you can either find what's wrong with it or just redraw the room if necessary.
This might be the only way for me to go, although Gez & ToD's suggestion about ZDooM logging any errors may provide a clue.
Recently I had this happen and the problem turned out to be a 1-sided line I had forgotten to delete in the void after reshaping some sectors.
I believe I can rule this out as well, but I'll take another look.
EDIT: GZDooM's log does not indicate any error. If it is indeed a corrupt Blockmap, is there an easier solution than trial-and-error?
Last edited by ReX on 07-10-12 at 14:07
|