Skip to content

Releases: ZehsTeam/REPOLib

v3.0.3

10 Dec 02:29

Choose a tag to compare

  • Forced BundleLoader to register LevelContent assets first.

v3.0.2

12 Nov 03:01

Choose a tag to compare

  • Fixed custom level ambiences not working.

v3.0.1

07 Nov 00:02

Choose a tag to compare

  • Fixed getting stuck on the REPOLib loading bundles screen.

v3.0.0

06 Nov 05:54

Choose a tag to compare

[!IMPORTANT] Almost every mod will need to update to support this version of REPOLib.

  • Updated for R.E.P.O. v0.3.0
  • REPOLib-Sdk valuable and item mods should work without needing to update.
  • All content register method signatures have changed due to PrefabRef being introduced.
    • You will need to recompile your mods for them to work with this version.
  • Deprecated some getter methods in Valuables, Items, Enemies, and Levels modules.
  • Added support for registering debug chat commands using the Commands module.
  • Removed REPOLib command attributes. Use the Commands module instead.
  • Removed REPOLib spawn commands since they now exist in vanilla.
  • You can now add vanilla valuables to your level valuable presets using PrefabRefs.
  • Registering enemies requires you to put your spawn objects in the EnemyContent ScriptableObject.
  • Registering levels requires you to put your modules in the LevelContent ScriptableObject.

v2.1.0

28 Apr 23:31

Choose a tag to compare

  • Added Upgrades module. (#29)
  • Fixed not being able to spawn vanilla network prefabs in singleplayer.
  • Made all extension methods and a few other non-module things private.
    • Existing mods using these things should still work, but it is recommended that they switch to another solution.

v2.0.1

06 Apr 04:12

Choose a tag to compare

  • Fixed BundleLoader causing an infinite loading screen when loading invalid content.
  • Moved documentation to the R.E.P.O. Modding Wiki.
  • Added XML documentation for most public API classes, methods, and properties. (#40)

v2.0.0

01 Apr 19:12

Choose a tag to compare

  • Added support for registering levels. (#32)
  • Added new async bundle loading system. (#15)
  • Added more safety checks when instantiating a network prefab.
  • Changed most of the extended logs to use the Debug log level, instead of Info. (#33)
  • Split the DeveloperMode config option into two ones:
    • DeveloperMode enables developer-only chat commands.
    • VanillaDeveloperMode enables the vanilla developer keyboard shortcuts.
  • Fixed the SpawnEnemy method ignoring the spawnDespawned parameter always spawning enemies not despawned.
  • Breaking changes:
    • Changed the signature of BundleLoader.LoadBundle (due to async loading).
    • Moved GenericValuablePresetName and ValuablePresets from Modules.Valuables to Modules.ValuablePresets.