Skyrim Skse 1.6.640 -
For Skyrim Special Edition (SE) / Anniversary Edition (AE) version 1.6.640, the specific version of the Skyrim Script Extender (SKSE64) required is 2.2.3. This version is essential for mods that use advanced scripting or custom plugins to function correctly on this specific game build. Essential SKSE 1.6.640 Details Target Game Version: 1.6.640.0. SKSE64 Version: 2.2.3.
Download Location: Since Steam has moved past this version, you must download it from the "Archived Builds" section of the SKSE Silverlock website or the "Old Files" tab on Nexus Mods.
GOG Users: If you are using the GOG version of Skyrim (v1.6.659), you need the dedicated GOG build of SKSE, not the Steam version. Installation Guide
Extract Files: Use a tool like 7-Zip to open the downloaded archive.
Move to Game Folder: Copy the skse64_loader.exe, skse64_1_6_640.dll, and the Data folder into your main Skyrim directory (where SkyrimSE.exe is located).
Launch via Loader: To play with mods, you must always launch the game using skse64_loader.exe, not through Steam directly. skyrim skse 1.6.640
Verify Version: In the game's main menu, open the console (tilde key `) and type getskseversion to confirm that SKSE 2.2.3 is running. Core Dependency Mods for 1.6.640
When using this specific game version, several "foundation" mods must also match the 1.6.640 runtime:
Title: The Gatekeeper’s Update: An Analysis of SKSE64 for Skyrim Anniversary Edition (Runtime 1.6.640)
Abstract
This paper examines the technical significance, challenges, and community impact of Skyrim Script Extender 64 (SKSE64) version 2.2.3, designed for Skyrim Special Edition runtime 1.6.640. This specific runtime, released in November 2022 as part of the "Anniversary Edition" upgrade, represented a significant structural shift in the game's engine. This analysis explores the memory address changes that necessitated a complete recompilation of the extender, the temporary fragmentation of the modding community during the transition, and the role of this specific version as a gatekeeper for the modern modding ecosystem. For Skyrim Special Edition (SE) / Anniversary Edition
While disruptive, the update forced a "cleaning of house." Many SKSE plugins that had not been updated in years were suddenly broken. This spurred the community to either update abandoned mods or create open-source alternatives. The necessity of recompiling plugins for 1.6.640 led to a wave of modernization in the codebase of many core utilities, improving stability and memory management in the long term.
SKSE functions by injecting code into the game's memory. It relies on specific memory addresses ("offsets") to hook into Skyrim's functions. When Bethesda compiles a new executable, these addresses often shift.
The 1.6.640 update introduced significant changes in the compiled code structure. Unlike minor updates which might only shift a few addresses, the transition to the Anniversary Edition (and subsequently 1.6.640) involved a restructuring of the SkyrimSE.exe. This required the SKSE team to locate and map new offsets for hundreds of functions.
A critical component for modern SKSE is the Address Library, a database that allows SKSE to find necessary functions without the user needing to manually configure offsets. When 1.6.640 released, existing Address Library files were rendered obsolete. The SKSE team had to generate a new configuration file (address-library-1.6.640.json) to allow the extender to communicate with the new binary. Without this, the "hooks" would fail, causing the game to crash immediately upon launch.
A primary challenge with SKSE 1.6.640 is its incompatibility with the Microsoft Game Pass (Xbox PC) version of Skyrim AE, which uses a different executable and DRM wrapper. This forced mod authors to maintain two separate build targets until the community largely abandoned Game Pass support. While disruptive, the update forced a "cleaning of house
Table 1: Major Skyrim Executable Versions (2021-2023)
| Version | SKSE Target | CommonLib Branch | Mod Compatibility Status | | :--- | :--- | :--- | :--- | | 1.5.97 (SE) | SKSE64 2.0.20 | CommonLib-SE | Legacy stable, many DLL mods | | 1.6.353 (AE) | SKSE 2.1.5 | CommonLib-AE (experimental) | Partial, unstable | | 1.6.640 (AE) | SKSE 2.2.3 | CommonLib-AE (stable) | Current standard | | 1.6.659 (AE) | SKSE 2.2.5 | Backward compatible with 640 | High |
By late 2022, version 1.6.640 became the "latest stable" target for the CommonLib-SSE project’s AE branch, effectively merging development efforts for all post-AE versions.
SKSE version 1.6.640 represents a watershed moment for Skyrim modding—it is the first post-AE version to achieve feature parity and stability with the legendary 1.5.97 SE baseline. As of late 2023, over 80% of actively maintained DLL mods on NexusMods offer a 1.6.640-compatible build. However, with Bethesda’s continued updates (e.g., 1.6.659, 1.6.1130), the community faces a choice: fork SKSE permanently or develop a runtime offset resolver. Until then, version 1.6.640 remains the gold standard for Skyrim modding on Windows Steam.
To understand the complexity of SKSE 1.6.640, one must understand the relationship between the script extender and the game executable.