Skip to content

Contains simple and useful helpers for RoR2 mod creators to use. Mainly caters to Chen's mods.

License

Notifications You must be signed in to change notification settings

cheeeeeeeeeen/RoR2-ChensHelpers

Repository files navigation

Version GitHub issues GitHub pull requests Support Chen Maintenance Status

Chen's Helpers

Description

A Risk of Rain 2 mod library of helpers that may aid other mod creators.

It contains easy helpers for debugging and improve quality of life coding for modding Risk of Rain 2.

The library is fully documented.

How to use

Use Thunderstore Mod Manager to install this mod.

If one does not want to use a mod manager, then get the DLL from Thunderstore.

Notable Features

  • Minion Ownership assignment with synchronization support and queuing system. The helper does it all instead of manually syncing them.
  • Different wave functions available, especially the sine wave.
  • Assets Manager which registers your custom Unity Asset and WWise sound bundles included in your mod.
  • General modding helpers for testing in-game, such as Pickup Droplet Generators and testing of WWise sounds.
  • Fetching + Adding Components to Game Objects. Easily fetch or add the component in a single line of code.
  • Easily implement List Processors and Queue Processors.
  • Easily replace generic models of certain game objects with custom ones.
  • Extensions to C# Enumerable and native Objects, such as easily converting an array to a List.
  • Quick access to the host player object of the game when catering to multiplayer features.
  • Extension to BepInEx loggers, such as allowing to print an array easily by calling just one method.
  • Easy to implement Generic Content Pack Provider for adding new CharacterBody and CharacteMaster prefabs.
  • Easily create a deep copy of any component.
  • Quickly replace shaders to map with Risk of Rain 2's shaders.
  • Modified Blast Attack inherited from vanilla so that it returns victims instead of just the number.
  • Various components implemented, such as a Temporary Particle System that automatically destroys itself.
  • Attach a Material Controller component easily to edit materials live.
  • ... and many more. Check the documentation.

Contact

More Information

Phreelosu continued to maintain the mod in working order for the latest updates (as of September 1, 2024).