Build in-process game features
Register one owner, discover only the capabilities you use, and retire callbacks safely when your add-on unloads.
Unblivion Script Extender
Build native Oblivion Remastered add-ons with a versioned C ABI for ownership, messaging, script functions, runtime identity, and safe executable-RVA resolution.
curl https://lorexvalkin.github.io/UNBSE/api/index.json
Follow currentVersion; do not construct undocumented paths.
Choose your surface
Register one owner, discover only the capabilities you use, and retire callbacks safely when your add-on unloads.
Read static JSON from GitHub Pages for supported runtimes, interface calls, limits, guides, and header discovery.
Browse all seven GET routesCommon workflows
Read the loaded executable identity before selecting build-specific behavior or addresses.
Runtime informationPublish a typed, namespaced native callback to a script VM the host reports as available.
Script serviceExchange bounded synchronous messages without linking independent plugin projects together.
MessagingCompatibility boundary
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.