u/GroundbreakingMess42

v1.005 broke FFVIIHook so I reverse engineered a patch, vibecoded with Claude Code

v1.005 broke FFVIIHook so I reverse engineered a patch, vibecoded with Claude Code

FFVII Rebirth v1.005 came out and Steam updated the game and broke FFVIIHook mode, so I decided to patch it myself.

I have basically zero reverse engineering experience. What I did have: Ghidra, Claude Code, and a lot of crash logs. Eventually it worked.

Tested on Mac via Crossover. Patched DLL and the Python patcher script are on GitHub if anyone else needs it: https://github.com/peaz/ffviihook-patcher

Full write-up on what I did here.

u/GroundbreakingMess42 — 5 days ago

My settings for FFVII Rebirth on a M2 Max (38 core GPU). Averaging 30+ FPS (no frame gen) in the Grassland

Finished REMAKE so I finally can get started on Rebirth on my Mac Studio M2 Max (12-core CPU, 38-core GPU, 64GB RAM). Using CrossOver 26.1. Getting 30-40+ FPS at 1080p, occasionally hitting 50. Decent enough to play. A lot like my experience with Clair Obscur.

Used 3 mods to help optimise the game

Best settings at 1080p:

  • Background Model Detail: Low (this is the biggest FPS killer by far)
  • Shadow Quality: Low
  • Everything else: High
  • Anti-Aliasing: DLSS
  • DLSS Frame Generation: Disabled
  • Dynamic Resolution Scaling: 50–100%

Real-time cutscenes still stutters at new scene transitions but not as bad after using the mods.

1440p is playable but drops to ~25 FPS in detail-heavy areas like Kalm. If you don't mind, then you get nicer visuals.

Background detail on Low looks rough at first but I stop noticing it after a while.

Full write-up on my blog too.

Kinda wish there's a M5 Max Mac Studio I can upgrade to now. 😅

Edit: Typos

youtube.com
u/GroundbreakingMess42 — 1 month ago