Script extender plugin for Bethesda games that bridges the in-game console to xEdit (SSEEdit, FO4Edit, etc.).
Select a reference in the console, press F2 (configurable), and xEdit navigates to the matching record. If xEdit is not running yet, an in-game confirmation prompt launches it automatically.
Status: Skyrim SE / AE is fully implemented. All other game targets are stubs - the IPC mechanism is in place, but the script extender hooks still need to be wired up.
The plugin writes the selected reference's FormID to Data\xEdit\xEditLink.ini. xEdit's built-in GameLink thread watches that file and navigates to the matching record.
| Directory | Game | Script extender | Mod page | Status |
|---|---|---|---|---|
src/skyrim_se |
Skyrim SE / AE | SKSE64 | Nexus | Implemented |
src/skyrim_vr |
Skyrim VR | SKSEVR | Stub | |
src/skyrim_le |
Skyrim LE | SKSE32 | Stub | |
src/fo4 |
Fallout 4 | F4SE | Stub | |
src/fo4_vr |
Fallout 4 VR | F4SEVR | Stub | |
src/fo3 |
Fallout 3 | FOSE | Stub | |
src/fnv |
Fallout: New Vegas | NVSE | Stub | |
src/tes4 |
Oblivion | OBSE | Stub | |
src/sf1 |
Starfield | SFSE | Stub |
Data\SKSE\Plugins\SSEEditLinker.ini
| Setting | Default | Description |
|---|---|---|
xEditPath |
(required) | Full path to the xEdit executable |
TriggerMode |
Hotkey |
Hotkey, DoubleClick, or SingleClick |
HotkeyCode |
60 (F2) |
DirectInput scancode - Hotkey mode only |
- Hotkey - Open the console, select a reference, press the configured key.
- DoubleClick - Open the console, double-click a reference.
- SingleClick - Open the console, single-click a reference.
- Visual Studio 2022 or later with the Desktop development with C++ workload
- CMake ≥ 3.21
Requires vcpkg with VCPKG_ROOT set and the x64-windows-static-md triplet.
cmake --preset flatrim
cmake --build build-flatrim --config Release --target xedit_linker_skyrim_seFetchContent downloads the required CommonLib automatically. skyrim_se/skyrim_vr and fo4/fo4_vr share a FetchContent name and must be configured in separate build directories.
cmake -B build-skyrim-vr -A x64 -DBUILD_SKYRIM_VR=ON
cmake --build build-skyrim-vr --config ReleaseLegacy SDKs must be downloaded manually.
| Target | CMake variable | SDK |
|---|---|---|
skyrim_le |
SKSE32_SDK_PATH |
https://skse.silverlock.org/ |
fo3 |
FOSE_SDK_PATH |
https://fose.silverlock.org/ |
fnv |
NVSE_SDK_PATH |
https://github.com/xNVSE/NVSE |
tes4 |
OBSE_SDK_PATH |
https://github.com/llde/xOBSE |
cmake -B build-32 -A Win32 `
-DBUILD_SKYRIM_LE=ON -DSKSE32_SDK_PATH="C:/SDKs/skse32/src" `
-DBUILD_FNV=ON -DNVSE_SDK_PATH="C:/SDKs/nvse"
cmake --build build-32 --config ReleaseGPL-3.0 - Copyright 2026 Modding Forge