DoomRL Traits for GunBonsai v1.4 - now with HUD!
Posted: Sun Oct 19, 2025 7:40 pm
DOOM RL TRAITS FOR GUNBONSAI - VERSION 1.4
Download 1.4.1 here: https://mega.nz/file/Na4WlbCI#LxzOQ0iAI ... ftZtPnTNjg
Here's a screenshot:
[imgur]https://imgur.com/a/XlTmjtJ[/imgur]
What's New? Version 1.4.1
- 1.4.1 hotfix prevents crashes with Son of a Bitch when using napalm weaponry
- Reloader changed to Rapid Reload (to better mimic Kornel's Doom Roguelike)
- Rapid Reload and Finesse entirely reworked under the hood. Works much better now
- Integrated GunBonsai tracker for DRLA Shiny HUD, with free ammo tracker. Go ahead and turn the GunBonsai UI off.
What this does:
This is a submod of GunBonsai (viewtopic.php?t=76080), which lets you get XP and gain weapon and player upgrades.
This adds a large pack of player upgrades meant to be used with - and REQUIRES - Yholl's Doom Roguelike Arsenal (DRLA) (viewtopic.php?t=37044) . Most of them are taken from the Doom Roguelike, which is what the Doom Roguelike Arsenal mod itself is based on.
New Upgrades:
- Gun Nut - increases weapon limit by +1. Max 4.
- Tinker - increases modpack carry limit by +2. Max 2.
- Ammo Hoarder - Increases ammo limit by 25% for all types. Max 4.
- Ironman - increases max HP by 10. Berserk and megasphere respects it. Max 4.
- Finesse - increases attack speed by (roughly) 25% with all weapons. Max 4.
- Rapid Reload (formerly Reloader) - increases reload speed by (roughly) 50% with all weapons. Max 2.
- Son of a Bitch - increases damage with ranged attacks by 10% (min 1). Max 5.
- Brute - increase damage with melee attacks by 20% (min 1). Max 5.
- Vampyre - Like Dark Harvest, but hit points for melee only. Has a stronger effect. Max 5.
- Hellrunner - Run faster and gain a dodge chance, +15%/level. Max 2.
Please note this unregisters Bloodthirsty and replaces it with two upgrades (Son of a Bitch and Brute) from Doom RL.
I recommend that when playing with this, just turn GunBonsai's weapon upgrades off entirely, but leave the levelling system on and turn on weapon inheritance (but not weapon class inheritance - all Pistols share XP, but not with High-Power Pistols, etc.), then use StainedofMind's Progress Keeper (viewtopic.php?t=78910) and set it so it autoloads when you start a new game and saves when you die. Then throw on your favorite huge map packs (Lexicon, Compendium, Map Order Shuffle) and play like permadeath was a thing. Makes it worth it to try Indestructible.
What's Next?
I already have a fussy version of Indestructible and Zeta Shop integration. 1.5 will have them, just need to clean them up.
PDA-style UI and fonts for the GunBonsai levelup screen.
Preset toggle that sets things up for the intended experience for those who don't read this post
Toggle to turn on upgrade prerequisites so some upgrades are needed to unlock others, like in DRL; not a priority but soon-ish
Going to set up Juggler to be unavailable for Renegades.
Down the Line - Don't expect it soon
Weapon Level mode. Activates an upgrade called Level Bonus with a 100% chance to appear, dealing a scalable amount of damage (5% default, double for melee optional). Use with 1 gun upgrade choice per level. Disables Son of a Bitch and Brute.
Whizkid. https://drl.chaosforge.org/wiki/Traits#Whizkid This is going to be a huge pain in the ass because of how DRLA tracks mods, but I have an idea.
DRLAX support. (Works totally fine right now, the "support" is making a patch that makes it respect NoPerk and then making some of its abilities into upgrades).
New traits that are from Doom Roguelike that are already class abilities in DRLA, only available if you turn DRLA_NoPerk off. This will take a while, it's a huge production and I ate the low hanging fruit already!
Thanks!!
StainedofMind's GunBonsai mods were an initial template for me and were valuable for learning, thanks. Taking those apart has helped a lot. Thanks also to the Zdoom discord which was very helpful with my entry level questions!! The scripting help channels are an excellent resource.
Also thanks to the original DRLA team. I don't imagine they'd thought anyone would do a lot of poking around in here but the way they got around a lot of the weird limitations of pre-zscript is pretty clever. Makes it a real pain to tinker with (I tried looking at how to do a magazine size booster or max weapon mod upgrade and immediately started considering porting over all the weapons into zScript, it might be easier tbh!!)
Download 1.4.1 here: https://mega.nz/file/Na4WlbCI#LxzOQ0iAI ... ftZtPnTNjg
Here's a screenshot:
[imgur]https://imgur.com/a/XlTmjtJ[/imgur]
What's New? Version 1.4.1
- 1.4.1 hotfix prevents crashes with Son of a Bitch when using napalm weaponry
- Reloader changed to Rapid Reload (to better mimic Kornel's Doom Roguelike)
- Rapid Reload and Finesse entirely reworked under the hood. Works much better now
- Integrated GunBonsai tracker for DRLA Shiny HUD, with free ammo tracker. Go ahead and turn the GunBonsai UI off.
What this does:
This is a submod of GunBonsai (viewtopic.php?t=76080), which lets you get XP and gain weapon and player upgrades.
This adds a large pack of player upgrades meant to be used with - and REQUIRES - Yholl's Doom Roguelike Arsenal (DRLA) (viewtopic.php?t=37044) . Most of them are taken from the Doom Roguelike, which is what the Doom Roguelike Arsenal mod itself is based on.
New Upgrades:
- Gun Nut - increases weapon limit by +1. Max 4.
- Tinker - increases modpack carry limit by +2. Max 2.
- Ammo Hoarder - Increases ammo limit by 25% for all types. Max 4.
- Ironman - increases max HP by 10. Berserk and megasphere respects it. Max 4.
- Finesse - increases attack speed by (roughly) 25% with all weapons. Max 4.
- Rapid Reload (formerly Reloader) - increases reload speed by (roughly) 50% with all weapons. Max 2.
- Son of a Bitch - increases damage with ranged attacks by 10% (min 1). Max 5.
- Brute - increase damage with melee attacks by 20% (min 1). Max 5.
- Vampyre - Like Dark Harvest, but hit points for melee only. Has a stronger effect. Max 5.
- Hellrunner - Run faster and gain a dodge chance, +15%/level. Max 2.
Please note this unregisters Bloodthirsty and replaces it with two upgrades (Son of a Bitch and Brute) from Doom RL.
I recommend that when playing with this, just turn GunBonsai's weapon upgrades off entirely, but leave the levelling system on and turn on weapon inheritance (but not weapon class inheritance - all Pistols share XP, but not with High-Power Pistols, etc.), then use StainedofMind's Progress Keeper (viewtopic.php?t=78910) and set it so it autoloads when you start a new game and saves when you die. Then throw on your favorite huge map packs (Lexicon, Compendium, Map Order Shuffle) and play like permadeath was a thing. Makes it worth it to try Indestructible.
What's Next?
I already have a fussy version of Indestructible and Zeta Shop integration. 1.5 will have them, just need to clean them up.
PDA-style UI and fonts for the GunBonsai levelup screen.
Preset toggle that sets things up for the intended experience for those who don't read this post
Toggle to turn on upgrade prerequisites so some upgrades are needed to unlock others, like in DRL; not a priority but soon-ish
Going to set up Juggler to be unavailable for Renegades.
Down the Line - Don't expect it soon
Weapon Level mode. Activates an upgrade called Level Bonus with a 100% chance to appear, dealing a scalable amount of damage (5% default, double for melee optional). Use with 1 gun upgrade choice per level. Disables Son of a Bitch and Brute.
Whizkid. https://drl.chaosforge.org/wiki/Traits#Whizkid This is going to be a huge pain in the ass because of how DRLA tracks mods, but I have an idea.
DRLAX support. (Works totally fine right now, the "support" is making a patch that makes it respect NoPerk and then making some of its abilities into upgrades).
New traits that are from Doom Roguelike that are already class abilities in DRLA, only available if you turn DRLA_NoPerk off. This will take a while, it's a huge production and I ate the low hanging fruit already!
Thanks!!
StainedofMind's GunBonsai mods were an initial template for me and were valuable for learning, thanks. Taking those apart has helped a lot. Thanks also to the Zdoom discord which was very helpful with my entry level questions!! The scripting help channels are an excellent resource.
Also thanks to the original DRLA team. I don't imagine they'd thought anyone would do a lot of poking around in here but the way they got around a lot of the weird limitations of pre-zscript is pretty clever. Makes it a real pain to tinker with (I tried looking at how to do a magazine size booster or max weapon mod upgrade and immediately started considering porting over all the weapons into zScript, it might be easier tbh!!)