SniperClassic

v2.0.10·Updated 2026-10-11

Adds the Sniper from Risk of Rain 1 along with his Spotter drone. Multiplayer-compatible!

Screenshots 4 screenshots

About this mod Author’s original text

SniperClassic

The Sniper is a long-range DPS who uses powerful charged attacks to take down big targets. His Spotter drone allows him to analyze enemies, causing heavy attacks to transfer their damage to nearby enemies when hit.

We are looking for translators! Check the languages folder on the GitHub if you would like to submit a translation for your language.

IMPORTANT: READ THIS

  • All players need the mod in multiplayer.
  • Scope input settings can be found in the config.
  • Spotter UI can be tweaked in the config.

To-do list

  • Overhaul gun models.
  • Character select anim.
  • Further animation improvement.
  • Remaining achievements
  • New skill icons.

Installation

Place the SniperClassic folder in /Risk of Rain 2/BepInEx/plugins/

Settings can be changed in BepInEx/config/com.Moffein.SniperClassic.cfg

Credits

Moffein - Code, main dev

LucidInceptor - Models

Bruh - Grandmastery Model

Timeweeper - Chiropractor, Animations, Code, finishing up the fucker

Rob - Animations, Code

Domi - Animations

Zebra - Animations and Unity

DestroyedClone - Alt Spotter aggro code

Swuff - Character select icon outlines, animation help

Papazach - Skill Icons

SOM - Spotter buff icon

TheMysticSword - Spotter HUD

yekoc - Fixed Scroll Zoom for SotV

Leaf_it - Bankroller.

Big thanks to Rob and Timesweeper for helping me with all the code-related stuff to get Lucid's models in-game, along with doing the animations! You guys are lifesavers! Also huge thanks to Lucid for all the models!

Sounds taken from Dirty Bomb, TF2, L4D2, and

Localization Credits

Spanish translation - Anreol

Russian translation - Noto#1111, JAG, Lecarde

Chinese translation - JunJun_w, Meteorite1014

German translation - MojoJMP, Stuuhli, Violet Chaolan

Ukrainian translation - Damglador

Korean translation - CaffeinePain

Portuguese Translation - Kauzok

Japanese Translation - punch

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

RiskofThunder-R2API_UnlockableRiskofThunder-R2API_LoadoutRiskofThunder-R2API_SoundRiskofThunder-R2API_Prefabbbepis-BepInExPackRiskofThunder-R2API_RecalculateStatsRiskofThunder-R2API_CoreRiskofThunder-R2API_DamageType

File & checksum

Filename
SniperClassic-2.0.10.zip
File size
5.6 MiB