File information
Last updated
Original upload
Created by
SKSE TeamUploaded by
ianpattVirus scan
Safe to use
Tags for this mod
Current section
About this mod
The Skyrim Script Extender (SKSE) is a tool used by many Skyrim mods that expands scripting capabilities and adds additional functionality to the game.
- Requirements
-
This mod does not have any known dependencies other than the base game.
Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets Some assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You are not allowed to modify my files, including creating bug fixes or improving on features under any circumstances
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You are not allowed to use assets from this file under any circumstances
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
- Mirrors
- Changelogs
-
-
Version 2.2.3
- Detect and report that the Epic Store version is unsupported
- Remove need for skse64_steam_loader, also improves plugin compatibility for GOG version
- Better reporting for often-misread plugin names
-
Version 2.2.2
- Fix crash when sheathing right-hand weapon (thanks SlavicPotato for letting me know about the missing address)
-
Version 2.2.1
- Support for 1.6.640
-
Version 2.2.0
- support for 1.6.629
- fix returning arrays of booleans
- plugin developers: please note the changes to SKSEPluginVersionData required by the structure size updates in 1.6.629+
-
Version 2.1.5
- support for 1.6.353
- fix RemoveEventSink_Internal (fixes MCM keybindings)
- link users to address library if needed and missing
- fix plugin lookup before PostLoad (fixes SKSEMessagingInterface::RegisterListener among others)
-
Version 2.1.4
- support for 1.6.342
- fix Game.GetCurrentConsoleRef
-
Version 2.1.3
- support for 1.6.323
- many plugin error messages are now reported from SKSE rather than by loading the plugin
- fixed scaleform OpenJournalMenu
-
Version 2.1.2
- reworked plugin version checking and enabled plugin manager
- if you are a plugin developer, there are important breaking changes noted at the bottom of PluginAPI.h
- fixed crash when using alchemy tables (alchemy category hook)
-
Version 2.1.1
- support for 1.6.318
-
Version 2.1.0
- support for 1.6.317 (anniversary edition)
-
Version 2.0.20
- - mark changed flags for SetHarvested
- - process priority loader command line argument now actually works
- - loader change: dll main functions are called outside LoadLibrary
-
Version 2.0.19
- - fixed trampoline to be actually hooked up
- - fixed incorrect scaling mode for custom menus
- NOTE: SKSE64 2.0.19 was initially uploaded with the version number set to 2.0.18 - this has since been correctly. If Vortex/LOOT are reporting the wrong version, please redownload SKSE.
-
Version 2.0.18
- made PapyrusArgs.h not rely on MSVC extensions (thanks to matzibeater)
- added trampoline interface for plugins to request a memory block for hooks within SKSE's 64kb * 2 block
- - please use this space wisely, do not request more space than you need!
- - skse.log will print how much space a plugin requested
- added GetPluginInfo to SKSEInterface to query other plugin's info by name
- co-saves with the same name will now be deleted before written
- fixed serialization bug when resolving handles
- added Location.GetParent
-
Version 2.0.17
- - support for runtime 1.5.97
- - fix Game.GetNthLightModDependency
- - HeadPart.GetPartName
- - dispatch SKSECrosshairRefEvent when defocusing an object
-
Version 2.0.16
- - support for runtime 1.5.80
- - fix potential crash in ReferenceAlias.ForceRefToWornItem
-
Version 2.0.15
- - re-enable crosshair ref hook (fixed underlying problem)
- - fixed Game.GetModByName, GetLightModByName crashing if a requested mod is not installed
-
Version 2.0.14
- - temporarily disabling crosshair ref hook (problems)
-
Version 2.0.13
- - support for runtime 1.5.73
- - fixed LeveledItem.SetNthLevel/SetNthCount to clamp at 0xFFFF rather than 0xFF
- - fixed light plugin support for Game.GetModByName and similar
- - added PLGN structure to cosave containing list of loaded mods
- - misc BSHandleRef refcount fixes
- - tArray::Push correctly uses placement new instead of operator=
-
Version 2.0.12
- - fix backcompat on task interface
-
Version 2.0.11
- - support for runtime 1.5.62
- - various definition fixes
-
Version 2.0.10
- - fix lock usage
- - esl mods now load translations
-
Version 2.0.9
- - support for runtime 1.5.53
- - use game implementations of lock functions so they can be hooked
- - add itemId to favorites menu before calling inventory plugins
- - cleaned up base script warnings
-
Version 2.0.8
- - support for runtime 1.5.50
- - fixed lock implementations
- - added missing vanilla functions
- - fixed other stuff I forgot
-
Version 2.0.7
- - support for runtime 1.5.39
- - fixed SimpleLock/BSReadWriteLock implementation
- - fixed Ammo functions
-
Version 2.0.6
- - support for runtime 1.5.23
-
Version 2.0.5
- - support for runtime 1.5.16
- - fix crash in GetLeftHandSlot (could show up in Actor.EquipItemById, GetEquipSlotById, EquipItemEx, UnequipItemEx)
- - fix GetFormWeight return type
- - many internal definition fixes/additions
- - hooks for tint texture size
- - unified internal tasks
- - handle lookup for 'light' mods, serialized in cosave
-
Version 2.0.4
- - fix DataHandler layout changes from Creation Club
- - fix occasional crash on save
- - proper reporting of current beta/release runtime version
-
Version 2.0.3
- - support for runtime 1.5.3
- - update Armor and Actor scripts for new functions added in 1.5.3
- - FastTravelEnd event sink (internal)
-
Version 2.0.2
- - fixed scaleform ShowOnMap
-
Version 2.0.1
- - fixed missing save hook (skse cosave wasn't being written when triggered from papyrus)
-
Version 2.0.0
- - ported to Special Edition
- - some of the previously-mentioned items are no longer relevant, please ignore
-
The Skyrim Script Extender (SKSE) is a tool used by many Skyrim mods that expands scripting capabilities and adds additional functionality to the game.
Once installed, no additional steps are needed to launch Skyrim with SKSE's added functionality. You can start the game using SKSE from skse64_loader.exe.
Compatibility: SKSE64 supports the releases of Skyrim on Steam and GOG. Other stores (EGS, Windows Store, Game Pass) are not supported.
Installation (Manual)
Install with Vortex
Once installed, no additional steps are needed to launch Skyrim with SKSE's added functionality. You can start the game using SKSE from skse64_loader.exe.
Compatibility: SKSE64 supports the releases of Skyrim on Steam and GOG. Other stores (EGS, Windows Store, Game Pass) are not supported.
Installation (Manual)
- Download the SKSE Build for your game version from the Files tab.
- Extract all files inside the top-level folder in the ZIP to your game folder (where Skyrim.exe is located).
- Run the game using skse64_loader.exe.
- To confirm it is working, open the console with the tilde (`) key and type getskseversion. This will display the version number of the current SKSE build.
Install with Vortex
- Click the "Vortex" button in the top-right of this page.
- Once installed and enabled, ensure you have deployed it by clicking "Deploy Mods" on the Mods toolbar.
- Use the shortcut on the dashboard to start the game with SKSE64.