Main menu questions Doom II (Credits screen/Music)

Ask about ACS, DECORATE, ZScript, or any other scripting questions here!

Moderator: GZDoom Developers

Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.

Please bear in mind that the people helping you do not automatically know how much you know. You may be asked to upload your project file to look at. Don't be afraid to ask questions about what things mean, but also please be patient with the people trying to help you. (And helpers, please be patient with the person you're trying to help!)
Post Reply
nemesis2002
Posts: 5
Joined: Thu Jul 08, 2021 12:29 am

Main menu questions Doom II (Credits screen/Music)

Post by nemesis2002 »

I'm brand new to modding with ZDoom, and I'm attempting to make a mod for Doom II.

First question:
I have an animated background for the title screen, but the credits screen eventually replaces it. Is there a way I can stop it from showing the credits screen and stay on the title screen?

Second question:
Then there's the way the music behaves in the main menu of Doom II. Normally it plays, then the credits screen shows up, the music ends, then the music starts again when it goes back to the title screen. How can I make the music loop normally like it does in-game?
Jarewill
 
 
Posts: 1853
Joined: Sun Jul 21, 2019 8:54 am

Re: Main menu questions Doom II (Credits screen/Music)

Post by Jarewill »

You could make a TITLEMAP for a custom main menu.
TITLEMAP changes the main menu to be a map instead, meaning music will loop normally and you can make use of ACS scripting.
Here's a small example I made.
Attachments
Example Titlemap.wad
(1.4 KiB) Downloaded 78 times
nemesis2002
Posts: 5
Joined: Thu Jul 08, 2021 12:29 am

Re: Main menu questions Doom II (Credits screen/Music)

Post by nemesis2002 »

Jarewill wrote:You could make a TITLEMAP for a custom main menu.
TITLEMAP changes the main menu to be a map instead, meaning music will loop normally and you can make use of ACS scripting.
Here's a small example I made.
I'll do some experimenting with this. Thank you!
Post Reply

Return to “Scripting”