modmixer
LeaderboardDocsGitHubDiscord

Mod Compatibility

Players run hundreds of mods at once, so you'll want to make your mod work with popular mods that have overlapping functionality. For example if your mod adds a button to the UI, you'll want to make sure it doesn't overlap buttons that other mods add to the same part of the screen.

Make your mod work with a specific mod

If you know your mod will often be used with another, say so. "Make this compatible with Combat Extended" is enough. As long as Combat Extended is installed on your machine, Modmixer will find it and inspect the code to understand how it interacts with your mod. Modmixer adjusts your mod so the two work together, setting load order where it matters.

Optional compatibility

Often you want a feature that only kicks in when another mod is present, without forcing players to install it. For example, giving your creature a Combat Extended ammo type, but only if Combat Extended is loaded. Describe what should happen and when, and Modmixer writes a patch that applies only if the other mod is there. Players without it see no difference.

Testing compatibility

When you ask Modmixer to add compatibility with another mod, it will automatically include that mod when it launches RimWorld to test. You can also just say "Test with Combat Extended".