Kimchi-GnarSurvivor icon

GnarSurvivor

Gnar, the Missing Link, as a playable survivor: Mini and Mega forms, Rage, Boomerang Throw, Hop, GNAR! and all 44 League skins.

By Kimchi
Last updated 2 days ago
Total downloads 915
Total rating 0 
Categories AI Generated Player Characters
Dependency string Kimchi-GnarSurvivor-1.3.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

RiskofThunder-R2API_Prefab-1.1.1 icon
RiskofThunder-R2API_Prefab

API for Prefab creation, networking and duplication

Preferred version: 1.1.1
RiskofThunder-R2API_Networking-1.0.4 icon
RiskofThunder-R2API_Networking

Networking API around the Unity UNet Low Level API (LLAPI)

Preferred version: 1.0.4
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2122
RiskofThunder-R2API_ContentManagement-1.1.0 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.1.0
RiskofThunder-R2API_Skills-1.0.6 icon
RiskofThunder-R2API_Skills

API for skills

Preferred version: 1.0.6
RiskofThunder-R2API_RecalculateStats-1.7.0 icon
RiskofThunder-R2API_RecalculateStats

API for manipulating Character Stats

Preferred version: 1.7.0
RiskofThunder-R2API_Skins-1.4.14 icon
RiskofThunder-R2API_Skins

R2API Submodule for adding custom Skins and Skin-related utilities to the game

Preferred version: 1.4.14
RiskofThunder-RoR2BepInExPack-1.49.0 icon
RiskofThunder-RoR2BepInExPack

Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.

Preferred version: 1.49.0

README

Gnar, the Missing Link

Adds Gnar from League of Legends as a playable Risk of Rain 2 survivor. A cheerful little yordle who gets very angry and turns into a rampaging giant, with the original models, animations, skins and voice lines.

Kit

Passive: Rage Gene. Dealing and taking damage builds Rage (shown as a buff with its stack count). At 100 Rage, GNAR! lets you transform into Mega Gnar. Mega Gnar gains bonus health, damage and armor and heals 1.2% of his max health when he hits, but his Rage drains until he shrinks back. Hitting things keeps him big.

Mini Gnar Mega Gnar
Primary Boomerang Throw: 260% damage and a slow, flies back for 160%. Catching it refunds 0.75s on your Secondary and Utility and builds Rage. Boulder Toss: thrown boulder, 560% damage in an 8 m blast, slows.
Secondary Hyper: 5s of +45% attack speed, +25% move speed and 50% stronger Boomerangs. Every third hit on the same enemy bursts for 120% damage + 8% of its max health (capped at 600%). Wallop: smash in front of you for 600% damage in a wide area and a stun.
Utility Hop: leap forward. Landing on an enemy bounces you higher. Crunch: leap and slam down for 420% damage, slows.
Special GNAR! (needs 100 Rage): transform, knocking enemies back for 300% damage. GNAR!: roar for 900% damage with knockback and stun.

Skins

All 44 League skins for both forms, each with its own model, boomerang and boulder where the original had one:

Default, Dino Gnar (+8 gem recolors), Gentleman Gnar, Snow Day Gnar, El Leon Gnar, Super Galaxy Gnar, SSG Gnar (+Elite), Astronaut Gnar (+6 recolors), Elderwood Gnar (+8 recolors), La Ilusion Gnar (+9 recolors), T1 Gnar (+Elite).

Items you pick up are displayed on both forms.

Skins are chosen in the Loadout tab of the character select screen like any other survivor. The skin row scrolls horizontally - drag it, use the mouse wheel, or move the selection with the arrow keys to reach the last ones.

Install

Install with r2modman or the Thunderstore app. All dependencies install automatically. Every player in a multiplayer lobby needs the mod (it adds a survivor, skills and projectiles).

Config

BepInEx/config/com.woo.gnarsurvivor.cfg (also editable in r2modman's config editor):

  • Mini scale / Mega scale: model size (meters per League unit).
  • Rage gain multiplier, Mega rage drain per second, Mini rage decay per second.
  • Voice lines: master switch for all of Gnar's audio.
  • Voice volume / Effect volume: separate levels for speech and skill sounds (0-1).

Notes

  • Built for Risk of Rain 2 build 1.5.0 (Seekers of the Storm era runtime, Unity 2021.3.45). Single-player play was tested; multiplayer is designed to work (form and Rage are replicated as buffs, all damage goes through the game's own systems) but has had much less testing, so please report problems.
  • Gnar's model is built at runtime from baked League data (there is no Unity AssetBundle). This keeps all 44 skins in one small package.
  • Voice lines and sound effects are included - 167 clips from League, played through the Windows mixer. Risk of Rain 2 ships with Unity's audio subsystem hard-disabled and runs Wwise 2023.1 only, so a normal sound bank is not possible without the Wwise editor; the clips are mixed by a small output stream instead. Two consequences worth knowing: the sounds are not positional (a boomerang does not get quieter across the map), and they scale with the game's Master and SFX volume sliders multiplied together, so turning either down turns Gnar down. Turn them off or down under Audio in the config.

Credits and legal

Gnar, his models, animations, textures, icons and voice lines are the property of Riot Games. This is an unofficial fan project and is not endorsed by or affiliated with Riot Games. League of Legends and Gnar are trademarks of Riot Games, Inc. Model extraction used the open League Toolkit tools (wadtools, ritobin-tools, lol2gltf, ltk-tex-utils); audio extraction used bnk-extract and vgmstream. Built on BepInEx and R2API by the Risk of Thunder community.