You are viewing a potentially older version of this package. View all versions.
Moffein-Bandit_Tweaks-1.8.0 icon

Bandit Tweaks

QoL tweaks to make Bandit more fluid to play. Client-side and Vanilla-Compatible. Special Grace Period tweaks are server-side.

Date uploaded 2 years ago
Version 1.8.0
Download link Moffein-Bandit_Tweaks-1.8.0.zip
Downloads 36213
Dependency string Moffein-Bandit_Tweaks-1.8.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2115 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2115
RiskofThunder-HookGenPatcher-1.2.4 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.4

README

Various QoL tweaks to make Bandit more fluid to play. I recommend installing https://thunderstore.io/package/Moffein/BackstabRework/ (not Vanilla-Compatible) to go along with this.

Vanilla-Compatible. Everything is client-side EXCEPT for Special Grace Period and Hemorrhage Ignores Armor, which is server-side.

Settings can be changed in the config.

  • Primaries
    • Shot radius has been increased to match other bullet skills.
    • You can now hold M1 to autofire.
      • Can be swapped between an accurate slow-firing mode and a rapidfire burst mode by using the Scroll Wheel.
  • Secondaries
    • Serrated Dagger now lunges while sprinting and has a bigger hitbox.
    • Serrated Shiv now stuns on hit.
    • Hemorrhage ignores positive armor.
  • Utility
    • Fixed Cloak sound persisting if you teleport while cloaked.
    • You can now hold down Shift to activate Smokebomb as soon as it finishes its cooldown.
  • Specials
    • Only fires once you release the Special button.
    • No longer cancelled by sprinting.
    • Both specials now have a 0.5s (1.0s for online clients) grace period to trigger their on-kill effects, so that they work with Elemental Bands.

Mod icon taken from a comic by R_Neophyte (https://r-neophyte.tumblr.com/)

Installation

Place BanditTweaks.dll in /Risk of Rain 2/BepInEx/plugins/

Changelog

1.8.0

  • Smokebomb no longer double plays the exit sound since the infinite Smokebomb sound bug got fixed in Vanilla.
  • Serrated Dagger no longer bugs out if the Smokebomb anim plays before the attack hitbox comes out.
  • Special Grace Period
    • Now allows a separate value to be specified for Hosts/Clients.
      • Host/Singleplayer: 0.5s
      • Online Client: 1.0s

1.7.1

  • Hemorrhage now ignore adaptive armor.

1.7.0

  • Serrated Shiv (Throwing Knife) now stuns on hit.
  • Hemorrhage now ignores positive armor (server-side).

1.6.1

  • Added missing NetworkCompatibility tag.

1.6.0

1.5.2

  • Serrated Dagger now has a minimum duration of 0.3s to prevent the lunge breaking at high attack speeds.

1.5.1

  • Mod now does not run if RiskyMod's Bandit changes are enabled, due to heavy incompatibilities with it.

1.5.0

  • Equipped Commando Pro.

1.4.4

  • Mod compatibility stuff.

1.4.3

  • Added a check to prevent the Crit Backstab code from running if Backstab Crit Bonus is set to 1 in the config.

1.4.2

  • Internal changes to the Slayer fix. Calculation now occurs before Crit Backstab bonus is calculated.

1.4.1

  • Fixed 1.3.0's Crit Backstab change ignoring the Crit Backstab Multiplier config setting.

1.4.0

  • Slayer (bonus damage to low hp) now affects procs (it doesn't in vanilla).
    • This will affect Acrid's bite as well.

1.3.0

  • Added a fix for Crit Backstabs causing weak attacks to trigger bands. (Can be disabled in config)
    • If the attack is >=400% damage, simply multiply the damage by 1.5x
    • Otherwise, hit a second time for 50% of the initial hit's damage (0.5 proc, no hemmorhaging)
  • Renamed Burstfire config options to Spamfire to prevent confusion with Bandit's Burst (Shotgun) skill.
  • Reduced default Spamfire fire rate from 0.1s per shot to 0.12s per shot since it more closely matches a normal spamming fire rate.
  • Greatly improved Quickdraw code.
  • Fixed Bandit's Primaries sometimes being able to hold 5 shots.

1.2.5

  • Fixed Burstfire Button config option not working.

1.2.4

  • Added Client-Side tag on the Thunderstore page.
  • Increased default Special grace period from 0.5s -> 1.0s to make it work better online.

1.2.3

  • Burst bullet radius increased 0 -> 0.3
  • Blast bullet radius increased 0 -> 0.4

1.2.2

  • Fixed Smokebomb multi-hitting online.

1.2.1

  • Rewrote Quickdraw code to improve compatibility with custom skills.

1.2.0

  • Added config option to assign buttons to swap directly to a specific firemode.
  • Smokebomb anim is now enabled on the ground by default like Vanilla. This can be disabled in the config.

1.1.0

  • Fixed Disable Autofire config option not working.
  • Autofire settings are now disabled when BanditWeaponModes is installed (https://thunderstore.io/package/Vl4dimyr/BanditWeaponModes/).
  • Added config option to enable BanditReloaded's Quickdraw feature (disabled by default).
  • Added config option to enable BanditReloaded's Special Execute feature (disabled by default).

1.0.2

  • Now only depends on MMHook for real.

1.0.1

  • Now only depends on MMHook
  • Added NetworkCompatibility tags

1.0.0

  • Release

CHANGELOG

1.9.3

  • Swapped Time.fixedDeltaTime to self.GetDeltaTime()

1.9.2

  • Recompiled for DLC2.
  • Removed r2api dependency.

1.9.1

  • Grace Duration (Existing config unaffected)
    • Host: Reduced from 0.5s -> 0.25s
    • Client: Reduced from 1s -> 0.5s

1.9.0

  • Blast
    • Removed spread.
    • Added piercing.

1.8.0

  • Smokebomb no longer double plays the exit sound since the infinite Smokebomb sound bug got fixed in Vanilla.
  • Serrated Dagger no longer bugs out if the Smokebomb anim plays before the attack hitbox comes out.
  • Special Grace Period
    • Now allows a separate value to be specified for Hosts/Clients.
      • Host/Singleplayer: 0.5s
      • Online Client: 1.0s

1.7.1

  • Hemorrhage now ignore adaptive armor.

1.7.0

  • Serrated Shiv (Throwing Knife) now stuns on hit.
  • Hemorrhage now ignores positive armor (server-side).

1.6.1

  • Added missing NetworkCompatibility tag.

1.6.0

1.5.2

  • Serrated Dagger now has a minimum duration of 0.3s to prevent the lunge breaking at high attack speeds.

1.5.1

  • Mod now does not run if RiskyMod's Bandit changes are enabled, due to heavy incompatibilities with it.

1.5.0

  • Equipped Commando Pro.

1.4.4

  • Mod compatibility stuff.

1.4.3

  • Added a check to prevent the Crit Backstab code from running if Backstab Crit Bonus is set to 1 in the config.

1.4.2

  • Internal changes to the Slayer fix. Calculation now occurs before Crit Backstab bonus is calculated.

1.4.1

  • Fixed 1.3.0's Crit Backstab change ignoring the Crit Backstab Multiplier config setting.

1.4.0

  • Slayer (bonus damage to low hp) now affects procs (it doesn't in vanilla).
    • This will affect Acrid's bite as well.

1.3.0

  • Added a fix for Crit Backstabs causing weak attacks to trigger bands. (Can be disabled in config)
    • If the attack is >=400% damage, simply multiply the damage by 1.5x
    • Otherwise, hit a second time for 50% of the initial hit's damage (0.5 proc, no hemmorhaging)
  • Renamed Burstfire config options to Spamfire to prevent confusion with Bandit's Burst (Shotgun) skill.
  • Reduced default Spamfire fire rate from 0.1s per shot to 0.12s per shot since it more closely matches a normal spamming fire rate.
  • Greatly improved Quickdraw code.
  • Fixed Bandit's Primaries sometimes being able to hold 5 shots.

1.2.5

  • Fixed Burstfire Button config option not working.

1.2.4

  • Added Client-Side tag on the Thunderstore page.
  • Increased default Special grace period from 0.5s -> 1.0s to make it work better online.

1.2.3

  • Burst bullet radius increased 0 -> 0.3
  • Blast bullet radius increased 0 -> 0.4

1.2.2

  • Fixed Smokebomb multi-hitting online.

1.2.1

  • Rewrote Quickdraw code to improve compatibility with custom skills.

1.2.0

  • Added config option to assign buttons to swap directly to a specific firemode.
  • Smokebomb anim is now enabled on the ground by default like Vanilla. This can be disabled in the config.

1.1.0

  • Fixed Disable Autofire config option not working.
  • Autofire settings are now disabled when BanditWeaponModes is installed (https://thunderstore.io/package/Vl4dimyr/BanditWeaponModes/).
  • Added config option to enable BanditReloaded's Quickdraw feature (disabled by default).
  • Added config option to enable BanditReloaded's Special Execute feature (disabled by default).

1.0.2

  • Now only depends on MMHook for real.

1.0.1

  • Now only depends on MMHook
  • Added NetworkCompatibility tags

1.0.0

  • Release