The definitive gameplay enhancement mod for the GZDoom and Zandronum engines. Adds realistic gore, dismemberments, headshots, executions, lightning effects, particles, makes enemies smarter and harder, makes gun louder and beefier, and adds epic new boss battles.

Description

This enables persistent magazine counts when reloading in Brutal Doom v20b. Now when you reload a weapon that uses a magazine, you will eject the unused ammunition along with it. You can pick the ammunition back up of course, but you must be much more careful with your reloads! Adds a whole new level of strategy and difficulty to Brutal Doom! Keep in mind, I just added the realistic reloading capabilities. There are still some issues with the Brutal Doom Dual weapons themselves, which already existed in the code before my mod, and I have not fixed. (Until I decide I feel like maybe attempting to fix them in the future.) All this mod does is make it so that you have realistic reloading, and magazines that you can retrieve if you reload before completely using up a magazine. Should work with all magazine based weapons: Rifle, Dual Rifles, Plasma, Dual Plasma, Rocket Launcher and MP40. You won't believe how much this changes the Brutal Doom experience!

Preview
Realistic Reloading
Post comment Comments  (0 - 50 of 59)
saegiru Author
saegiru - - 734 comments

Just uploaded a new version. Caught that the zombiemen and other clip based monsters were dropping full clips. This fixed that little bug.

Reply Good karma+10 votes
Guest
Guest - - 689,081 comments

Update to BD21 please! we love this mod!!!

Reply Good karma Bad karma+1 vote
Jellyman1303
Jellyman1303 - - 90 comments

A no reload addon would be nice.

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

Someone else can work on that, I have no interest in something like that myself.

Reply Good karma+12 votes
Guest
Guest - - 689,081 comments

This comment is currently awaiting admin approval, join now to view.

Xamp
Xamp - - 557 comments

I gave it a shot and any magazine thats dropped is an empty magazine for me, even though there should be like 20 bullets in there.
Also, this is my load order. There really shouldn't be anything in there that would cause bugs for realistic reloading.

brutalv20b.pk3
smivhud 16-9.wad
BDv20b_RealisticReloading.pk3
zdoom-dhtp-20150723.pk3
DoomMetalPack.wad

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

GZDoom or Zandronum, and what version?

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

GZDoom 2.1.pre-1983

It's the latest 2.1 build i could get. 2.2 builds don't seem to be compatible with BDv20b

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

Hmm, could be the dev client. I tested on 2.1.1 stable, and it works. Give that a try of you can.

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

I tried that now as well and it still doesn't work. I only get empty mags for every reload. I can still pick them up for some reason but i don't get anything back.

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

Hmm... kind of at a loss here. I just tested it again and it works as it should. Is it happening with ALL weapons? Also, is it saying "Found an empty clip." when you run over a clip, or not allowing you to pick them up at all?

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

Yep, all weapons that can be reloaded are affected. Rifle + duals, rocketlauncher, plasmarifle + duals. And yes, i do get the message for picking up empty mags, rocket canisters or plasma cells.

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

Still at a loss. There is no reason it shouldn't work for you... did you try re-downloading everything? I just can't fathom why it's not working - your order looks right and everything, and I literally just checked everything on mine and it's working fine.

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

I went in EXTRA barebones and made a new folder with only GZDoom files, BDv20b and the realistic reloading mutator. Still didn't work. So i tried it with Zandronum, some 3.0 version, and that didn't work either. At this point it really can't be anything on my end.

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

Did you go in with no .ini file also?

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

No .ini file. I let GZDoom generate a new one. Also, like i said, nothing but GZDoom, Brutal Doom and the realistic reloading files in there (plus Doom 1).

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

I really don't know what else to tell you. You appear to be the only one having this issue, and it works perfectly fine over here. The only other option I could recommend would be to download fresh copies of everything (Brutal Doom, GZDoom, Realistic Reloading), and unzip them completely fresh, and see if that works.

Also, I tested with the newest dev GZDoom version 2.2 just released yesterday, as well as the stable 1.9.1 and 2.1.1, and it works on all of them.

Again, your load order appears correct, but here it is just to be sure:

brutalv20b.pk3
BDv20b_RealisticReloading.pk3

If you have already done that and it still isn't working, I really don't know what else to tell you. It works here for me with no issues using all that same stuff, and it seems to be working for everyone else too.

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

Yes, thats my loadorder. I tried redownloading everything and that didn't work either. I dunno what else can be done. I guess i'll just wait until you release an update or something. Maybe some random change will suddenly fix this for me? Well, if not, i guess i just won't get to use this.

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Alright! I think I figured it out. I was always loading my UDV HUD with this, and didn't realize that it was overriding the issue you were experiencing. I ran everything in the order you described (and left UDV out), and it was doing what you said... just dropping empty clips!

Try out the new version I just uploaded and it SHOULD work for you. Thanks for all the information, your patience, and helping me nail down this bug.

Reply Good karma+1 vote
Xamp
Xamp - - 557 comments

Yup, it's fixed. Good job.

Reply Good karma Bad karma+1 vote
DarkKnightGareth
DarkKnightGareth - - 259 comments

I think it is because of your HUD being loaded before the realistic reloads. Things like music and HUDs should be added last. I have found that to be the solution to bugs and issues that I have found. Even so I hope it works for you. Cheers.

Reply Good karma Bad karma+1 vote
DarkKnightGareth
DarkKnightGareth - - 259 comments

I will try to find it but could you please post a link to GZDoom 2.1.1 stable release? Thank you ^_^

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

You can always get the latest stable versions here:
Forum.drdteam.org

Reply Good karma+1 vote
Cla1rv0yant
Cla1rv0yant - - 17 comments

This may be a stupid question, but is this compatible with Project Brutality?

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

No, at least not yet. This was a proof of concept, and PB would require a BUNCH more changes, since it uses way more weapons. I figured I'd start small with BDv20b, since there were only a handful of weapons I had to deal with.

Reply Good karma+5 votes
Cla1rv0yant
Cla1rv0yant - - 17 comments

Okay, thank you for the fast reply!

Reply Good karma Bad karma+1 vote
⋆Ƅarge™
⋆Ƅarge™ - - 1,287 comments

this is a whole new meaning to smart scav, i cant WAIT for other versions :D

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Just an aside note to everyone... IDKFA will break the pickups, because of the way it alters the ammo capacity. If you want the pickups to still work, but still be able to cheat, use the console and type 'summon backpack', pick it up, then do 'give ammo' instead of using IDKFA.

Reply Good karma+1 vote
OldDavidBr
OldDavidBr - - 145 comments

Well i tried and did not work i reloaded my magazine with 20 ammo and it just wasted 10 of the reserve

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Hmmm. GZDoom or Zand, what version, and what is your load order? Also, what weapons are not working?

Reply Good karma+1 vote
OldDavidBr
OldDavidBr - - 145 comments

GZDOOM 1.8.2 And Zandronum 2.0,Just bdv20 and the Realistic reload,All weapons are working,just the addon not working

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Could be the versions you are using? GZDoom 1.8.2 is a really old version, and I honestly haven't tested on Zand 2, but its using out of date code also. This relies on ACS scripting to accomplish what it needs, so the out of date source ports might be the issue.

Reply Good karma+1 vote
OldDavidBr
OldDavidBr - - 145 comments

Testes with the new version of GZDOOM it did not worked either i tested with zandronum 3.0 and it worked

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Try re-downloading. I fixed that issue earlier today.

Reply Good karma+1 vote
OldDavidBr
OldDavidBr - - 145 comments

Yeah it worked! Thanks!

Reply Good karma Bad karma+2 votes
Laser_DooM
Laser_DooM - - 89 comments

Always with great improvements, congratulations.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,081 comments

only works with brutal doom v20?

Reply Good karma Bad karma0 votes
saegiru Author
saegiru - - 734 comments

Correct, at the moment. It requires manual editing of all weapons that use magazines. So far I have only done the work for BDv20b. Other mods like PB have a MUCH larger amount of magazine based weaponry, and it takes time and effort to modify everything.

Reply Good karma+1 vote
saegiru Author
saegiru - - 734 comments

Please, everyone grab the new version I just uploaded! A bug slipped past me that breaks it on any mods that do not change the Player TID! New version fixes that issue. Get it now!!!

Reply Good karma+1 vote
⋆Ƅarge™
⋆Ƅarge™ - - 1,287 comments

You're the best!

Reply Good karma Bad karma+1 vote
punk0x29a
punk0x29a - - 618 comments

Thanks a lot! I thought I'd never see that... Wish someone would make same thing for PB

Reply Good karma Bad karma+2 votes
saegiru Author
saegiru - - 734 comments

Here's hoping one of three things happen.

1) Painkiller decides to implement this into PB.

2) I decide to modify this for PB.

3) Someone -else- decides to use this to modify PB.

I'm honestly fine with any of those options, although I'm also lazy and PB has -so- many clip based weapons that would need modifications, as well as a few new clip types would need to be created. It's not impossible, or necessarily all that difficult. Just time consuming.

Reply Good karma+1 vote
punk0x29a
punk0x29a - - 618 comments

1) I'm certain that I've already talked with PK about it quite a while ago - it probably won't happen anytime soon.
2) I'd be grateful ;)
3) I undersand how time consuming it'll be. I'd gladly do it myself ( did once for D3 ) but I'm sure I won't find enough time to tinker with it right now (especially that I've never worked with u/z/*/doom engine before, so there's lot of learning ahead of me). Hopefully someone will take on it ;)

Reply Good karma Bad karma+1 vote
renkoha28
renkoha28 - - 476 comments

hi man i haven't tried this but i've been thinking in some ideas that could improve this a bit more, of course i don't know how many tons of work they would take but here they are:

don't know if any of this already exist but.

1 how about you have a 30% chance you miss inserting shell/magazine/clip/cell into your weapon if you are moving, in same way how about having 50% chance to drop shell/magazine/clip/cell you are loaginf if hit by an enemy attack, 75% chance if is a stronger attack or you roll to one side.

2) how about making reload affected by remaining heatlh/darkness? that would be pretty realistic as well imo.

3) from the title i also though about realistc durability i mean how about implementing hit points for weapons that reduces each time you take a hit while using it, that way if you receive a cyberdemon's rocket or belphegor's shot and survive you weapon would get damaged or dropped from the hit and you would have to resort to other ways to survive.

4) same as number 2 how about adding jamming to weapons after certain number of shots? let's say 10000 for slot4 weapons and 6000 for slot 3 ones, that would be realistc useful lifetime right?

Reply Good karma Bad karma+1 vote
saegiru Author
saegiru - - 734 comments

lol, those are some lofty goals man... and beyond the scope of what I will probably do to be honest. Interesting ideas to be sure, but more work than I am interested in doing. :)

Reply Good karma+1 vote
renkoha28
renkoha28 - - 476 comments

yeah man i know, i think of really hard-making ideas but unfortunately i can make them happen myself, but with some luck someone will give you a hand with coding, anyway keep up the good work and hope to see pb version someday

Reply Good karma Bad karma+1 vote
ProjectRemap
ProjectRemap - - 135 comments

dude this is a cool yet simple idea to shake up the gameplay. nice man good work.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,081 comments

This comment is currently awaiting admin approval, join now to view.

mastermaniac
mastermaniac - - 599 comments

This is the bee's knees. Good idea, well-implemented as usual.

Reply Good karma Bad karma+1 vote
trewq21
trewq21 - - 2 comments

With this I can reload manually...?? I can't do that in my Brutal Doom. I use ZDL.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: