*Curious about the Certain Features*
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
- spratcliffe
- Posts: 14
- Joined: Wed Apr 07, 2010 5:56 am
*Curious about the Certain Features*
I'm curious to know if you can change it how at the end of Doom 2 it displays all the monsters with their names etc when you beat level 30 - can you change it so that monsters you created in DECORATE show up as well as just the DOOM 2 ones?
- XutaWoo
- Posts: 4005
- Joined: Sat Dec 30, 2006 4:25 pm
- Location: beautiful hills of those who are friends
- Contact:
Re: *Curious about the Certain Features*
Nope.
You can, however, using [wiki]HudMessage[/wiki][wiki=HudMessageBold](Bold)[/wiki] and [wiki]SetFont[/wiki], recreate said screen in [wiki]ACS[/wiki].
Why yes, I am making sure that the Wiki tags get used to their most. Why do you ask?
You can, however, using [wiki]HudMessage[/wiki][wiki=HudMessageBold](Bold)[/wiki] and [wiki]SetFont[/wiki], recreate said screen in [wiki]ACS[/wiki].
Why yes, I am making sure that the Wiki tags get used to their most. Why do you ask?

Re: *Curious about the Certain Features*
I have half-finished code that allowed to define custom cast call through MAPINFO. There was, however, a weird bug with it so I haven't worked on it in months.
- Shadelight
- Posts: 5113
- Joined: Fri May 20, 2005 11:16 am
- Location: Labrynna
Re: *Curious about the Certain Features*
Are you ever going to finish said code? It'd be really cool if you did. 

Re: *Curious about the Certain Features*
I'd find it quite useful myself. Seems that although the common answer is "just use a script," everyone tends to forget that not all mods have maps.
Re: *Curious about the Certain Features*
Or that said script isn't a particularly easy one to coordinate. I know that I have shied away from doing one a few times. The low number of them in mods suggest that other people may have felt likewise.Xaser wrote:Seems that although the common answer is "just use a script," everyone tends to forget that not all mods have maps.
The final game cast call is one of the few outstanding features of Doom yet to be made customisable in Zdoom.
Re: *Curious about the Certain Features*
You can use Libraries in that case.Xaser wrote: not all mods have maps.
- Shadelight
- Posts: 5113
- Joined: Fri May 20, 2005 11:16 am
- Location: Labrynna
Re: *Curious about the Certain Features*
Not all people use ACS either, way to miss the point.ZDG wrote:You can use Libraries in that case.Xaser wrote: not all mods have maps.
Re: *Curious about the Certain Features*
Tell you what. If you can figure out how to make an intermission simulator in an ACS library replace the cast call without creating any new maps, I'll hire a sumo wrestler to punch me in the groin.ZDG wrote:You can use Libraries in that case.Xaser wrote: not all mods have maps.

[EDIT] -- forgot the smiley. ;P
Last edited by Xaser on Sat Jun 12, 2010 1:16 pm, edited 1 time in total.
- LilWhiteMouse
- Posts: 2270
- Joined: Tue Jul 15, 2003 7:00 pm
- Location: Maine, US
- Contact:
Re: *Curious about the Certain Features*
Record the players location when they start the map. When the map ends, set the player to invulnerable just in case. Find a spot x units from the start point where you can spawn a camera. Use that as a basis to spawn patrol points from the start point to the camera (using SetThingSpecial to set each points args). Use an array to list your actors. Spawn an actor, change it's speed to 0, set it to invulnerable, and set it to patrol (walking anim). Every x tics, force it into it's missile state. Use GetPlayerInupt() to remove the invulnerability, kill it, remove it, and move on to the actor. Loop back at the end of the array.Xaser wrote:If you can figure out how to make an intermission simulator in an ACS library replace the cast call without creating any new maps, I'll hire a sumo wrestler to punch me in the groin.
Crude, and not infallible, but neither is Doom 2's cast call with altered actors.
Re: *Curious about the Certain Features*
How would you intercept the end of the level without modifying the map? Exit_Normal can't be interrupted -- once you hit the end switch/teleporter, that's it. Sure, you could use an UNLOADING script (which I suppose you could try and code some sort of check if it's the last level) where you can warp to a custom map to do the cast call, but it would still involve a new map in the end.
It's still doable if maps are involved (and sometimes they can be used to great effect -- wasn't it Hellspawn that featured mech-suit Mouse slaying all the enemies as they spawned?), but not always wanted.
It's still doable if maps are involved (and sometimes they can be used to great effect -- wasn't it Hellspawn that featured mech-suit Mouse slaying all the enemies as they spawned?), but not always wanted.
- InsanityBringer
- Posts: 3392
- Joined: Thu Jul 05, 2007 4:53 pm
- Location: opening the forbidden box
Re: *Curious about the Certain Features*
You could hack the BossBrain so it calls your new script rather than the "end level" codepointer.
- NeuralStunner
-
- Posts: 12328
- Joined: Tue Jul 21, 2009 12:04 pm
- Preferred Pronouns: No Preference
- Operating System Version (Optional): Windows 11
- Graphics Processor: nVidia with Vulkan support
- Location: capital N, capital S, no space
- Contact:
- Apothem
- Posts: 2070
- Joined: Sat Nov 29, 2003 7:13 pm
- Location: Performing open heart surgery on an ACS compiler.
Re: *Curious about the Certain Features*
or pick a pre-existing map with a quiet spot for a backdrop and the freeze and teleport the player to that map using your new found cinematic thingy.Xaser wrote:How would you intercept the end of the level without modifying the map? Exit_Normal can't be interrupted -- once you hit the end switch/teleporter, that's it. Sure, you could use an UNLOADING script (which I suppose you could try and code some sort of check if it's the last level) where you can warp to a custom map to do the cast call, but it would still involve a new map in the end.
Re: *Curious about the Certain Features*
you could hack the jhons head to make it puke a script to do all that stuff all in decorate! very easy. even i can do it and im shite with decorate.