Difference between revisions of "Tool Setup: Script Extenders"

From Nexus Mods Wiki
Jump to: navigation, search
m
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
Vortex, unlike other mod managers, is capable of allowing you to manage your installation of the "script extenders" for Bethesda titles.  
 
Vortex, unlike other mod managers, is capable of allowing you to manage your installation of the "script extenders" for Bethesda titles.  
 +
== What is a "script extender"? ==
  
== What is a "script extender"? ==
 
 
A script extender is an unofficial addon created for Bethesda's Gamebryo based games. It is designed to add to or enhance the available functions and features of the game and its engine. This may include fixing important bugs, removing limitations or allowing modders to interact with the game data in new ways when designing their mods.
 
A script extender is an unofficial addon created for Bethesda's Gamebryo based games. It is designed to add to or enhance the available functions and features of the game and its engine. This may include fixing important bugs, removing limitations or allowing modders to interact with the game data in new ways when designing their mods.
  
 
You are not required to use a script extender for your modding setup unless you wish to use a mod that relies on it. For games still receiving updates, script extenders (and by proxy mods using them) may cease to function in any new updates. This would mean a delay while you wait for the script extender and any dependant mods to receive an update.
 
You are not required to use a script extender for your modding setup unless you wish to use a mod that relies on it. For games still receiving updates, script extenders (and by proxy mods using them) may cease to function in any new updates. This would mean a delay while you wait for the script extender and any dependant mods to receive an update.
  
It's important to note that the script extenders are neither created or endorsed by the game developers. They are created by a group of highly skilled modding enthusiasts who are under no obligation to update or add features to the script extender. Any problems with your game that occur when using this software are entirely up to the user to resolve.  
+
It's important to note that the script extenders are neither created or endorsed by the game developers. They are created by a group of highly skilled modding enthusiasts who are under no obligation to update or add features to the script extender. Any problems with your game that occur when using this software are entirely up to the user to resolve.
 +
 
 +
 
  
 
== Where to get script extenders ==
 
== Where to get script extenders ==
*Skyrim VR - [http://skse.silverlock.org/ SKSEVR]
+
 
*Skyrim Special Edition - [http://skse.silverlock.org/ SKSE64]
+
*Starfield - [https://sfse.silverlock.org/ SFSE]
*Skyrim - [http://skse.silverlock.org/ SKSE]
+
*Skyrim VR - [http://skse.silverlock.org/ SKSEVR]  
*Oblivion - [https://www.nexusmods.com/oblivion/mods/37952 OBSE]
+
*Skyrim Special Edition - [http://skse.silverlock.org/ SKSE64]  
*Morrowind - [https://www.nexusmods.com/morrowind/mods/45468 MSE]
+
*Skyrim - [http://skse.silverlock.org/ SKSE]  
*Fallout 4 - [http://f4se.silverlock.org/ FO4SE]
+
*Oblivion - [https://www.nexusmods.com/oblivion/mods/37952 OBSE]  
*Fallout New Vegas - [http://nvse.silverlock.org/ NVSE]
+
*Morrowind - [https://www.nexusmods.com/morrowind/mods/45468 MSE]  
*Fallout 3 - [http://fose.silverlock.org/ FOSE]
+
*Fallout 4 - [http://f4se.silverlock.org/ FO4SE]  
 +
*Fallout New Vegas - [http://nvse.silverlock.org/ NVSE]  
 +
*Fallout 3 - [http://fose.silverlock.org/ FOSE]  
 +
*[https://apkbine.com/pt/ apkbine]
 +
<div class="simple-translate-system-theme" id="simple-translate"><div><div class="simple-translate-button isShow" style="/* insecure input */">&nbsp;</div> <div class="simple-translate-panel" style="width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px"><div class="simple-translate-result-wrapper" style="overflow: hidden"><div class="simple-translate-move">&nbsp;</div> <div class="simple-translate-result-contents">
 +
&nbsp;
 +
 
 +
&nbsp;
 +
</div> </div> </div> </div> </div>
  
 
== Option 1: Install with Vortex (Easy) ==
 
== Option 1: Install with Vortex (Easy) ==
With Vortex 1.2.12 and above, install a Script Extender has never been easier. The following video from Gopher covers the process in detail.  
+
 
 +
With Vortex 1.2.12 and above, install a Script Extender has never been easier. The following video from Gopher covers the process in detail.
  
 
{{#ev:youtube|0prWgeGGnp8}}
 
{{#ev:youtube|0prWgeGGnp8}}
  
 +
&nbsp;
  
 
== Option 2: Install manually (Intermediate) ==
 
== Option 2: Install manually (Intermediate) ==
Install the script extender as defined on the download page. This usually involves placing some files in the same folder as the game EXE.
 
  
With the script extender installed, go to the Vortex dashboard and in the starter dashlet press the refresh button. If you have installed it correctly, the icon for the script extender will now light up. You can click the menu button next to the icon and make the script extender primary, this means whenever you launch the game through the top left play button in Vortex, the script extender will be launched.  
+
Install the script extender as defined on the download page. This usually involves placing some files in the same folder as the game EXE.
 +
 
 +
With the script extender installed, go to the Vortex dashboard and in the starter dashlet press the refresh button. If you have installed it correctly, the icon for the script extender will now light up. You can click the menu button next to the icon and make the script extender primary, this means whenever you launch the game through the top left play button in Vortex, the script extender will be launched.
  
[[File:SKSE4.JPG|800px]]
+
[[File:SKSE4.JPG|800px|SKSE4.JPG]]
  
 
== Option 3: Install with an old version Vortex (Intermediate) ==
 
== Option 3: Install with an old version Vortex (Intermediate) ==
{{VortexVersion | 1.1.15 or lower}}
 
Experienced users may wish to install the script extender through Vortex itself. The advantage of this is easily managing the installation and swapping out updated files cleanly. This method does not work with USVFS deployment. 
 
  
For this example, we'll be using SKSE64 v2.0.10, but similar logic will apply to other the script extenders.  
+
{{VortexVersion | 1.1.15 or lower}} Experienced users may wish to install the script extender through Vortex itself. The advantage of this is easily managing the installation and swapping out updated files cleanly. This method does not work with USVFS deployment.
 +
 
 +
For this example, we'll be using SKSE64 v2.0.10, but similar logic will apply to other the script extenders.
  
 
{{#ev:youtube|7K7zF58OFdU}}
 
{{#ev:youtube|7K7zF58OFdU}}
  
 
=== Download and install ===
 
=== Download and install ===
First, you will need to download the archive. Even the files hosted at Nexus Mods will need to be downloaded manually.
 
  
Next, in your mods tab on Vortex, click the "Install from File" button and select the archive you've just downloaded.  
+
First, you will need to download the archive. Even the files hosted at Nexus Mods will need to be downloaded manually.
 +
 
 +
Next, in your mods tab on Vortex, click the "Install from File" button and select the archive you've just downloaded.
  
[[File:SKSE1.JPG | 800px]]
+
[[File:SKSE1.JPG|800px|SKSE1.JPG]]
  
This will add a new disabled mod entry for your script extender. Leave it disabled for now as we need to make a few changes before deploying it.  
+
This will add a new disabled mod entry for your script extender. Leave it disabled for now as we need to make a few changes before deploying it.
  
 
=== Move the files into the correct directories ===
 
=== Move the files into the correct directories ===
 +
 
Generally, script extenders aren't packed in a way that would allow installing them this way, so we'll need to move the files around to make it play nice.
 
Generally, script extenders aren't packed in a way that would allow installing them this way, so we'll need to move the files around to make it play nice.
  
To do this, right-click the script extender mod and select "Open with file manager".  
+
To do this, right-click the script extender mod and select "Open with file manager".
  
[[File:SKSE2.JPG]]
+
[[File:SKSE2.JPG|RTENOTITLE]]
  
In the example of SKSE64, you need to create a new folder called "Data" on the top level and move the scripts folder inside it.  
+
In the example of SKSE64, you need to create a new folder called "Data" on the top level and move the scripts folder inside it.
  
 
Then move skse64_1_5_53.dll, skse_loader.exe, skse64_steam_loader.dll to the top level. You can delete the skse64_2_00_10 folder after this.
 
Then move skse64_1_5_53.dll, skse_loader.exe, skse64_steam_loader.dll to the top level. You can delete the skse64_2_00_10 folder after this.
  
You should now have a Data folder (containing the scripts), 2 DLL files and an EXE file on the top level.  
+
You should now have a Data folder (containing the scripts), 2 DLL files and an EXE file on the top level.
  
 
=== Update mod info in Vortex ===
 
=== Update mod info in Vortex ===
Now we need to tell Vortex this isn't a normal mod and should be added to the game folder, not the mods folder.  
+
 
 +
Now we need to tell Vortex this isn't a normal mod and should be added to the game folder, not the mods folder.
  
 
Double-clicking the mod will open the mod details pane on the right. Make the following changes:
 
Double-clicking the mod will open the mod details pane on the right. Make the following changes:
  
[[File:SKSE3.JPG]]
+
[[File:SKSE3.JPG|RTENOTITLE]]
  
*Mod Name - This is optional, but you can make the name of the mod more friendly, such as "SKSE64" or "Script Extender".
+
*Mod Name - This is optional, but you can make the name of the mod more friendly, such as "SKSE64" or "Script Extender".  
*Version - This is recommended, add the current version of the script extender, so you know if you need to update.
+
*Version - This is recommended, add the current version of the script extender, so you know if you need to update.  
*Mod Type - This is '''required''' change this to "dinput".
+
*Mod Type - This is '''required''' change this to "dinput".  
  
 
Now you can enable this mod. If you have automatic deployment turned off, you will need to click "Deploy Mods" to all the installation into the game folder.
 
Now you can enable this mod. If you have automatic deployment turned off, you will need to click "Deploy Mods" to all the installation into the game folder.
  
 +
=== Set up the shortcut ===
  
 +
You have to edit the script extender settings. So check your dashboard where handly shortcuts to the script extender are already set up.
  
 +
There you have to click the 3 dots on the Skyrim Script Extender App. Then click "Edit"
  
=== You have to edit the script extender settings. So&nbsp;check your dashboard where handly shortcuts to the script extender are already set up.&nbsp; ===
+
You have to delete the skse Version Folder skse64_2_00_10\ in your&nbsp;SKSE&nbsp;Settings, otherwise you could not start skse within vortex with skse running
 
 
=== There you have to click the 3 dots on the Skyrim Script Extender App. Then click "Edit" ===
 
 
 
 
 
=== <br/> You have to delete the skse Version Folder skse64_2_00_10\ in your&nbsp;SKSE&nbsp;Settings, otherwise you could not start skse within vortex with skse running ===
 
  
Target:&nbsp;c:\games\steam\steamapps\common\Skyrim Special Edition\<s>skse64_2_00_10\</s>skse64_loader.exe
+
Target: c:\games\steam\steamapps\common\Skyrim Special Edition\<s>skse64_2_00_10\</s>skse64_loader.exe
  
 
Start in: c:\games\steam\steamapps\common\Skyrim Special Edition\<s>skse64_2_00_10\</s>
 
Start in: c:\games\steam\steamapps\common\Skyrim Special Edition\<s>skse64_2_00_10\</s>
 
=== &nbsp; ===
 
  
 
=== Check it's working ===
 
=== Check it's working ===

Latest revision as of 17:49, 30 March 2024

Vortex, unlike other mod managers, is capable of allowing you to manage your installation of the "script extenders" for Bethesda titles.

What is a "script extender"?

A script extender is an unofficial addon created for Bethesda's Gamebryo based games. It is designed to add to or enhance the available functions and features of the game and its engine. This may include fixing important bugs, removing limitations or allowing modders to interact with the game data in new ways when designing their mods.

You are not required to use a script extender for your modding setup unless you wish to use a mod that relies on it. For games still receiving updates, script extenders (and by proxy mods using them) may cease to function in any new updates. This would mean a delay while you wait for the script extender and any dependant mods to receive an update.

It's important to note that the script extenders are neither created or endorsed by the game developers. They are created by a group of highly skilled modding enthusiasts who are under no obligation to update or add features to the script extender. Any problems with your game that occur when using this software are entirely up to the user to resolve.


Where to get script extenders

 
 

 

 

Option 1: Install with Vortex (Easy)

With Vortex 1.2.12 and above, install a Script Extender has never been easier. The following video from Gopher covers the process in detail.

 

Option 2: Install manually (Intermediate)

Install the script extender as defined on the download page. This usually involves placing some files in the same folder as the game EXE.

With the script extender installed, go to the Vortex dashboard and in the starter dashlet press the refresh button. If you have installed it correctly, the icon for the script extender will now light up. You can click the menu button next to the icon and make the script extender primary, this means whenever you launch the game through the top left play button in Vortex, the script extender will be launched.

SKSE4.JPG

Option 3: Install with an old version Vortex (Intermediate)

VortexLogoSmall.png This content applies to Vortex 1.1.15 or lower.
Experienced users may wish to install the script extender through Vortex itself. The advantage of this is easily managing the installation and swapping out updated files cleanly. This method does not work with USVFS deployment.

For this example, we'll be using SKSE64 v2.0.10, but similar logic will apply to other the script extenders.

Download and install

First, you will need to download the archive. Even the files hosted at Nexus Mods will need to be downloaded manually.

Next, in your mods tab on Vortex, click the "Install from File" button and select the archive you've just downloaded.

SKSE1.JPG

This will add a new disabled mod entry for your script extender. Leave it disabled for now as we need to make a few changes before deploying it.

Move the files into the correct directories

Generally, script extenders aren't packed in a way that would allow installing them this way, so we'll need to move the files around to make it play nice.

To do this, right-click the script extender mod and select "Open with file manager".

RTENOTITLE

In the example of SKSE64, you need to create a new folder called "Data" on the top level and move the scripts folder inside it.

Then move skse64_1_5_53.dll, skse_loader.exe, skse64_steam_loader.dll to the top level. You can delete the skse64_2_00_10 folder after this.

You should now have a Data folder (containing the scripts), 2 DLL files and an EXE file on the top level.

Update mod info in Vortex

Now we need to tell Vortex this isn't a normal mod and should be added to the game folder, not the mods folder.

Double-clicking the mod will open the mod details pane on the right. Make the following changes:

RTENOTITLE

  • Mod Name - This is optional, but you can make the name of the mod more friendly, such as "SKSE64" or "Script Extender".
  • Version - This is recommended, add the current version of the script extender, so you know if you need to update.
  • Mod Type - This is required change this to "dinput".

Now you can enable this mod. If you have automatic deployment turned off, you will need to click "Deploy Mods" to all the installation into the game folder.

Set up the shortcut

You have to edit the script extender settings. So check your dashboard where handly shortcuts to the script extender are already set up.

There you have to click the 3 dots on the Skyrim Script Extender App. Then click "Edit"

You have to delete the skse Version Folder skse64_2_00_10\ in your SKSE Settings, otherwise you could not start skse within vortex with skse running

Target: c:\games\steam\steamapps\common\Skyrim Special Edition\skse64_2_00_10\skse64_loader.exe

Start in: c:\games\steam\steamapps\common\Skyrim Special Edition\skse64_2_00_10\

Check it's working

To verify the script extending is working, check your dashboard where handly shortcuts to the script extender are already set up. Click the play button and if the game launches via the script extender it has been installed correctly.

You can set the script extender as default by clicking the menu icon next to the tool. This will mean when you click the launch button at the top of Vortex, the script extender will be started.