[v2.0] Satanic Gameshow Deluxe

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

[v2.0] Satanic Gameshow Deluxe

Post by MFG38 »

INTRODUCTION

Satanic Gameshow Deluxe is a gameplay mod for GZDoom that I've been working on over the past several weeks. This is actually my first attempt at making a gameplay mod, at least on this scale. After almost 10 years of making maps for one of my favorite games of all time, trying something different has been kinda scary and exciting in equal amounts.

One of the two core features in Satanic Gameshow Deluxe is a "feat"-based weapon upgrade system: by killing a certain number of a specific enemy, the player gets an upgrade for one of the 10 custom weapons in the mod. The other core feature is something I believe hasn't been done in a Doom gameplay mod before: finishers á la Wrack. (Do correct me if I'm wrong on this one, though.) That is, the player gains "finisher tokens" from killing numbers of enemies in quick succession, and with enough of said "finisher tokens", a devastating special attack can be used. Each weapon has 3 different finishers.

FEATURES
  • A brand new weapon set - Wield 10 distinct, powerful weapons, such as the Minigun, Flamethrower and Dark Matter Cannon.
  • New powerups - Stun your foes with the Holy Water Grenade, or turn into an unstoppable killing machine with the Demonizer Orb.
  • Wrack-style finishers - Kill numbers of enemies in quick succession to build up and unleash devastating special attacks.
  • Feat-based weapon upgrade system - Take down numbers of specific enemies to obtain 13 different weapon upgrades.
  • More aggressive and lethal enemies - Enemies have been given metaphorical steroids in various ways: for instance, most projectile-based enemies fire faster projectiles.
  • Customizable enemy behavior - Turn those annoying hitscans into visible projectiles, have enemies wander around upon spawning, etc.
REQUIREMENTS

Satanic Gameshow Deluxe requires GZDoom 4.5.0 at a minimum to run. It is designed to be played with any commercial Doom IWAD. Compatibility with any other IWADs is neither guaranteed nor planned.

SCREENSHOTS
Spoiler:
DOWNLOADS AND OTHER LINKS

LATEST VERSION (v2.0):
ModDB | GitHub

D64D2 Compat Patch
Eviternity Compat Patch

GitHub repository
Compat patch repository
Last edited by MFG38 on Sun Dec 11, 2022 6:15 am, edited 26 times in total.
User avatar
Crudux Cruo
Posts: 1165
Joined: Mon Apr 10, 2006 8:43 pm
Location: California

Re: [WIP] Satanic Gameshow Deluxe - A mapper's 1st gameplay

Post by Crudux Cruo »

Sounds like a neat concept!
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [WIP] Satanic Gameshow Deluxe - A mapper's 1st gameplay

Post by MFG38 »

Crudux Cruo wrote:Sounds like a neat concept!
Why thank you! c:
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [WIP] Satanic Gameshow Deluxe - A mapper's 1st gameplay

Post by MFG38 »

Tune to twitch.tv/mfg38 at 5:00PM GMT today for a demonstration/playtesting livestream of Satanic Gameshow Deluxe!
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [Public Beta] Satanic Gameshow Deluxe

Post by MFG38 »

The beta stage of Satanic Gameshow Deluxe has now launched! Download links for Beta v0.9 are in the OP.
User avatar
dawnbreez
Posts: 170
Joined: Wed Jul 08, 2015 12:29 pm

Re: [Public Beta] Satanic Gameshow Deluxe

Post by dawnbreez »

Just a quick tip for the shotgun: You'll want to make one of the shotgun's pellets always fly either dead-center or with a very small amount of spread. Otherwise, there's a tendency to be aiming directly at an enemy and still miss because the pellets are spreading too far around it.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [Public Beta] Satanic Gameshow Deluxe

Post by MFG38 »

dawnbreez wrote:Just a quick tip for the shotgun: You'll want to make one of the shotgun's pellets always fly either dead-center or with a very small amount of spread. Otherwise, there's a tendency to be aiming directly at an enemy and still miss because the pellets are spreading too far around it.
The shotgun has limited range anyway - you won't be able to snipe enemies from across half the map with it. If I make such a change, it'll be because I personally feel the need for it.
User avatar
Somagu
Posts: 683
Joined: Fri Nov 22, 2013 8:56 pm

Re: [Public Beta] Satanic Gameshow Deluxe

Post by Somagu »

// Argent Rifle cooldown
if(CheckForFeatCompletion(30,"SpiderMaastermindsKilled",10)) { ACS_NamedExecute("FeatRewarder",0,30,10); }
if(CheckForFeatCompletion(31,"CyberdemonsKilled",10)) { ACS_NamedExecute("FeatRewarder",0,31,10); }
This little typo is, aside from actually keeping those from being detected, obviously, printing ACS errors on every tic, if you have those messages turned on.

[edit]I like the idea of this mod, but never in a million years did I expect to see a shotgun that makes Doom 3's look like a sniper rifle. Sorry! I think this mod isn't for me, at all.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [Public Beta] Satanic Gameshow Deluxe

Post by MFG38 »

Somagu wrote:
// Argent Rifle cooldown
if(CheckForFeatCompletion(30,"SpiderMaastermindsKilled",10)) { ACS_NamedExecute("FeatRewarder",0,30,10); }
if(CheckForFeatCompletion(31,"CyberdemonsKilled",10)) { ACS_NamedExecute("FeatRewarder",0,31,10); }
This little typo is, aside from actually keeping those from being detected, obviously, printing ACS errors on every tic, if you have those messages turned on.
Thanks for spotting that, fixed it!
durbdoogle
Posts: 111
Joined: Wed Jul 22, 2015 10:40 pm

Re: [Public Beta] Satanic Gameshow Deluxe

Post by durbdoogle »

Is this better for slaughter maps because I like the concept but the amount of "finisher tokens" seems a bit low. Maybe a combo counter with a visual representation of combo decay to help encourage "gotta go fast" Demonsteele had something like that.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [Public Beta] Satanic Gameshow Deluxe

Post by MFG38 »

durbdoogle wrote:Is this better for slaughter maps because I like the concept but the amount of "finisher tokens" seems a bit low. Maybe a combo counter with a visual representation of combo decay to help encourage "gotta go fast" Demonsteele had something like that.
I didn't personally test it with slaughtermaps, but I'd imagine it works rather well with those. Though chances are you'll be able to acquire most of the weapon upgrades in the first level or two, but then, it's up to everyone's personal preference whether that's a bad thing or not.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [v1.0] Satanic Gameshow Deluxe

Post by MFG38 »

v1.0 of Satanic Gameshow Deluxe has now launched! Download links are at the bottom of the OP.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

SGD Lite v1.0 launches

Post by MFG38 »

My deepest apologies for the horrible bump, but I just figured I'd take the time to announce the v1.0 release of SGD Lite!

SGD Lite is a stripped-down version of Satanic Gameshow Deluxe. This version of the mod features only the custom weapon set with all of the upgrades and finishers, as well as the few custom powerups that were in v1.0 of the main mod. All minor features, such as the new visual effects and enemy behavior tweaks, have been removed.

You can download SGD Lite v1.0 at the following locations:
Dropbox
ModDB


UPDATE 2019-09-30: v1.0 has been updated to v1.0.1. From now on, see OP for SGD Lite download links.
User avatar
MFG38
Posts: 410
Joined: Sun Apr 14, 2019 8:26 am
Graphics Processor: nVidia (Modern GZDoom)
Location: Finland

Re: [v1.4] Satanic Gameshow Deluxe

Post by MFG38 »

Geez, a near-4-month bump. Sorry!

Anyhow, I just felt the need to let anyone who's still interested in this mod know that work is still ongoing. A lot of new features and general bugfixes/tweaks have been made since the launch of v1.0, and there's still no end in sight! I just released the latest versions of both the main mod and SGD Lite, respectively numbered v1.4 and Lite v1.2. The download links can be found in the OP.

I plan to continue working on SGD as much as I can, and I've actually been planning a v2.0 of the mod for quite a while. The main highlight of SGD v2.0 is going to be a near-total rework of all weapon finishers to make them at least 20 times more powerful and satisfying. The reason is that in all honesty, I'm not too happy with most of the finishers in their current state. In addition, I plan to rewrite the HUD in ZScript, as well as convert as many of the ACS-based systems as possible over to ZScript.

On the topic of reworking the finishers, below is a link to a speadsheet where I've jotted down some ideas for new finishers. If you take a look at it, you'll see that it hasn't been completely filled out. Which means that here's your chance to leave your mark in SGD by thinking up a finisher or two! Or five! Or ten! I'm open to any and all suggestions you may come up with, as long as they don't sound horribly overpowered or out of balance with the other finishers.

Link to spreadsheet: https://www.dropbox.com/s/u18ows30kbw4v ... s.ods?dl=0

The finishers that make it into v2.0 will of course be duly credited to their respective inventors. Thank you in advance!
Someone64
Posts: 414
Joined: Tue Feb 23, 2016 11:59 am

Re: [v1.4] Satanic Gameshow Deluxe

Post by Someone64 »

So I played some of this mod and I have to say that I'm as shocked with the design decisions with normal weapon use as Somagu is. The biggest issue here is that Doom maps were not designed for them to work like this. The way you made weapon range work in itself is totally fine... if the maps were designed with these weapon mechanics in mind (though personally this kind of range system irks me regardless). The problem is that a ton of Doom maps were designed with the fact that you can use Doom's vanilla weapons with their effective range just like the vanilla game and the ammo, monster placement, weapon placement, etc are balanced with this fact. This is an issue with almost all mods to varying degrees but most mods make an effort to make things playable despite their design differences. Unfortunately, playing SGD can be impossible in some circumstances because your idea of weapon roles being forced into the design is entirely incompatible with many megawads.

A major example of this is the shotgun and SSG. In vanilla Doom you can literally use the shotgun to snipe enemies at pretty long ranges due to the low spread. The SSG can be used for crowd control of zombies at decent range. Both of these functions are rendered impossible due to SGD's range limitations. Another example is the chaingun. I understand the pistol replacement is meant to work as the sniper but often times, a map will just provide you with a chaingun to tap fire with which in vanilla, works fine as a sniper but just like the shotguns it has bafflingly short range.

There's a good reason games in general don't implement range the way this game does, too. There's a difference between making a weapon ineffective to use at range and making it literally impossible to use at range and making it impossible by making your hitscans vanish beyond a certain point is frustrating and really contrived. That's why shot spread exists as a mechanic and you can just make a weapon function badly at range by increasing its spread appropriately.

Sorry to sound harsh about my criticism but I really do like the idea of this mod. It's just that at the moment it can be borderline unplayable except in very specific circumstances where the map just so happens to fit it perfectly. Even if you made maps specifically for this mod it's still too frustrating to play.

Lastly, I have a minor issue with the feat based upgrade system which is that the mod is not transparent about this mechanic in terms of what enemies to kill, how many you already have killed, and how close you are to getting an upgrade. You should probably put this in the HUD or delegate this to a bind that brings up a screen that shows this.

Return to “Gameplay Mods”