Skip to content

Releases: Nytra/ResoniteInterprocessLib

v3.0.0

29 Dec 02:14

Choose a tag to compare

  • Fixes occasional startup crashes
  • Big rewrite of the backend - adds on-demand type registering, so you don't need to register types in advance anymore. Also changes library initialization to happen immediately (no delay in sending messages on startup)
  • Adds standalone project and allows using a custom queue name to connect to other processes, not just Unity
  • Adds a way to send and receive Type
  • Adds ways to send generic collections and arrays
  • Performance optimizations and memory optimizations (Now 0.1 millisecond message latency on average)

v2.0.1

28 Oct 20:35

Choose a tag to compare

Fixed folder structure of the Thunderstore package

No other changes

v2.0.0

02 Oct 21:04

Choose a tag to compare

  • Changed the library initialization to no longer need dedicated bootstrapper mods, now it can instantiate on its own whenever it's called
  • Added RML projects
  • Now builds to InterprocessLib.FrooxEngine.dll and InterprocessLib.Unity.dll (No dependency on mod loaders or Harmony)
  • Added extra extension libraries for each mod loader
  • The new project setup allows for multiple 'instances' of the library per-process

v1.0.1

02 Oct 12:21

Choose a tag to compare

  • Fixed an error that occured when multiple messenger instances registered the same extra types
  • Fixed crashes on startup due to not initializing types correctly (now using a patch for this which is more reliable)

v1.0.0

02 Oct 00:13
d2751cb

Choose a tag to compare

This release is for Thunderstore (BepisLoader and BepInEx)