STEP:A: Difference between revisions

From Step Mods | Change The Game
No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
= About STEP =
== Test ==
 
This is a test
asdf
asdf
 
asdf
==== Call for STEP Mod Testers ====
asd
Seasoned mod users interested in becoming STEP testers, please contact one of the STEP Admin (Farlo, z929669 and/or stoppingby4now) via PM on the forums (Please register on the forums and [http://forum.step-project.com/showteam.php see the very bottom of the Forum Team page]).
fasd
 
f
==== Call for STEP Benchmarks ====
== What? ==
Users interested in helping out with the STEP Benchmarking Project, see our [[STEP:2.2.1#1.D._Performance_Benchmarking|benchmarking guidelines]] and submit results on the forums (see link at upper left of site header bar).
Oh yeah
 
asdf
==== Call for Forum Moderators ====
asdf
Regular STEP forum users interested in becoming moderators, please contact one of the STEP Admin (Farlo, z929669 and/or stoppingby4now) via PM on the forums (Please register on the forums and [http://forum.step-project.com/showteam.php see the very bottom of the Forum Team page]).
asd
 
fas
<blockquote style="color:white;"><big> Visit the [http://forum.step-project.com/ forums] and provide feedback related to STEP.  Assistance and feedback are what is needed in order for STEP to grow and improve.  Also visit the STEP [http://www.facebook.com/pages/STEP-Skyrim-Total-Enhancement-Project/175289219235392?sk=info Facebook page] maintained by TheCompiler (Daniel).
df
<br /><br />
asdf
To support hosting and maintenance of the STEP Community Project, [http://skyrim.nexusmods.com/users/donate/?mode=straight&id=2547509 contributions are welcome].</big></blockquote>
== Maybe ==
<br />
yup
 
= STEP Mandate =
<div style="color:rgb(225,225,245); text-align:center; font-size:1.4em; font-weight:500; border-style:solid; border-bottom-width:3px; border-color:rgb(200,100,20); padding-bottom:10px; overflow:hidden;">A Commitment</div>
{{fs|160%|{{fc|#14C8FF|Core STEP is about ''enhancing vanilla Skyrim'' for the PC ...}}}}
:* Texture replacements at minimized performance cost and true to vanilla Skyrim
:* Continuity of all in-game textures, reducing immersion-breaking variation in texture quality (i.e., comparable resolution and style across all armors, weapons, clutter, terrain, etc.)
:* Graphical mods (ESPs) including new content  that "fits" vanilla Skyrim
:* Gameplay & sound mods that improve the consistency and the perceived intent of vanilla Skyrim
:* Interface mods that improve the menus and UI.
:* Fix mods that truly "fix" malfunctioning aspects of vanilla Skyrim.
 
{{fs|160%|{{fc|#14C8FF|STEP is NOT about ...}}}}
:* Content mods that conflict with vanilla Skyrim and/or TES lore
:* Mods that change the perceived intent of vanilla Skyrim
:* Sex mods or female body replacement mods
:* Music replacement mods
:* Gameplay overhauls
 
=== Performance, Baseline & Extreme STEP ===
STEP provides an enhanced vanilla experience by utilizing a minimum or “Core” set of game enhancements adhering to the original vanilla feel of the game according to the STEP Mandate.  All Core mods are considered essential to all STEP "versions".  Non-Core mods are optional but highly recommended.  STEP versions are delineated at three levels according to relative performance impacts:
 
:{{Fs|1.3em|{{fc|rgb(50,200,50)|'''Performance STEP:'''}} }} Core mods only; performance options wherever possible.
::{{Fc|#E6B69E|''My poor box needs all of the mercy that I can spare it, but I must have STEP!''}}
:{{Fs|1.3em|{{fc|rgb(200,200,50)|'''Baseline STEP:'''}} }} Core and non-Core mods; performance/quality and balanced options wherever possible.
::{{Fc|#E6B69E|''My box is decent, but I hate even the tiniest FPS drops and stuttering!''}}
:{{Fs|1.3em|{{fc|rgb(255,100,100)|'''Extreme STEP:'''}} }} Core and non-Core mods; highest-quality options wherever possible.
::{{Fc|#E6B69E|''My box is omnipotent!''}}
<br />
 
= STEP 1 =
<div style="color:rgb(225,225,245); text-align:center; font-size:1.4em; font-weight:500; border-style:solid; border-bottom-width:3px; border-color:rgb(200,100,20); padding-bottom:10px; overflow:hidden;">Pre-Installation Setup</div>
 
=== Requirements ===
:* Official Patch v1.8
:* Patience and attention to detail
{{Notice Small|The official DLCs are NOT required for STEP, but they are supported.}}
 
=== Baseline System ===
The STEP Guide is written with the following system (or comparable) in mind:
:* Windows 7
:* Intel i5/i7 quad core
:* 4+ GB system RAM
:* GPU 1+ GB VRAM (DDR5)
:* Resolution: 1680x1050
 
{{Notice Small|Users with a less powerful system should only install the essential mods indicated as ''Core'' and select the most performance-friendly mod versions available. See [[STEP:2.2.1#Performance.2C_Baseline_.26_Extreme_STEP|Performance]] section for details.}}
 
== 1.A.  Install Steam & Skyrim ==
{{fc|#E6B69E|This guide assumes that the reader has installed Steam as recommended by the [[Guide:Skyrim Installation|Skyrim Installation Guide]] (SIG).  Please take some time to properly set up and configure Steam as recommended by the guide before continuing.  Likewise, please refer to the Skyrim installation section of the SIG to establish the recommended Skyrim installation for STEP.}}
 
{{Fs|1.3em|{{Fc|White|It is very important to begin by [[Guide:Troubleshooting#Restore_Vanilla_Skyrim|reverting to a clean Vanilla Skyrim installation]].}} }}
 
== 1.B.  Skyrim Launcher Options ==
=== 1.B.1.  Launcher Settings ===
# Launch Skyrim from Steam and click on {{fc|#E6B69E|[Options]}}.  This will establish the INI file configurations according to the detected hardware.  It will also establish the registry entries necessary for utilities and applications used downstream.
# Click the {{fc|#E6B69E|[Ultra]}} button.
# Under {{fc|#E6B69E|Antialiasing}}, select {{fc|#E6B69E|4 Samples}}, as the difference between 4 Samples and 8 Samples is very subtle and not worth the performance loss (per [http://www.geforce.com/Optimize/Guides/the-elder-scrolls-v-skyrim-tweak-guide/#1 Tweakguides]).  Drop down to 2 Samples as a last-resort to improve performance. {{fc|#E6B69E|NOTE: If using SMAA, set this value to zero.}}
# Under {{fc|#E6B69E|Anisotropic Filtering}}, select {{fc|#E6B69E|16 Samples}} (use 8 Samples for a very slight performance gain).
# Click the {{fc|#E6B69E|[Advanced]}} button and make sure {{fc|#E6B69E|FXAA}} is ''UN-checked''.  FXAA reduces the Anisotropic Filter effect as well as overall texture detail.  It is a huge performance improvement over AA, but comes with a quality cost.  For more information on FXAA, and to see if it is right for you, see [http://forum.step-project.com/showthread.php?tid=109&pid=1391#pid1391 this post]. {{fc|#E6B69E|NOTE: [http://www.iryoku.com/smaa/ SMAA] is a superior alternative to FXAA.}}
#* Consider setting shadow detail to 'High' rather than 'Ultra' for video cards with less than 1 GB VRAM (Performance STEP), or leave at 'Ultra' for Extreme STEP:
#* Under {{fc|#E6B69E|[View Distance]}}, make sure {{fc|#E6B69E|Object Detail Fade}} is ''UN-checked'' and adjust grass to 100% with all other settings around 50%.{{fc|#E6B69E|NOTE: High-end systems can handle max view distances just fine.}}
# Exit and click Play from the Skyrim Launcher.  This will create the necessary configuration files, and registry settings required by downstream applications (contrary to popular belief, the INI files are created immediately, and the game does not need to launch).
 
== 1.C.  Display & Video Card Settings ==
=== 1.C.1.  Nvidia Users ===
# Download and install the [http://www.nvidia.it/Download/Find.aspx?lang=us latest Nvidia drivers] (beta if available).
# Download [http://downloads.guru3d.com/NVIDIA-Inspector-1.9.6.6-download-2612.html Nvidia Inspector].
# Due to the variability of Nvidia configurations, Inspector settings are not recommended here, but see the [http://www.tomshardware.com/news/Elder-Scrolls-Skyrim-Nvidia-GeForce-Tweak-Guide,14211.html Tom's Hardware article] for helpful tips and links to relevant guides. Be certain to filter the potential options to accommodate the correct [[STEP:2.2.1#Performance.2C_Baseline_.26_Extreme_STEP|STEP configuration]].
 
=== 1.C.2.  ATI Users ===
# Download and install the [http://support.amd.com/us/gpudownload/Pages/index.aspx latest AMD drivers] (beta if available).
# Open Catalyst Control Center, and click on the {{fc|#E6B69E|[Preferences]}} button in the upper right.  Select {{fc|#E6B69E|Advanced View}}.
# Under the {{fc|#E6B69E|Gaming}} section on the left select {{fc|#E6B69E|3D Application Settings}}.
#* Mirror the anti-aliasing and anisotropic filtering values set using the Skyrim Launcher above.
#* Set [Tessellation] to {{fc|#E6B69E|AMD Optimized"
#* Set [Catalyst A.I.] to highest texture quality and tick {{fc|#E6B69E|Enable Surface Format Optimization}}
#* Set [Wait for vertical refresh] to {{fc|#E6B69E|Quality}}
#* Set [Anti-Aliasing Mode] to {{fc|#E6B69E|Multi-sample AA}}
#* Tick {{fc|#E6B69E|Triple buffering}} under [OpenGL Settings]
 
=== 1.C.3.  Display ===
Configure the monitor's display settings using Windows Display configuration utility (Control Panel > Display > Calibrate Color).
* First use the monitor's built-in configuration to attempt to complete the wizard. (ignore the ClearType tuner process)
* Repeat the calibration wizard using the GPU's driver configuration settings.
* For each run, be certain to execute all calibrators with particular attention to gamma, brightness and contrast. Most users' monitor output will be significantly darker and slightly more color-saturated.
 
== 1.D. Performance Benchmarking ==
{{Fc|#E6B69E|The following procedure is very important in determining baseline performance and ultimately helps the STEP team to assess performance variation across a wide range of computer configurations. This ultimately allows the accurate prediction of performance requirements for the various versions of STEP to come. User contributions in this regard are highly valued and much appreciated!}} {{Fc|#DDD|Even more importantly, this routine should be used to assess the performance of the strict STEP versions as described [[STEP:2.2.1#Performance.2C_Baseline_.26_Extreme_STEP|above]].}} {{Fc|#FFF|Database-comparison benchmarks will be available as sufficient numbers of user-submitted data accumulate.}}
 
At this point ...
* There should be a clean install of both Steam and Skyrim as recommended by the SIG ([[STEP:2.2.1#1.A_Install_Steam_.26_Skyrim|see above]]),
* the baseline INI settings should be configured (via the Skyrim Launcher), and
* the monitor and video-driver configurations should be optimized.
This is a perfect point to collect some baseline performance data, as all tweaks after this section are manual and could have significant performance impact on some systems. A baseline benchmark provides valuable information about the setup and the gaming environment. Detecting driver issues, software incompatibilities, hardware problems or other issues is essential while the build is simple, as these kinds of problems are much more difficult to diagnose and solve as the build becomes more complex. It is recommended that users execute the following process again after the INI edits following are applied and after each sequence of potentially-impactful changes is introduced.<br />
 
{{Fc|White|Points during setup that benchmarking is suggested will be indicated by:}}<br />
{{Benchmark}}
Use the following checklist to calculate the standard STEP benchmark:
 
# Identify any unnecessary background programs that may be running. Most importantly, determine if it is possible to set any anti-virus/spyware to low priority or "game mode". Any running background processes will consume some proportion of resources that Skyrim could otherwise use and increase the chances for instability. It is fine to have processes running in the background, but it is a good idea to be aware of what they are for troubleshooting in case there are problems.
# Launch [http://www.fraps.com/download.php Fraps] or another light benchmarking utility in order to measure FPS. Set to output FPS to a log file.
# Launch [http://www.techpowerup.com/downloads/SysInfo/GPU-Z/ GPU-z] in order to measure GPU and system memory-usage statistics. Set GPU-z to output the following to the log file (Sensors > Log to File; each variable log can be toggled by selecting the corresponding drop-downs):
#* GPU Core Clock (MHz)
#* GPU Load (%)
#* Memory Usage (Dedicated) - This is on-card-VRAM
#* Memory Usage (Dynamic) - This is the amount of VRAM transferred to much-slower system RAM
# Launch Skyrim, and start a new game. Let the game progress through character creation, and then save.
# Proceed through the Unbound quest (i.e., following Ralof through the Imperial Fort/dungeon).
# Upon exiting the dungeon and obtaining the "Before the Storm" quest, save the game again and stand (don't move the mouse at all) at the cave exit for 60 seconds to capture some more performance data (this is a GPU-demanding area of the game).
# Quit the game and go to the GPU-z log. Identify the point in the log where the GPU Core Clock first maxes out and stays consistently maxed after the point where the Dedicated Memory spikes (it should be around 10-30 rows from the top of the file). Note this row number and delete all preceding rows (keep the header row!).
# Move down to the end of the file and locate the point at which the GPU Core Clock and Dedicated Memory begin to recede. Count the number of rows from this point to the end of the file, record that number and delete the rows of data. Save and quit.
# Open the Fraps FPS log and delete the same number of rows from the top and bottom of the file, matching the numbers noted in the GPU-z log. The remaining records in each file are the in-game performance data, and {{Fc|#E6B69E|the STEP team would very much like to collect this data in addition to the related system specs system specs of each system used to obtain it (See [[STEP:2.2.1#Baseline_System|format above]]).}}
 
{{Notice Small|Trimming the log files eliminates performance data associated with game startup and shutdown. Each log rerecords a row of data per second. There will be three new ''clean vanilla save games'' created after the first run using the above process. These saves will be valuable starting points for downstream testing. Saving during subsequent runs of this process is not necessary.}}
 
== 1.E.  Install Utilities ==
=== 1.E.2.  Better Oblivion Sorting Software ===
[http://code.google.com/p/better-oblivion-sorting-software/ Better Oblivion Sorting Software] (BOSS) is the recommended utility for managing mod plugins for Skyrim and is compatible with most mod managers.  Download BOSS and install according to the instructions provided by the author.
 
=== 1.E.3.  BOSS Userlist Manager ===
[http://skyrim.nexusmods.com/mods/311 Boss Userlist Manager] (BUM) helps to make BOSS even easier by providing a GUI to edit the BOSS masterlist, which is used to define load order.  Includes automated BOSS masterlist management and more.
 
=== 1.E.4.  Mod Manager(s) ===
There are several utilities that may be used to manage the STEP setup.  Truth be told, mods can even be installed manually (not recommended).  A mod-management utility is HIGHLY RECOMMENDED in order to keep track of a comlpex setup like STEP. These utilities also make it exponentially simpler to deconstruct a STEP install in order to update between versions. This is impossible to do simply or efficiently (or even correctly) otherwise.
 
* {{Fs|1.3em|Wrye Bash}}
:: [http://skyrim.nexusmods.com/mods/1840 Wrye Bash] (WB) is perhaps the most powerful mod-management utility, and is full of features for both modders and advanced mod authors alike.  A fairly comprehensive mod-maintenance process is presented in the [[Guide:Wrye Bash|Wrye Bash Guide]] and presented in a context that applies to STEP.  Presently, Wrye Bash lacks a Nexus-compatible-mod-update management system, so this will need to be managed by the user. {{fc|#E6B69E|Mod updates are not necessary for STEP though, and it is HIGHLY RECOMMENDED that regular STEP users avoid updating single mods piecemeal.}} This is the kind of thing that the STEP mod testing team works on for upcoming releases, and troubleshooting issues related to mod updates takes resources away from supporting others that are using supported versions of mods. (The mod testers are specifically encouraged to use Wrye Bash as the preferred management utility to simplify information exchange, although MO is another option).
 
* {{Fs|1.3em|Mod Organizer}}
:: [http://skyrim.nexusmods.com/mods/1334 Mod Organizer] (MO) is a feature-rich management utility that utilizes data virtualization to keep your Skyrim folder pristine.  See the [[Guide:Mod Organizer|Mod Organizer Guide]] to learn more.  MO does keep track of mod updates on the Nexus, and is as accurate as long as the Nexus metadata is current.
 
* {{Fs|1.3em|Nexus Mod Manager}}
 
{{Warning Small|The Nexus Mod Manager (NMM) is no longer supported by STEP. The reason is that NMM does not allow the necessary level of control required by the STEP installation process. More importantly, NMM can *break* the STEP installation due to its lack of several controls related to mod overwrites and incomplete install/uninstall in some cases. }}
 
:: Nexus Mod Manager (NMM) is a mod-management utility from Blacktree Gaming, the owners of the Nexus sites, and provides a convenient download manager, and mod tracker.  The [http://justpaste.it/ms0 Nexus Mod Manager (NMM) Guide] By TheStigma provides good instructions for using this tool.
 
== 1.F.  INI Tweaks ==
INI files can be used to managed many aspects of the game and also ancillary mods to Skyrim. Following are relevant tweaks that apply to Baseline STEP.  Performance STEP may require that some of the following settings be relaxed, and Extreme STEP settings can be further enhanced in some cases. Potential performance impact is indicated for each tweak.
 
Go to "''Documents/My Games/Skyrim''" or "''My Documents/My Games/Skyrim''" (depending on Operating System) and find {{fc|#E6B69E|Skyrim.ini}} and {{fc|#E6B69E|SkyrimPref.ini}}.  Make a backup of the files.  If using Mod Organizer, editing INI files is done by clicking {{fc|#E6B69E|'''[Edit Ini]'''}}. Wrye Bash users can edit and manage all INI files via the INI Tweaks tab.
 
{{Notice Small|Changing settings in the Skyrim Launcher can undo some of the below INI tweaks.  To avoid this, make sure to [http://windows.microsoft.com/en-US/windows7/Prevent-changes-to-a-file-by-setting-it-to-read-only set the INI files as "read only"] when all the tweaks are in place.  }}
 
=== 1.F.1.  Skyrim INI ===
'''{{Fs|1.3em|Go to the bottom of the Skyrim.ini and create the following:'''}}
 
: ''Increases the distance arrows fly.  (From "Arrows and Bolts Tweaks").''
<pre>
[Actor]
fVisibleNavmeshMoveDist=12288.0000
</pre>
 
: ''Places the camera just above your character's head in third-person view, and correct the camera angle in third-person view while on horseback.  (From "Third Person Horse Camera"). Provides instant camera-angle switching when switching view types or when mounting/dismounting your horse.  (from "Instant Camera POV Switching").''
<pre>
[Camera]
fOverShoulderAddY=0.0
fOverShoulderPosZ=18.0
fOverShoulderPosX=0.0
fOverShoulderCombatAddY=0.0
fOverShoulderCombatPosZ=24.0
fOverShoulderCombatPosX=0.0
 
fOverShoulderHorseAddY=-72.0
fOverShoulderHorsePosZ=50.0
fOverShoulderHorsePosX=35.0
fActorFadeOutLimit=-100
 
fMouseWheelZoomSpeed=60.0
f1st3rdSwitchDelay=0.95
iHorseTransitionMillis=001
</pre>
 
: ''Speeds up the book opening animation, and move the HUD elements closer to the borders of the screen.'':
<pre>
[Interface]
fBookOpenTime=200.0
 
fSafeZoneX=10
fSafeZoneY=10
fSafeZoneXWide=10
fSafeZoneYWide=10
</pre>
 
'''{{Fs|1.3em|Add the following under {{fc|white|[Combat]}}:}}'''
 
: ''Shifts the point of aim to the center of the aiming reticule for arrows and crossbows (with this setting targets will be hit where the cursor is placed at approximately 100 feet from the target).''
<pre>
f1PArrowTiltUpAngle=0.7
f3PArrowTiltUpAngle=0.7
f1PBoltTiltUpAngle=0.7
f3PBoltTiltUpAngle=0.7
</pre>
 
'''{{Fs|1.3em|Add the following under {{fc|white|[Display]}}:}}'''
 
: ''Fixes the shadow flickering issue.  Shadow flickering is caused by updating sun shadows.''
<pre>
fSunShadowUpdateTime=0
fSunUpdateThreshold=2.0
</pre>
 
: ''Increases the time that blood decals remain visible (tweak from “Enhanced Blood Textures” mod).''
<pre>
fDecalLifetime=512.0
</pre>
 
: ''Helps reduce [[Guide:Z-Fighting|Z-fighting]], but may increase clipping, especially with a higher field of view.  See Gopher's [http://youtu.be/D0Rtj4bfSVQ More Z-fighting] video for more information and examples.''
<pre>
fNearDistance=18.0000
</pre>
 
'''{{Fs|1.3em|Add the following under {{fc|white|[General]}}:}}'''
 
: ''Disables the annoying intro sequence.''
<pre>
sIntroSequence=DISABLED.BIK
</pre>
 
: ''Prevents crashes when loading into a large interior area.''
<pre>
iLargeIntRefCount=262144
</pre>
 
: ''Helps prevent lighting “pop-in” by pushing back the distance at which the flicker/pulse animation loops begin.''
<pre>
fFlickeringLightDistance=8192
</pre>
 
=== 1.F.2.  SkyrimPrefs INI ===
'''{{Fs|1.3em|Modify the following under {{fc|white|[Controls]}}:}}'''
 
: ''Disable mouse acceleration.''
<pre>
bMouseAcceleration=0
</pre>
 
'''{{Fs|1.3em|Add the following under {{fc|white|[Decals]}}:}}'''
 
: ''Enables higher resolution blood decals on NPCs.''
<pre>
bDecalsOnSkinnedGeometry=1
</pre>
 
'''{{Fs|1.3em|Modify the following values under {{fc|white|[Display]}}:}}'''
 
: ''Valid values range from 0 - 7. Lower values will sharpen shadows (not the resolution), making vegetation more "vibrant."  It gives a subtle increase in performance, but also gives more pixelated and striping effects to shadows.  Higher values will make shadows softer and more blurred. Consider a value of zero if using ENB.''
<pre>
iBlurDeferredShadowMask=2
</pre>
 
: ''Enables shadows rendering on trees.''
<pre>
bTreesReceiveShadows=1
</pre>
 
: ''If running Extreme STEP using 'Ultra' setting for shadow shadow quality to in [[#1.B.1.  Launcher Settings|1.B.1]], this tweak will further improve shadow resolution at a performance cost.  Consider also raising 'iShadowMapResolutionSecondary' to 4096 on high-end machines. For Performance or Baseline STEP, do not change the default values for either of these settings.''
<pre>
iShadowMapResolutionPrimary=4096
iShadowMapResolutionSecondary=2048
</pre>
 
: ''Improves the blood decals number per scene (from “Enhanced Blood Textures”).''
<pre>
iMaxDecalsPerFrame=256
</pre>
 
:'' {{Fc|White|'''ENB users ONLY!'''}} Enabling these without an ENB will decrease performance with no visual impact and possibly introduce excessive shadow striping.''
<pre>
bDrawLandShadows=1
bFloatPointRenderTarget=1
</pre>
 
'''{{Fs|1.3em|Modify the following under {{fc|white|[TerrainManager]}}:}}'''
 
: ''Helps reduce [[Guide:Z-Fighting|Z-fighting]], but may increase clipping, especially with a higher field of view.  See Gopher's [http://youtu.be/D0Rtj4bfSVQ More Z-fighting] video for more information and examples.''
<pre>
fBlockMaximumDistance=500000
fBlockLevel1Distance=140000
fBlockLevel0Distance=75000
fSplitDistanceMult=4.0
</pre>
 
'''{{Fs|1.3em|Modify the following under {{fc|white|[MAIN]}}:}}'''
 
: ''Also helps reduce [[Guide:Z-Fighting|Z-fighting]]. See Gopher's [http://youtu.be/D0Rtj4bfSVQ More Z-fighting] video for more information and examples.''
<pre>
fSkyCellRefFadeDistance=500000.0000
</pre>
{{Benchmark}}

Latest revision as of 04:03, January 9, 2013

Test

This is a test asdf asdf asd fasd f

What?

Oh yeah asdf asdf asd fas df asdf

Maybe

yup