RiskofThunder-RoR2MultiplayerHLAPI icon

RoR2MultiplayerHLAPI

The high level API component of the Unity Multiplayer system with custom modifications for Risk of Rain 2 modding.

Last updated 2 years ago
Total downloads 1924
Total rating 1 
Categories Risk of Rain 2
Dependency string RiskofThunder-RoR2MultiplayerHLAPI-1.0.1
Dependants 0 other packages depend on this package

README

README

The Unity Multiplayer High Level API (HLAPI) is the open source component of the Unity Multiplayer system, this was formerly a Unity extension DLL with some parts in the engine itself, now it all exists in a package.

This version of the package was modified for use in creating Mods for Risk of Rain 2.

How do I get started?

  • Clone this repository into the Packages folder.

or

  • Download this version of the package from the Thunderkit Thunderstore extension store.

Will this weave my assemblies and network assets?

  • Yes, it will.

Why not use the original HLAPI package.

  • Not only does the original package force a dependency on mono.cecil, which makes it impossible to work with bepinex, having the original HLAPI package will cause issues with certain structs such as SkillFamilies or DCCS.

Anything i should be aware of?

  • The package does not come with a forced dependency on mono.cecil, the assemblyDefinition will look for the assembly. Keep in mind that if you install this package to the editor and do not have a mono.cecil dll, the editor will warn you and highly recommend installing BepInEx or another way of getting the mono.cecil dll.