• Do not use Works in Progress as a way of avoiding the releases system! Works in Progress can be used for sharing early betas and for getting suggestions for improvement. Releases of finished content are not allowed in this forum! If you would like to submit a finished addon, click here for instructions on how to do so.

wadding

Status
Not open for further replies.
Doom Builder is open source, so one of you guys should fix it.

Only problem is you need Visual Studio to do so.
 
The good: I've got Visual C++ 6.0, I've had it for years.

The bad: Dunno if I know enough to fix the glaring error in DoomBuilder. I might be able to do it. I might not. If it's anything like SRB2's source code (i.e.: really really above my head), I might as well forget about it for now. :P

EDIT: I do have SOME good news, and it's not that I saved 15% or more on car insurance by switching to Geico. It looks like there's a method in the .CFG file that will tell DoomBuilder to ignore any lumps with a specific file name.

...well, figuring out how to get it to ignore ANY MAPXXD lump is the tricky part, but you can tell it to ignore specific lumps. I've got it ignoring MAP01D right now... now to figure out how to expand that.

EDIT 2: Okay, it's not a perfect solution yet (MAPA0 and up will still have problems), but a lot of C&P and a quick C++ program later (I <3 for loops), you can now just use this CFG file and it'll ignore MAP01D-MAP99D. I doubt very many of you will be using more than that, but in the event that you DO... well, I'll need to know exactly how the numbering works from there, since I know it's rather whacked in comparison (like, Base 37 or something), so I can modify my program to output those entries too.

It's not a pretty solution, to have a long list of lump names like that in the CFG file. But it works.
 
Neat. Wonder why no one else thought of that.

The extended numbers are MAPxy where x is a letter, A-Z, and y is 0-9A-Z. Example: 98, 99, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, B0, B1...

Straight out hexadecimal was considered, but because it would introduce hidden levels between 09 and 10, we decided not to go that route. This way provides 1035 slots.
 
Updated to include all 1035 maps.

I'm also thinking of updating some of those tag names (for instance, "Block Sound" was "Knux Cannot Climb"), but since I don't have DoomBuilder on me at the moment (I'm at school), I have no idea what effects that could cause, so I'll wait for that.
 
Can Doom Builder even open all 1035 maps?

Knux Cannot Climb for the 6th bit is correct.
 
I know it can open A0. I can try ZZ, and randomly, MO, when I get home.
 
Status
Not open for further replies.

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top