[v4] Less Frustrating Revenants

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.

[v4] Less Frustrating Revenants

Postby doomduck » Tue Jan 26, 2021 8:27 am



When it comes to Revenants and their homing missiles, I think we can all agree that they can be really annoying and frustrating in most situations.
So, I made this mini mod to make these boney boys a little bit less frustrating to deal with.

Basically what this mod does is it modifies the Revenant's missile to stop homing on the player after about 4-5 seconds. Pretty basic stuff.

You can download it here.

CHANGELOG:
Spoiler:


You can use this in any mod of yours, no need to ask for permission (although I would like to have credits for it).

Have fun!
Last edited by doomduck on Mon Feb 15, 2021 1:47 pm, edited 6 times in total.
User avatar
doomduck
A.k.a Pato Fanático
 
Joined: 15 Apr 2020
Location: The Moon
Discord: Pato Fanático#7396

Re: Less Frustating Revenants

Postby Enjay » Tue Jan 26, 2021 10:26 am

That's actually quite a neat idea. I never thought about homing missiles "giving up" after a while. I'm not sure I've ever seen anyone doing that before with the revenant or any of the other homing missile monsters (custom or otherwise).
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Less Frustating Revenants

Postby Frozsoul » Tue Jan 26, 2021 10:29 am

Another idea I've seen to help deal with revenant missiles is to have them shootable. I find that actually works quite well.
Frozsoul
 
Joined: 01 Oct 2017
Discord: 2779

Re: Less Frustating Revenants

Postby Ryuhi » Tue Jan 26, 2021 11:35 am

thats a nice change for the ol' skelly bois, it might actually be worth toying around with having something similar with the mummy leader's homing skulls in heretic as well. Three other things that always bothered me with Revenants that I usually adjust are to make them not be able reaction shoot missiles while slightly outside of melee range, fix their collision box/sprite size issue, and make their missiles actually explode. Stuff like being able to shoot down the missiles can also be pretty fun too, as is having the right and left launchers have different properties (either in regards to homing, speed, or missile type)
User avatar
Ryuhi
 
Joined: 21 Feb 2017

Re: Less Frustating Revenants

Postby StroggVorbis » Tue Jan 26, 2021 11:40 am

I haven't implemented it in my mod yet, but this reminded me of my idea to make revenant missiles stop homing after they're killed.
User avatar
StroggVorbis
Donut eat me pls!
 
Joined: 08 Nov 2017
Location: Germany
Discord: StroggVorbis#2466
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: Less Frustating Revenants

Postby doomduck » Tue Jan 26, 2021 2:29 pm

Enjay wrote:That's actually quite a neat idea. I never thought about homing missiles "giving up" after a while. I'm not sure I've ever seen anyone doing that before with the revenant or any of the other homing missile monsters (custom or otherwise).


Thanks! Glad you liked it. I was quite astonished that no one had done this before in a mod lol
It would be cool if someone applied this to custom monsters. (I'm actually thinking about applying this to Heretic's homing projectiles too)
User avatar
doomduck
A.k.a Pato Fanático
 
Joined: 15 Apr 2020
Location: The Moon
Discord: Pato Fanático#7396

Re: Less Frustating Revenants

Postby Enjay » Tue Jan 26, 2021 3:39 pm

I really do like it. It gives a nice impression of the rockets "locking on" with an internal logic of "right, I know where the player is now, no need to home any more, I just need to get to him" (which, of course, is the opportunity to move and get out of the way).
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Less Frustating Revenants

Postby KynikossDragonn » Tue Jan 26, 2021 4:02 pm

This honestly is a really, really good idea.

Having them stop homing within a few seconds almost reminds me of how Eightball rockets in Unreal will actually stop homing if you quickly move out of the way. Infact, due to the seeking code in there comparing to a initial direction that's set when firing, the homing effect is very very trivially broken if you're on the move.

Generally speaking, I never thought it made sense for Revenant tracer's to somehow U-Turn their way back towards their target. Having the seeking get broken as a result of going off to the side or getting behind the rocket makes a lot more sense to me. Hell, even Descent's homing missiles work that way, lock is broken if you get away from the front of the projectile.

Spoiler:
User avatar
KynikossDragonn
『霧雨魔理沙のペットドラゴン』
 
Joined: 12 Dec 2020
Location: Independence, KS, USA
Twitch ID: kynikossdragonn
Github ID: KynikossDragonn
Operating System: Other Linux 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: Intel (Modern GZDoom)

Re: Less Frustating Revenants

Postby Spaceman333 » Tue Jan 26, 2021 7:09 pm

I'd be happier with these tbh:
- timeout from homing after 10 seconds (they'll still dumbfire fly whereever they were pointing at when they stopped homing)
- missiles are shootable with large enough hitbox
- missile tracking is looser and they turn less sharp
- missiles are slightly faster
User avatar
Spaceman333
 
Joined: 13 Oct 2016

Re: Less Frustating Revenants

Postby Matt » Tue Jan 26, 2021 8:15 pm

This is a really good idea!

It's always so frustrating when I'm stuck in a place where there's no cover to thin out the missile swarms and I'm dealing with more and more lag due to the translucent additive sprites and bullet puffs while the big blob of missiles gets more and more unavoidable.
User avatar
Matt
Putting the XD into *xdeath since 2007
 
Joined: 04 Jan 2004
Location: Gotham City SAR, Wyld-Lands of the Lotus People, Dominionist PetroConfederacy of Saudi Canadia

Re: Less Frustating Revenants

Postby Talon1024 » Wed Jan 27, 2021 12:10 am

What I would personally like to see are Revenant missiles that stop homing on players who have the "Partial invisibility" powerup.
Talon1024
 
 
 
Joined: 27 Jun 2016
Github ID: Talon1024
Operating System: Debian-like Linux (Debian, Ubuntu, Kali, Mint, etc) 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Less Frustrating Revenants

Postby doomduck » Wed Jan 27, 2021 5:23 am

Frozsoul wrote:Another idea I've seen to help deal with revenant missiles is to have them shootable. I find that actually works quite well.


Although that idea is indeed quite nice, I don't think it would work very well in Doom 2. It would make the Revenants way too easy in my opinion when they are supposed to be an actual threat to the player and being able to shoot the missiles would make them almost harmless imo

KynikossDragonn wrote:This honestly is a really, really good idea.

Having them stop homing within a few seconds almost reminds me of how Eightball rockets in Unreal will actually stop homing if you quickly move out of the way. Infact, due to the seeking code in there comparing to a initial direction that's set when firing, the homing effect is very very trivially broken if you're on the move.

Generally speaking, I never thought it made sense for Revenant tracer's to somehow U-Turn their way back towards their target. Having the seeking get broken as a result of going off to the side or getting behind the rocket makes a lot more sense to me. Hell, even Descent's homing missiles work that way, lock is broken if you get away from the front of the projectile.

Spoiler:


Thanks!
That's actually a really good idea too.
Being able to "break" the missile's seeking function actually would make a lot more sense and also would make the Revenants quite fun to fight.
I imagine "guiding" the missiles to a certain direction, breaking their seeking function and just watching them hit another demon would be a really funny scene lol
User avatar
doomduck
A.k.a Pato Fanático
 
Joined: 15 Apr 2020
Location: The Moon
Discord: Pato Fanático#7396

Re: Less Frustrating Revenants

Postby Captain J » Wed Jan 27, 2021 6:12 am

Even to this day i hate to think about people dealing with Revenant on nightmare or just being crazed on Plutonia while playing with only keyboard. Anyways it's a better justice, merciful refinement to those skellygoons.

Although there's still nothing else you can do if the projectiles stop homing in front of you hiding at the corner, and the damage is still harsh. But nah it's still a good change!
User avatar
Captain J
That's Amoreee
 
 
 
Joined: 02 Oct 2012
Location: A Year old Pizza Box
Discord: DiscussJ#3128

Re: [v2] Less Frustrating Revenants

Postby doomduck » Wed Jan 27, 2021 9:51 am

Updated!

Based on Talon1024's suggestion and StroggVorbis' comment I have added two features to the mod:

- Missiles now stop homing if you have the partial invisibility powerup
- Missiles now stop homing if you kill the Revenant

I also re-added the dynamic lights that were missing for the missile.

Have fun!
User avatar
doomduck
A.k.a Pato Fanático
 
Joined: 15 Apr 2020
Location: The Moon
Discord: Pato Fanático#7396

Re: [v2] Less Frustrating Revenants

Postby JohnnyTheWolf » Wed Jan 27, 2021 2:25 pm

Cool! I despise the Revenant because of its homing missiles (really, what was Id thinking back then?), so this could very well become one of my essentials mods to play Doom with! :D

But do you think there could be compatibility problems with TehRealSalt's Alternate take on Partial Invisibility mod?
JohnnyTheWolf
 
Joined: 05 Oct 2015

Next

Return to Gameplay Mods

Who is online

Users browsing this forum: Agitatio, Kneight and 7 guests