Troubleshooting: Bugfixing and Resolving Conflicts - TheOneAndOnlyJ3w3ls/Skyrim-Modding-Tutorials GitHub Wiki

GENERIC TOOLS NEEDED

  • More Informative Console is going to be your best friend ingame, it can point you to the right ESP or mesh/texture
  • Outside the game, MO2's Conflicts tab will help you loads. Double click on the mod and go to the conflicts tab to see all the files that have a conflict with other mods. You will be using that a lot. You are also able to hide files here (right click > hide), to make the conflict disappear
  • You will want to learn about xEdit (also called SSEEdit) for resolution of conflicts within ESPs

Install a Crash Logger. If you don't know how to get one, install either:

If you don't know how to read it, you can always post it on the various help forums or discord servers around, or on the mod bug page if you know a bug is caused by a specific mod. Reminder: be kind and respectful!

CONFLICT RESOLUTION

Overall, if you are well organised, you should have no trouble finding out the cause of conflicts. Here are a few pointers:

LANDSCAPE SEAMS - GENERIC PROCESS

  1. Use the console to find the affected cell. Make use of the tfc command to get a birds eye view, and tg to toggle the grass. A cell will typically have a seam on all 4 sides.
  2. Once identified, find the cell FormID. 2 options:
  • Use More Informative Console to find the cell. Deselect anything you may have selected and press Tab. It should show you the current cell information
  • Find the cell in Modmapper https://modmapper.com/ (no need to load your modlist, just find the cell and click on it. It will give you the cell ID on the top left.
  1. Load all your mods into xEdit.
  2. Lookup the formid of the cell (top left), and open the cell using the +
  3. Click on the landscape record inside the cell
  4. Check on the right hand side which mods modify it last. Try to figure out which mod should win the conflict.
  5. (Only if a patch does not exist) create a patch by copying the Landscape record that should win the conflict into a new ESP flagged ESL plugin. (Right click on the landscape record on the left hand pane > "Copy as overwrite into..." > Select ESP flagged ESL at the bottom, and name the plugin appropriately).
  6. Load the mod below others, and test ingame
  7. Create a rule in LOOT to load the patch after the conflicting one.

PURPLE TEXTURES

Purple textures are a result of a file conflict or a plugin conflict.

  1. Use More Informative Console ingame, see if you can select the object. If you can, it will point you to the object, and will show you the offending mesh and the textures, as well as which ESP modified the object last. It will also give you the RefID.

  2. Lookup the files in the Data tab in MO2.

  3. Look for conflicts in xEdit using the RefID found ingame. Type it in the FormID field on the top left of te window.

MCM not showing up

Things to try:

  1. try on a new game.
  2. try the console command setstage SKI_ConfigManagerInstance 1
  3. Reinstall MCM Helper