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... For now SKSE is already quite functional, 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"
- 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
- 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(the 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)
- support - patch 1.9.32.0.8
- Fixed a bug that prevented saving
- Added Book.IsTakeable
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 or SKSE- a resource for modders that expands the scripting capabilities of Skyrim. It doesn't affect the core files in any way, so you don't have to expect other permanent effects. The authors have forbidden to upload it anywhere, so the link above will take you to the website of the creators.
Compatibility:
SKSE will support the latest version of Skyrim available on Steam and ONLY it (currently 1.9.32.0. *). When a new version is released, we will update our files as quickly as possible - please be patient. No editor has been released yet.
Requirements:
Information for mod creators
If your mod requires SKSE then provide a link to the main SKSE site
When your mod loads, use the GetSKSERelease command to ensure that the SKSE version that is installed is compatible.
if GetSKSERelease< 5
MessageBox "This modification requires a newer version of SKSE."
endif
FAQ or Frequently Asked Questions
The game doesn't work or behaves strangely:
- Let us know what you did before you broke everything and we will try to fix this error
Will there be an Xbox 360 or PS3 version?
My antivirus reports that there is a virus in skse_loader!
- It's not a virus. To extend Skyrim and its editor, we use a technique called DLL injection to load our code. This technique is also used by viruses, so some antiviruses may think our file is a virus. We recommend adding our file to the list of exclusions in the antivirus rules.
Can I modify and release my own version of SKSE based on the source code you included?
No. The most suitable way for you to edit it is to write a plugin. If you have any questions, please contact us at the addresses below.
How can I write a plugin for SKSE?
Check out PluginAPI.h and you can also look at an example of a project included in the source folders
Can I include SKSE as part of the plugin layout (hodgepodge) or upload them to my sites?
- No. You can only provide a link to http://skse.silverlock.org/ and that's it. In some cases, there may be exceptions - please contact us at the addresses below. This means that if you see a modification that is uploaded somewhere other than http://skse.silverlock.org/, then they are infringing on copyright.
Does SKSE work with "4 gigabytes of Skyrim"
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 game was saved + loaded between 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 plugin "Jaxonz Console Plugin", if someone has this plugin "Jaxonz Console 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 for updating 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 script Weapon.GetTemplate
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 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
Description
Requirements:
One of the following games:
Skyrim Legendary Edition 1.9.32
Skyrim special edition 1.5.62
Skyrim VR 1.4.15
NOTE! The program requires latest version of Skyrim game.
Skyrim Script Extenger (SKSE)- The utility expands the scripting capabilities of the original game. Required for correct operation a huge number of mods and plugins that you can install on Skyrim.
SKSE - A program that does not affect the original game files. It is an extension of the scripting language for Skyrim. Simply put, the program expands the modding capabilities, allows you to make cool gameplay plugins, expands the capabilities that the original game did not allow.
The program is required for a huge number of mods that use SKSE. Without the utility, the mods simply won't work, or errors will occur.
Installation
Select the desired folder with the appropriate version:
* Skyrim Legendary Edition
* Skyrim Special Edition
* Skyrim VR
If you install automatically through the installer, the utility will determine the location itself.
Manual installation: copy the files to the root folder of your Skyrim. Steam path: steam / steamapps / common / Skyrim
AFTER INSTALLATION ALWAYS we launch our Skyrim through skse_loader.exe... For convenience, do label on your desktop. After starting, the utility is activated and Steam will start with your Skyrim.
Share this:
SKSE is a kind of extension for the game The Elder Scrolls V: Skyrim, which performs several important functions at once. The first of them stems from the full name of the tool - Skyrim Script Extender. Yes, this application does add new scripts and parameters to the game client libraries. For what? Well, this is a more interesting question. Firstly, the "expander" helps to significantly optimize the game, allowing it to run and play comfortably on relatively weak computers. Another important advantage of SKSE is the correction of a number of errors that the developers did not bother to fix even with the latest, at the time of this writing, patch (1.9.32.0.8). Especially a lot of changes concern problems with objects "falling through" into textures. Also Skyrim Script Extender fixes some bugs in dialogues and problems with the use of inventory.
Launching modifications
But mostly SKSE is installed in order to be able to use some mods. The Elder Scrolls V: Skyrim is a game for which thousands of modifications have been created for various purposes and scales. But the standard set of scripts added to the game client is not enough to work with some of them. This is where the Skyrim Script Extender comes in, adding new parameters and configurations. By the way, in addition to the game client itself, SKSE also makes the necessary changes to the official set of developer tools - Creation Kit.
Script Extender is distributed free of charge, but some of its versions may be incompatible with some versions of the distribution. Be sure to pay attention to this before starting the download. Remember that there is also a separate SKSE version for SE (Special Edition) versions.
Key features
- optimization and bug fixes;
- not compatible with all versions of The Elder Scrolls V: Skyrim client;
- making changes to the Creation Kit;
- the need for installation to run some modifications;
- free distribution.