Difference between revisions of "User:Darkladylexy/Troubleshooting"

From Nexus Mods Wiki
Jump to: navigation, search
(Report Masters Script (Use this Method if you have the esp plugin downloaded))
(Replaced content with "This page has been replaced. If you are seeing this message, you are using an old and outdated link. Please check the first page of Lexy's LOTD Guide for the new link and...")
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<div style="text-align: center"><font size="10">Welcome to Lexy's: Legacy of The Dragonborn Special Edition</font></div> &nbsp; <div style="text-align: center"><font size="4">A NEXUS Hosted guide based of Neovalen's Skyrim Revisited: Legendary Edition</font></div> &nbsp; <div style="text-align: center"><font size="4">Created and maintained by Darth_mathias and DarkladyLexy With help from The Community</font></div> &nbsp; <div style="text-align: center"><big>Last Update: {{ #time: G:i:s j F Y|+1 hours| {{REVISIONTIMESTAMP}} }} (GMT)</big></div> <br/>
+
This page has been replaced. If you are seeing this message, you are using an old and outdated link. Please check the first page of Lexy's LOTD Guide for the new link and page information.
 
 
{{Notice|this is the Stable version of the guide if want you can find the Testing/Dev version [https://wiki.step-project.com/User:DarkladyLexy/Lexys_LOTD_SE Here]. Please also beware this guide uses some advanced modding techniques and thus best suited for Intermediate to Experienced Modders.}}
 
 
 
{{SupportMe
 
|patreon=https://www.patreon.com/user?u=185725
 
|paypal=no
 
|premium=no
 
|nexusid=45193647
 
|name=Darkladylexy
 
}}
 
 
 
<span style="color:Cyan">FORUMS:</span> If you want to check <span style="color:Gold">Lexy's: Legacy of The Dragonborn Special Edition forums</span> click [http://forum.step-project.com/topic/13092-lexys-legacy-of-the-dragonborn-special-edition/ Here]
 
<span style="color:Cyan">DISCORD:</span> You can check out our dedicated Discord channel by clicking [https://discord.gg/xj7JcZ7 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]
 
{{TOC right}}
 
 
 
==<span style="color:#00FF00">Troubleshooting</span>==
 
 
 
==== <span style="color:Cyan">[More Informative Console]</span> ====
 
 
 
<div style="border-left:medium solid #14ff17; padding-left:3px;">
 
<div style="cursor:default; border-radius:2px; width:42px; height:16px; background-color:#006666; background:-webkit-linear-gradient(#006666, #669999); background:-moz-linear-gradient(#006666, #669999); background:-o-linear-gradient(#006666, #669999); background:linear-gradient(#006666, #669999); text-align:center; display:inline-block; padding:1px;"><span style="font-size:12px; color:#A8C9A7; line-height:1em;"><i><b>CORE</b></i></span></div> [https://www.nexusmods.com/skyrimspecialedition/mods/19250 More Informative Console] - v0.21 - by Linthar
 
<div style="margin-left: 10px;">
 
'''Files to download''' :
 
 
 
* <span style="color: #d0eb50">'''MAIN FILES'''</span> - ''More Informative Console''
 
</div>
 
</div>
 
 
 
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==
 
 
 
 
 
==== <span style="color:Cyan">[Basic Process]</span> ====
 
 
 
# Identify the tree
 
# Double check files for that model
 
# Follow additional resolutions steps as specified below
 
# Report the issue if no file problems found
 
# Work with a dev to resolve the issue if necessary
 
# Test the resolution in the game
 
 
 
==== <span style="color:Cyan">[Identification In Game]</span> ====
 
 
 
This can be done by going up to the tree in the game, opening the console with ~ and clicking on the tree in question.
 
 
 
https://i.imgur.com/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.
 
 
 
 
 
==== <span style="color:Cyan">[Identification In Xedit]</span> ====
 
 
 
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.
 
 
 
https://i.imgur.com/djGEu1N.png
 
 
 
Here you can see an EVT tree overriding a base game tree and changing the model to an EVT model.
 
 
 
 
 
==== <span style="color:Cyan">[Identification in DynDOLOD]</span> ====
 
 
 
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.
 
 
 
 
 
==== <span style="color:Cyan">[Mesh and Texture Conflict Winners]</span> ====
 
 
 
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.
 
 
 
https://i.imgur.com/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.
 
 
 
 
 
==== <span style="color:Cyan">[Missing Textures]</span> ====
 
 
 
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.
 
 
 
https://i.imgur.com/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.
 
 
 
https://i.imgur.com/Y75llSj.png
 
 
 
 
 
==== <span style="color:Cyan">[Black Rectangles in Reflections]</span> ====
 
 
 
Black rectangles in reflections are an issue vanilla skyrim has all over the place.
 
 
 
https://i.imgur.com/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.
 
 
 
 
 
==== <span style="color:Cyan">[Trippy Textures]</span> ====
 
 
 
This tree doesn't look right.
 
 
 
https://i.imgur.com/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.
 
 
 
 
 
==== <span style="color:Cyan">[Popping]</span> ====
 
 
 
When we say popping what we mean is that the transition as you approach the tree doesn't blend smoothly between models.
 
 
 
https://media.giphy.com/media/EfpUq5Za4c5i1LxYvq/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.
 
 
 
 
 
https://i.imgur.com/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==
 
 
 
=== <span style="color: Cyan">Report Masters Script (Use this Method if you have the esp plugin downloaded)</span> ===
 
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.
 
# Open TES5Edit.
 
# Select Only <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span>
 
# Right Click <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span>
 
# Apply Script.
 
# Select <span style="color:Gold">Report Masters</span> then Click <span style="color:Gold">OK.</span>
 
# In popup window chose the esp you want to remove.
 
# Then Click <span style="color:Gold">Apply</span>
 
 
 
This should now show you all form ids that are still linked to esp in question.
 
 
 
=== <span style="color:Cyan">Wyre Bash Create Dummies (Use this method if you do not have the esp plugin downloaded)</span> ===
 
 
 
Use this method to create dummies of plugins you wish to remove from the premade Conflict Resolution.
 
 
 
# Load <span style="color:Gold">Wrye Bash</span> click on the CR and <span style="color:Gold">select File->Create dummy esps</span> (this will create fake esps for what you are missing and place them into the overwrite folder).
 
# Load <span style="color:Gold">TES5edit</span> with only <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span> selected. Wait until background loader has finished.
 
# Right click on <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span> and <span style="color:Gold">check for errors</span>.
 
# Remove the records that are broken from <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span> (they will show after checking for errors).
 
# Save and Exit.
 
# Load <span style="color:Gold">Lexy's LoTD SE OMEGA - Conflict Resolution.esp</span> again in TES5Edit and then <span style="color:Gold">clean masters</span>. Once done, save and exit.
 
# Remove Fake plugins from the overwrite folder.
 

Latest revision as of 22:30, 27 July 2019

This page has been replaced. If you are seeing this message, you are using an old and outdated link. Please check the first page of Lexy's LOTD Guide for the new link and page information.