Difference between revisions of "User:Darkladylexy/Troubleshooting"

From Nexus Mods Wiki
Jump to: navigation, search
m (Added new links)
Line 15: Line 15:
 
  <span style="color:Cyan">TRELLO:</span> You can check Mods that have been suggested by user for inclusion with this guide [https://trello.com/b/V4o4FPSl/lexys-legacy-of-the-dragonborn-special-edition-suggested-mods Here]
 
  <span style="color:Cyan">TRELLO:</span> You can check Mods that have been suggested by user for inclusion with this guide [https://trello.com/b/V4o4FPSl/lexys-legacy-of-the-dragonborn-special-edition-suggested-mods Here]
 
  <span style="color:Cyan">CHANGELOG:</span> You can check on revisions of the guide by clicking [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Lexys_LOTD_SE_Changelog Here]
 
  <span style="color:Cyan">CHANGELOG:</span> You can check on revisions of the guide by clicking [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Lexys_LOTD_SE_Changelog Here]
 +
<span style="color:Cyan">Prerequisites Page:</span> This is where we install Skyrim and a few required TOOLS [https://wiki.nexusmods.com/index.php?title=User:Darkladylexy/Prerequisites_Page Here]
 +
<span style="color:Cyan">Merge Page:</span> This is were you will find all the Merge Goodies [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Lexys_LOTD_SE_Merge_Page Here]
 +
<span style="color:Cyan">Finishing Line:</span> So near and yet so far this where you find info you do near the end [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Lexys_LOTD_SE_Finishing_Line Here]
 +
<span style="color:Cyan">Mod Configuration Menu Setup:</span> This is where you boot the game yay [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Lexys_LOTD_SE_MCM Here]
 +
<span style="color:Cyan">Troubleshooting:</span> This is where you boot the game yay [https://wiki.nexusmods.com/index.php/User:Darkladylexy/Troubleshooting Here]
 
{{TOC right}}
 
{{TOC right}}
  

Revision as of 10:05, 10 April 2019

Welcome to Lexy's: Legacy of The Dragonborn Special Edition
 
A NEXUS Hosted guide based of Neovalen's Skyrim Revisited: Legendary Edition
 
Created and maintained by Darth_mathias and DarkladyLexy With help from The Community
 
Last Update: 15:08:07 14 October 2019 (GMT)


Info.png
Notice
this is the Stable version of the guide if you want you can find the Testing/Dev version Here. Please also be aware this guide uses some advanced modding techniques and is thus best suited for Intermediate to Experienced Modders.

Please consider supporting Darkladylexy: Patreon-Icon Coral.jpg Patreon Paypal-icon.png Donate via Paypal


FORUMS: If you want to check Lexy's: Legacy of The Dragonborn Special Edition forums click Here
DISCORD: You can check out our dedicated Discord channel by clicking Here
TRELLO: You can check Mods that have been suggested by user for inclusion with this guide Here
CHANGELOG: You can check on revisions of the guide by clicking Here
Prerequisites Page: This is where we install Skyrim and a few required TOOLS Here
Merge Page: This is were you will find all the Merge Goodies Here
Finishing Line: So near and yet so far this where you find info you do near the end Here
Mod Configuration Menu Setup: This is where you boot the game yay Here
Troubleshooting: This is where you boot the game yay Here


Troubleshooting

[More Informative Console]

CORE
More Informative Console - v0.21 - by Linthar

Files to download :

  • MAIN FILES - More Informative Console

Mod Notes: This mod edits the UI to show a great deal of additional information on npcs, items, and other objects when the console is opened, similar to the way MFG console worked for Oldrim

Troubleshooting Trees

[Basic Process]

  1. Identify the tree
  2. Double check files for that model
  3. Follow additional resolutions steps as specified below
  4. Report the issue if no file problems found
  5. Work with a dev to resolve the issue if necessary
  6. Test the resolution in the game

[Identification In Game]

This can be done by going up to the tree in the game, opening the console with ~ and clicking on the tree in question.

vTFagAv.png

The two numbers that pop up are the formid which identifies the tree being used, and the refererce id which identifies that specific tree and where it is located. Copy them both down.


[Identification In Xedit]

In xedit load your whole load order then search for those numbers in the formid. Take note of the model being used, as well as check to see if the either the formid or referencid is being changed by a mod. The last mod in xedit is the winner of the conflict between plugins.

djGEu1N.png

Here you can see an EVT tree overriding a base game tree and changing the model to an EVT model.


[Identification in DynDOLOD]

The next place to look for information is in the DynDOLOD logs. If you search for the model found in xedit you can find a block that includes "3d lod found" or "3d lod not found" and "billboards found" or "billboards not found". Here is an example.

   TreePineForestSnow05Dead [TREE:000EF5A1] meshes\landscape\trees\srg_treepineforestdeadsnow05.nif
   Billboard found, 3D LOD found
   LOD4: meshes\DynDOLOD\lod\trees\srg_treepineforestdeadsnow05_26a7d612passthru_lod.nif
   LOD8: textures\terrain\lodgen\skyrim.esm\srg_treepineforestdeadsnow05_000ef5a1.dds
   LOD16: textures\terrain\lodgen\skyrim.esm\srg_treepineforestdeadsnow05_000ef5a1.dds

That block has some key information in it. The top line tells you which tree you are looking at and which full model is being used for it. The left side of that line tells you which tree model the base game was using, the right side shows the actual model reference. In this case the base game tree is being replaced by one from Enhanced Vanilla Trees. EVT trees mostly start with srg_ but not always.

The next line tells you that DynDOLOD found both a 3d static tree model and a billboard matching the full model. The lines below that specify which static tree model and billboard DynDOLOD found. Those can also be identified in the conficts area of MO to see which model won any conflict.

To go into a bit more detail about the use of static trees and billboards: the main tree model you see when close to the tree is the full model and includes high resolution textures, animations, and collisions. The 3d static version is lower resolution without the animation or collision, and sometime with fewer triangles. The billboard is a flat version that has even less resolution and nearly no triangles. As you approach a tree they move through lod distances and you can in DynDOLOD control which version of the tree is seen at which distance.

In the high DynDOLOD setting you see: billboards at lod32 and lod16, then static 3d as you get closer, then full model when you're very close. In medium you only get billboards at each level. You can tell that this DynDOLOD example is set to high because it is using a .nif model for the lod4. If it was set to medium the lod4 would be using a .dds billboard like lod16 and lod32 are using.


[Mesh and Texture Conflict Winners]

The way to tell which mesh wins a conflict is to go into Mod Organizer, right click the mod you want to check, click information, and check the conflicts page to see if that mesh is being overridden.

FchReOf.png

You can see here that the mesh from Enhanced Vanilla Trees, treepineforestsnowL03.nif has been overridden by a mesh from Skyrim Flora Overhaul.


[Missing Textures]

A missing texture will show up as purple. Most of the time the fix is to double check that the texture being used exists. If an SFO tree is missing a texture, double check that the guide has been followed correctly.

AoluQOZ.png

You can identify the textures the tree is utilizing by opening the model that wins any overrides in NifSkope.


If you open the dropdowns in the Block List NifSkope there will be BSShaderTextureSet entries and by clicking on those you can see the texture the model is using in the Block Details at the bottom of the page. The next step is to confirm that every texture is present. If you are missing just the branches, or just the trunk, you can click on them in the model view and that will open the correct node for you.

Y75llSj.png


[Black Rectangles in Reflections]

Black rectangles in reflections are an issue vanilla skyrim has all over the place.

Mthrkmy.png

There are two fixes available and you should already have one of the two enabled. ENB comes with a fix, as does Engine Fixes. If you have the fix from one of the two of those and still have a bad reflection, the tree in questions may either be missing an alpha channel texture, or it needs to be converted with Nif Optimizer. Feel free to do the conversion yourself to test but also please report the model so it can be converted for the guide. If converting it fails then the alpha channel is missing.

Please report it so the correct alpha can be added to the tree.


[Trippy Textures]

This tree doesn't look right.

fv2U2sq.png

If a tree has a texture like this one, it needs to be converted in Nif Optimizer due to missing tangents. Feel free to do the conversion yourself but also please report the model so it can be converted for the guide.


[Popping]

When we say popping what we mean is that the transition as you approach the tree doesn't blend smoothly between models.

giphy.gif

In this case the static model is shorter and brighter than the full model so as you transfer from lod4 to ugridnear the tree suddenly grows.


8TzLuvq.png

You can see in this image, taken in NifSkope by copying the nodes of one tree onto another, that the static model outlined in green is far shorter than the full model behind it.


Since the billboards have lower quality than the static and full models, there is usually some amount of popping at that transfer and that is considered normal if using the medium setting of DynDOLOD. There will always be a bit of popping in the medium setting due to billboards being used close enough to the camera to be seen in detail. The high setting pushes the billboard far enough away that the difference isn't usually noticable.

If you see popping please identify the tree and report it.

Cleaning Masters From A Plugin

Report Masters Script (Use this Method if you have the esp plugin downloaded)

This is a very useful little script that will help find all the Form Id's for a mod if you wish to remove a particular mod from this Conflict Resolution.

  1. Open TES5Edit.
  2. Select Only Lexy's LoTD SE OMEGA - Conflict Resolution.esp
  3. Right Click Lexy's LoTD SE OMEGA - Conflict Resolution.esp
  4. Apply Script.
  5. Select Report Masters then Click OK.
  6. In popup window chose the esp you want to remove.
  7. Then Click Apply

This should now show you all form ids that are still linked to esp in question.

Wyre Bash Create Dummies (Use this method if you do not have the esp plugin downloaded)

Use this method to create dummies of plugins you wish to remove from the premade Conflict Resolution.

  1. Load Wrye Bash click on the CR and select File->Create dummy esps (this will create fake esps for what you are missing and place them into the overwrite folder).
  2. Load TES5edit with only Lexy's LoTD SE OMEGA - Conflict Resolution.esp selected. Wait until background loader has finished.
  3. Right click on Lexy's LoTD SE OMEGA - Conflict Resolution.esp and check for errors.
  4. Remove the records that are broken from Lexy's LoTD SE OMEGA - Conflict Resolution.esp (they will show after checking for errors).
  5. Save and Exit.
  6. Load Lexy's LoTD SE OMEGA - Conflict Resolution.esp again in TES5Edit and then clean masters. Once done, save and exit.
  7. Remove Fake plugins from the overwrite folder.