Project GHAG: [04JAN2022] Black Hole added

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are ONLY for YOUR 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.

Project GHAG: [04JAN2022] Black Hole added

Postby kevansevans » Fri Jul 16, 2021 12:01 am

Project GHAG (Gardevoir Has a Gun) is a gameplay mod where you play as a Gardevoir with a gun. Gardevoir is a pokemon that is effeminate in appearance, yet are some of the most lethal creatures in their universe. How Lethal? Canonically, they ignore gravity with the same effort it takes to breathe, and can create black holes at will. What happens if we gave one a gun?

Download here! (Requires GZDoom 4.7.0) https://www.dropbox.com/s/uqc2hdb0bnmdn ... 2.pk3?dl=0
Github: https://github.com/kevansevans/Project-GHAG

Preview gameplay:


The concept

- Gardevoir is fucking PISSED, and he has a GUN!
- Health max at 350! This is slightly above a perfectly EV trained Gardevoir.
- Dig your anger up! Collect Rage Essence from fallen enemies to increase your lethality.
- Triumph over the defeat of bigger enemies and absorb their Health Essence.

Detailed changes and mechanics

--- The Anger System ---

- As your anger increases, your arsenal grows in lethality. All of your weapons and attacks gain some form of a boost from this.
- Anger drains slowly when idle, keep the pressure up to maintain it.
- Exiting a level with enemies left alive will give an anger penalty.
- Attacks that that are "Pokemon moves" cost anger, but never require it to perform.
- There is a semi-hard anger cap, the max level you can achieve normally is "MURDEROUS".
- Berserk packs can force you over the limit, entering "HELL HATH NO FURY" mode, where attacks that cost anger can be infinitely performed without penalty.
- "HELL HATH NO FURY MODE" drains faster than regular anger, but you won't have any indication on how long it lasts.

--- Rage Essence ---



The primary driving force of this mod. Fallen enemies slain by conventional weapons will drop these items.
The amount dropped depends on their spawn health, and extra rage is granted if the slain enemy has dealt damage to you.
Rage will not be collected when your meter is full or over the limit.

--- Health Essence ---



Dropped by all enemies when slain regardless of their method. (As long as they're not too wimpy of an enemy)
Acts as a mini health pack when collect.
Amount depends on enemy spawn health.

--- Rage Candy Bar ---



- Increases your max anger capacity, making easier to achieve more lethal effects!
- Does not increase how long "HELL HATH" mode lasts.
- Spawns in secrets (not guaranteed if secrets are weird in shape)

--- Backpacks ---

- Increases your max ammo capacity by 50 percent. Caps off of at approximately 3000 percent any default ammo capacity. (IE Bullets go from 200 to 6,000 when enough backpacks are found);

--- Berserk ---

- Does not function like conventional berserk!
- Grants a large chunk of anger upon collection.
- Can send your anger over the limit into "HELL HATH NO FURY MODE"!
- Packs stack! "HELL HATH" mode will last longer the more you collect!

--- Pistol ---

There's no need to touch such a filthy object, you're too lazy for that in fact. Lot easier to just make it float in place, and you're pretty sure you can operate it faster than what it's designed to do. Find extra pistols in secrets! (If you're lucky!)

As anger increases:

- Accuracy increases
- Fire Rate increases. Forced Fuller Auto Mode! TM
- Negates the need for a chaingun

Alt-Fire:
- Forced fuller auto mode. Fire's pistol at a faster rate
- All extra pistols fired simultaneously.
- Cost accuracy the longer sustained fire.

--- Shotgun ---

Did I imply all guns are filthy? No, I just meant a generic pistol is filthy. You're not levitating this Winchester 1912 shotgun out of disgust, you're holding it out of respect. Find extra shotguns in secrets! (If you're lucky!)

As anger increases:

- Fire rate increases
- Number of pellets per shell increases
- Can reach Double Barrel Shotgun levels of damage
- Press your reload key to toggle into melee mode. Beat the shit outta everything with your shotgun!

Alt-fire: Found an extra shotgun or two as well? Fire them all simultaneously for a consistent 15 pellets per gun! Comes at the cost of wider spread, ammo consumption, and slower firing speed.

--- Rocket Launcher ---

Let's have a quick ordnance lesson. What happens when you set C4 on fire? Well it just sits there and burns... No really, it doesn't do anything besides that. What happens when you light C4 on fire and then hit it with a shovel while it's burning? I hope you're okay living without limbs for the rest of your life. This concept can be applied to rockets as well, the more kinetic energy you give them, the bigger the boom! Heck, you don't even need the device that launches them to begin with! You can throw them faster with your mind than whatever two bit rocket fuel it's using.

- No need to find a rocket launcher! Start firing away!
- Each rocket has their own cute little name too

As anger increases:

- Faster Rockets
- Bigger explosion radius
- Higher explosion damage

Alt-Fire: Que up to 7 rockets to unleash into a devastating volley! Extra anger properties apply!

--- Plasma Rifle ---

Sometimes all you need is raw damage output, and you can carry up to four! You can't psychically operate electronics at a faster speed, but you can detonate the projectiles!

- Ammo Efficient! Extra plasma rifles don't cost you extra ammo!

As anger increases:

- Alt-fire detonation becomes larger and more lethal.

--- Torture Blade ---

HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YOU.

- Find saw blades lying on the ground and collect them.
- Send them at your enemies to rip and tear into their flesh
- Backpacks will grant

As anger increases:

- Blades will stay longer attached to enemies, dealing more damage.

--- Ice Punch ---

Sometimes you just really need to beat the shit out of someone. Costs, but does not require, anger to use.
Freezing enemies is just a bonus.

Ice Punch

As anger increases:

- Punch damage gets greater
- AOE explosive repel effect

- Leaves ice corpses that can act as an impromptu shield
- 25 percent chance to temporarily freeze actor

And in case it's not clear, the chaingun and super shotgun have been removed.

--- Swift ---

One of the most plain, yet effective moves in the game. Fires a projectile that always seeks out enemies as best as it can.

- Costs slightly more than elemental punches, but not so much it's ineffective as a rapid attack.

As anger increases:

- Slight speed boost in attack
- Up to a max of 10 extra projectiles that do not consume extra anger.
- Damage increases significantly

--- Moon Blast ---

Channeling the spiritual essence of the moon into a giant "FUCK YOU" blast of destructive power.

- Deals massive damage indiscriminately to anything in its AOE.
- Costs a decent chunk of anger
- If there is not enough anger to fire a blast, anger will charge up slowly until enough can be used to fire a single shot.

--- The Black Hole ---

You want everything indiscriminately dead? Strike terror into anything that just happens to survive?

Summon a black hole. Charge it up by sacrificing as much anger as you can into this attack. Anything caught within this attacks range will be absolutely eviscerated and leave no traces behind. Anything lucky enough to survive will have fear struck into them so hard, they'll finally learn messing with you was a bad idea and run for their lives.

Be warned, this will suck up *anything*. Health, ammunition, powerups, decorations, and even your own projectiles. Fortunately not you, since you can ignore gravity.

--- Custom CVARs ---

GHAGRage (int) - Manually sets the rage value, any integer is accepted
GHAGHPunchOdds (int) - Manually set the chances of inflicting burn/frozen/paralysis on targets where applicable
Shinyodds (int) - Manually set the odds of shiny demons spawning. Set to 1 to always, set to 0 to default back to 1:4096 odds.

====

--- Feedback requests ---

What I'm mostly looking for is how the gameplay mechanics work. While most of the feedback I am getting is mostly polish related suggestions, which are definitely very much appreciated and I assume to mean I'm hitting every nail on the head, I want to make sure that my goal of making the player feel like a psychic badass is met. I'm looking for overpowered, but not to the point where it makes things too easy or too boring. Make things really crunchy, invoking the sort of anger that would explode people's heads à la scanners [NSFL link], but, you know, in a way that doesn't make me look like a sociopath.

ty <3

Download here! (Requires GZDoom 4.7.0) https://www.dropbox.com/s/uqc2hdb0bnmdn ... 2.pk3?dl=0

Changelog:

Spoiler: 04JAN2022


Spoiler: 17DEC2021


Spoiler: 08DEC2021


Spoiler: 17SEP2021


Spoiler: 24AUG2021 update


Spoiler: 11AUG2021 Update


Spoiler: 07AUG2021 Hotfix


Spoiler: 05AUG2021 Update


Spoiler: 03AUG2021 Small Patch
Last edited by kevansevans on Sun Jan 16, 2022 7:11 pm, edited 59 times in total.
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Linz » Fri Jul 16, 2021 1:10 am

Ok but where's da screenshots
Linz
 
Joined: 29 Jun 2020

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby kevansevans » Fri Jul 16, 2021 1:43 am

Linz wrote:Ok but where's da screenshots


Whoops, added
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Vostyok » Fri Jul 16, 2021 2:56 am

Lol. This is insane.
I love it.

I'm looking forward to the possible DLC: Slowbro with a crossbow and Bewear with a steel chair.
Nice work.

edit: A bit more detail now I've played a bit more -

Spoiler:
User avatar
Vostyok
I have no mouse and I must meme
 
Joined: 17 Jan 2015
Location: New Eden
Discord: Vostyok#3164

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Starman the Blaziken » Fri Jul 16, 2021 12:47 pm

I feel like this mod is speaking to me...
Starman the Blaziken
Are you finished with those errands?
 
Joined: 07 Mar 2019
Location: United States, MI
Discord: Starman The Blaziken#2417
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: ATI/AMD (Modern GZDoom)

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Marisa Kirisame » Fri Jul 16, 2021 2:01 pm

Been following this one from its beginnings. Now we're getting serious.
User avatar
Marisa Kirisame
ZScript Crimester
 
 
 
Joined: 08 Feb 2008
Location: Vigo, Galicia
Discord: 霧雨魔理沙#1666
Twitch ID: MarisaDOOM
Github ID: OrdinaryMagician
Operating System: Other Linux 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Redead-ITA » Fri Jul 16, 2021 3:08 pm

Ok this mod is neat and everything but there is an issue.
Where is the hud?
Edit:ok nevermind i found out why, via going to kinsie doomtest map and getting a lot of berserks i get why it is not visible for me, the hud doesn't scale properly and i use a 16:9 on a 1336 by 786 laptop screen.
While i am at it, i would also recommend to make use of also the other side of the screen, for rage and ammunition.
User avatar
Redead-ITA
I suck at H posing
 
Joined: 20 Dec 2015
Location: Italia

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby kevansevans » Fri Jul 16, 2021 3:13 pm

Redead-ITA wrote:Ok this mod is neat and everything but there is an issue.

Where is the hud?


I've had an issue where some people due to their local settings, the hud doesn't show. i don't know which setting it is, but one of them fixes it.

Would appreciate anyone helping me fix this, I have no idea what the root source of this problem is.

EDIT: Okay I see what's going on, thank you for the edit.
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby RichterBelmont12 » Fri Jul 16, 2021 4:00 pm

This Speaks to me. I like it, Maybe I'll future it in Doom December I'll be watching this.
User avatar
RichterBelmont12
Gardevoir Belmont Knight
 
Joined: 07 Jun 2017
Location: Armpit of the USA
Discord: RichterBelmont12#4276

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby kevansevans » Fri Jul 16, 2021 5:39 pm

First bug and hotfix release!

https://www.dropbox.com/s/3ibni2gofjqud ... 2.pk3?dl=0

Spoiler:
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Baratus » Fri Jul 16, 2021 10:51 pm

Very interesting concept, and a premise that appeals a lot to me personally. I have some reservations about the mod's core design.

The lack of a melee weapon and extra ammo usage of the shotgun makes it so that I usually run on empty in early level sets and find myself defenseless.
Perhaps you could add a psychic attack that pushes enemies away, and dealing damage with weapons increases a meter which increases the damage and area of effect of the push? You could use it in a pinch, or save up to clear out a room of all but the toughest enemies.

Having a large health pool is a good way to offset the Anger system which encourages you to take damage, but I found it hard to recover a lot of the health I was losing just to make my weapons more effective.
Could you add a slow health recovery spell, like in the new Shadow Warrior games, that you need to lower your weapon for and also drains Anger slightly, just so players can recover a bit of health on the fly if they can't find enough health pickups.

There is a lot of potential to use Gardevoir's more psychic abilities. Being able to cast a black hole projectile in the vein of Psychic's Dark attack would be awesome. This mod is dying to have a magic spell system.

Are you going to have the Sawblade affected by the Anger meter? If not, then it would make a good starting melee option.

I'm keeping an eye on this to see where this goes, keep up the good work.
User avatar
Baratus
 
Joined: 08 Jun 2006
Location: A land of dust and spiders

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby kevansevans » Fri Jul 16, 2021 11:19 pm

Baratus wrote:The lack of a melee weapon and extra ammo usage of the shotgun makes it so that I usually run on empty in early level sets and find myself defenseless.


The guns base stats at 0 percent anger function identically to their vanilla counterparts, the frame timings are exact and weapons deal the same damage. Aside from the pistol which does slightly higher damage and the shotgun with 3 extra pellets and some Y bullet spread. I don't want to make it sound like I'm accusing you of having poor skills at playing the game, but this does sort of beg the question on how you're running low on ammo when anything anger above 0 is meant to make things easier from the default experience. If you could elaborate on how you play doom and or how you approached these buffs, I'd be greatly appreciative of it.

Baratus wrote:This mod is dying to have a magic spell system.


I want to make sure the base gun replacements work and feel great to use before I start working on the psychic attacks, because the larger point of this is you're a gardevoir with guns, not just "A gardevoir". They are planned, and I have a list of stuff I want to add that I think would be fun.

Baratus wrote:Are you going to have the Sawblade affected by the Anger meter?


As soon as I can thing of something viable that keeps it's use as a melee weapon in place.
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Baratus » Sat Jul 17, 2021 3:40 am

Hm, okay. My first impression of the mod was playing MAP01 of Hellbound on UV without much understanding of the mod's mechanics. Whether by design, or that I'm not great at scavenging, I found the supply of health and ammo to be rather sparse. I tested it with some easier levelsets including TNT and AV and my experience was different - having consistently high health, armor and anger to steamroll my way through levels. Seems like this mod has rather extreme highs and lows.

Somehow there was one instance where I managed to run out of ammo, due to fighting a lot of Imps, Demons and Hellknights which do not drop ammo. This didn't kill my run and I found more supplies, but I feel like this necessitates a starting melee option - there are levels that are deliberately stingy with health and ammo pickups, or not providing you with armor, which makes gaining Anger very risky and unforgiving, or gimmicky maps that expect you to use only melee - in situations like this, having some sort of melee attack, even if it's almost useless, is better than running around with 0 ammo and no way to fight back, especially if the ammo is on the other side of some monsters. If you want this mod to be gun-focused, at least for the moment, then fair enough, as long as there is some kind of workaround for situations like this.

I disagree with you on the Pistol being the same as Vanilla at 0 Anger - it is noticeably slower and much less accurate. Even if the damage is identical, the weapon is still slightly less effective due to these two factors. And the shotgun having more damage and pellets is offset by expending 2 shells per shot. Perhaps it's on me for trying to preserve health, but I found myself struggling to kill demons at low Anger.

Couple more suggestions - you could increase the range and angle that the Sawblade can attack in by adding invisible short-range projectiles that increase with the Anger level. Also, it would be cool if getting over 100% anger gave the weapons some ridiculous buff, like having the pistol shoot two bullets at once, or slam-firing the shotgun for an insane rate of fire. Since overcharging Anger is a rare occurence, it could give some kind of bonus beyond increasing the base damage or speed of the weapons - or at least some extra visual effects.
User avatar
Baratus
 
Joined: 08 Jun 2006
Location: A land of dust and spiders

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby kevansevans » Sat Jul 17, 2021 10:21 pm

Looked into the pistol and shotguns, and you were right about those. Pistol wasn’t firing at vanilla speed, and shotgun was eating an extra shell. This isn’t intended behavior, and will be fixed in the next release.

I’ll mull over everything else you’ve mentioned here, appreciate the feedback.
User avatar
kevansevans
Disciple of The Great God Imp
Spotlight Team
 
Joined: 05 Oct 2010
Github ID: kevansevans
Operating System: Windows 10/8.1/8/201x 64-bit
Graphics Processor: nVidia with Vulkan support

Re: [WIP Demo - 16JUL2021] Project GHAG : Gardevoir Has a Gu

Postby Spaceman333 » Tue Jul 20, 2021 5:27 pm

Description says Gardevoir can make black holes - so will that be a natural psychic attack as a BFG slot replacer or will there be an actual augmented BFG gun too?
User avatar
Spaceman333
 
Joined: 13 Oct 2016

Next

Return to Gameplay Mods

Who is online

Users browsing this forum: PatCatz2004, Tombstone665 and 14 guests