Skip to content

Releases: ToxicFrog/doom-mods

Gun Bonsai 0.9.8

08 Jan 03:48
Compare
Choose a tag to compare

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).

Indestructable 0.2.7

08 Jan 03:35
Compare
Choose a tag to compare

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

01 Jan 19:38
Compare
Choose a tag to compare

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

30 Dec 21:21
Compare
Choose a tag to compare

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

23 Dec 01:30
Compare
Choose a tag to compare

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 and bonsai_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

23 Dec 00:06
Compare
Choose a tag to compare

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 as Tooltip "" in MENUDEF, omitting the tooltip instead of installing an empty one.

libtooltipmenu 0.2.2

13 Dec 02:11
Compare
Choose a tag to compare

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.

Gun Bonsai 0.9.5

10 Dec 16:57
Compare
Choose a tag to compare

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

23 Oct 00:57
Compare
Choose a tag to compare
Gun Bonsai 0.9.5 RC1 Pre-release
Pre-release

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

20 Oct 02:42
Compare
Choose a tag to compare

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