RED4ext vs xOBSE
RED4ext
docs.red4ext.comxOBSE
github.comSide by side
| Figure | RED4ext | xOBSE |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| Linux | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Game Mod Loaders | 8.1 (#5) | 7.6 (#16) |
| Installation | Installation involves downloading the latest ZIP, extracting it into the game directory, and launching the game. | The README provides installation instructions for retail and Steam versions of Oblivion. |
| Latest release | The latest release page lists v1.30.0 and includes ZIP downloads with SHA256 hashes. | The releases page lists xOBSE 22.13 as the latest release and links to a ZIP asset. |
| Plugin development | Plugins can be built with any toolchain that produces x86-64 output using the __fastcall calling convention; the guide lists CMake, Premake, and Visual Studio as examples. | The repository includes an example project for creating OBSE plugins; plugins must make their source code available and may need an allocated opcode range. |
| Purpose | RED4ext is a script extender for Cyberpunk 2077 that lets modders interact with or extend the game's scripting system. | OBSE expands the scripting capabilities of The Elder Scrolls IV: Oblivion for modders. |
Plans
In their own words
RED4ext
RED4ext is a free Windows script extender and plugin manager for Cyberpunk 2077. It gives modders access to the game's scripting system so plugins can add features, alter behavior, add scripting functions, or call existing game functions. RED4ext loads plugins only for supported game runtime versions, while also allowing plugins aimed at the latest defined runtime or independent of runtime versions. RED4ext.SDK exposes the scripting virtual machine, native classes and functions, and reversed game structures. Developers can use any toolchain that produces x86-64 output with the __fastcall calling convention, including CMake, Premake, or Visual Studio. Plugins can attach custom game states around game-system availability and are placed in red4ext/plugins. Each plugin receives a logger, with named logs under red4ext/logs. Configuration is TOML stored in red4ext/config.ini, where plugin loading and individual plugins can be disabled. The MIT-licensed project lists v1.30.0 as its latest release.
xOBSE
xOBSE is a community-maintained fork of the Oblivion Script Extender, a tool that expands scripting capabilities for modders of The Elder Scrolls IV: Oblivion. The project is free and open source, with releases and source code available through its public GitHub repository. The latest listed release is xOBSE 22.13. Steam and GOG versions are supported, with GOG preferred; Direct2Drive is not supported. The README identifies English official patch v1.2.0.416 as supported and warns that localized versions with different executables or patches may not work. For Steam Proton on Linux, instructions call for renaming obse_loader.exe to OblivionLauncher.exe and launching through Steam. xOBSE does not change the game executable files on disk. It aims to preserve compatibility with existing mods and plugins, though beta releases can introduce errors. Mod Organizer 2 users need additional setup instructions. The repository also includes an example plugin project; plugin developers defining commands need an opcode range allocated by the maintainers.