DetourContext Dispose Fix

DetourContext Dispose Fix

2024-12-5

A BepInEx patcher to fix MonoMod.RuntimeDetour's DetourContext.Dispose not working.

Mods

DetourContext.Dispose Fix

This mod requires the following mods to function
BepInExPack

 

This BepInEx Patcher applies the fix from Fix DetourContext.Dispose #102, which makes MonoMod.RuntimeDetour.DetourContext.Dispose work properly. This is only useful if you are using a version of MonoMod.RuntimeDetour which doesn't have this patch.

If the patcher doesn't find the IL code it is looking to patch, it will print Nothing to patch. to the BepInEx console. If this is the case, this patcher isn't needed.

Why This Matters

If you are using DetourContext, e.g.:

using(new DetourContext(){ Priority = 100 })
{
    On.StartOfRound.Awake += Hook_2;
}
On.StartOfRound.Awake += Hook_1;

The DetourContext wouldn't dispose of itself, and Hook_1 would run before Hook_2 because it also got applied to it.
With this patcher, the DetourContext will dispose of itself and Hook_2 will run before Hook_1 like it should.

 

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.3] - 2024-4-5

Fixed

  • GitHub link no longer points to the wrong repository

[1.0.2] - 2024-4-4

Changed

  • Thunderstore CLI is now used for building the Thunderstore package

Other

  • Uploaded to Thunderstore's Plasma Mod Database

[1.0.1] - 2024-4-2

Other

  • Uploaded to Thunderstore's Content Warning Mod Database

[1.0.0] - 2024-3-31

Initial release

İlgili ATLYSS Modları

DyeCommands
Mods

DyeCommands

last updated: 2024-12-5

A crude implementation to dye armour pieces in game by using commands in chat.

V0.1.0
AtlyssDiscordRichPresence
Mods

AtlyssDiscordRichPresence

last updated: 2024-12-5

Adds Discord Rich Presence to ATLYSS.

V1.1.1
Clearwater ToolbarTweaks
Mods

Clearwater ToolbarTweaks

last updated: 2024-12-5

A collection of toolbar UI tweaks for conveniance purposes.

V0.2.0
BepInEx Fixer
Mods

BepInEx Fixer

last updated: 2024-12-5

Fixes being sent back to menu when attempting to public host whilst using BepInEx.

V1.5.8
Lobby Blocker
Mods

Lobby Blocker

last updated: 2024-12-5

Adds server blocking functionality to the lobby list browser.

V1.0.2
AutoHookGenPatcher
Mods

AutoHookGenPatcher

last updated: 2024-12-5

Automatically generates MonoMod.RuntimeDetour.HookGen's MMHOOK files during the BepInEx preloader phase.

V1.0.4
quiet conditions
Mods

quiet conditions

last updated: 2024-12-5

ATLYSS mod to remove or reduce visually intense skill effects.

V1.0.3
SpikeQuestItems
Mods

SpikeQuestItems

last updated: 2024-12-3

Allows Quests to pull items from the Account Storage.

V1.0.0
AtlyssCharacterMenuPlus
Mods

AtlyssCharacterMenuPlus

last updated: 2024-12-4

Atlyss BepInEx plugin to tweak the character creation menu and vanity UI.

V1.0.5