[HELP] Way to override Doom scrolling "The End" screen in ZScript

Ask about ACS, DECORATE, ZScript, or any other scripting questions here!
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
User avatar
Ozymandias81
Posts: 2069
Joined: Thu Jul 04, 2013 8:01 am
Graphics Processor: nVidia with Vulkan support
Location: Mount Olympus, Mars
Contact:

[HELP] Way to override Doom scrolling "The End" screen in ZScript

Post by Ozymandias81 »

As the title says, which code should I look on first place to override said endscreen sequence? Should I also point the custom one on MAPINFO as well? Or are there more simple solutions that I am not aware yet? I am asking for help about the subject because I need to apply 2 different images on the sequence (known as PFUB1-2 lumps on Doom IWAD) which share different resolutions (PFUB1.jpg 756x480 and PFUB2.jpg 1120x480), so I think overriding the sequence to adjust it somehow for said images is my intent atm. Thank you kindly for any help or suggestions, long time I didn't post a topic in this forum but still I love you all. :wub:
User avatar
Player701
 
 
Posts: 1710
Joined: Wed May 13, 2009 3:15 am
Graphics Processor: nVidia with Vulkan support
Contact:

Re: [HELP] Way to override Doom scrolling "The End" screen in ZScript

Post by Player701 »

This intermission sequence is called Inter_Bunny in the built-in MAPINFO file, here is the full definition for reference. To override it, you simply need to redefine it in your MAPINFO lump:

Code: Select all

Intermission Inter_Bunny
{
    // TODO: Your intermission definition goes here
}
I've never made a custom intermission myself, so I'm not sure I'll be able to provide more help, but this wiki article might be of use to you.
Post Reply

Return to “Scripting”