ZandronumDoomEternal [Zandronum 3.0] [Link Restored]

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
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

ZandronumDoomEternal [Zandronum 3.0] [Link Restored]

Post by Z.Franz »

!!!!!!!!!!!! Due to recent problems with my Dropbox account, I had to delete all the links. Therefore, I authorize everyone to reupload my mod wherever they please, as long as they keep it unchanged and credit me. Thank you all

Edit 08-12-2021: Link has been restored, I'm sorry it took me this long to get back here, but I've been through some very hard times...Anyway, it's all good now :wink:


EDIT 04-04-2021: New version (V2_3), added QuickChainsaw button for instant chainsaw use with all weapons. Updated Dropbox link and removed the old one.

EDIT 13-04-2021: New and final version (2_4), minor sprites adjustments, new sprites for some projectiles, normal shotgun is a little faster. Updated Dropbox link and removed the old one.

EDIT 17-04-2021: New final final version (2_5), more chainsaw range to more easily kill enemies even if you don't get "inside" their hitbox. More info in the new post. Updated Dropbox link and removed the old one.

EDIT 29-04-2021: Added grenade and removed random ammo drop from enemies. Increased armor drop rate from enemies. New Dropbox link alongside the old one, in case ya'all don't like the new balance.

EDIT 15-09-2021: Added alternate version with original Doom movement speed and gravity (dash is disabled) for easier playing on Android devices.

Hi everyone.
Z.Franz here.
I made a mod. It’s not my first, but it’s the first I’ll be throwing to the wolves. It’s been developed for “Zandronum 3.0-alpha (151004-2012)” over the span of one year.
It should work on GzDoom as well, but you might have some slight issues with the chainsaw.

Since one year ago I had literally nothing else to do due to the quarantine here in Italy, I had decided to do this Doom Eternal in Zandronum Mod.
Now, I know what you’re thinking. And yes, I’m pretty sure someone else will do a better job than me with this. But it’s something that I worked hard on, and I wanted to share.
In any case I ripped the “modless” centered guns (save for the chaingun and the heavy rifle ‘cause I’m a moron) from the game via screenshots and spent 8 days making them look decent in Doom.
Did I make it? I’ll let you be the judge.

Screenshots under the text.

So what does this mod do?
- Emulates Doom Eternal’s guns without mods. Save for the Ballista. I couldn’t find a spot for it.
-- The new weapon loadout is this:
1)Chainsaw (Starting Weapon), H.A.R.(replaces the normal Chainsaw spawns)
2)Shotgun (Starting Weapon)
3)SuperShotgun
4)Chaingun
5)RocketLauncher
6)PlasmaRifle
7)BFG

If you are confused about the weapon layout, well, it’s how I rearranged it in Doom Eternal.
Muscle memory kept making me select the wrong guns otherwise.

- All the weapons have a punch as secondary fire. If you happen to have one Bloodpunch (replaces the Berserk), you’ll unleash a small explosion along with a more powerful punch attack.
To balance things out, the BFG uses a separate ammo type that replaces the cellpacks and only keeps 3 shots but it’s a lot stronger and now damages enemies even while the projectile travels.

- The Chainsaw oneshots every demon in the game and refills roughly half of your ammo. Ammo caps have been lowered, but fear not. Demons killed have a chance to drop all kinds of ammo (in the old 2_5 version), save for the BFG shots. Note that the Chainsaw has a decently long animation. So don’t miss. Once you hit an enemy you won’t be able to move. It can be a bit buggy when used on different height elevation so use at your own risk. If you get stuck in a monster using the chainsaw, make a 180° and use it again. Also, ulness you use the “actors are infinitely tall” flag, don’t use it on fliyng enemies that are higher than you via mouselook, as you’ll miss them. If they are perfectly in front of you, it should work without problems. Given all the above, the Chainsaw refills all 3 charges with time instead of only 1.
In any case, most of the time it isn’t mandatory to use, unlike the source material. Also be advised that you are immortal while using it.

- Player speed is rougly 60% of the original.

- All zombies fire projectiles that can be avoided by moving now. Only exception is the SpiderMastermind. Other monsters perform the same as vanilla Doom but slightly faster with faster projectiles. Didn’t wanna mess too much with this. Didn’t need to. The ChaingunGuy now fires in bursts of 5. Be advised that the SS are untouched. I didn’t want to risk incopatibilities with the BFG Edition versions etc…

- Revenant missiles now expire after a while. I felt it was necessary for some slaughter maps, due to the lowered player speed. Arachnotrons’ plasma shots are weaker and so are mancubi shots.

- The normal shotgun pickup has been replaced with an item that gives you the SuperShotgun, for the full experience of the mod even with Ultimate Doom and stuff.

- Custom crosshairs per weapon are included and should be used with Scale 1.00.

- Has a modified SBARINFO for the Doom Eternal HUD that I made.

- Armor maximum is 100 but protects from all damage, as in the source material. I was unable to make the screen flash and the player grunt while wearing armor, but it was a compromise I was willing to make. Armor bonus give 5, Green armor 50 and Blue armor 100.

- Gravity for the player has been lowered to make it easier to cross gaps that were intended to be crossed while running with the original player speed. If it’s not enough, use the dash while moving. Those who use jumps instead will find them a little floaty, but it’s the closest thing I could get to the effect produced by double jumping in Doom Eternal without having to code that stuff.


Mod should be played with Doom Compatibility (not Strict) or you’ll break the chainsaw, for some reason that I haven’t figured out yet.


I tried to code it in the cleanest way possible and to the best of my abilities, but it’s still a little messy, as in, there might be redundant actor properties and such. It works and it’s stable, so I won’t go fix anything right now.
The entire mod should work well in coop and other multiplayer modes. Wasn’t able to test it though. My city is a little short on Doomers.
You are free to use the sprites contained in the wad if ya’all wish. They might not fit anything else in particular though, given where they’re from.
Some of the sounds that I didn’t record myself come from various sources that I wasn’t completely able to track down. BFG sound should be from Doom3, I think?

Known issues: if your map works by moving voodoo doll around with explosions, the counter for the dash refresh will stop working and you will be able to dash infinitely.
It also isn't compatible "out of the box" with certain megawads that change sprites, you're gonna have to remove the conflicts yourself (for Eviternity or Valiant:VE)

I hope you all enjoy this thing, I sure as hell enjoyed making it :)

Download Link v2_7:
https://www.dropbox.com/s/ozmrzt2wje4tv ... 7.zip?dl=0
Attachments
Screenshot_Doom_20210320_144706.png
Screenshot_Doom_20210320_170245.png
Last edited by Z.Franz on Wed Dec 08, 2021 2:54 pm, edited 8 times in total.
User avatar
Redead-ITA
Posts: 439
Joined: Sun Dec 20, 2015 8:06 am
Location: At the Pizza Tower
Contact:

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Redead-ITA »

I checked out, surprisingly well done, though the fist could some better animation for the fists, as for the chainsaw i think the main issue is that it feels clunkiest out of all of them.
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

Redead-ITA wrote:I checked out, surprisingly well done, though the fist could some better animation for the fists, as for the chainsaw i think the main issue is that it feels clunkiest out of all of them.
First of all thanks! :)
Yeah the chainsaw is preeetty clunky, but I really couldn't make it better than this with my knowledge of DECORATE and Zandronum limitations. You kinda get used to it though, in the long run. Just remember to activate the attack when you touch an enemy, keep pressing "W" while activating the attack and release it after you see blood. If you miss, just repeat.

As for the fists, I only have that one frame 'cause I drew it myself with a still from youtube as reference.
It's hard work and I didn't feel like doing more frames XD
Attachments
PUNGB0 DE CLSSC4.png
PUNGB0 DE CLSSC4.png (11.75 KiB) Viewed 13396 times
PUNGB0 DE CLSSC.png
PUNGB0 DE CLSSC.png (2.58 KiB) Viewed 13396 times
User avatar
Nexis
Posts: 10
Joined: Tue Feb 16, 2021 11:16 am

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Nexis »

Damn this mod is better than i thought it was, Is is possible to use some of the sprites in my own mod
User avatar
Void Warrior
Posts: 133
Joined: Thu Feb 04, 2021 11:54 am
Location: Russian Federation

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Void Warrior »

Сhainsaw doesn't work! Not on Zandronum, not on GZDOOM! This weapon needs to be refined. I can't even file down a Zombieman, even though I merged directly with it.

However, I must admit that this arsenal is a good substitute for the classics. If you finish it, then someone will be interested in this mod.
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

Void Warrior wrote:Сhainsaw doesn't work! Not on Zandronum, not on GZDOOM! This weapon needs to be refined. I can't even file down a Zombieman, even though I merged directly with it.

However, I must admit that this arsenal is a good substitute for the classics. If you finish it, then someone will be interested in this mod.
That's weird. I tested it on both Zandronum and GzDoom and it always worked fine on my end.
Did you run both in "Doom" compatibility mode? (from the ingame menu).
In any case, the only frame that actually deals damage is the last one that causes blood, be sure to not face away before the animation is done.

I'll look into it anyway

EDIT: I just tested it with a fresh copy of GzDoom 4.5.0 and the chainsaw works out of the box. I didn't change any settings.
EDIT2: video demonstration of the chainsaw working fine in the above mentioned version of GzDoom4.5.0

https://youtu.be/S8wSpz3mY-4
TheOldKingCole
Posts: 245
Joined: Wed Jan 30, 2019 7:12 pm

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by TheOldKingCole »

Z.Franz wrote:Save for the Ballista. I couldn’t find a spot for it.
You could have it share a slot with the plasma rifle
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

TheOldKingCole wrote:
Z.Franz wrote:Save for the Ballista. I couldn’t find a spot for it.
You could have it share a slot with the plasma rifle
I meant as a pickup, to make sure it spawns where it should logically be in a mapset.
For example the heavy rifle replaces the vanilla chainsaw as a pickup, because it's fairly common.
I suppose I could have used the supershotgun slot, since the shotgun replacement already gives you the SSG, but then it would spawn around shells in maps.

There is also the issue that I didn't take screenshots of the ballista because I used to hate it, and this mod started as a way for me to enjoy my own vision of Doom Eternal.
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

Nexis wrote:Damn this mod is better than i thought it was, Is is possible to use some of the sprites in my own mod
Hey, thanks! Sure thing, as long as you give me credit you can use the sprites ;)

EDIT: Sorry for the double post, but I saw your reply late and I wanted to answer
User avatar
Void Warrior
Posts: 133
Joined: Thu Feb 04, 2021 11:54 am
Location: Russian Federation

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Void Warrior »

Z.Franz wrote:
Void Warrior wrote:Сhainsaw doesn't work! Not on Zandronum, not on GZDOOM! This weapon needs to be refined. I can't even file down a Zombieman, even though I merged directly with it.

However, I must admit that this arsenal is a good substitute for the classics. If you finish it, then someone will be interested in this mod.
That's weird. I tested it on both Zandronum and GzDoom and it always worked fine on my end.
Did you run both in "Doom" compatibility mode? (from the ingame menu).
In any case, the only frame that actually deals damage is the last one that causes blood, be sure to not face away before the animation is done.

I'll look into it anyway

EDIT: I just tested it with a fresh copy of GzDoom 4.5.0 and the chainsaw works out of the box. I didn't change any settings.
EDIT2: video demonstration of the chainsaw working fine in the above mentioned version of GzDoom4.5.0

https://youtu.be/S8wSpz3mY-4
Yes, that's right! It's about compatibility. Oops, my fault! I tested your mod, but still my opinion has not changed. The mod is good, but still needs to be improved.
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

Void Warrior wrote:
Z.Franz wrote:
Void Warrior wrote:Сhainsaw doesn't work! Not on Zandronum, not on GZDOOM! This weapon needs to be refined. I can't even file down a Zombieman, even though I merged directly with it.

However, I must admit that this arsenal is a good substitute for the classics. If you finish it, then someone will be interested in this mod.
That's weird. I tested it on both Zandronum and GzDoom and it always worked fine on my end.
Did you run both in "Doom" compatibility mode? (from the ingame menu).
In any case, the only frame that actually deals damage is the last one that causes blood, be sure to not face away before the animation is done.

I'll look into it anyway

EDIT: I just tested it with a fresh copy of GzDoom 4.5.0 and the chainsaw works out of the box. I didn't change any settings.
EDIT2: video demonstration of the chainsaw working fine in the above mentioned version of GzDoom4.5.0

https://youtu.be/S8wSpz3mY-4
Yes, that's right! It's about compatibility. Oops, my fault! I tested your mod, but still my opinion has not changed. The mod is good, but still needs to be improved.
Well, I wish I could improve it but sadly, my knowledge of ACS scripting is extremely limited. I had to use DECORATE workarounds to make the chainsaw, so I really wouldn't know how to make it better. As far as I'm concerned, since I made the mod for myself, I'm satisfied with the way it works :)
If someone who knows ACS well is interested in trying to re-code the chainsaw, they are more than welcome however! 8-)
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

Ok so I uploaded a new version with a quick chainsaw button. This should make using the chainsaw less clunky and it's also more faithful to Doom Eternal. I've updated the Dropbox link in the first post :)
User avatar
Z.Franz
Posts: 35
Joined: Fri Jun 12, 2015 3:46 am
Location: Italy

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by Z.Franz »

New and final version: 2_4.
https://www.dropbox.com/s/dlnxztouszr2p ... 4.zip?dl=0

I'm working on a map for the mod for demonstration purposes, I will post it here once I finish it.
Cheers ya'all :)
User avatar
(:<
Posts: 17
Joined: Wed Feb 12, 2020 1:23 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by (:< »

being honest it would be better just to make the chainsaw like the vanilla one
User avatar
(:<
Posts: 17
Joined: Wed Feb 12, 2020 1:23 pm
Graphics Processor: nVidia (Modern GZDoom)

Re: ZandronumDoomEternal [Zandronum 3.0-alpha (151004]

Post by (:< »

some of the sprites are optimised in a 16:10 aspect ratio shut as the set reload animation
Post Reply

Return to “Gameplay Mods”