Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
SauceGrgrfin

Doom Builder Secret Levels Anywhere?

Recommended Posts

I Need Some Helps Guys.

I'm Using GZDoom Builder For This

Me And My Friend Are Making A 10 Map WAD Called Shitworld: It Begins.

Anywho, I Wanna Make A Secret Exit, That Goes To A Secret Level, But It Just Acts Like A Normal Exit To The Next Map. 

Anyone Able To Help? If So, Please Comment lol Thanks

Share this post


Link to post

There are two types of exits. One goes to a secret map, the other to the next normal map. If you want to force the player to go to the secret map, simply use the "secret exit" action in what appears to be the normal exit.

Share this post


Link to post
35 minutes ago, Stabbey said:

There are two types of exits. One goes to a secret map, the other to the next normal map. If you want to force the player to go to the secret map, simply use the "secret exit" action in what appears to be the normal exit.

I've Done That, But Even If I Select The Secret Exit Option, It Just Goes To The Next Level. I Know I Can Use It On Map 15, But I Wanna Use This Function On Any Map

 

Share this post


Link to post
9 hours ago, Good_Cup_Of_Luigi said:

...... I Know I Can Use It On Map 15, But I Wanna Use This Function On Any Map

 

What you can do in DOOM (Doom format) is very limited.

 

To achieve what you want to do (Use This Function On Any Map) you will have to start mapping using an advanced port, eg GZDOOM, and map for either GZDoom (DIHF) or GZDoom (UDMF). Then use a straight forward linedef special (maybe 74) or do it with a script.

Share this post


Link to post
22 hours ago, Good_Cup_Of_Luigi said:

I've Done That, But Even If I Select The Secret Exit Option, It Just Goes To The Next Level. I Know I Can Use It On Map 15, But I Wanna Use This Function On Any Map

 

You need to make a MAPINFO lump, and define a secret level in it. Should be self-explanitory.

 

Take/Find MAPINFO out of your GZDOOM/ZDOOM .pk3 file.

If you need more explanation/help im open for it.

Edited by CyberDestroyer

Share this post


Link to post
9 hours ago, CyberDestroyer said:

You need to make a MAPINFO lump, and define a secret level in it. Should be self-explanitory.

 

Take/Find MAPINFO out of your GZDOOM/ZDOOM .pk3 file.

If you need more explanation/help im open for it.

Alright. Could You Dumb That Down Alot More lol. Thanks

Share this post


Link to post

Ok, theres 2 ways to do this.

Follow this: https://zdoom.org/wiki/MAPINFO

OR if you dont wanna make it,

 

Go to your gzdoom/zdoom directory. In other words, where you installed it. (assuming thats what you use)

 and find a file thats named "gzdoom.pk3" or "zdoom.pk3"

 

Open it in your wad editor. NOT A MAP EDITOR!

Like SLADE3 or SlumpED or XWE. I would use SLADE3.

 

Look for a folder named "mapinfo".

WAIT I ACCIDENTALLY SENT IT HOLD ON

 

If youre using doom 2, find doom2.txt

If youre using doom 1, find doom1.txt


Right click it and click export. 

Choose where you want to put it and finish.

 

Now open your wad with the levels in it, and put the MAPINFO file we exported earlier at the VERY TOP!!!!!!! Ive had a bad experience with slade replacing my maps with a text file LOL.

 

Define what level you want to be the secret level on the secretlevel part of it, on the part that defines your level.

 

Hope i helped!

 

Edited by CyberDestroyer

Share this post


Link to post
11 hours ago, CyberDestroyer said:

Ok, theres 2 ways to do this.

Follow this: https://zdoom.org/wiki/MAPINFO

OR if you dont wanna make it,

 

Go to your gzdoom/zdoom directory. In other words, where you installed it. (assuming thats what you use)

 and find a file thats named "gzdoom.pk3" or "zdoom.pk3"

 

Open it in your wad editor. NOT A MAP EDITOR!

Like SLADE3 or SlumpED or XWE. I would use SLADE3.

 

Look for a folder named "mapinfo".

WAIT I ACCIDENTALLY SENT IT HOLD ON

 

If youre using doom 2, find doom2.txt

If youre using doom 1, find doom1.txt


Right click it and click export. 

Choose where you want to put it and finish.

 

Now open your wad with the levels in it, and put the MAPINFO file we exported earlier at the VERY TOP!!!!!!! Ive had a bad experience with slade replacing my maps with a text file LOL.

 

Define what level you want to be the secret level on the secretlevel part of it, on the part that defines your level.

 

Hope i helped!

 

Hmm. I Did Exactly Everything You Said And It's Not Working. I'm Using GZDoom Builder, Making My Maps On GZDoom: Doom 2 (Hexen Format), And Using ZDoom ACS For The Script Type. Is That The Problem? Thanks For The Help

Share this post


Link to post

For ZDoom Hexen or UDMF format linedef specials, besides the secret exit line type, you can use the teleport to new map special and specify the map number right there.   It's normally used for traveling back and forth in hubs (clusters) but acts as an exit with different clusters or cluster 0.

 

Here's an example zmapinfo, just plain txt in a wad entry named ZMAPINFO:

 

map map01 "The Shiznit starteth"
{
    next = map02
    secretnext = map69
    sky1 = sky1, -0.3
    cluster = 0
    music = d_stunes
}

 

map map02 "It continues"
{
    next = map03
    secretnext = map03
    sky1 = sky1, 0
    cluster = 0
    music = d_numtwo
}

 

map map69 "Secretass Stuff"
{
    next = map02
    secretnext = map02
    sky1 = sky1, 0
    cluster = 0
    music = d_daruns
}

Share this post


Link to post
37 minutes ago, Good_Cup_Of_Luigi said:

Hmm. I Did Exactly Everything You Said And It's Not Working. I'm Using GZDoom Builder, Making My Maps On GZDoom: Doom 2 (Hexen Format), And Using ZDoom ACS For The Script Type. Is That The Problem? Thanks For The Help

did you add mapinfo in the wad file itself or did you put it in acs? 

Just put it in your wad file (not by the maps.)

Dont put it in the script editor.

Share this post


Link to post
On 9/5/2020 at 11:12 AM, CyberDestroyer said:

did you add mapinfo in the wad file itself or did you put it in acs? 

Just put it in your wad file (not by the maps.)

Dont put it in the script editor.

Oh, So It Doesn't Go Into The WAD Via Slade3? Alright, Well How Do I Put It In The WAD? 

 

Share this post


Link to post
14 minutes ago, Good_Cup_Of_Luigi said:

Oh, So It Doesn't Go Into The WAD Via Slade3? Alright, Well How Do I Put It In The WAD? 

 

No it DOES go in the wad via slade 3

 

Share this post


Link to post

you needmapinfo as other stated gokuma posted a small example of mapinfo. how do you add mapinfo to your wad via slade3? by using "Archive" then  "New Entry" name your entry as mapinfo and presto (dont copy what its behind <<<<<< in the next example)

 

Quote

map map01 "your map name here"
{
    next = map02 <<<<<<< the NEXT MAP NUMBER when you exit the map
    secretnext = map10   <<<<<<<< the MAP NUMBER you will exit if you find the secret exit
    sky1 = sky1, -0.3
    cluster = 0
    music = d_stunes
}

 

map map02 "your second map name here"
{
    next = map03
    secretnext = map03
    sky1 = sky1, 0
    cluster = 0
    music = d_numtwo
}

 

map map10 "secret level"
{
    next = map02
    secretnext = map02
    sky1 = sky1, 0
    cluster = 0
    music = d_daruns
}

 

if you check that script gokuma leave to you, it show that map01 have the secret exit which its marked as map10 if you want the exit of the secret map to be in other map just do the same as that script. also you can define in mapinfo the text when you exit to the secret map

 

or... if you are just lazy enough and you are working in Doom2 Doom in Hexen format (or UDMF) just use the action "teleport to map" and in map number just put the number of your secret map. however without mapinfo you wouldnt have a text once you enter that secret map.

 

Share this post


Link to post
On 9/5/2020 at 7:31 AM, Good_Cup_Of_Luigi said:

Hmm. I Did Exactly Everything You Said And It's Not Working. I'm Using GZDoom Builder, Making My Maps On GZDoom: Doom 2 (Hexen Format), And Using ZDoom ACS For The Script Type. Is That The Problem? Thanks For The Help

Ok, post your MAPINFO here, and ill take a look at it.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×