You are viewing a potentially older version of this package. View all versions.
Dileppy-WeaponEnhancer-1.1.0 icon

WeaponEnhancer

Enhances all REPO ItemGun firearms with full tuning controls: fire rate, accuracy, spread, recoil, damage multiplier, explosive bullets (visual), infinite ammo, and more.

Date uploaded 4 months ago
Version 1.1.0
Download link Dileppy-WeaponEnhancer-1.1.0.zip
Downloads 4547
Dependency string Dileppy-WeaponEnhancer-1.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304
nickklmao-MenuLib-2.5.1 icon
nickklmao-MenuLib

A library for creating UI!

Preferred version: 2.5.1
Zehs-REPOLib-3.0.2 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 3.0.2
nickklmao-REPOConfig-1.2.3 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.3
proferabg-RepoAdminMenu-1.0.15 icon
proferabg-RepoAdminMenu

The best admin menu for R.E.P.O.

Preferred version: 1.0.15

README

Dileppy's Weapon Enhancer Mod

A REPO / BepInEx mod by Dileppy

Take full control of every firearm in REPO with advanced tuning options for fire rate, accuracy, recoil, damage, explosives, and infinite ammo.
This mod applies globally to all guns that use ItemGun, and includes a clean MenuLib UI inside the REPO "Mods" option in the Menu.


โœจ Features

๐Ÿ”ซ Fire Control

  • Fire Rate Slider (0.01โ€“0.25s)
    Globally controls how fast all guns shoot.
  • Burst Count (coming soon)
  • Automatic Fire Toggle (coming soon)

๐ŸŽฏ Accuracy Control

  • Perfect Accuracy Toggle
    Removes all bullet spread.
  • Spread Slider (0โ€“1)
    Controls spread factor when Perfect Accuracy is OFF.
  • Recoil Multiplier (0โ€“5)
    Scales gun recoil force and camera shake.

๐Ÿ’ฅ Damage & Explosives

  • Damage Multiplier (1ร—โ€“100ร—)
    Affects both enemy and player damage caused by gun bullets.
  • Explosive Bullets Toggle
    Adds explosion force when bullets hit enemies/objects.
  • Explosion Radius Slider
  • Explosion Force Slider

๐Ÿ”‹ Ammo / Battery

  • Infinite Ammo Toggle
    Prevents batteries (ItemBattery) from draining.

๐ŸŽฎ General Options

  • Master Mod Enable Toggle
    Instantly enable/disable the entire modification system.

๐Ÿ“ How to Use

  1. Launch the game with BepInEx installed.
  2. Open the REPO Admin Menu or Empress_Spawn_Browser to spawn in a weapon if you do not have one already.
  3. Go to Weapon Enhancer Settings.
  4. Adjust sliders and toggles as desired.
    All changes apply instantly and globally.

๐Ÿ“ฆ Installation

Manual Install

  1. Download the .zip from Thunderstore.
  2. Extract contents into:\BepInEx\plugins\

๐Ÿงฉ Requirements

  • BepInEx 5.x
  • MenuLib
  • REPOLib
  • REPOConfig
  • Repo Admin Menu or
  • Empress_Spawn_Browser

These are usually automatically installed when using a mod manager.


๐Ÿ“š Source Code

The full mod source is included in the source/ folder of the package.


โค๏ธ Credits

  • Dileppy โ€” Programming, UI, and REPO integration
  • GPT โ€” Code cleanup and system expansion
  • REPO Dev Team โ€” Existing gameplay systems and mod hooks

๐Ÿ“œ License

MIT License.
You may fork, modify, reuse, and redistribute with credit.

CHANGELOG

Changelog

2.0.0

โœจ New

  • Added Laser section with dedicated controls for ItemGunLaser behavior:
    • Laser Tweaks
    • Laser Cooldown Between Shots
    • Inflict Damage
    • Laser Reload Between Shot Speed
    • Continuous Fire
    • Shot Duration
  • Implemented a laser-specific state approach to extend/override the default โ€œ~3 seconds then stopโ€ firing behavior.

๐Ÿงฐ Weapon Logic

  • Added Weapon Logic panel (Spawner utilities):
    • New Connected toggle
    • Spawn support for weapon-focused items (guns-only list)

๐Ÿ” Changes

  • Renamed UI + config keys to match the new terminology:
    • Laser section labels updated for clarity (cooldown, duration, continuous fire, etc.)
    • Spawner section renamed to Weapon Logic
    • โ€œSpawner Enabledโ€ renamed to Connected
  • Preserved existing global tuning behavior for ItemGun weapons.

๐Ÿ›  Fixes

  • Clean reintegration of Infinite Battery so battery behavior remains stable while weapon tuning remains active.
  • General cleanup for safer expansion and easier future maintenance.

1.1.0

Changes

  • Added Bullets Per Shot multiplier (1โ€“20ร—)
    Allows any firearm to fire multiple bullets simultaneously per trigger pull.
  • Fully compatible with existing modifiers:
    • Damage Multiplier
    • Perfect Accuracy
    • Spread / Recoil tuning
    • Infinite Ammo

Fixes

  • Improved internal tuning pipeline so bullet multipliers apply reliably across weapon states.
  • Strengthened safety around original weapon value caching.
  • Removed abandoned code paths for burst/full-auto prototypes.

Improvements

  • Refactored WeaponEnhancerMod for clearer structure and easier expansion.
  • Optimization pass on Harmony patches and tuning logic.

1.0.1

Fixes

  • Resolved C# compiler errors related to unsupported new() shorthand.
  • Updated namespace to WeaponEnhancer and plugin class to WeaponEnhancerMod.
  • Corrected UI labels still referencing โ€œHandgun Modโ€.
  • Synced dependency names and identifiers with the Thunderstore package.

Improvements

  • Cleaned and organized tuning system internals.
  • Improved consistency between config, UI, and gameplay patches.
  • Internal optimizations for future features.

1.0.0

Initial Release

  • First release of Weapon Enhancer.
  • Global enhancement system for all ItemGun weapons.
  • Added MenuLib UI in the REPO Admin Menu.
  • Included features:
    • Fire Rate slider
    • Infinite Ammo toggle
    • Perfect Accuracy toggle
    • Spread Factor slider
    • Recoil Multiplier slider
    • Damage Multiplier slider
    • Explosive Bullets toggle
    • Explosion Radius slider
    • Explosion Force slider
  • Multiplayer-safe and compatible with all base guns.