SDK v1 is current UNBSE 0.14.5 View compatibility checklist

Unblivion Script Extender

APIs for the mods players remember.

Build native Oblivion Remastered add-ons with a versioned C ABI for ownership, messaging, script functions, runtime identity, and safe executable-RVA resolution.

GET Discover the current API
curl
curl https://lorexvalkin.github.io/UNBSE/api/index.json

Follow currentVersion; do not construct undocumented paths.

5public interfaces
7documented HTTP routes
v1stable C ABI
1.512.105.0current Steam runtime

Choose your surface

Everything a modder needs, in one reference

View all calls
HTTP documentation API

Automate release and SDK metadata

Read static JSON from GitHub Pages for supported runtimes, interface calls, limits, guides, and header discovery.

Browse all seven GET routes

Common workflows

Go from idea to a compatible add-on

01

Identify the runtime

Read the loaded executable identity before selecting build-specific behavior or addresses.

Runtime information
02

Expose a script function

Publish a typed, namespaced native callback to a script VM the host reports as available.

Script service
03

Coordinate add-ons

Exchange bounded synchronous messages without linking independent plugin projects together.

Messaging

Compatibility boundary

Current Steam runtime only

UNBSE 0.14.5 targets OblivionRemastered-Win64-Shipping.exe version 1.512.105.0. Native and OBSE64 plugin compatibility remains plugin-by-plugin; runtime identity never substitutes for a plugin's own checks.

See verified OBSE64 plugin repairs