Skip to content
Risk of Rain 2 Modding Wiki
Layers and collisions
Initializing search
risk-of-thunder/R2Wiki
Risk of Rain 2 Modding Wiki
risk-of-thunder/R2Wiki
Welcome to the Risk of Rain 2 Modding Wiki !
Mod Creation
Mod Creation
Unity Version
Updating Your Mods for Seekers of the Storm
Updating Your Mods for SotV
Assets
Assets
Artifacts
Character
Difficulty
Creating an Elite
Extraction
Icons
Interactables
Items
Loading Assets
Localization
Merging Materials
Skills
Stages
Translation
UI
Void Items
Items
Items
Using the RoR2CreateItemTemplate
Shaders
Shaders
HG Triplanar Terrain Blend
Working Shaders outside of an AssetRipper project
Skins
Skins
Creating skin for vanilla characters with custom model
Sounds
Sounds
WWise
WWise
Custom Music
Getting Started
C# Programming
C# Programming
Assembly References
Code Analysis
Configuration
Console Commands
Debugging Your Mods
Hooking
Hot Reloading
IContentPackProvider
IL Hooking
Mod Compatibility: Soft Dependency
Reflection Crash Course
Unity and MonoBehaviour
Using MonoBehaviour Scripts in Editor
Game Code
Game Code
Common Components, Events and Methods
Tips and Tricks
Networking
Networking
MiniRpcLib
R2API.NetworkingAPI
Server side and client side mods
UNet
Developer Reference
Developer Reference
Addressables Assets Keys
Items and Equipments Data
Layers and collisions
Prefabs
Scene Names
Style Reference Sheet
Wwise event viewer
Getting Started
Getting Started
First Mod
So you want to mod Risk of Rain 2?
IDE
IDE
Visual Studio Code
Visual Studio
Visual Studio
Post Build Events
Testing
Testing
Testing Multiplayer Alone
Thunderkit
Thunderkit
Creating Mods with Thunderkit
Getting Started
ThunderKit: Your First Project
Upgrading your project to use R2API's Split Assemblies
Using Scripts with Assetbundles
Playing
Playing
FAQ
Getting Started
Running modded and unmodded game with shortcuts
Tools
Tools
BepInEx
Glossary
Layers and collisions
Back to top