Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
The Salvager
PUBLIC ALPHA / playtest build. R-27, a scrap-built robot survivor that rebuilds itself mid-run: 4 Scrap milestones, 81 loadout combinations, a harpoon grapple, a jetpack, Overdrive and 5 skins. Multiplayer not yet tested.
By LukeM
| Last updated | 3 hours ago |
| Total downloads | 209 |
| Total rating | 1 |
| Categories | Mods AI Generated Player Characters |
| Dependency string | LukeM-The_Salvager-0.8.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.1.1RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.1.0bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2122README
The Salvager (public alpha 0.8.2)
Public alpha / playtest build. The Salvager is playable from start to finish, but every number is first-pass tuning, some art is still placeholder, and multiplayer has not been tested yet. Expect rough edges, and please report what you find (see Reporting bugs below).
R-27 "The Salvager" is an industrial reclamation robot that rebuilds itself in the middle of a run. Every kill near it turns into Scrap; at four Scrap milestones it bolts on new hardware and becomes a walking arsenal: a new main gun, a weapon mod, shoulder weapons and an Overdrive upgrade. You plan the whole evolution before the run in the Loadout tab, then it installs itself as you play.
A ranged, mid-weight survivor: a heavy arm cannon, a smaller claw with an under-wrist harpoon, a sensor head, heel boosters and a jetpack.
How to play
- Plan your evolution. In character select, open Loadout and pick one upgrade in each of the four evolution rows (81 combinations). You can't change them during the run.
- Fight to build Scrap. Enemy deaths within 70 m of you give Scrap: 1 per normal enemy, 4 per elite, 8 per large enemy, 20 per boss. Harpoon-marked kills give bonus Scrap. Each piece of Scrap also gives you a little barrier.
- Evolve. At 70, 190, 390 and 640 Scrap your planned upgrade installs automatically, with a notice that says what it does. Each milestone also adds +3 armor.
- Overdrive (Special) is a timed burst window: save it for elites, bosses and the teleporter. With an Apex upgrade installed, Overdrive gets much stronger.
Abilities
| Slot | Ability | What it does |
|---|---|---|
| Passive | Reclamation Protocol | Kills build Scrap (each piece gives 2% barrier, at most 10% per kill). +3 armor per milestone. Hold Jump in the air to slow your fall; no fall damage |
| Primary | Scrapcaster | 120% per shot, 3 shots/s, 100 m. Replaced by your Core at 70 Scrap |
| Secondary | Reclamation Harpoon | Flies up to 125 m: 400% and a Reclamation Mark. Light enemies are dragged to you and stunned; heavy ones stay put. A miss costs no cooldown, a kill refunds half of it (8 s cooldown, only on a hit) |
| Grapple | Hit terrain to grapple. Hold the button to reel straight in (it speeds up as you close in); let go to release with your momentum. A quick click gives a short pull. Jump off for an upward fling. Max 4 s | |
| Secondary (alt) | Rail Spike | Charge 0.6 s, then a piercing spike: 650% to up to 3 enemies, 80 m, 9 s cooldown. Your next direct primary hit on an impaled enemy detonates it (200% in 5 m) |
| Utility | Scrap Thrusters | A jetpack: hold to fly for up to 1.8 s. Look up to climb, look down to hold your height, steer with the move keys. Enemies you fly into take 250% and are stunned. 6 s cooldown after the burn |
| Utility (alt) | Piston Leap | Launches you about 10 m up; press again to slam down. Landing shockwave 400% to 800% in 9 m (the slam stuns) |
| Special | Overdrive | 600% ignition blast in 15 m, then 6 s of Overdrive: stronger primary, +20% move speed, faster shoulder weapons and your Apex upgrade. 20 s cooldown |
Base stats: 160 health, 10 armor, 1.5 regen.
Evolution (planned in the Loadout tab)
| Milestone | Slot | Options |
|---|---|---|
| 70 Scrap | Core (new main gun) | Shredder Core: six-barrel rotary cannon, 65% per bullet, spins up from 7 to 11 bullets/s. Siege Core: explosive shells, 550% direct + 330% splash in 7 m every 1.1 s. Arc Core: lightning discharge, 165% at 1.6 shots/s up to 35 m, chaining to 3 more enemies within 16 m |
| 190 Scrap | Weapon Mod | Accelerated Feed: +20% fire rate after 0.8 s of firing. Fragmentation Chamber: direct hits burst for 150% in 5 m (every 2 s). Overcharged Ammunition: dealing 700% direct damage to one enemy overloads it: 250% in 4 m and a slow |
| 390 Scrap | Shoulders (fire on their own) | Rotary Turrets: two miniguns that aim independently, 75 m, bursts of 10 x 20%. Missile Pods: lock on ahead within 95 m, 3 x 140% every 5 s. Tesla Coils: 120% lightning to up to 4 enemies within 35 m every 3 s |
| 640 Scrap | Apex (during Overdrive) | Weapons Free: +40% fire rate, faster shoulders, extra rotary guns. Siege Protocol: +30 armor, 20% slower, a 180% blast on your first direct hit every 1.5 s. Assimilation: enemies you kill are rebuilt into Scrap Drones that fight for you for 20 s (up to 5); healing keeps them going longer |
Scrap Drones come in four kinds, picked at random: the Scrap Gunner (bullets), Scrap Rocket (missiles), Scrap Torch (flamethrower) and Scrap Mender (heals allies, other drones included). A drone's health drains over 20 s; any healing it gets tops it back up, so a Mender can keep the swarm going. When it runs out, it falls and breaks.
Skins (Loadout tab, nothing to unlock)
Rust Bucket (default), Factory Fresh, Gilded, Voidtouched and Lunar. Each one repaints the robot and swaps some of its parts.
Multiplayer
Not tested yet. The mod is built to work online (each player has their own Scrap and evolution, and the host decides upgrades), but nobody has played it with two people yet. If you try it:
- everyone in the lobby needs the same version of The Salvager (the game refuses mismatched versions);
- you can play The Salvager next to vanilla survivors, and more than one Salvager in a lobby is supported by design.
Reporting bugs
After something goes wrong, open the console (Ctrl + Alt + the backtick key, left of 1), type salvager_report
and press Enter. This writes a snapshot (version, players, each Salvager's Scrap, tier and upgrades) into your log; one
is also written at the start of every stage. Then send your log before you restart the game (it's overwritten at every
launch): in r2modman, Settings > Debugging > Copy log to clipboard, or the file BepInEx/LogOutput.log in your
profile folder
(%APPDATA%\r2modmanPlus-local\RiskOfRain2\profiles\<your profile>). In multiplayer, send the logs from every
player.
Settings
Most numbers can be changed in the config file (r2modman: Config editor > com.lukem.salvager), sections
Balance.* and Evolution. In multiplayer, the host's values are used for gameplay.
Compatibility
Built for Risk of Rain 2 version 1.5.0 (October 2026). The Salvager uses the vanilla Commando skeleton and animations from your own game install; the robot model is built at runtime from the model packs included in this package. No third-party assets are included.
Credits
Design: LukeM. Built from the HenryTutorial survivor template structure.