Download skse mod for skyrim latest version. Scripting language extension (latest version). How can I write a plugin for SKSE

Skyrim Script Extender (or SKSE for short) is needed to add new algorithms to The Elder Scrolls V - Skyrim. After installing it, the game receives basic functional extensions, on the basis of which many mods can be created.
The full meaning of this software will be discussed in our article.

Basis for modifications

For the average player, the SKSE instruction set will not provide any significant benefit. But for modding enthusiasts, it is a great tool and base for testing their own and using other people's mods for Skyrim.
SKSE expands the list of existing scripts in the library. Simply put, it can be used to create new quests, test game mechanics, and radically change the concept of the world.

Observe compatibility

For the plugin to work correctly, install only the latest version of the program into the folder with the files of the latest version of the game. You should be aware that to enable it, Skyrim must be launched through "skse_loader.exe", and not through a regular launcher.

Optimization for weak PCs

Another advantage of the script extension is changing the launcher settings and system files of the game to improve optimization on weak computers. Skyrim + SKSE is often more playable on older systems than the original edition.

Advantages

access to the program codes of the game to change them;
the best tool for Skyrim modders;
the possibility of expanding the mechanics and principles of the virtual world;
installation is performed in the root folder of the game and does not require much effort from the user;
improved performance on weak machines.

disadvantages

the most recent versions have flaws that are gradually being eliminated;
this software as a tool is designed for experienced users.

You can download the latest version of SKSE for free from the link under the article.

Skyrim Script Extender (as this mod is commonly called "SKSE" among players) is a third-party plug-in for the personal computer used for the Elder Scrolls V: Skyrim. This is practically the most needed of all existing developer tools, which provides ordinary users with the ability to restore, change and, of course, produce mods. Mods (full word - modifications) are considered modifications of program codes for individual settings. In the event that the player intends to rewrite the Elder Scrolls V: Skyrim codes on his laptop or computer, then this will require the installation of the skse plugin for Skyrim how to install it for the PC?

Detailed instructions written specifically for installing Skyrim Script Extender:

1.First you need to look for SKSE. Of course, it is better to download the skse plugin from the official site of those who developed it.

This way you will have no doubts about the safety of the downloaded file and the presence of errors in it. For greater confidence, it is better to scan it with your antivirus. Often, unscrupulous people put a bunch of malicious files in archives. If this does happen to you, then antivirus scan will easily detect and remove them. Download the "7z archive" and not the provided "installer". It is better to install the files yourself so that there are no problems in the process.

3. It is necessary to extract the contents of SKSE from the archive. After starting 7-zip, you need to open the archive by clicking on it. Then select function 7-Zip → Extract here. The folder will be saved there too.

4. Find the installed Skyrim directory. Skyrim often asks for Steam, so you need to find everything in the directory. It is often located along this path: "C: \ Program Files \ Steam \ steammapps \ common \ skyrim \". (You don't need to enter quotes)

6.Then, be sure to copy all existing data files ..dll and installation files .exe from the SKSE folder in Skyrim. In fact, these are almost any files, except for the two remaining folders.

7. When the request window appears, you must select the item "overwrite or replace existing files"

9.Move all existing .pex files from the SKSE folder to the location of the Skyrim scripts. When a pop-up window appears, select the already familiar item “overwrite or replace existing files”. The others can be left alone, unless you prefer to create mods completely from scratch.

10. You need to go back to the Skyrim catalog.

11.Click the cursor on the icon ".skse_loader.exe" and "Create a shortcut".

12. Move it directly to the desktop.

13.Launch the already modified Steam directory.

14. Double click on the "skse loader.exe" icon to start Skyrim. From now on, you have the opportunity to use skse for Skyrim, how to install mods using it, will be indicated in another instruction.

Help for users. Before installing mods on your game, create a backup copy. Then, if you suddenly damage any files, you will always have the opportunity to reinstall them without losing your progress in the game.

Happy gameplay!

Today we will tell you how to install SKSE on Skyrim. Skyrim Script Extender is a third party plugin for PC. This is one of the main and necessary tools that allows you to update, modify and create mods. Mods are edits to program codes taken from the game for more personalized customization. If you want to change Skyrim directly on your computer, this can only be done after installing SKSE. Next, we will describe in detail how to use the specified tool.

Receiving

So, let's move on to a step-by-step solution to the question of whether SKSE is on Skyrim. First of all, we download the tool we need. You can get SKSE on the developer portal. We choose not the "installer", but the "7z archive". The self-installer sometimes causes problems. Most often, the process goes smoother if you go through all of the steps on your own. Next, to decide how to install SKSE on Skyrim, download and install 7-Zip. This is a free archiving program. It opens files in 7z format. It can also be obtained for free on the developer's portal.

Unpacking

We proceed to the next step in solving the question of how to install SKSE on Skyrim, and unpack the files of the resulting archive with the modification. To do this, after installing 7-Zip, right-click on the archive. In the menu that appears, select the item 7-Zip, and then "Extract". A directory with unpacked files will be created in the same directory. Further, in order to solve the question of how to install SKSE on Skyrim, we find the directory with the game. Skyrim works with Steam, so we search in the folder for that tool. Let's follow the standard path, if the installation of the game was carried out in manual mode, it may differ from the one described. Open drive C. Go to the Program Files directory. Go to the Steam folder. Next, open the steammapps, common and skyrim directories sequentially. Go to the folder that contains the extracted files. We do this in a separate window. As a result, we get two separate simultaneously open directories: Skyrim and SKSE.

Installation

Copy all .exe and.dll files to the game folder. We are talking about all SKSE materials. The only exceptions are two catalogs. In the dialog box that appears, select the option to replace existing files. In both directories, SKSE and Skyrim, go to the Data folder and then Scripts. Copy all .pex files from SKSE to Scripts Skyrim. When prompted, choose to replace existing data. Leave the rest of the files unchanged. They are required when you plan to code unique modifications from scratch. We return to the Skyrim directory. Right-click on the .skse_loader.exe element. In the menu that appears, select the "Create shortcut" item. Drag the element that has arisen to your desktop. Launch Steam. After using this tool, go to the modified Skyrim. To start the game, double click on the shortcut skse_loader.exe. From now on, you can download and install any modifications to Skyrim. In particular, the implementation of those solutions that need SKSE is available. Do not forget that changing scripts may result in damage to game data or individual saved files. Therefore, you need to create a backup before making any edits. Now you know how to install SKSE on Skyrim.

Attention!!!

This version 1.06.16 is only compatible with the game version 1.9.32.0.8


Description:
Basic concept of creation SKSE- expansion of functionality and optimization of both the game itself TES 5 Skyrim and her editor Creation Kit... Presently SKSE already functional enough, it eliminates some errors of the game itself, downloads to PCs with weak configurations, and can also be used to create game modifications

Update: 1.06.16

  • Fixed script EquipItemById which did not handle stacks of elements properly
  • Fixed a bug when equipping, extracting and receiving magic in the section " Favorites"
Update: 1.06.15
  • Fixed script EquipItemEx that caused a conflict between two weapons of the same type with different improvements (not equipped in the left and right hand)
  • Fixed scripts Game.UnbindObjectHotkey / GetHotkeyBoundObject / IsObjectFavorited(this is a hotkey fix)
  • Fixed all existing scrolling functions (They were originally defined but were never linked)
  • Added script Scroll.GetCastTime
  • Changed script ActorAction cost slot according to other functions 0-left 1-right 2-voice
  • Added script Actor.EquipItemById / GetEquippedItemId / GetWornItemId
Update: 1.06.14
  • Personally, I did not understand anything about the updates, but apparently all of the following has a very good effect on game scripts
  • TESCombatStyle now clones correctly along the way TempClone(author's implementation is used instead of Bethesda)
  • minidump reporting ignores " known"crash when exiting the game (bug in the game engine)
  • Added script ObjectReference.IsOffLimits and fixed the file Actor.GetNthSpell
  • Added script Actor.GetEquippedObject, returns the initial form of equipping objects on the left, right and voice slots
  • Script HasKeywordString returned value false if the keyword is not found
  • Added scripts Game.IsObjectFavorited / UnbindObjectHotkey / GetHotkeyBoundObject to check if the item / spells were in the favorites
  • Added scripts ActionScript StoreIndices / LoadIndices for linking indexes in the menu
  • Reconfigured scripts ActionScript GetActivePlayerEffects for hidden and inactive effects
  • Added SKSE.GetPluginVersion
  • Added a script ActorIsSwimming / SheatheWeapon / IsAIEnabled
  • Added script Game.GetPlayerMovementMode(Control Mode)
  • Added script ActorBase.GetTemplate(Returns the root template ActorBase)
  • Added racial script /ActorBase.Get/SetSkin/
  • Added event script ActorAction
  • Added script Weapon.Get / SetEquipType / Skill / Resist / CritEffect / CritEffectOnDeath / CritMultiplier / EnchantmentValue / EquippedModel
  • Added plugin API(For handling heavy tasks NetImmerse)
The update includes:
  • support - patch 1.9.32.0.8
  • Fixed a bug that prevented saving
  • Added Book.IsTakeable
Requirements:
How to update:
Just before updating, save to a clean save in the pause menu to a new save slot and exit the game
Upgrade over the old version, replacing all files

Installation:

  • Place the contents of the archive in the game folder (not in DATA!!!)
  • Launching the game only after skse_loader.exe

Skyrim Script Extender (SKSE) is an essential resource to create and install mods for the original The Elder Scrolls 5: Skyrim and Legendary Edition. SKSE significantly expands the functionality of the game interface, fixes some bugs in the Creation Kit editor and improves overall optimization for weak PCs.

The file has been translated into Russian.

List of changes:

Version: 1.07.03 (latest)

Fixed a bug with a bug in the inventory and a bug with dialogs.

Added SpawnerTask for batch PlaceAtMe for positioning

Fixed chance for ModEvent / UICallback, instances would stop working if the game was saved + loaded between their creation and execution

Added Spell.GetEffectMagnitudes / GetEffectAreas / GetEffectDurations / GetMagicEffects

Added ObjectReference.GetContainerForms / GetReferenceAliases

Added WornObject.GetReferenceAliases value

Added value Form.GetKeywords

Added StringUtil.Split value

Added Utility.ResizeArray value

Added value Actor.ResetAI (analogue of the console function)

Fixed script ActorBase.GetIndexOf *

Fixed Utility.CreateArray initialization with empty Forms / Aliases

Added support for skse.ExtendData (true) for enchanting / alchemy / smithing / crafting menu (most likely for future SkyUI 5.0)

Added Ingredient / Potion / Scroll / Spell.GetIsNthEffectKnown / Magnitudes / Areas / Durations / MagicEffects

Added Quest.GetAliasById / GetAliases

Fixed Armor.ModArmorRating to turn off significance

Added value FormList.ToArray / AddForms

Added experimental GameData function

Added diagnostic messages to help diagnose the causes of frequent crashes or problems

(1) shows masterfile missing on game crash on startup

(2) shows lists of missing files in dialog when loading save

Both options are disabled by default, to enable them add to the skse.ini file at Data / SKSE / skse.ini:

EnableDiagnostics = 1

Update: 1.07.02

While this is a beta version, but quite a working one, on a note, after updating to version 1.07.02, when the game starts, there may be a delay of a few seconds, this happens with the redistribution and updating of new files and changes, then the game will start as usual, then, all subsequent entrances to the game will be fast

Renamed the script Tree -> TreeObject, to avoid conflicts with game (vanilla) scripts

This version of SKSE 1.07.02 implements the functionality from this "Jaxonz Console Plugin" plugin, if someone has this "Jaxonz Console Plugin" plugin installed, you can delete it

Added script Actor.GetFactions

Added script Cell.GetWaterLevel

Added additional functions / variables for factions

Added script ActorValueInfo.GetCurrent / Base / MaximumValue

Added script Game.GetCurrentConsoleRef

Added many functional variables for working with NetImmerse script

Fixed the SetHarvested script to update visual models, as well as the state of objects

Added kMessage_NewGame script to SKSEMessagingInterface

Added script Enchantment.Get / SetKeywordRestrictions

Fixed a bug / crash that was caused by simultaneous key presses press / release

Added OnNiNodeUpdate script for random events ActiveMagicEffect, Alias, Form

Added experimental support for creating arrays larger than 128 records

Added Game.SetPlayerLevel script. Works similarly to the console command SetLevel to summon the player

Update: 1.07.01

Version 1.07.01 has left the alpha stage, now it is a full-fledged release, everything described below does not even know what it refers to, all the values ​​are script, since all this has been updated, then all this is necessary for the game. On a note, after updating to version 1.07.01, when the game starts, there may be a delay of a few seconds, this happens with the redistribution and updating of new files and changes, then the game will start as usual, then all subsequent entries into the game will be fast

Fixed IsValidRace for armor on all races

Added MagicEffect.GetCasting / DeliveryType

Fixed crash when calling UpdateWeight with missing facegen files from NPC

GetTotalItemWeight, added correct calculation of variables

Added script Potion.IsPoison, GetUseSound

Added Weapon.GetTemplate script

Added script Ammo.IsBolt, GetProjectile, GetDamage

Added script Game.GetDialogueTarget

Added parameter SKSETaskInterface :: AddUITask

Added serialization of remote forms

Added SKSEMessagingInterface parameter

Removed the system of messages notifying about incorrect saving, loading

Base form-name returned to WornObject.GetDisplayName scripts

Added script WornObject, ObjectReference.GetPoison

Added DirectX SDK required for compilation

Fixed the WornObject script responsible for checking slots / masks

Added NetImmerse.SetNodePosition parameter

Added Actor.GetFurnitureReference parameter

Added Game.GetCurrentCrosshairRef parameter

Added the NetImmerse.GetRelativeNodePositionx / Y / Z parameter

Added Actor.Set / ResetExpressionPhoneme / modifier

Added Form.HasWorldModel Get / SetWorldModelPath / NumTextureSets / NthTextureSet / SetWorldModelNthTextureSet parameters

Added the HeadPart.IsExtraPart parameter

Added Form.IsPlayable parameter

Added ObjectReference.GetAllForms parameter

Installation:
Unpack the archive into the game folder where the executable file is located " TESV.exe "with file replacement.
Create a file "
skse.ini "taking into account the parameters of your pc or download the ready one and place it in the folderData / SKSE
Start the game through s
kse_loader.exe