Lyall's FF7RebirthFix is a more comprehensive FF7 Rebirth mod that includes adjusting gameplay FOV and disabling vignette. I recommend it over this program if you do not need to change the fov dynamically! https://github.com/Lyall/FF7RebirthFix
Probably not because the pointer chains have changed over the versions. Rather than rescan for the pointer chains and manually update this program, I made a pull request to Lyall's FF7RebirthFix with a dynamic fov changer. Here is the release for it while the pull request is reviewed: https://github.com/andrew101sanders/FF7RebirthFix/releases/tag/v0.0.10
Thanks! I finally got it to work. So much better! I dont know how people play games so far zoomed in. Or even why they make games where you cant zoom out further. I guess they dont want people to be able to see as much around them so it doesnt make the battles too easy. Mods like this are always one of the first things i look for. It just feels uncomfortable having the camera so close. Probably something i got used to from years of WoW :(
For Lyall's fix, I put a comment on his page, but do you know what specific camera types other than gameplay and Chocobo are now affected by the FOV in his fix?
Oh that's not good. I used cheat engine's pointer scan to find a number of static pointer chains to the fov cvar, but it is technically possible for some of them to not actually be consistent. That's strange for it to happen and not many people mention it. If you're familiar with cheat engine, I recommend downloading the cheat engine table file, opening it using cheat engine, hooking into the game process and checking to see if any of the pointer chains for the fov cvar are valid. Their initial value should be 0. You can edit one of them and it should set the fov to the value you desire.
It's because it reads key presses, reads/writes program memory, and reads from the ini file. The function GetAsyncKeyState is used to read a key press, and when it's inside a loop, it generally gets flagged in some virus detectors. ReadProcessMemory and WriteProcessMemory also get flagged by virus detectors. Here's the main program code: https://github.com/andrew101sanders/FF7RebirthFovChanger/blob/main/FF7RebirthFovMod/FF7RebirthFovMod.cpp
77 comments
2/20 edit: I made a pull request to Lyall's FF7RebirthFix to include dynamic fov changing. Here is the release for it: https://github.com/andrew101sanders/FF7RebirthFix/releases/tag/v0.0.10
Can we have it for Romancing Saga 2 ? 🙏
:( not to sure what went wrong here