Repository navigation
Unofficial REFramework build for Resident Evil / RE Engine games running through ARM64EC Wine/Proton (Android handhelds with Bannerlator, other ARM64 Wine setups). REFramework is made by praydog — https://github.com/praydog/REFramework (MIT).
Built from fix/own-cursor-only at 102155d8 = arm64ec-r1 (37831bfc, praydog's master f9cb2ac3 with our ARM64EC crash fix praydog/REFramework#1887, merged by praydog) plus:
- New in r2: one cursor while the menu is open (
102155d8). With "Draw Cursor With Menu Open" on, REFramework draws its own cursor and still told the game to show its cursor too, so two cursors were on screen; under Wine on Android the game's cursor is drawn by the host at screen coordinates and REFramework's at game coordinates, so they were not even in the same place. With the option on, the game's cursor now stays hidden while the menu is open; with it off, nothing changes. This applies on every platform.
From r1: L3 + R3 opens/closes the menu on a controller (a986edf1); Insert works when the game blocks key messages (b0b03908, 2ee55772); startup hang under ARM64 emulation fixed (37831bfc).
Tested on an AYANEO Pocket FIT (Adreno 750) with Bannerlator, Proton 11 ARM64EC, Resident Evil 2 (DX12), alone and together with Special K (arm64ec-r2): menu with L3 + R3, Insert and the Bannerlator drawer button; one cursor with the menu open, moving with touch input; 9 starts with 75 menu key presses without a hang. Downloaded and placed by Bannerlator's mod manager.
Not tested: other RE Engine games, Windows on ARM.
Install: put dinput8.dll next to the game EXE and set WINEDLLOVERRIDES=dinput8=n,b. Bannerlator downloads this exact file behind its per-game REFramework switch (game settings > Mods).
dinput8.dll sha256 636e819dd0a0dd7664a26f1c1a2b4ca268222155e92cd79679b84d36f3f18930 (built by GitHub Actions run 41769246254).