Open FunnyValentine1 opened 5 days ago
The program no longer detects FFXIV as of the launch of Dawntrail and therefore is no longer applying the FOV changes.
There is a working fix below!
use old version and change offset can work
just pointing out there are no maintainers on this project any more. I'll merge if someone else changes it, after reviewing, but it might be better to find another option
use old version and change offset can work
do you have the new offset? I tried following the directions but got lost around step 11 and then the game crashed
Yes the game crashes for me when I attach to it. I assume its detecting cheat engine and crashes on purpose. @jayotterbein Without bothering you much, can you explain what exactly does the approach of the current version does? Cant seem to find where the ProcessMemoryReader api comes from.
Doing a very quick check, what is failing is that it throws a exception saying is out of range. Otherwise the process is detected.
Yes the game crashes for me when I attach to it. I assume its detecting cheat engine and crashes on purpose. @jayotterbein Without bothering you much, can you explain what exactly does the approach of the current version does? Cant seem to find where the ProcessMemoryReader api comes from.
Doing a very quick check, what is failing is that it throws a exception saying is out of range. Otherwise the process is detected.
Yes the game crashes for me when I attach to it. I assume its detecting cheat engine and crashes on purpose. @jayotterbein Without bothering you much, can you explain what exactly does the approach of the current version does? Cant seem to find where the ProcessMemoryReader api comes from.
Doing a very quick check, what is failing is that it throws a exception saying is out of range. Otherwise the process is detected.
Looks like that was added by @kingsznhone and the api source is here: https://github.com/kingsznhone/XIV-Dev-Platform/tree/master/MemoryReader
If you get an error when looking for "writes to address", change that, maybe it won't crash. Edit → Settings → Debugger Options →Use VEH ⇔ Use Windows
by the way, offset is 2738730
by the way, offset is 2738730
I love you <3 can confirm it works with old version and this offset
by the way, offset is 2738730
I love you <3 can confirm it works with old version and this offset
I am using a release version and just updated the offset in Settings.xml manually and am getting a memory write exception. Are you using a debug version?
Edit: Got it working. Feel free to use the "Remove DX9 Support" release and point the Offsets.xml to this branch https://github.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml (This has made my entire day, I thought I was going to have to play in zoomed-in hell for a week)
Yeah the Remove DX9 version. I just grabbed the Offsets from that version's source, edited it locally, and pointed the app to the file on my desktop.
May make sense if we understand how from this flow the previous solution is deduced, otherwise this will keep happening.
Does that offset Fix it for both fov and zoom? Or is it different values? I only care about fov actually
With this solution, the offset will need to be updated every patch, including minor patches. It seems that's how things were done until mid-2022. A change was added in mid-2022 to make this automatic, but something about that is incompatible with the 7.0 release. So yes, this will keep happening unless someone wants to take ownership of this project and fix the existing solution.
It seems like this project is unmaintained which leads me to believe there is a Dalamud plugin that solves the same problem, but Dalamud is down right now, as is the case any patch cycle.
Edit: Yes, this fixes the full functionality of FOV and zoom. The "offset" is just a memory offset that makes the premise of the hack work in the first place.
Sorry can someone explain in slightly simpler terms how to get this working? I don't really know what I'm doing with this stuff haha
Sorry can someone explain in slightly simpler terms how to get this working? I don't really know what I'm doing with this stuff haha
Download this older release - https://github.com/jayotterbein/FFXIV-Zoom-Hack/releases/tag/1.5
Run it, change the first text field to https://github.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml and Update Offsets
Let me know if that works. This will break as soon as SE releases even a small patch to the game, if I understand correctly. Because the Syrcus Tower alliance raid has a game breaking bug that minor patch could come as soon as this week. Just an advisory.
Sorry can someone explain in slightly simpler terms how to get this working? I don't really know what I'm doing with this stuff haha
Download this older release - https://github.com/jayotterbein/FFXIV-Zoom-Hack/releases/tag/1.5
Run it, change the first text field to https://github.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml and Update Offsets
Let me know if that works. This will break as soon as SE releases even a small patch to the game, if I understand correctly. Because the Syrcus Tower alliance raid has a game breaking bug that minor patch could come as soon as this week. Just an advisory.
I downloaded the exe file, changed the text in the box to the address above and Updated Offset, but it just produces an error saying "problem downloading updates from [that address]". Thanks for your help with this btw!
Sorry can someone explain in slightly simpler terms how to get this working? I don't really know what I'm doing with this stuff haha
Download this older release - https://github.com/jayotterbein/FFXIV-Zoom-Hack/releases/tag/1.5 Run it, change the first text field to https://github.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml and Update Offsets Let me know if that works. This will break as soon as SE releases even a small patch to the game, if I understand correctly. Because the Syrcus Tower alliance raid has a game breaking bug that minor patch could come as soon as this week. Just an advisory.
I downloaded the exe file, changed the text in the box to the address above and Updated Offset, but it just produces an error saying "problem downloading updates from [that address]". Thanks for your help with this btw!
Could you try https://raw.githubusercontent.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml instead?
That worked!! Thank you so so much <3 You amazing people haha
Looked a bit at how this works and basically it looks in the process memory for the byte layout "48833D****007411488B0D****4885C97405E8****488D0D", assumes the fov and zoom come little after and applies a offset. This pattern is not found on the current game. It would be interesting to understand how @kingsznhone reached this value though. I guess the only change we need here is change that.
I tried looked a bit at the memory around the zoom value as it is changing and I dont see a remotely similar pattern around and most values keep changing. Im not used to this kind of development so I dont know how to help further. I tried at least 😅
Sorry can someone explain in slightly simpler terms how to get this working? I don't really know what I'm doing with this stuff haha
Download this older release - https://github.com/jayotterbein/FFXIV-Zoom-Hack/releases/tag/1.5
Run it, change the first text field to https://github.com/wwaller/FFXIV-Zoom-Hack/master/Offsets.xml and Update Offsets
Let me know if that works. This will break as soon as SE releases even a small patch to the game, if I understand correctly. Because the Syrcus Tower alliance raid has a game breaking bug that minor patch could come as soon as this week. Just an advisory.
Thank you for this quick fix! Works like a charm!
I'm sorry to hear that, I was AFK for about 2 years more and don't have access to ffxiv 7.0. I can't promise you that I will make it back to work on 7.0. If anyone knows how to find assembly signature like I did, he can do the fix.
A temorary resolution: Use CE find direct offsets of 7.0 and make a new branch base on pre 2022 version. Update direct offsets in config.
I guess no worries as we can keep going with the manual offset for now. If you do get back to the game at some point and its not time consuming, please remember us :)
I guess no worries as we can keep going with the manual offset for now. If you do get back to the game at some point and its not time consuming, please remember us :)
it's harder than most people thinking of finding signatures, require lots x86 assembly knowledges and hours carefully tracing. I unlock skill point and found this signature 6 yrs ago, made a private zoom assistant for myself. It's old 4.0 days bro. Before AFK , I notice this repo and decide public to all player.
tbh, I have no confidence remember how I did this.
I will take a stab at it in the coming days. Want to enjoy the game for now, but I'm sure I can figure it out.
The CE forum has a policy against using cheats for online service games, so there's a good chance it might get removed if I post it there. Here is a cheat table that I made that works. I use a scan method that, like the original, should persist thru minor updates. Since I only use the zoom function, I haven't made one for FOV. I've included pointers, but those will break on the next update.
Remove the .txt extension and open in CE.
I was able to follow the instructions on the README to find the offset myself. A hotfix is going out this week, I'll update my Offsets.xml value when that happens.
The program no longer detects FFXIV as of the launch of Dawntrail and therefore is no longer applying the FOV changes.