Skip to content

Releases: ResoniteModdingGroup/MonkeyLoader.GamePacks.ResoniteModLoader

v3.0.4

26 Nov 21:21
Compare
Choose a tag to compare

Resonite

If you're looking to install MonkeyLoader for Resonite, you can find the releases here:
https://github.com/ResoniteModdingGroup/MonkeyLoader.GamePacks.Resonite/releases

What's Changed

Full Changelog: v3.0.3...v3.0.4

v3.0.3

26 Aug 18:18
Compare
Choose a tag to compare

What's Changed

  • Remove extra AddMod calls and add loaded libs as NuGet Packages by @Banane9 in #19
  • Update README.md by @Banane9 in #20
  • Move to EnumerableToolkit by @Banane9 in #21

Full Changelog: v3.0.0...v3.0.3

v3.0.0

11 Jul 22:33
Compare
Choose a tag to compare

📦 Uncategorized

  • Type rework update changes to match RML

v2.6.8

07 Jul 19:51
Compare
Choose a tag to compare
  • no changes

v2.6.7

02 Jul 20:19
Compare
Choose a tag to compare

📦 Uncategorized

  • Update project setup and add more launch progress reporting

Release v2.6.6

12 Jun 16:04
Compare
Choose a tag to compare

What's Changed

  • Sets correct version constant of 2.6.0 on ModLoader class as reported by @Nytra in #14 implemented by @Banane9

Full Changelog: v2.6.5...v2.6.6

Install

To install, place the provided MonkeyLoader.GamePacks.ResoniteModLoader.nupkg into your MonkeyLoader/GamePacks/ folder.
Make sure to remove -LoadAssembly Libraries/ResoniteModLoader.dll from your Resonite launch arguments.

v2.6.5

05 Jun 23:33
Compare
Choose a tag to compare

What's Changed

  • Add contributing docs by @ljoonal in #7
  • Show RML mod name in log messages by @Nytra in #8
  • Add Nytra as author by @Nytra in #9
  • Add ConfigKeyRange component to keys whose fields use FrooxEngine.RangeAttribute by @Nytra in #11
  • Update MonkeyLoader version and implement INestedIdentifiable for ResoniteModBase by @Nytra in #13

New Contributors

  • @Nytra made their first contribution in #8

Full Changelog: v2.6.2...v2.6.5

Install

To install, place the provided MonkeyLoader.GamePacks.ResoniteModLoader.nupkg into your MonkeyLoader/GamePacks/ folder.
Make sure to remove -LoadAssembly Libraries/ResoniteModLoader.dll from your Resonite launch arguments.

Release v2.6.2

30 Apr 22:44
Compare
Choose a tag to compare

Changes

  • Prevents errors with ModConfigurationKeys that have a null or whitespace name by replacing it with "Spacer-[hashcode]"
    • This allows mods like IkCulling to load, which use empty config keys as spacers

Install

To install, place the provided MonkeyLoader.GamePacks.ResoniteModLoader.nupkg into your MonkeyLoader/GamePacks/ folder.
Make sure to remove -LoadAssembly Libraries/ResoniteModLoader.dll from your Resonite launch arguments.

Release v2.6.1

29 Apr 01:26
Compare
Choose a tag to compare

Changes

  • Make RML Mods get loaded after EngineInitializer.InitializeFrooxEngine is done
    • This fixes #2, originally reported here
    • This is likely a race condition in RML, as it gets run concurrently to WorkerInitializer.Initialize
  • Add loading indicator phase for RML

Install

To install, place the provided MonkeyLoader.GamePacks.ResoniteModLoader.nupkg into your MonkeyLoader/GamePacks/ folder.
Make sure to remove -LoadAssembly Libraries/ResoniteModLoader.dll from your Resonite launch arguments.

To develop with, add the following to your project file or Directory.Build.props file and reference the necessary packages through NuGet:

<PropertyGroup>
        <RestoreAdditionalProjectSources>
            https://pkg.munally.com/MonkeyModdingTroop/index.json;
            https://pkg.munally.com/ResoniteModdingGroup/index.json
        </RestoreAdditionalProjectSources>
</PropertyGroup>

You may also need to add the URLs https://pkg.munally.com/MonkeyModdingTroop/index.json and https://pkg.munally.com/ResoniteModdingGroup/index.json as package sources inside VS and set up package mappings.

Release v2.6.0

28 Apr 19:40
Compare
Choose a tag to compare

Provides compatibility for ResoniteModLoader (RML).

This means that any RML mods from the rml_mods folder can be loaded directly through MonkeyLoader,
without adding RML as a library that Resonite should load.
Any libraries from the rml_libs folder will be loaded as well.

Because the RML mods are loaded as fully integrated MonkeyLoader mods,
they are integrated into the MonkeyLoader Settings Category inside Resonite as well.
The settings files will be created under ./MonkeyLoader/Configs however,
so any customized settings will have to recreated or manually copied into the json file.

Settings Integration

Screenshot of the Resonite Settings with an RML mod opened in the MonkeyLoader category.

Install

To install, place the provided MonkeyLoader.GamePacks.ResoniteModLoader.nupkg into your MonkeyLoader/GamePacks/ folder.
Make sure to remove -LoadAssembly Libraries/ResoniteModLoader.dll from your Resonite launch arguments.

To develop with, add the following to your project file or Directory.Build.props file and reference the necessary packages through NuGet:

<PropertyGroup>
        <RestoreAdditionalProjectSources>
            https://pkg.munally.com/MonkeyModdingTroop/index.json;
            https://pkg.munally.com/ResoniteModdingGroup/index.json
        </RestoreAdditionalProjectSources>
</PropertyGroup>

You may also need to add the URLs https://pkg.munally.com/MonkeyModdingTroop/index.json and https://pkg.munally.com/ResoniteModdingGroup/index.json as package sources inside VS and set up package mappings.