Difference between revisions of "SKSE: Skyrim Script Extension"

From Nexus Mods Wiki
Jump to: navigation, search
m (Installation: minor edits)
 
(6 intermediate revisions by 6 users not shown)
Line 5: Line 5:
 
The SKSE is required for certain mods which require tight integration with the Skyrim game engine. The SKSE allows a modder to 'hook' into the game engine. An excellent example of this is the Skyboost mod which altered the game engine code of the TESV executable providing some graphic performance optimizations in pre-1.4 versions of the game.
 
The SKSE is required for certain mods which require tight integration with the Skyrim game engine. The SKSE allows a modder to 'hook' into the game engine. An excellent example of this is the Skyboost mod which altered the game engine code of the TESV executable providing some graphic performance optimizations in pre-1.4 versions of the game.
  
==Downloading==
+
 
Always consult the official download site for the most current version of SKSE. Each release of Skyrim will generally be followed shortly after with a new release of SKSE. When Bethseda issues a new patch for Skyrim, the SKSE developers will quickly follow with an updated version of SKSE. <br/>
+
 
 +
= Downloading =
 +
 
 +
Always consult the official download site for the most current version of SKSE. Each release of Skyrim will generally be followed shortly after with a new release of SKSE. When Bethseda issues a new patch for Skyrim, the SKSE developers will quickly follow with an updated version of SKSE.
 +
 
 
  TIP: You may wish to hold off on updating to the latest Skyrim patch until the updated SKSE
 
  TIP: You may wish to hold off on updating to the latest Skyrim patch until the updated SKSE
 
  is released. Steam users may not have this option as updates may be pushed through automatically
 
  is released. Steam users may not have this option as updates may be pushed through automatically
 
  by the Steam servers.
 
  by the Steam servers.
<br/>
+
 
The latest version of SKSE can be found [http://http://skse.silverlock.org/ here]. The downloaded file is a .7z archive and must be extracted using the freely available Windows 7zip archive tool. See [[here]] for detailed instructions on downloading and installing 7zip. Extracting the contents of the download will yield a directory titled skse_x_yy_zz. At the time of this writing, the current version was 1_04_10
+
<br/> The latest version of SKSE can be found [http://skse.silverlock.org/ here]. The downloaded file is a .7z archive and must be extracted using the freely available Windows 7zip archive tool. See [[Here|here]] for detailed instructions on downloading and installing 7zip. Extracting the contents of the download will yield a directory titled skse_x_yy_zz. At the time of this writing, the current version was 1_04_10
 +
 
 
  CAUTION: Using WinZip, WinRAR or most other archive utilities will result in corrupt files.
 
  CAUTION: Using WinZip, WinRAR or most other archive utilities will result in corrupt files.
 +
 +
----
 +
 
==Installation==
 
==Installation==
 
The extracted directory will contain a src directory, two dynamic link library files (<tt>skse_x_yy_zz.dll</tt> and <tt>skse_steam_loader.dll</tt>), an executable file (<tt>skse_loader.exe</tt>), and three text files (<tt>skse_docs.txt</tt>, <tt>skse_readme.txt</tt> and <tt>skse_whatsnew.txt</tt>.) The src directory and the file <tt>skse_docs.txt</tt> are not used in this tutorial and are only of interest to modders. The readme and whatsnew text files may be reviewed to see what may have changed since the last Skyrim update.
 
The extracted directory will contain a src directory, two dynamic link library files (<tt>skse_x_yy_zz.dll</tt> and <tt>skse_steam_loader.dll</tt>), an executable file (<tt>skse_loader.exe</tt>), and three text files (<tt>skse_docs.txt</tt>, <tt>skse_readme.txt</tt> and <tt>skse_whatsnew.txt</tt>.) The src directory and the file <tt>skse_docs.txt</tt> are not used in this tutorial and are only of interest to modders. The readme and whatsnew text files may be reviewed to see what may have changed since the last Skyrim update.
Line 18: Line 26:
 
<pre style="color:red">Copy the two .dll files and the .exe file to your Skyrim game install folder.</pre>
 
<pre style="color:red">Copy the two .dll files and the .exe file to your Skyrim game install folder.</pre>
  
For Steam installations, this is usually in your '''Program Files''' folder under '''Steam\SteamApps\commonskyrim\'''
+
For Steam installations, this is usually in your '''Program Files''' folder under '''Steam\SteamApps\common\Skyrim\'''
  
 
Retail installations are usually in '''c:\Program Files (x86)\Skyrim.'''
 
Retail installations are usually in '''c:\Program Files (x86)\Skyrim.'''
Line 24: Line 32:
 
  Do not copy these files to the Data folder as with a normal mod.
 
  Do not copy these files to the Data folder as with a normal mod.
  
==Test your installation==
+
== Test your installation ==
 +
 
 
Launch the game by running skse_loader.exe.
 
Launch the game by running skse_loader.exe.
  
Line 32: Line 41:
  
 
In the same directory the .dll and .exe files were copied to should now contain a file <tt>skse_loader.log</tt>. Open the log file with a text editor such as Windows Notepad or notepad++ and verify that there are no errors.
 
In the same directory the .dll and .exe files were copied to should now contain a file <tt>skse_loader.log</tt>. Open the log file with a text editor such as Windows Notepad or notepad++ and verify that there are no errors.
 +
 
==References==
 
==References==
[http://http://skse.silverlock.org/ Official SKSE website and downloads]
+
[http://skse.silverlock.org/ Official SKSE website and downloads]
 
   
 
   
 
[[Category:Skyrim]]
 
[[Category:Skyrim]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]
 +
[[Category: Modding Guides]]

Latest revision as of 21:32, 9 March 2021

SKSE: Skyrim Script Extender

From the official ReadMe file: The Skyrim Script Extender, or SKSE for short, is a modder's resource that expands the scripting capabilities of Skyrim. It does so without modifying the executable files on disk, so there are no permanent side effects.

The SKSE is required for certain mods which require tight integration with the Skyrim game engine. The SKSE allows a modder to 'hook' into the game engine. An excellent example of this is the Skyboost mod which altered the game engine code of the TESV executable providing some graphic performance optimizations in pre-1.4 versions of the game.


Downloading

Always consult the official download site for the most current version of SKSE. Each release of Skyrim will generally be followed shortly after with a new release of SKSE. When Bethseda issues a new patch for Skyrim, the SKSE developers will quickly follow with an updated version of SKSE.

TIP: You may wish to hold off on updating to the latest Skyrim patch until the updated SKSE
is released. Steam users may not have this option as updates may be pushed through automatically
by the Steam servers.


The latest version of SKSE can be found here. The downloaded file is a .7z archive and must be extracted using the freely available Windows 7zip archive tool. See here for detailed instructions on downloading and installing 7zip. Extracting the contents of the download will yield a directory titled skse_x_yy_zz. At the time of this writing, the current version was 1_04_10

CAUTION: Using WinZip, WinRAR or most other archive utilities will result in corrupt files.

Installation

The extracted directory will contain a src directory, two dynamic link library files (skse_x_yy_zz.dll and skse_steam_loader.dll), an executable file (skse_loader.exe), and three text files (skse_docs.txt, skse_readme.txt and skse_whatsnew.txt.) The src directory and the file skse_docs.txt are not used in this tutorial and are only of interest to modders. The readme and whatsnew text files may be reviewed to see what may have changed since the last Skyrim update.

Copy the two .dll files and the .exe file to your Skyrim game install folder.

For Steam installations, this is usually in your Program Files folder under Steam\SteamApps\common\Skyrim\

Retail installations are usually in c:\Program Files (x86)\Skyrim.

TIP: If you see files named TESV.exe and SkyrimLauncher.exe, this is the correct folder.
Do not copy these files to the Data folder as with a normal mod.

Test your installation

Launch the game by running skse_loader.exe.

If you use a desktop shortcut to launch Skyrim normally, just update the shortcut to point to skse_loader.exe instead of TESV.exe or SkyrimLauncher.exe and then exit the game.

If you launch the game from a shortcut in the start menu, update that shortcut.

In the same directory the .dll and .exe files were copied to should now contain a file skse_loader.log. Open the log file with a text editor such as Windows Notepad or notepad++ and verify that there are no errors.

References

Official SKSE website and downloads