EnigmaticThunder
A work in progress modding API for Risk of Rain 2
Date uploaded | 3 years ago |
Version | 0.1.0 |
Download link | EnigmaDev-EnigmaticThunder-0.1.0.zip |
Downloads | 360 |
Dependency string | EnigmaDev-EnigmaticThunder-0.1.0 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.3.1XoXFaby-MMHOOK_Standalone
Standalone MMHOOK_Assembly-CSharp for other mods to depend on.
Preferred version: 1.0.1README
EnigmaticThunder
IMPORTANT NOTICES
This modding API is missing many, MANY features, that you may have used in the old R2API. The file loading of LanguageAPI has been stripped, because it never saw much use. This will break language mods, but it can always be added later. It's also missing DoTAPI, because very few mods used it and thus, didn't seem necessary for the first release.
About
EnigmaticThunder is a new modding framework for other mods to work in, its creation was fueled by the lack of a standard API for mod developers to use. As such, it provides many features (most from the old R2API).
At its core, it should be an easy to use API that's easy to transition to from R2API. See the transitioning section for more detail.
Installation
The contents of EnigmaticThunder
should be extracted into the BepInEx
folder, such that the files inside in plugins
in the archive is inside your plugins
folder.
Developing
Much of the documentation is in the included xmldocs, and further information may be on the dedicated the modding discord.
Transitioning From R2API
Since EnigmaticThunder provides many features that R2API had, it should be easy to transition from R2API. For example, the functionality BuffAPI offered is now provided in a class called Buffs, contained within the EnigmaticThunder.Modules namespace. The functionality that LoadoutAPI offered is now offered within the class Loadouts, contained within the same namespace. For skin mods and survivor mods alike, it should be simple to transition.
Bleeding Edge
Unless you are a mod developer, this section will not be helpful. Unfortunately, there's no azure pipeline yet. You can get the mod from here and be able to build it without hassle.
Changelog
Current
- Release.