


A BepInEx patcher that removes incompatibility restrictions from RtD mods, allowing them to work alongside other popular Valheim mods.
This patcher removes [BepInIncompatibility] attributes from RtD mods, 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!)The patcher runs during BepInEx's preloader phase (before plugins are loaded) and uses Mono.Cecil to:
On first launch with a new RtD mod, you'll see something like:
Patching RtD[ModName].dll...
Removed 19 incompatibility flag(s)
Rebuilt Awake() with X initialization methods
Bypassed integrity checks
Successfully patched 1 RtD mod(s). Removed 19 incompatibility flags.
On subsequent launches (if already patched):
Patching RtD[ModName].dll...
All 1 RtD mod(s) already patched.
Q: Is this safe?
A: Yes. The patcher only removes compatibility restrictions. The mods function normally, they just don't block other mods 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 processes any new or updated RtD mods.
Q: Can I upgrade from an older version of this patcher?
A: Yes. Just replace the old DLL with the new one. The patcher will automatically re-process your RtD mods with the latest techniques.
Q: Will this work with old versions of RtD mods?
A: Yes. The patcher adapts to whatever version you have installed.
Q: What if I want to restore the original DLLs?
A: Simply remove this patcher from the patchers folder and reinstall the RtD mods.
Q: How does this handle compatibility checks?
A: The patcher modifies the mod initialization process to skip compatibility verification while preserving all other functionality.
The patcher uses Mono.Cecil to modify RtD mod assemblies:
[BepInIncompatibility] attributes1.0.6
Created to enable mod compatibility and player choice.
Free to use, modify, and distribute.
If you need to remove incompatibility flags from mods OTHER than RtD mods, there's a universal patcher available:
UniversalIncompatibilityPatcher: https://thunderstore.io/c/valheim/p/IAmOnTheInternetAndNotScared/UniversalIncompatibilityPatcher/
Note: This universal patcher is NOT made by me (IAmOnTheInternetAndItIsScary). The similar username appears to be someone trolling or making a parody. I have no affiliation with that mod. However, if it works for your needs, feel free to use it!
This patcher (NoArbitraryIncompatibilityFlag) is specifically designed for RtD mods and is the original solution.