You are viewing a potentially older version of this package. View all versions.
Piepieonline-Asset_Bundle_Loader-2.0.3 icon

Asset Bundle Loader

Library. Provides helpers to load new assets into Shadows of Doubt. Includes functions for creating ScriptableObjects from raw JSON files, as well as built Unity AssetBundles

Date uploaded a month ago
Version 2.0.3
Download link Piepieonline-Asset_Bundle_Loader-2.0.3.zip
Downloads 3465
Dependency string Piepieonline-Asset_Bundle_Loader-2.0.3

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.667 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP Unity games. Preconfigured and ready to use.

Preferred version: 6.0.667

README

Piepieonline's AssetBundleLoader

Load AssetBundles built against previous game versions, by correcting referenced PathIDs. Also provides methods to load new ScriptableObjects from raw JSON files.

Manual Installation

  • Ensure you have BepInEx BE installed
  • Extract the mod to ".\BepInEx\plugins", so you should have ".\BepInEx\plugins\AssetBundleLoader\AssetBundleLoader.dll"
  • Ensure the rest of the *.dll files are along side the AssetBundleLoader.dll file

Source:

https://github.com/piepieonline/ShadowsOfDoubtMods/tree/master/AssetBundleLoader

CHANGELOG

2.0.3

  • Added an in-game error popup when missing content is detected

2.0.2

  • Fixed for 39.10

2.0.1

  • Removed some files that are no longer required

2.0.0

  • Reworked JSON object loading with changes to allow for:
    • Self referencing
    • Introducing a delegate that removes the need to hook for all consumers
    • The delegate also tries to ensure that objects are fully loaded by all game systems

1.0.5

  • Added JSON object loading

1.0.4

  • Fixed for game version 34.05 (Addressables)

1.0.3

  • Fixed an issue that could occur when loading multiple bundles fresh that reference the same asset

1.0.2

  • Fixed the UniverseLib dependency (Both included DLL and missing initialisation)

1.0.1

  • Fixed a bug with reloading bundles in the same session. Added BepInEx BE dependency properly.

1.0.0

  • Initial Thunderstore (BepInEx BE) version