Skip to content

Releases: praydog/REFramework

v1.5.8

25 Oct 20:36
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Added support for Dead Rising Deluxe Remaster (using DD2.zip)
  • Fixed softlocks seen in Street Fighter 6
  • Fixed a major Lua regression with sdk.set_native_field not functioning correctly since ~August 2022
  • Fixes for some VR world-space icons in Kunitsu-Gami
  • Fixes for some VR crashes in DD2
  • Ray Tracing Tweaks improvements
  • Performance improvements to LooseFileLoader

Full Changelog: https://github.com/praydog/REFramework/compare/v1.5.7..v1.5.8

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.7

04 Jul 08:40
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Added support for Kunitsu-Gami: Path of the Goddess within the DD2 build
  • Fixed crashes caused by a recent Dragon's Dogma 2 update
  • Significant startup time improvements
  • D3D12 hook stability improvements
  • Fixes/additions to Ultrawide support
  • Fixed some Lua issues with hook storage
  • Fixed LooseFileLoader for some older games

Full Changelog: https://github.com/praydog/REFramework/compare/v.1.5.6..v1.5.7

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v.1.5.6

15 May 03:19
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Fixed crashes caused by a recent Dragon's Dogma 2 update
  • Significant startup time improvements using AVX2 instructions and other optimizations
  • Added Ray Tracing Tweaks
  • Added twisting to the FreeCam
  • Lua: Added debug library

Full Changelog: v1.5.5...v.1.5.6

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.5

27 Apr 15:27
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Added LooseFileLoader which can load file mods from the natives folder
  • Lots of ObjectExplorer QoL additions for mod developers
    • More information and filtering for method hooks and fixes for incorrect callers
    • Object Explorer will now attempt to show you what methods a method calls
  • Performance improvements
  • Stability improvements
  • Lua API additions and fixes
  • Replace (most of) MinHook with safetyhook
  • Completely refactored the hooking system for safety and performance
  • Updated ImGui to 1.90.1
  • dinput8.dll can now act as cimgui.dll for plugin developers

New Contributors

Full Changelog: v1.5.4...v1.5.5

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.4

24 Mar 19:06
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Initial support for Dragon's Dogma 2
  • Stability improvements
  • API additions
Click here to see full changes
  • Dragons Dogma 2: Fix proxy DLLs causing crashes (REF, ReShade, etc...)
  • REGlobals: Minor adjustment to scan logic
  • Dragon's Dogma 2: Fix integrity crashes
  • Dragons Dogma 2: Fix crashes in retail build
  • Fix RE7_TDB49 compile failing because of last commit
  • SDK: Fix a bunch of race conditions in type APIs
  • D3D12Hook: Add hook support for Streamline(DLSS3)/FSR3 based swapchains
  • Troubleshooting: Log callstack of ResizeBuffers/Target
  • Troubleshooting: Log loaded modules and encountered windows
  • Pin kananlib to commit hash
  • D3D12: Possible fix for menu rendering issues
  • Lua: Add more imgui functions
  • Lua: Add imgui.progress_bar
  • VR & Ultrawide (DD2): Fix window sizing behavior
  • VR (D3D12): Clear backbuffer RTV before rendering to it to fix bugs
  • Dragon's Dogma 2: Fix VR crashing
  • Dragon's Dogma 2: Fix various features (freecam, VR, ultrawide, etc)
  • Add Dragon's Dogma 2 build
  • ida_namer improvements, function rebasing
  • Dragon's Dogma 2: Fix various other crashes/Lua fixes
  • ImGui: Fix case where keys/modifiers could not work on input
  • Dragon's Dogma 2: Fix crashes
  • Update to C++23
  • D3D12: Fix nonexistent backbuffer RTV
  • D3D12: Fix crash that could occur on res resize
  • Revert set_RenderTarget change to only target Not a Hero instead
  • VR: Fix various screen space UI elements like Not a Hero in RE7
  • Add (hopefully) Wine/Proton compatible fix for NtProtectVirtualMemory The previous fix assumed that ntdll's NtProtectVirtualMemory Had a Windows layout and was not reimplemented like Wine does
  • CI: Fix nightly release name
  • VDXR: Fix standing origin getting flung into the middle of nowhere
  • VM: Fix static table offset locator (and less hacky)
  • VM: Hacky fix for correcting the static table offset
  • TDB: Add some bitmasks for some of the other arrays
  • TDB: Hacky workaround to some parameters being null (generics?)
  • TDB: Make string pool bitmask a bit more readable/re-usable
  • TDB: Use name pool bitmask to work around unknown games
  • via.Application: Add bruteforce scan for module entries when all fails This fixes Apollo Justice but will also fix future, unknown REE games.
  • Enigma: Set up NtProtectVirtualMemory immediately upon DLL load Doing this in a separate thread has the possibility of failing, so I did this instead

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.3

22 Jan 07:06
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Various changes/fixes/additions over the past several months, see full changelog
  • Fixes crashes/failures seemingly caused by off-the-shelf protectors (this does not fix Steam Deck on MHRise, not REFramework's fault)
  • Fixed plugin patch version check by @DanteSSS333 in #913

Full Changelog: v1.5.2...v1.5.3

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.2

02 Oct 15:43
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Changes to fix plugins for RE4 that depend on REFramework
  • Changes to reduce memory leaks in VR when using OpenXR
  • Automatically find the appropriate UltraWide FOV by @Filoppi in #835
  • Prefer CMAKE_CURRENT_SOURCE_DIR over CMAKE_SOURCE_DIR for the project's source directory by @Rbot427 in #856
  • Update API.hpp by @TommInfinite in #879
  • Make ultrawide work in DMC5 (again?) by @plneappl in #864

New Contributors

Full Changelog: v1.5.1...v1.5.2

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.5.1

04 Jun 06:14
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

  • Ultrawide fix now automatically attempts to adjust the FOV with minimal user interaction, so the vertical FOV stays the same going from 16:9 to something like 32:9.
  • VR: HDR will now output an image to the headset instead of a black image or distorted colors
  • D3D12 fixes to stop crashing/fatal D3D errors
  • Various crash/bug fixes
  • Throttle D3D12 wait loop. by @gofman in #666
  • Fixes for random lockups on start with Proton by @gofman in #688
  • Dependencies update by @KsaNL and @praydog in #704
  • set unicorn version for rsz dumper by @dtlnor in #753
  • Add a key to toggle GUI by @RedNesto in #755
  • Native singleton fix by @DanteSSS333 and @praydog in #776
  • Fix RE4R plugin crash when get_managed_singletons is called. by @R-A-Z-0-R in #780
  • Potential native rsz name by @dtlnor in #783
  • Make dev tools using easier, add ida_namer NEW IDA support by @KsaNL and @praydog in #795
  • RSZ: fix native string not returning string by @dtlnor in #808
  • Modular script states by @youwereeatenbyalid in #798

New Games Supported

  • Resident Evil 4
  • Street Fighter 6

New Contributors

Full Changelog: v1.4...v1.5.1

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

v1.4

01 Feb 04:45
Compare
Choose a tag to compare

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

What's Changed

New Contributors

Full Changelog: v.1.2.1...v1.4

Links

Documentation

Modding Haven (General RE Engine modding)

Infernal Warks (DMC5 modding)

Monster Hunter Modding Discord

Flatscreen to VR Modding Discord

Donations

>> NEWER BUILDS CAN BE FOUND HERE <<

RE7/RE8 Motion Controls, OpenXR Update

17 May 02:47
aebc1e3
Compare
Choose a tag to compare

Recently updated with working builds for RE2/RE3/RE7 Ray Tracing updates

If you're NOT using the recent Ray Tracing updates for RE2/RE3/RE7, download the zip files that have "TDB" in them. Otherwise, just download "RE7.zip" for example if you're using the latest version of RE7.

Overview

This update adds full motion controls to RE7 and RE8, as well as adds OpenXR support.

RE8 had motion control support previously, but was very experimental. This update further refines the motion controls in RE8.

Make sure to read the FAQ

RE7 & RE8 Features

  • Hand tracking
  • Roomscale movement (character moves with the headset)
  • 360 degree HMD rotation (was not present in the previous RE8 build)
  • Physical weapon aiming
  • Physical melee attacks
  • Physical grenade throwing (RE8 only)
  • Physical blocking (hold hands in front of face)
  • Two handing weapons
  • Over-the-shoulder healing gestures
  • Ability to hide the player body
  • Gamepad support with head aiming
  • Optional world-space crosshair
  • Support for RE7 demo

RE2/RE3 Changes

  • Optional roomscale movement (enable under FirstPerson)
  • Two handing weapons
  • Reload animations now take control of the left hand

General VR Changes

  • OpenXR support
  • Performance improvements on DX12
  • Desktop view can now be recorded or watched without flickering
  • Various improvements to UI elements across all RE Engine games
  • Various tweakable options added to the VR menu

Other Changes (non-VR related)

  • Many more APIs and stability improvements to the scripting system
  • Plugin system

To use VR

  • Install SteamVR (unless you plan to use OpenXR on a supported headset)
  • Simply extract ALL of the files in the zip for your respective game into your game install folder.

To use OpenXR:

  • Perform the above steps, but do not extract openvr_api.dll into your game folder, but do extract openxr_loader.dll.
  • If you are using an Oculus headset or one that has a native OpenXR runtime, make sure you switch to your headset manufacturer's OpenXR runtime for the best experience

If you DON'T want to use VR or don't have a VR headset:

  • Only extract dinput8.dll into your game folder. DO NOT extract the other files, or your game may crash.

Troubleshooting

If you have issues, read VR Troubleshooting/FAQ!

Oculus Touch Prompt Mods

Oculus Touch Button Prompts for RE7 VR
Oculus Touch Button Prompts for RE8 VR

Links

Getting Started Guide
Flatscreen to VR Discord
Donations

>> NEWER BUILDS CAN BE FOUND HERE <<