You are viewing a potentially older version of this package. View all versions.
Sirdoggy-SideloaderMint-1.1.0 icon

SideloaderMint

Updated version of Sideloader with new features

Date uploaded 5 days ago
Version 1.1.0
Download link Sirdoggy-SideloaderMint-1.1.0.zip
Downloads 749
Dependency string Sirdoggy-SideloaderMint-1.1.0

This mod requires the following mods to function

bbepis-XUnity_ResourceRedirector-4.16.3 icon
bbepis-XUnity_ResourceRedirector

The resource director allows you to modify resources loaded through the Resources and AssetBundle API as they are being loaded by the game.

Preferred version: 4.16.3
BepInEx-BepInExPack_H3VR-5.4.1700 icon
BepInEx-BepInExPack_H3VR

BepInEx pack for H3VR. Preconfigured and ready to use.

Preferred version: 5.4.1700

README

Introduction

SideloaderMint is a forked version of Sideloader, an asset loader for H3VR, updated with new features for mod developers! It supports per-firearm and per-magazine sound replacements, allows overriding pitch and volume of AudioClips, includes quality-of-life improvements for writing manifests, and more!

The full developer documentation is available at: https://gitlab.com/Sirdoggy/SideloaderMint/-/wikis/home

Q&A

Can I use this instead of Sideloader?

No, you should still keep Sideloader installed if you have mods that depend on it. SideloaderMint will not conflict with Sideloader - you can have both installed alongside each other.

I'm a mod developer - can this load my Sideloader mods?

Yes, but you need to port them first. Doing this is very easy, see: Porting addons from Sideloader

I want to make mods with this, where should I start?

Try making your first addon by following the guide here: Getting Started

CHANGELOG

1.1.1 (Current version)

Fixes

  • Fixed filepath not being logged in the console when a file could not be loaded from an addon.

1.1.0

Additions for addon developers

  • Added new target sub-segments for bolt-related events in GunAudioSet and GunSound replacements, which can be used to scope them to only trigger in specific circumstances:
    • AfterShot (for BoltSlideForward) — triggers only after a firearm shot.
    • AfterManualCharge (for BoltSlideForward) — triggers only after a player's manual interaction with the firearm bolt.
    • AfterHKSlap (for BoltSlideForward:AfterManualCharge and HandleForward) — triggers only after a bolt handle HK-slap.
    • These are meant to serve as a better alternative to using the vanilla BoltRelease event, which is very unreliable.
    • See the wiki for further explanations on how to use these.
  • Added support for "_mute" as a valid value for the path parameter in AudioClip, GunAudioSet, and GunSound replacements. Using "_mute" will silence the target sound, which means you no longer need a dedicated .wav file for that in your addons. Requires ManifestRevision "2".

Other changes

  • Names of addons that are being loaded by SideloaderMint are now printed to the console when launching the game.

1.0.0

Initial release