Jump to content
  • 0

MAP33 and so on if needed


watermelon eater gaming

Question

Wanting to make extra levels in DOOM 2 starting from MAP33 so I can make my own custom maps without needing to replace DOOM 2's normal maps.

 

First question: How do I make secret levels like MAP32 continue to MAP33 when exiting the level instead of back to MAP16?

 

Second question: How to add music for said custom levels?

Share this post


Link to post

15 answers to this question

Recommended Posts

  • 0

You'll need to state what your target port standard is, because there's like 5 answers to this, one of which is "you don't".

Share this post


Link to post
  • 0

map map32 //secret before hand

{

next = "map16"

skytexture = "sky3"

music = D_DEAD2

partime = 260

levelname = "Also Grosse"

secretnext = "map33"

}

 

map map33 // "Bonus"

{

levelname = "somebody else will write it for me"

skytexture = "sky3"

music = "D_RUNNIN" //banger eh?

partime = 260

next = "map16"

}

 

Share this post


Link to post
  • 0
49 minutes ago, LoatharMDPhD said:

map map32 //secret before hand

{

next = "map16"

skytexture = "sky3"

music = D_DEAD2

partime = 260

levelname = "Also Grosse"

secretnext = "map33"

}

 

map map33 // "Bonus"

{

levelname = "somebody else will write it for me"

skytexture = "sky3"

music = "D_RUNNIN" //banger eh?

partime = 260

next = "map16"

}

 

This looks promising but even the base script here is causing GZDoom to error.

 

Execution could not continue.

Script error, "Wolfenstein 3D.wad:MAPINFO" line 5:
map16: Unknown top level keyword
 

And yes, I forgot to clarify, this WAD is running in GZDoom.

Share this post


Link to post
  • 0
Just now, LoatharMDPhD said:

did ja rename your map 33 lump to "map33"??

 

this is UMAPINFO by the way..

Yes, I renamed the MAP33 lump to MAP33.

 

Might be a duck move but the socalled MAP33 is just a carbon copy of MAP32 in SLADE3.

 

I renamed the lump to UMAPINFO and this appears

 

Execution could not continue.

Script error, "Wolfenstein 3D.wad:UMAPINFO" line 9:
Expected string constant but got identifier 'D_DEAD2' instead.
 

Share this post


Link to post
  • 0
3 minutes ago, LoatharMDPhD said:

"D_DEAD2"

 

 

quotations

 

check the syntax...

 

doomwiki for more info..

 

 

Tried that, (also got rid of that probably foreign keyboard whoopsie in line 35) and it works perfectly! Tysm!

Share this post


Link to post
  • 0
47 minutes ago, DASniperIC said:

I'm very new to DOOM modding so stuff like "target port standard" you might want to explain in your post before posting.

That's a great attitude to have.

 

Since you ask so kindly,

  • Target port standard refers to source ports. Stock Doom is Vanilla, Boom is its own port but it also means Boom-compatible: Every port that is Boom-compatible generally supports the featureset provided by Boom. Then there is also limit-removing. This generally means removed Vanilla limits, but does not absolutely mean it is also Boom-compatible. These in general provide the gist of maps. Then there are GZDoom maps, which are generally only playable in ZDoom-family ports.

Share this post


Link to post
  • 0
1 hour ago, DASniperIC said:

I'm very new to DOOM modding so stuff like "target port standard" you might want to explain in your post before posting.

I know your question has already been answered, but for future reference (it's good forum etiquette to give as much detail as possible so people who have the same problem as you and have found your post looking for a solution can get help) What source port are you making your .WAD for? Are you making it for Boom, GZDoom, vanilla Doom etc? It's crucial that you include the version or source port that you're using when asking for any type of help because without it no one can really help you - the answer to your question completely changes depending on that.


We really need a mandatory "What source port are you using?" field for this sub-forum, given that it already has a different layout from the rest of the site for some reason.

Share this post


Link to post
  • 0
49 minutes ago, Individualised said:

I know your question has already been answered, but for future reference (it's good forum etiquette to give as much detail as possible so people who have the same problem as you and have found your post looking for a solution can get help) What source port are you making your .WAD for? Are you making it for Boom, GZDoom, vanilla Doom etc? It's crucial that you include the version or source port that you're using when asking for any type of help because without it no one can really help you - the answer to your question completely changes depending on that.


We really need a mandatory "What source port are you using?" field for this sub-forum, given that it already has a different layout from the rest of the site for some reason.

I've already clarified this early in the forum.

This WAD is designed primarily for GZDoom.

Share this post


Link to post
  • 0
On 11/27/2023 at 5:26 PM, LoatharMDPhD said:

map map32 //secret before hand

{

next = "map16"

skytexture = "sky3"

music = D_DEAD2

partime = 260

levelname = "Also Grosse"

secretnext = "map33"

}

 

map map33 // "Bonus"

{

levelname = "somebody else will write it for me"

skytexture = "sky3"

music = "D_RUNNIN" //banger eh?

partime = 260

next = "map16"

}

 

It's "nextsecret", not "secretnext".

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...