- Home
- Game Mod Loaders
- RED4ext
RED4ext
What it is
RED4ext is a free script extender for Cyberpunk 2077 on Windows. It manages plugins and loads them for the game runtime versions they support, giving modders a way to interact with or extend the game's scripting system. Plugins can add features, change behavior, add scripting functions, call existing game functions, and attach custom game states to run code before or after systems such as scripting are available. RED4ext.SDK provides access to the scripting VM, native classes and functions, and reversed game structures. Plugin builds must produce x86-64 output and use the __fastcall calling convention; the development guide lists CMake, Premake, and Visual Studio as example toolchains. Plugins belong in the game's red4ext/plugins directory or a subdirectory. Configuration is stored at /red4ext/config.ini; despite the extension, it is TOML, and defaults are generated at startup if the file is absent. The configuration can disable plugin loading or ignore selected plugins. Installation requires Visual C++ Redistributable 2022.
For and against
For
- Free script extender and plugin manager
- SDK exposes the scripting VM and native classes
- Plugins can specify supported game runtime versions
- Configuration can disable or ignore plugins
Against
- Supports Cyberpunk 2077 on Windows
- Requires Visual C++ Redistributable 2022
- Plugin builds must target x86-64 and __fastcall
The verdict
RED4ext provides runtime-aware plugin loading and a developer SDK for Cyberpunk 2077. Its Windows installation and build requirements are important constraints to consider.
Who it suits
RED4ext suits Cyberpunk 2077 modders who want to build or run plugins that extend the game's scripting system. Its x86-64 and __fastcall requirements make it relevant to developers targeting that setup.
Plans and prices
RED4ext
Script extender and plugin manager for Cyberpunk 2077
Read 8 Oct 2026 · github.com
On the record
- Compatibility
- Plugin builds must target x86-64 and use the __fastcall calling convention.docs.red4ext.com · read 8 Oct 2026
- Configuration
- The configuration file is red4ext/config.ini in the game directory and is automatically created with default values when the game starts if missing.docs.red4ext.com · read 8 Oct 2026
- Developer console
- The configuration can enable an external console described as useful for development and can pause the process until a debugger attaches.docs.red4ext.com · read 8 Oct 2026
- Developer SDK
- RED4ext.SDK provides access to the game's scripting VM, creation of native classes and functions, and reversed game structures.docs.red4ext.com · read 8 Oct 2026
- Game states
- Plugins can attach custom game states to run code before or after game systems, such as the scripting system, are available.docs.red4ext.com · read 7 Oct 2026
- Installation
- Installation involves downloading the latest ZIP, extracting it into the game directory, and launching the game.docs.red4ext.com · read 8 Oct 2026
- Latest release
- The latest release page lists v1.30.0 and includes ZIP downloads with SHA256 hashes.github.com · read 8 Oct 2026
- License
- The GitHub repository lists the project under the MIT license.github.com · read 8 Oct 2026
- Logging
- Configuration supports global log levels, log flushing, a maximum number of rotated files, and a maximum log file size.docs.red4ext.com · read 8 Oct 2026
- Platform requirement
- The plugin development guide requires x86-64 output and the installation guide directs users to the x64 Visual C++ Redistributable; these pages describe a Windows game installation.docs.red4ext.com · read 7 Oct 2026
- Plugin compatibility
- A plugin can declare the game runtime versions it supports, and RED4ext will load it only when the game's version matches; plugins can also target the latest defined runtime or be runtime-independent.docs.red4ext.com · read 7 Oct 2026
- Plugin controls
- Configuration options can disable the plugin system or ignore specified plugins.docs.red4ext.com · read 7 Oct 2026
- 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.docs.red4ext.com · read 7 Oct 2026
- Plugin features
- Plugins can add features, modify game behavior, add scripting functions, or call existing game functions.github.com · read 8 Oct 2026
- Plugin loader
- The RED4ext component manages plugins and loads them for the specified game version.docs.red4ext.com · read 7 Oct 2026
- Plugin management
- RED4ext loads plugins and manages them for the specified game version.docs.red4ext.com · read 8 Oct 2026
- Plugin setup
- Plugins are placed in the game's red4ext/plugins directory or a subdirectory within it.docs.red4ext.com · read 8 Oct 2026
- Prerequisite
- The installation guide says Visual C++ Redistributable 2022 must be installed.docs.red4ext.com · read 8 Oct 2026
The review
RED4ext is a free script-extender and plugin framework for Cyberpunk 2077 mod developers. It suits people writing native game code rather than players seeking a ready-made mod, and its Windows-only scope is the first constraint to check.
For developers who need controlled access to Cyberpunk 2077's scripting systems, runtime matching and diagnostic hooks, RED4ext is a focused foundation. It is not a general mod manager, and using it requires the appropriate Windows runtime and development toolchain.
Overview
RED4ext loads plugins for Cyberpunk 2077 and manages them against the game version in use. Plugins can extend the scripting system, add native functionality, alter behavior or call existing game functions. That makes it valuable infrastructure for substantial code-driven mods, while offering little standalone value to someone who only installs finished content.
The project is free under the MIT license. The latest release is v1.30.0, with ZIP downloads accompanied by SHA256 hashes.
Key features
Runtime-aware loading
Each plugin can declare the game runtime versions it supports. RED4ext loads it when the version matches, or a plugin can target the latest defined runtime or operate independently of runtime version. This gives authors a practical way to prevent incompatible code from loading, although compatibility still depends on developers defining and maintaining those targets.
SDK and native extensions
RED4ext.SDK exposes the scripting virtual machine, reversed game structures, and APIs for creating native classes and functions. Developers can use that access to add features, change game behavior, add scripting functions and call existing game functions. It is a deep programming surface, not a player-facing feature set.
Execution and diagnostics
Plugins can attach custom game states and run code before or after systems such as the scripting system become available. Every plugin receives a logger, and a named log file is created in red4ext/logs when the plugin first writes a message. Plugins belong in red4ext/plugins or a subdirectory, keeping their files organized without requiring a separate manager.
Configuration and controls
RED4ext stores configuration at <game_directory>/red4ext/config.ini. Despite the extension, the file uses TOML syntax and is generated with defaults at game startup when absent. Options can disable the plugin system or ignore selected plugins. An external developer console can be enabled, including a mode that pauses the process until a debugger attaches; that is useful for development but unnecessary for ordinary play.
Pricing
The RED4ext plan costs free. It includes the script extender and plugin manager for Cyberpunk 2077, with no trial period because the software is free. There are no paid tiers or seat terms to weigh; the trade-off is that value depends on having a compatible game installation and a reason to develop or run RED4ext plugins.
Platforms
RED4ext supports Windows and Cyberpunk 2077. Plugin builds must produce x86-64 output and use the __fastcall calling convention. CMake, Premake and Visual Studio are examples of suitable toolchains. The installation guide requires Visual C++ Redistributable 2022 and directs users to the x64 package, so this is not a cross-platform framework despite the broader reach of some competing loaders.
Installation consists of downloading the latest ZIP from GitHub, extracting it into the game directory and launching the game after installing the prerequisite runtime. To remove it, delete d3d11.dll, powrprof.dll or winmm.dll from bin/x64, and optionally remove the red4ext directory.
Who it's for
Choose RED4ext if you develop Cyberpunk 2077 plugins, need native classes or functions, or require code that responds to game-system availability and runtime versions. It is also appropriate when a finished Cyberpunk 2077 plugin specifically depends on RED4ext. Look elsewhere if you want a multi-game loader, a graphical mod catalog or a tool that works on macOS or Linux.
Pros and cons
- Pro: Runtime declarations can stop a plugin from loading against an unsupported game version.
- Pro: The SDK reaches the scripting VM and reversed structures, enabling native extensions beyond basic file edits.
- Pro: Per-plugin logging, custom game states and an optional debugger console support serious development work.
- Con: Windows and x86-64 requirements exclude other desktop platforms and architectures.
- Con: Visual C++ Redistributable 2022 is a required installation prerequisite.
- Con: Its developer-oriented framework does not provide a ready-made gameplay experience on its own.
Alternatives
For a broader directory of loaders, browse Game Mod Loaders. MelonLoader is the better pick when Android, Linux or macOS support matters, since it is free across those platforms as well as Windows. Choose SMAPI for Stardew Valley, provided the game meets its 1.6.14-or-later requirement. CLEO is a free, actively maintained open-source option for iOS and Windows.
Satisfactory Mod Loader suits Satisfactory installations, including Linux servers, while ScriptHookVDotNet targets Windows PC games and requires Script Hook V, .NET Framework 4.8+ and the Microsoft Visual C++ Redistributable. Baldur's Gate 3 Script Extender is the game-specific choice for Baldur's Gate 3. BepInEx offers manual installation with stable and bleeding-edge builds across Linux, macOS and Windows. For another Cyberpunk 2077 framework, Cyber Engine Tweaks is free, MIT licensed and available on Linux and Windows.
Verdict
RED4ext is the right choice for Cyberpunk 2077 developers who need runtime-aware plugin loading and low-level SDK access at no cost. Choose it for native, version-conscious extensions; look elsewhere if you need broader platform coverage, a general-purpose loader or a finished mod instead of a development framework.