You are viewing a potentially older version of this package. View all versions.
PEAKModding-SoftDependencyFix-1.0.0 icon

SoftDependencyFix

Fixes ReflectionUtility usage in Vanilla from breaking from mods with soft dependencies.

Date uploaded a month ago
Version 1.0.0
Download link PEAKModding-SoftDependencyFix-1.0.0.zip
Downloads 131979
Dependency string PEAKModding-SoftDependencyFix-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403
MonoDetour-MonoDetour_BepInEx_5-0.6.6 icon
MonoDetour-MonoDetour_BepInEx_5

Integrates MonoDetour's logger with BepInEx and as a side effect initializes MonoDetour early. MonoDetour is an easy and convenient .NET detouring library, powered by MonoMod.RuntimeDetour.

Preferred version: 0.6.6

README

SoftDependencyFix

Fixes ReflectionUtility usage in Vanilla from breaking from mods with soft dependencies.

A soft dependency is when an assembly depends on another assembly or API but only makes use of it if it's available at runtime.

To learn how to soft depend on a mod, see: https://risk-of-thunder.github.io/R2Wiki/Mod-Creation/C%23-Programming/Mod-Compatibility%3A-Soft-Dependency/

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0]

Added

  • ILHooks to fix ReflectionUtility usage in Vanilla from breaking from mods with soft dependencies