by XLightningStormL » Sat Mar 16, 2019 5:00 am
A rather big feature request, but one that would be feasible and very useful.
Essentially pausing the game in it's base essence is basically stuck to simple esc to menu screen whilst in-game, and freezing the game's rendering (and sound) processes with Print/Break button, surely there should be a needed overhaul for mods, and even wads to do beyond that?
Here's the gist/feature expansion request:
- Either make the system Zscript-based, expand it through GAMEINFO, or ACS.
- Allow the z-scripted system to do these things (based on options of the modder):
*Play sound upon pressing the input, and another sound upon pressing the input again (exiting the pause menu)
*Allow in-game music to continue playing.
*Allow for custom graphics (that aren't named M_PAUSE), and all the good stuff with that (forcescaling for one)
*Allow for a constant sound/music playing (or a variety of so)
*Separate (to an extent) menu-based pausing, and proper pausing.
- Allow for "Pause" to be a menu in of itself, even giving the option to let it replace the main menu in-gameplay (outside of graphic-backed, and titlemap's of course)
- At the very least add a new script type for ACS that detects when the game is paused.
Example: Be able to create a remake of the Hotline Miami 2: Wrong Number pause menu in GZDoom.
I'd understand that this would be a big feature, but it would be pretty worth it, mostly for total-conversions and game makers.
At the least, open ACS scripts to allow for a "Pause" type.
A rather big feature request, but one that would be feasible and very useful.
Essentially pausing the game in it's base essence is basically stuck to simple esc to menu screen whilst in-game, and freezing the game's rendering (and sound) processes with Print/Break button, surely there should be a needed overhaul for mods, and even wads to do beyond that?
[b]Here's the gist/feature expansion request:[/b]
- Either make the system Zscript-based, expand it through GAMEINFO, or ACS.
- Allow the z-scripted system to do these things (based on options of the modder):
*Play sound upon pressing the input, and another sound upon pressing the input again (exiting the pause menu)
*Allow in-game music to continue playing.
*Allow for custom graphics (that aren't named M_PAUSE), and all the good stuff with that (forcescaling for one)
*Allow for a constant sound/music playing (or a variety of so)
*Separate (to an extent) menu-based pausing, and proper pausing.
- Allow for "Pause" to be a menu in of itself, even giving the option to let it replace the main menu in-gameplay (outside of graphic-backed, and titlemap's of course)
- At the very least add a new script type for ACS that detects when the game is paused.
[b]Example:[/b] Be able to create a remake of the Hotline Miami 2: Wrong Number pause menu in GZDoom.
I'd understand that this would be a big feature, but it would be pretty worth it, mostly for total-conversions and game makers.
At the least, open ACS scripts to allow for a "Pause" type.