Releases: ToxicFrog/doom-mods
Gun Bonsai 0.9.8
The headline feature for this release is the bonsai_vfx_mode
setting, which can be used to disable particle effects. People having performance issues with fragmentation shots or large numbers of elemental effects should test it out!
- New:
bonsai_vfx_mode
setting can be used to turn off particle effects, optionally replacing them with sprite-flash effects.- Armour cap for upgrades that produce armour (Dark Harvest and Scavenge Steel) is now based on the armour rating of the best armour you have found thus far, or your health if you haven't found any armour yet. In vanilla Doom this means it starts at 100 and increases to 200 the first time you grab a blue armour or a Megasphere. This is still fairly experimental but should hopefully improve compatibility with mods that have unusually high/low armour caps.
netevent bonsai-debug,allupgrades
command to add all the upgrades to you at once. For save-testing purposes only -- may cause serious gameplay issues.
- Balance:
- Shocking Inscription now reduces enemies to 50% speed rather than paralyzing them completely.
- Submunitions now gains 1 bomblet per level rather than 4.
- Fragmentation Shots now start at 8 fragments rather than 16, and gain 2 per level rather than 8.
- Dark Harvest starts at 100% rather than 120%.
- Fix:
- Burning Terror now respects the
+NOFEAR
flag. - Thunderbolt now procs on DoT tick, which may fix crashes attacking certain enemies with Thunderbolt-enabled weapons.
- Swiftness description now properly notes that it triggers on all kills, not just melee ones (although it will still prefer to spawn on melee weapons).
- Burning Terror now respects the
Indestructable 0.2.7
This fixes a minor bug I found when working on something entirely unrelated for Gun Bonsai.
- Fix:
- Under rare circumstances, when wearing armour in the first level of the game, it was possible for invincibility to trigger on hits that would have almost, but not quite, killed you. It should now only trigger on hits that would otherwise be lethal, even in the first level.
Gun Bonsai 0.9.7
This is a bugfix release. It also removes the dependency on an external libtooltipmenu pk3.
- New:
- Gun Bonsai logs its release version and git commit ID to the console on startup.
- Fix:
- Rapid Fire now works properly with Doom Nukem, and probably a lot of other mods where it didn't work right before.
- libtooltipmenu is now integrated. This fixes compatibility with other mods that have improperly copied libttm into their pk3.
- Upgrade tooltips no longer show a diff against a theoretical level 0 upgrade when choosing them for the first time.
- The Thorns tooltip no longer causes a division by 0 crash on some builds of gzDoom.
- Change:
- Thunderbolt now uses a sprite effect rather than a huge number of particle effects when it triggers.
indestructable-0.2.6
This finally adds a feature requested earlier this year, an option to slow down time instead of stopping it outright. It is fairly primitive and works by rapidly toggling time-stop on and off.
Note that libtooltipmenu is no longer required as a separate pk3, and can be safely deleted (assuming you have no other mods that use it).
- New:
- Time stop behaviour can be configured to slow time by ½, ¼, or ⅛ instead of stopping time outright.
- Fix:
- libtooltipmenu is now integrated. This fixes compatibility with other mods that have improperly copied libttm into their pk3.
Gun Bonsai 0.9.6
This is primarily a bugfix release, but it does contain one asked-for feature: detailed tooltips in the level-up and status menus showing more information about what each upgrade does, and how it will change if you take another level in it.
This requires libtooltipmenu. Download both pk3s and load libtooltipmenu first.
- New:
- Upgrades can now declare tooltips that will display in the status and level-up menus for additional detail.
- Tooltips added for most upgrades, showing specific numbers for their effects and previewing the effects of level-ups.
- As a debugging tool, you can set
bonsai_upgrade_choices_per_player_level
andbonsai_gun_choices_per_player_level
to -1 to list all upgrades. This will produce upgrade choices that do not work, so it is mostly useful for testing menu display code.
- Balance:
- Swiftness now goes into slow-mo for the last 0.5s of its duration rather than the last 3.5s, meaning it does actually stop time even at low levels.
- Piercing Shots now applies a damage penalty. Taking more levels mitigates the penalty
- Fix:
- Heretic's wand and staff are now considered "wimpy" weapons.
- Some errors in
UPGRADES.md
about what upgrades were available on what weapons corrected. - Shield now properly stacks infinitely, albeit with diminishing returns.
- Scavenge Lead spawns now respect actor replacement rules.
- Dark Harvest now respects permanent health upgrades when calculating the cap.
- Burning Terror now gives +1 dps per level, rather than +5 dps every five levels.
libtooltipmenu 0.2.3
This is a bugfix release that fixes an inconsistency between the MENUDEF
API and the dynamic menu construction API.
- Fix:
PushTooltip("")
now has the same behaviour asTooltip ""
in MENUDEF, omitting the tooltip instead of installing an empty one.
libtooltipmenu 0.2.2
This release adds ListMenu compatibility, and a (hopefully) ergonomic API for adding tooltips to dynamically generated menus.
- New:
- support for
ListMenu
menus. - support for tooltips in dynamically generated menus. This was always possible, but gross; now there's an actual API for it.
- README now includes more detailed instructions on how to incorporate this into a mod without conflicts.
- support for
Gun Bonsai 0.9.5
This release adds multiplayer support! MP support was released for testing in 0.9.5 RC 1 ages ago, and then I spent a while without time to work on any Doom-related stuff and it languished in release candidate status. This promotes it to full release and fixes a few more bugs.
This requires libtooltipmenu. Download both pk3s and load libtooltipmenu first.
- New:
- Multiplayer support! There may still be some issues but hopefully they should be more on the "weird glitch" side than the "desyncs/breaks" side.
- Thank you Dan_The_Noob in particular for testing MP!
- Fix:
- Crash when Thunderbolt triggers on an enemy as it's killed when certain mods are installed.
Gun Bonsai 0.9.5 RC1
This release fixes multiplayer desyncs. It has not been rigorously tested yet.
This requires libtooltipmenu. Download both pk3s and load libtooltipmenu first.
Gun Bonsai 0.9.4
This is a bugfix release, fixing some issues with mod compatibility and level transition and adjusting balance for some upgrades. It also finally merges the finished pt-br translation I was sent ages ago.
This requires libtooltipmenu. Download both pk3s and load libtooltipmenu first.
- New:
- "Ammoless weapons are wimpy" setting; turn this off for Hideous Destructor
- HUD opacity setting
- Complete Brazilian Portugese translation for options screen
- Balance:
- Thunderbolt is now a bit easier to trigger, and gets easier as you add more levels
- Rapid Fire now increases attack speed by 50%
- Rapid Fire now caps at 10 (6x IAS) rather than 1 (2x)
- Rapid Fire is available only on weapons that use ammo, to prevent it from being strictly better than Damage+ on weapons without
- Fix:
- Improved Hideous Destructor compatibility (thanks to Ted the Dragon)
- Internal cleanup of how cvars are accessed
- Revivified enemies no longer have their
master
set to the player, so enemies with (e.g.)KillMaster
scripts won't vaporize the player when revived - Elemental Synthesis upgrades copy all properties, not just the base level, of elemental effects
- OnActivate effects like rapid fire now persist properly across level transitions