REFramework

REFramework - Modding Framework for Capcom RE Engine Games

REFramework is an open-source scripting and plugin framework that allows developers and modders to extend, customize, and enhance games built on Capcom’s RE Engine.

Using Lua scripting, native plugins, and real-time debugging tools, REFramework enables deep access to game systems without modifying core game files. It is widely used in games like Resident Evil, Monster Hunter, Devil May Cry, and Dragon’s Dogma.

What is REFramework?

REFramework is a powerful open-source modding framework created for games built on Capcom’s RE Engine. It allows users to inject scripts, build plugins, inspect game objects, and modify gameplay behavior in real time.

Originally developed by the developer known as praydog, REFramework has become one of the most widely used modding tools for modern RE Engine games. It provides a stable environment for Lua scripting, plugin development, VR support, debugging tools, and performance enhancements.

The framework works by hooking into the RE Engine runtime and exposing its internal systems through an easy-to-use scripting API. This enables developers and modders to build custom gameplay systems, automation scripts, and graphical enhancements without altering the original game files.

How REFramework Works?

REFramework integrates directly with the RE Engine at runtime. When installed, the framework loads alongside the game and injects a lightweight scripting environment.

This environment allows scripts and plugins to interact with the game engine through exposed APIs. Developers can inspect objects, hook functions, modify properties, and automate gameplay features while the game is running.

1. Install REFramework by placing the dinput8.dll file into the game’s main folder.
2. Launch the game normally.
3. Press the Insert key to open the REFramework interface.
4. Load Lua scripts or plugins to extend the game.
5. Use built-in tools like Object Explorer to inspect game objects.

Core Features of REFramework

Easy Mod Installation

REFramework makes installing mods extremely simple. Users can load both PAK files and loose mod files directly from the game folder without modifying or repacking the original archives. Just place the files in the directory and the framework automatically detects and loads them.

Powerful Lua Modding System

With built-in Lua scripting support, developers can create custom mods that interact directly with game systems. Lua scripts allow you to modify gameplay behavior, access engine data, and create new features while the game is running.

AI Behavior Editing

Developers can examine and modify AI behavior trees and state machines in real time. This makes it possible to experiment with enemy behavior or change game logic during gameplay.

C# Development Support

REFramework also supports C# scripting, giving developers access to a more structured programming environment. Mods can be compiled and reloaded instantly, allowing faster testing and development without restarting the game.

Native Plugin Development

Advanced mod creators can extend functionality using C++ plugins. These native plugins interact directly with engine callbacks such as rendering, input handling, and frame updates, enabling highly advanced modifications.

Cinematic Free Camera

The Free Camera tool lets players detach the camera and move freely around the game world. This feature is commonly used for cinematic screenshots, video recording, and scene exploration.

Real-Time Object Browser

The integrated Object Explorer allows users to inspect the internal structure of the game engine while the game is running. Modders can browse classes, objects, and methods to better understand how systems work.

VR Integration

REFramework introduces VR capabilities for supported RE Engine titles. Players can experience games in full stereoscopic 3D with head tracking and motion controller support for a much more immersive gameplay experience.

First-Person Gameplay Option

Certain games supported by REFramework can be experienced in first-person perspective, giving players a completely new way to explore environments and interact with gameplay.

Dynamic Time Control

The framework allows users to speed up or slow down the game’s time scale. This feature is helpful for testing mods, recording cinematic moments, or analyzing game mechanics.

Adjustable Camera Field of View

Players can modify the field of view (FOV) in real time, allowing a wider or narrower camera angle depending on personal preference.

Support for Ultrawide Displays

REFramework improves compatibility with ultrawide monitors and custom aspect ratios, ensuring that the game displays correctly on modern screen setups.

Hide or Show the Game Interface

Users can toggle the game’s HUD and interface elements on or off. This is useful for creating clean screenshots or recording cinematic footage.

Graphics API Compatibility

The framework works with both DirectX 11 and DirectX 12, allowing it to function across a wide range of RE Engine titles.

Built-In Stability Improvements

REFramework also includes several built-in fixes for known game issues, such as crashes, performance problems, and compatibility conflicts with certain titles.

Supported Games

Resident Evil 2

Resident Evil 2 (Non-RT)

Resident Evil 3

Resident Evil 3 (Non-RT)

Resident Evil 4

Resident Evil 7

Resident Evil 7 (Non-RT)

Resident Evil Village

Resident Evil 9

Devil May Cry 5

Street Fighter 6

Monster Hunter Rise

Monster Hunter Wilds

Monster Hunter Stories 3

Dragon's Dogma 2

Pragmata

Apollo Justice: Ace Attorney Trilogy

Ghosts 'n Goblins Resurrection

Kunitsu-Gami: Path of the Goddess

Onimusha 2: Samurai's Destiny

Nightly Builds

Nightly builds are development versions of REFramework that include the latest updates, fixes, and experimental features. These builds are generated frequently as new improvements are added by developers.

Nightly versions are especially useful when games built on the RE Engine receive updates that break compatibility with older framework versions. By using a nightly build, modders and developers can access quick fixes and test new functionality before it appears in the official stable release.

For most players, the stable version is recommended, while nightly builds are mainly used by mod developers and advanced users who want the newest features.

Download REFramework

To begin using REFramework, you first need to download the latest release files. The framework is distributed through its official repository, where new versions and updates are published regularly.

Steps to Download and Install

1. Download the Latest Release

Visit the official releases page and download the archive file that matches your game version.

2. Extract the Required File

Open the downloaded archive and locate the file named:

dinput8.dll

3. Place the File in the Game Directory

Copy the file into the main folder where the game executable (.exe) is located.

4. Launch the Game

Start the game normally. Once the game loads, press the Insert key on your keyboard to open the REFramework in-game menu.

5. Install Mods (Optional)

You can add Lua scripts or plugins by placing them inside the following folders.

After restarting the game, the mods will automatically load.

Important Notes

  • Always download REFramework from trusted sources.
  • Back up your game saves before installing new mods.
  • Some games may require specific versions of the framework.

Following these steps ensures a safe and stable setup for modding supported RE Engine games.

Ready to get started? Head to the REFramework Download Page for complete download and setup guidance.

🧰 Troubleshooting & Support

While REFramework is designed to work smoothly with supported games, users may occasionally encounter issues related to mod compatibility, outdated files, or game updates. Most problems can be resolved with a few simple steps.

Game Crashes on Startup

If the game crashes immediately after launching, the issue may be caused by an outdated framework version or incompatible mods.

Possible solutions:

  • Download the latest version of REFramework
  • Temporarily remove installed mods
  • Verify game files through the game launcher

In-Game Menu Does Not Open

If pressing the Insert key does not open the REFramework menu, check the following:

  • Confirm the dinput8.dll file is placed in the correct folder
  • Ensure no other mod is replacing the same DLL
  • Restart the game after installation

Mods Not Loading

If your scripts or plugins are not appearing in the framework menu:

  • Verify they are placed in the correct directories
  • Check for script errors in the REFramework log
  • Make sure the mods are compatible with your game version

Performance Issues

If performance decreases after installing mods:

  • Disable heavy scripts
  • Remove unused plugins
  • Update your graphics drivers

VR Not Working

Some VR features require proper configuration of VR software such as SteamVR or OpenXR. Make sure your VR runtime is installed and running before launching the game.

If issues persist, reviewing documentation and community discussions can help identify compatibility problems or required configuration changes.

Visit our Documentation page

Download REFramework

Click the Download button below to visit the official REFramework releases page, where you can select the appropriate .zip file for your game version.

 💬 Frequently Asked Questions

Is REFramework safe?

Yes. The framework is widely used in the modding community and is considered safe when downloaded from trusted sources. However, players should avoid using gameplay-altering mods in online modes.

It runs locally, but do not use gameplay-altering mods in multiplayer.

Replace your existing dinput8.dll with the latest version from GitHub.

Yes, it works seamlessly with Fluffy Mod Manager and similar tools.

Yes, Reframework is an open-source tool and is completely free for everyone to download and use.

No, REFramework is designed for PC versions of supported games. Console platforms such as PlayStation and Xbox do not support it.

Generally, no. Reframework is very lightweight. However, if you install too many complex Lua scripts or high-definition graphics mods, you might notice a small drop in performance.

It supports most modern “RE Engine” games, including Resident Evil 2, 3, & 4 Remake, Resident Evil Village, Monster Hunter Rise, and Street Fighter 6.

REFramework works with many games built using the RE Engine, including several titles from the Resident Evil series as well as other Capcom games.

Yes. REFramework includes scripting tools that allow developers to create Lua scripts, plugins, and custom modifications.

Most mods do not permanently modify save files, but it is recommended to back up your saves before installing new modifications.