STEP:Mod Testing: Difference between revisions

From Step Mods | Change The Game
No edit summary
No edit summary
Line 17: Line 17:
'''
'''


==General Information==
A stable computer is crucial to testing a new mod. Without a stable computer, it will much harder to determine if the mod itself is incompatible or buggy with other mods or Skyrim, or if the mod is incompatible with your computer. Here are some tips to increase stability.
A stable computer is crucial to testing a new mod. Without a stable computer, it will much harder to determine if the mod itself is incompatible or buggy with other mods or Skyrim, or if the mod is incompatible with your computer. Here are some tips to increase stability.
==Specifics==


'''Device Driver Updates'''
'''Device Driver Updates'''
Line 53: Line 56:
= Skyrim Stability & Settings =
= Skyrim Stability & Settings =


==General Information==
This section will describe best practices to ensure a stable Skyrim platform to work from. It will also detail various tips for debugging, error tracking, etc.
This section will describe best practices to ensure a stable Skyrim platform to work from. It will also detail various tips for debugging, error tracking, etc.
==Specifics==


'''Launcher Settings'''
'''Launcher Settings'''
Line 99: Line 105:
At the moment, in game mod tracing is very basic. Currently for textures, you can open the command console by pressing the ~ key, and click on the texture that you are interested in. In the console command screen you will see its name and reference ID (eight hexadecimal characters, ie "001C8F02"). The name and/ or the reference ID may be useful in tracing the object or texture of interest.
At the moment, in game mod tracing is very basic. Currently for textures, you can open the command console by pressing the ~ key, and click on the texture that you are interested in. In the console command screen you will see its name and reference ID (eight hexadecimal characters, ie "001C8F02"). The name and/ or the reference ID may be useful in tracing the object or texture of interest.


= Skyrim Installation Swapper =
==Skyrim Installation Swapper==


This is an essential utility for mod testers.
This is an essential utility for mod testers.
Line 105: Line 111:
To quote the author; "Skyrim Installation Swapper (SIS) let's you create up to ten individual skyrim installation "profiles" which can be swapped in and out easily, via GUI or hotkey. (Kinda like MOM/mTES4 do for Oblivion, but not copying all the vanilla game files, the addition of hotkeys to swap, pick your storage location, et al.)
To quote the author; "Skyrim Installation Swapper (SIS) let's you create up to ten individual skyrim installation "profiles" which can be swapped in and out easily, via GUI or hotkey. (Kinda like MOM/mTES4 do for Oblivion, but not copying all the vanilla game files, the addition of hotkeys to swap, pick your storage location, et al.)


A "profile" consists of any files in the skyrim game folder that are NOT a vanilla game or CK file, as well as the contents of the mydocs\my games\skyrim folder and the appdata\local\skyrim folder. (As of 0.8 there's a feature to include all the vanilla files in your profiles.) (0.8 added the option to back up wrye bash data, and 0.9 adds the option to back up NMM data. More info under USAGE below.)" - RedStapler/ Kristijn
A "profile" consists of any files in the skyrim game folder that are NOT a vanilla game or CK file, as well as the contents of the mydocs\my games\skyrim folder and the appdata\local\skyrim folder." - RedStapler/ Kristijn


The use of this utility is impoirtant regarding STEP, because the mod most be tested against a vanilla skyrim setup (no other mods at all), and a full STEP modded skyrim setup. The use of this program makes it much easier to switch between the two without the hassle of multiple re installs.  
The use of this utility is important regarding STEP, because the mod must be tested against a vanilla skyrim setup (no other mods at all), and a full STEP modded skyrim setup. This program makes it much easier to switch between the two without the hassle of multiple re installs.  


[http://skyrim.nexusmods.com/mods/19034/ SIS at Skyrim Nexus]
[http://skyrim.nexusmods.com/mods/19034/ SIS at Skyrim Nexus]


= Mod Organizing Programs =
==Mod Organizing Programs==


The mod should be first inspected by a mod organizer program such as Wrye Bash or Mod Organizer. The Nexus Mod Manager will not be enough due to inability of the program to show the internal structure of the mod package. Using these programs will let you know if the mod is suitably constructed, and in the case of WB, whether it conflicts with other mods.  
The mod should be first inspected by a mod organizer program such as Wrye Bash or Mod Organizer. The Nexus Mod Manager will not be enough due to inability of the program to show the internal structure of the mod package. Using these programs will let you know if the mod is suitably constructed, and in the case of WB, whether it conflicts with other mods.  


= In Game Mod Testing Procedure =
==In Game Mod Testing Procedure==


'''Testing Locations'''
'''Testing Locations'''
Line 141: Line 147:
tfc 1
tfc 1


= Save Game Archive =
==Save Game Archive==


= In Game Tools =
==In Game Tools==


Several in-game tools will be specified here. These tools will for the most part be mods that are particularly useful when it comes to mod testing.
Several in-game tools will be specified here. These tools will for the most part be mods that are particularly useful when it comes to mod testing.

Revision as of 11:28, July 24, 2012

Template:Warning Template:Notice Mod Testing for S.T.E.P. -- by the S.T.E.P. Team and Wiki Editors

Updated: 11:28:11 24 July 2012 (UTC)

GUIDE FORUM THREAD

[edit]

General Information

This guide will attempt to lay out good practices for testing mods to recommend for S.T.E.P. as well as for testing mods should this be asked for or required by TC and S.T.E.P. team. With a guide as complex as S.T.E.P., it is beneficial to reduce as much variation as possible, since complexity can breed a host of issues. This guide will try to recommend standardized testing techniques. The approach will be bottom-up, meaning recommendations will begin at the hardware level, progressing to software and then to mods.