lesus-Better_Combat_Random_QoL icon

Better Combat Random QoL

Equip vanilla weapons in your hand: aimed swings, charged swings, throws and a weapon slot. Plus squad pings, damage numbers, value peek, death recap, level stats, zoom and more QoL.

By lesus
Last updated a day ago
Total downloads 617
Total rating 0 
Categories Items Mods Weapons AI Generated
Dependency string lesus-Better_Combat_Random_QoL-1.0.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305
Zehs-REPOLib-4.3.0 icon
Zehs-REPOLib

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

Preferred version: 4.3.0

README

Better Combat + Random QoL

In the base game a weapon is just another object on your grab beam: you hold it in the air and wave it around to hit things. This mod lets you equip melee weapons and guns like in a shooter, gives them proper controls, and adds a pile of quality-of-life extras.

Works with the vanilla weapons and with modded ones: anything the game lists as a melee weapon or gun, and modded guns built like the vanilla gun (for example the golden AK47 from SillyValuables).

Everything is built on the game's own systems (grabbing, hitboxes, durability, inventory, map), so vanilla weapons keep their damage, sounds and durability.

Weapons

Control What it does
E (looking at a weapon) Equip it: it goes straight into your hand. "[E] Equip" shows when you look at one.
LMB Swing a melee weapon / fire a gun. Guns shoot exactly where the crosshair points.
Hold LMB Charge a melee swing: the weapon pulls back, release to strike. Full charge hits 2.5x as hard.
Hold RMB Raise the weapon to throw it, release to let it fly. Thrown melee weapons spin and hurt what they hit.
1 Holster the weapon into the weapon slot / draw it back out.
Q Drop the weapon (doesn't tumble you while a weapon is equipped).
  • Weapon slot: the inventory bar gets a fourth slot. Slot 1 holds a melee weapon or gun only; the game's three slots move to 2, 3, 4. A weapon in the weapon slot comes with you to the next level.
  • Taking a weapon out of slots 2-4 equips it too.
  • While a weapon is equipped, a panel on the left shows its durability or ammo and the controls, lighting up the one you're using and filling a bar while you charge.

Combat feedback

  • Damage numbers float off hurt enemies, KILL pops when one dies.
  • A hit marker flashes on your crosshair for your hits (red for a kill).
  • Enemy health bar over the enemy you're looking at.
  • Damage direction: red arrows around your crosshair point at whatever hurt you.
  • Low health: a red pulse around the screen at 30% health or less.

Squad pings

Middle mouse marks what you're looking at for everyone with the mod:

  • an enemy (red, with its live health), a valuable (gold, with its current value), an item (blue, with its name) or a spot (white)
  • markers float above what they mark, show the distance and who pinged, point from the screen edge when off view, and show on the map
  • one ping per player; ping the same thing again to take it down

Random QoL

  • Value peek: look at a valuable within reach to see what it's worth without picking it up.
  • Value loss popups: a red "-$123" off nearby valuables the moment they lose value.
  • Loot left: how many valuables are left in the level and their total value, under the haul display.
  • Level stats: open the map (Tab) for this level's kills, damage dealt and taken, money lost to breakage, deaths and time.
  • Death recap: when you die, what killed you and the hits that led up to it.
  • Downed teammates: a marker on dead teammates' heads, so you can find them and carry them back.
  • Stamina bar under the stamina number while it's draining.
  • Zoom: hold Z to zoom in.

Config

Every feature can be switched off, and the drop, ping and zoom keys can be changed, in BepInEx/config/com.kpcnre.repo.bettercombatqol.cfg (or in-game with REPOConfig).

Multiplayer

  • Everyone should install the mod. The weapon slot needs it on every player's game, and only players with the mod see pings.
  • Charged swings and throws are run by the host, so the host needs it for those to work.
  • All the HUD extras (damage numbers, health bars, value peek, stats and so on) only need the mod on your own game.

Notes

  • Keyboard and mouse. The weapon slot and the 2/3/4 slot keys don't support controllers yet.
  • The slot keys are fixed to 1-4 on the keyboard while the mod is on (custom inventory key bindings in the game's settings are ignored).