-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect Header Check since 6.15 #47
Comments
I also have the same problem. I think 6.15 breaks XivMitmLatencyMitigator even with updated Opcode. Thank you dev in advance for the fix he's working on now. |
@RayLynx Doesn't look like a problem with the script, you just can't hit github. Have you verified network connectivity? (ie, can you hit sites like Google) |
yup |
now i got header check error |
It should work now, but you need to copy ffxiv.exe from Windows/Mac installation into the linux machine, and the machine must be running under x86 or x86_64. For support for other platforms, I'm accepting contributions. This script is pretty lightweight though, so if you run a rpi or something, a small x86 vm under qemu might work. |
Two questions. First, I see in the commit that you reference the HFS file server. Is that just to get the ffxiv.exe from your Windows/Mac machine to the VM/Linux box? Second, does it have to be a 6.15 EXE? |
Yeah, if you know how to use |
Try |
That would mean that it can't connect to HFS. Is that IP visible to the VM? You may have to pick different local IP. |
Got it working now. Thank you very much. Do I need to copy update ffxiv.exe to the VM after new patch? My guess is yes. But that's not a problem :) |
@bankjaneo You probably won't have to do that; in fact, this code only works with 6.15 ffxiv.exe at the moment. @aurilain Try typing |
That looks like archiso's default ramdisk does not have enough space to accommodate those installs. This may work |
Sadly, that didn't do anything. I'll troubleshoot this more later, thanks for all your help again |
Hi, im having the exact samee problems as @aurilain, is installing the vm the only way to make it work? |
Quick update, I had to install an ubuntu and run |
@brwjon Did you install gcc yet? Ubuntu
Arch
Edited: Change pacman parameter to -Sy |
@bankjaneo Yes I did |
@RayLynx Can you try |
Not enough free disk space |
@bankjaneo yep, gcc installed, even tried reinstalling it. still getting the same error when running mitigate.py |
@RayLynx Try check disk space by @brwjon Then I guess, from your picture, there should be something wrong with permission. If you are on Arch, I think you might need to wait for someone who can get it run on Arch to guide you. Personally, I'm on Ubuntu 22.04 and it's working fine now. |
how i can increase it? |
@RayLynx you have to install the OS, instead of running it from the installation media. I had the same problem. should be easy if you know what you're doing, but if (like me) you have no idea how any of this works, here's the guide I used to set it up https://www.youtube.com/watch?v=DPLnBPM4DhI&t=5384s |
I have a question. As I play on console, I do not have an installation for the PC version of Endwalker. Is there any difference between the FFXIV.exe if I have Endwalker vs if I get it from the Free Trial? Or will I specifically need to buy Endwalker? |
@cinnamonbird It's the same regardless of expacs you have or whether it's a trial. |
i think i will have to install OS, tried change the hyper v virtual disk space but did not work |
Tried an installation of Arch Linux and Ubuntu, but getting the same error in both installations that @brwjon had. |
@Mayushii-chan @brwjon Out of curiosity, the ffxiv.exe file that you are using is the original one or modified one with XivAlexander? |
@bankjaneo you re running ubuntu on VM?? |
@RayLynx Yes, I'm running Ubuntu 22.04 on VM. However, the version shouldn't matter. |
@bankjaneo what VM you re running it? you think if i install ubuntu system on my pc can make it works? |
@bankjaneo The .exe that I patched with Alexander is the dx11 one, and I have the dx9 one in my VM so I don't think it changes much @Mayushii-chan I figured it out, got it working. I downloaded mitigate.py and copied it into my VM, then set permissions to read write & execute for the file and the folder it's in. That gets past the "permission denied" error. The other problem I had was a mismatch of gcc libraries, but while installing gcc there is a little bit of text that mentions the optional 32 bit libraries that can be downloaded. That fixed that problem. It's working fine now o7 |
@RayLynx Actually I'm utilizing my VPS that hosted on Amazon EC2 to act as both VPN and XivMitmLatencyMitigator. Technically, it's just another VM that hosted outside my home. If you want to run this at home, any Linux VM running on QEMU, VirtualBox or Hyper-V should be fine as long as you are not running it on the same pc that you are using to play FFXIV. What is your current setup anyway? @brwjon Congratz. And you are right, ffxiv.exe (dx9) didn't get patched. It should be fine. |
windows 10 |
@bankjaneo A friend sent it to me, so I can only assume it's original. Definitely not modified by XivAlexander, though. @brwjon Thank you! I was actually able to get around it by running "sudo su" before the mitigate.py command. Probably a far worse and less elegant solution to it than yours, but at least it is working. |
@brwjon from the video you sent me, what steps did you take to install the OS? |
I set up the disk with UEFI, then section 4 and 5. Just basically to get it to a bootable state. for the gcc stuff: pacman -S gcc After that, you need to install the 32bit libraries, when installing, there's a bit of text that says you can optionally install them. just use the same command with that, instead of gcc |
@DiegoSalazar231 in HFS, go to menu -> IP address, and pick another one of those, it should give you a new link that won't time out |
@brwjon Thanks. I picked a new one, and it doesn't time out, but I didn't have to wait a single second, is that ok? I still can't download the ffxiv.exe and only says this :c |
I stood up a Debian VM on my Synology NAS and reinstalled the script there and it works perfectly :) Thanks much! I did make a systemd unit file and startup/cleanup scripts to go with it if you want them |
You do not have to install Arch Linux to increase disk space! I got all of this to work on the simple ISO VM today. I would also recommend using python3's httpserver command to copy ffxiv.exe onto the VM. I could not get HFS to run on OSX Catalina as it only exists as a .exe. I regret spending hours on trying to get Wine to work on Catalina while I could have just used python... |
syntax errors, permission denied, and now g++ isnt taking the Soreepeong curl ... What the fuck is going on here. Tried 4 linux distributions, fully installed. Nothing works. |
I have been running this on my RPi3 for about a week with no issues (MCH IS HAPPY!) but this afternoon when I went to login following the 6.15 patch, it wouldn't load. I set my PS4 back to normal networking and it works fine. Here is the output from the script via journalctl
The text was updated successfully, but these errors were encountered: