User:Darkladylexy/LexyTS Page

From Nexus Mods Wiki
Jump to: navigation, search
LOTDSE Clear.png
Based on Neovalen's Skyrim Revisited: Legendary Edition
Created and Maintained by Darth_mathias and DarkladyLexy
Last Update: 16:53:59 23 October 2019 (GMT)

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

Page Six: Troubleshooting
Quick Links
GUIDE SUPPORT: Support and assistance in the installation and troubleshooting of problems related to this guide are availiable in two locations - either will eventually get you the help you need. The first is located on the STEP Forums. The second, more real-time, location is on Lexy's LOTD Discord Channel.
MOD SUGGESTIONS: Don't see a mod in the list that you think needs to be included? Check on Lexy's Suggested Mods Trello board to be sure it hasn't already been suggested, is in testing, or has been previously rejected.
Guide Page Links
Page 1: Introduction and Prerequisites
Page 2: The Mod List
Page 3: The Merge Page
Page 4: The Finishing Line
Page 5: Recommended MCM Settings
Page 6: Troubleshooting. YOU ARE HERE.
Page 7: Changelog

Troubleshooting


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.