Demon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > end level -> go to next level
 
Author
All times are GMT. The time now is 22:47. Post New Thread    Post A Reply
pablogener
Mini-Member


Posts: 87
Registered: 11-12


how do I configure doom builder 2 to make the game load the next map in my wad when the player reaches the exit (or when a script executes 'exit_normal')?
I want the game to perform 100% automatic and load the next level in my custom pwad.

Old Post 03-27-13 03:24 #
pablogener is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
GreyGhost
Why don't I have a custom title by now?!


Posts: 8828
Registered: 01-08



pablogener said:
how do I configure doom builder 2 to make the game load the next map in my wad when the player reaches the exit
You don't.

So long as your maps are sequentially numbered, level progression should be handled automatically. Depending on your target port/s you can also use a MAPINFO lump (or similar) to set the order in which maps are played.

Old Post 03-27-13 04:03 #
GreyGhost is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Scypek2
Member


Posts: 597
Registered: 01-12


You set your first map to, for example, MAP01, next one to MAP02 and then save it to one file by 'save map into'.

Old Post 03-27-13 21:09 #
Scypek2 is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
pablogener
Mini-Member


Posts: 87
Registered: 11-12


ok, I get the sequential map naming convention. but I want my maps to have a 'cool name', something displayed to the player (in the automap, perhaps?) letting them know where they are. even though my maps would be named 'MAP01', 'MAP02', etc, so that they load one after the other, where do I set a 'cool name' giving the whole episode a development. I think map titles are an important part of level design. I looked into this mapinfo lump thingy... it's quite interesting, I was wondering if anybody has an example custom made mapinfo, to check out.
thanks to everyone on this forum, you guys are great and so helpful!
I hope one day I can give back at least a little.

Old Post 03-28-13 14:40 #
pablogener is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Blue Shadow
Member


Posts: 308
Registered: 09-12


Here is the MAPINFO lump of a one-map WAD of mine:

code:
clearepisodes episode NCM01 { name = "The Escape Teleporter" } // You might want to change "NCM01" to "MAP01" map NCM01 "The Escape Teleporter" // You might want to change "NCM01" to "MAP01" { levelnum = 1 next = "EndGame1" secretnext = "EndGame1" cluster = 1 music = "D_MM2" clipmidtextures evenlighting noinfighting } cluster 1 { flat = "MFLR8_1" exittext = "Thanks for playing..." }

If you want more information on any of the properties used there, consult these MAPINFO articles:

Old Post 03-28-13 15:48 #
Blue Shadow is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
pablogener
Mini-Member


Posts: 87
Registered: 11-12


thank you Blue Shadow, here's a few questions that come up from what you told me:
How would I elaborate on this, so that I have several sequenced maps one after the other, buildin up on that MAPINFO structure file?
I've kinda figure out the MAPINFO file has to be saved in text format but couldn't be sure. can you confirm?
NOw then, where to save this file? how to 'compile' it along in the pwad? does it just reside next to it? is it compressed 'in' the wad? please, tell me what to do!! :D

thanks for your help and your concern.

Old Post 03-28-13 16:53 #
pablogener is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
deimosoft
Warming Up


Posts: 16
Registered: 11-12


Okay, I think there's a misunderstanding of some basics here.

There's a difference between a map name and a map slot. For example, the first map of Ultimate Doom has the map slot E1M1, but the map name 'Hangar'. Two different things.

Now, are you mapping for Ultimate Doom or Doom 2?

If you're mapping for Ultimate Doom, the map slot progression is E1M1, E1M2, E1M3, etc. Ultimate Doom has 4 episodes of 9 maps each, so the highest you can go is E4M9 while maintaining vanilla compatibility. Any of ExM9 entries though are for secret levels so they will be loaded out of order and ONLY if you include a secret level exit on the appropriate map slot for that episode. See this link:

http://doomwiki.org/wiki/Secret_level

Secret levels aside, as long as you have multiple maps in sequential slots within the same .wad the level switching will be done automatically.

If you're mapping for Doom 2, the map slot format is a bit simpler. MAP01, MAP02, MAP03, etc. all the way up to MAP32. MAP31 can only be reached by a secret exit on MAP15. MAP32 can only be reached from a secret exit on MAP31. Exiting MAP15, MAP31 or MAP32 without a secret exit will bring you to MAP16. Again, see the link above.

Now, for giving your levels names that you see on the intermission screen, those are actually controlled by graphics within the wad. Just make a replacement graphic that spells the name of your level instead of the level name normally associated with that map slot. Then load your custom graphic into your wad with the same lump name as the graphic you want to replace. Maybe someone else can provide a link if I haven't explained this clearly enough.

Lastly, changing the level name on the automap requires another method. The automap level names are hardcoded into the doom engine itself, so the only way to change them in vanilla doom is to create a dehacked patch that renames the levels. I haven't done this myself yet, so maybe someone else can elaborate. If you're mapping for a more modern source port like zdoom you can use the MAPINFO lump mentioned above.

Hopefully this helps!

Old Post 03-28-13 17:58 #
deimosoft is online now Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Kappes Buur
Forum Regular


Posts: 894
Registered: 11-02


Normally, maps will have a sequential progression:
E1M1 --> E1M2 --> E1M3 --> === --> E1M8
MAP01 --> MAO02 --> MAP03 --> === --> MAP32
The way the original DOOM and DOOM2 iwads are set up.

For something like this you do not need a MAPINFO lump, unless you want to give your levels specific names or have more than the normal amount of maps.
If you are interested what the MAPINFO for those iwads would look like, you can find them here:
http://zdoom.org/files/examples/

The alternative to the above progression is the HUB design, where several levels are grouped into a CLUSTER and can be
visited repeatedly. Actions in one level can affect actions in another level. This can lead to some interesting gameplay.
This concept had been introduced in HEXEN. For a good example see REX's PHOBOS-G.
To accomplish this map design you must use a MAPINFO lump.

MAPINFO is just a plain text lump and is simply inserted into a MAP, but outside of the namespace lumps, like this

http://i.imgur.com/3PyNDEE.png

For this you use a tool such as SLADE3.

Last edited by Kappes Buur on 03-28-13 at 18:44

Old Post 03-28-13 18:25 #
Kappes Buur is offline Profile || Blog || Search || Add Buddy IP || Edit || Quote
pablogener
Mini-Member


Posts: 87
Registered: 11-12


ok kappes buur, that's exactly what I was looking for. now I can give my maps any name I want (without a 'progressive convention'), and have them load one after the other. Plus, I see that Slade3 proggy has a lot to it too, like animations, music, etc. some things I'll check out later on, when I get deeper into my own project.
this is all been real helpful. thank you all guys.
/thread

Old Post 03-29-13 00:35 #
pablogener is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 22:47. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > end level -> go to next level

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.