


A BepInEx patcher that removes incompatibility restrictions from RtD mods, allowing them to work alongside other popular Valheim mods.
This patcher removes incompatibility checks from RtD mods at runtime, enabling you to use them together with mods that were previously blocked. The mods themselves work fine together - this simply removes the restrictions.
IMPORTANT: This is a PATCHER, not a regular plugin!
NoArbitraryIncompatibilityFlag.dllBepInEx/patchers/ folder (NOT plugins!)This patcher uses Harmony to patch BepInEx's plugin loading system at runtime. Specifically, it patches the PluginInfo.Incompatibilities property getter to return an empty array for RtD mods only. This means:
The patcher runs after the preloader phase completes, ensuring proper timing and compatibility with BepInEx's initialization process. No files are modified - all changes exist only in memory at runtime.
You'll see output like this:
[Info :NoArbitraryIncompatibilityFlag] ✓ Ready to bypass incompatibility checks for RtD mods
[Info :NoArbitraryIncompatibilityFlag] ✓ Found RtD mod: RtDOcean
[Info :NoArbitraryIncompatibilityFlag] ✓ Found RtD mod: RtDMonsters
[Info :NoArbitraryIncompatibilityFlag] ✓ Successfully bypassed incompatibility checks for 2 RtD mod(s)
This patcher uses the BepInEx preloader patcher contract with Harmony runtime patching:
TargetDLLs and Patch() methods (no game assembly patching)Finish() method to apply Harmony patches after preloader completesPluginInfo.Incompatibilities getter with a Harmony prefixRtD mod GUIDs that are targeted:
Q: Does this modify any files?
A: No. All modifications happen in memory at runtime using Harmony. No DLL files are ever modified.
Q: Is this safe?
A: Yes. The patcher only bypasses compatibility checks. The mods function normally, they just don't block each other anymore.
Q: Will this break my game?
A: No. If you encounter any issues, they would be unrelated to this patcher. You can always remove the patcher to restore original behavior.
Q: Do I need to reinstall after RtD mod updates?
A: No. The patcher runs on every launch and automatically bypasses incompatibility checks regardless of mod versions.
Q: Will this work with old versions of RtD mods?
A: Yes. The patcher works with any version of RtD mods.
Q: What if I want to restore the original behavior?
A: Simply remove this patcher from the patchers folder. Since no files are modified, the RtD mods will immediately return to their original behavior with all restrictions intact.
Q: Does this work with other mods besides RtD?
A: No. This patcher specifically targets only RtD mods by their GUID. Other mods' incompatibility flags are left intact, as some incompatibility flags are legitimate and necessary.