Closed seathasky closed 3 years ago
having some trouble figuring out how to install this quicklauncher link posted into my bottle. nothing changes after i install it.
here's my process: fresh bottle via custom installer > install updated xiv quick launcher via crossover linked above > open quicklauncher from crossover > same error message.
not sure if I'm doing something wrong? or if i should be drag/dropping the quicklauncher somewhere so that it installs WITH the fresh bottle, as opposed to installing it after?
you don't need a fresh bottle to update XIVLauncher, just rerun XIVLauncherWine.exe inside the bottle you were using, if you can see Wine on Mac and the correct version in the titlebar you know it worked (assuming you are not running a windows license then you are prob having a different issue altogether)
forgive my delayed response - i am not the savviest when it comes to the more technical side of this. I'm not entirely sure what I was doing before, but It's working now that I'm running the updated .exe as a command in the bottle created by your custom installer.
Thanks for all the continued support!!
It's okay! No worries! CX can be confusing at first if you're not use to it, for next time, if you want to include new programs into your FF14 bottle, make sure you highlight your bottle like so, or else it defaults to a new bottle:
I'm pleased you got it working!
What do I do if I only have a windows licence? I had the launcher saying linux and did this, then I have the one saying mac, but I have this error:
I guess because I only have the windows licence. But when I change the setting in the registry the launcher is saying linux afterwards. If I install this exe it resets the setting in the registry..
Nevermind, it says Linux when changing the registry setting, but works..
@seathasky Tried running the latest Setup.exe from your link and error
Ah my bad, thanks.
Well that broke it, now getting communication error.
Go to patching section and change to Aria if it's on .net
Figured out the issue, for some reason it messes up when using the installer on my Hackintosh but works fine when using a real Mac, I'll just have to use the updater on my real Mac then transfer the files over to my Hackintosh.
The environment shouldnt change anything. Hack and Mac are literally the same OS.
On an AMD type hackintosh, something don’t work so well. But it’s all good I have an alternate method
I got the game running on Windows once, restarted it and now it only runs on Mac. (Wine on Mac) I have reinstalled the "XIVLauncherWine.exe" file, the hidewineexports is set to "1" and "Enable in game features" is checked as per the installation guide.
I would appreciate any help :) Thank you.
I got the game running on Windows once, restarted it and now it only runs on Mac. (Wine on Mac) I have reinstalled the "XIVLauncherWine.exe" file, the hidewineexports is set to "1" and "Enable in game features" is checked as per the installation guide.
I would appreciate any help :) Thank you.
Can you still log into the game or get an error message?
I got the game running on Windows once, restarted it and now it only runs on Mac. (Wine on Mac) I have reinstalled the "XIVLauncherWine.exe" file, the hidewineexports is set to "1" and "Enable in game features" is checked as per the installation guide. I would appreciate any help :) Thank you.
Can you still log into the game or get an error message?
I only get the "This Square Enix account cannot play FFXIV" since I only have the Windows version.
How was the game installed? Crosstie? or through Marzents .exe
I used the zip file from "Step 1" in your setup guide. Then I used the XIVLauncherWine.exe from marzents comment above.
That is for Mac only. If you have a windows license, follow step 1-2 in my guide and use step 7 for windows license.
You doing your own steps is why you cant log in.
I tried that as well but it only launched as Wine on Mac. After that I tried to download Marzents update of the launcher as a fix. But I'll try to reinstall the whole thing again :)
The client defaults to Mac period. If you followed the guide from Step 1-2 and step 7, you should be able to log into a Windows license.
I cant exactly test as I own both licenses. So if something changed, I wouldn't be able to tell.
I can tell you that my game is running the windows license though based on the launcher and in game settings.
Nothing has changed from my guide to how I installed my client. So you must have done something wrong.
Yeah I'm definitely doing something wrong, hehe. I just for the life of me can't figure out what.
I followed your installation guide to a T this time. The only thing that might differ is the install commands. I chose not to Parse FFXIV data, but enabled plugin injection for the windows license. After that I chose the 2 option because I'm running on a M1 MacBook Pro. Also I'm running Mac os Monterey, could that be an issue?
Anyways, here's a screenshot of what I'm seeing.
No need to reinstall, HideWineExports is not working for you (has nothing directly to do with the launcher) You have 2 options to fix this:
users/crossover/Local Settings
folder and delete Xivlauncher.
Reinstall the 6.0.9 (not .12) version from my fork afterwards Basically Wine on Mac = found wine exports = Mac authentication From your screenshot it looks like your registry is fine, I would check the 2 ntdlls next
I ran the installation with the plugin injection and windows license only and my ntdll.dll is 2.9mb. So it doesn't appear the be that?
It does look like I am running the 6.0.12.0 launcher though, where can I find the 6.0.9 one? Sorry I'm new to both GitHub and Crossover :)
EDIT: I just noticed that you told me to check the "2 ntdlls" next? I can only find one in my system.
Just replace the ntdll in system32 with the one included in the zip and restart crossover and you should be good if you set hidewinexports correctly
I'm going to close this thread. If you want to use a FF14 windows license instead, make sure you patched for it and follow the guide and not do your own thing.
I replaced the ntdll.dll file from the folder wine-dlls in the zip file with the ntdll.dll in the system32. Restarted crossover and it still does not work :/
Sorry for the hassle! Could it be the launcher? Should I downgrade?
It will work with the launcher, there’s another ntdll inside $cxLoc/Contents/SharedSupport/CrossOver/lib64/wine
where cxloc is your crossover app, make sure to overwrite that one as well
Also again you really don’t need to waste your time reinstalling every time, it’s a very fixable problem :)
Omg it worked! Thank you so much :)
After XIVLauncher updates, the Mac client will break and revert to "Wine On Linux", this is technically fixed but we're waiting on a pull request from Goat over at XIVLauncher. This is also covered in our guide and on Marzents page if you missed it. This WILL happen every XIVlauncher update until Goat (xivlauncher dev) adds @marzent's fix.
In the meanwhile, Marzent has come up with a work around and this problem should rarely happen again if only briefly.
Download and re-install using the "XIVLauncherWine.exe" file.
Reinstall XIVLauncher with our custom installer here, make sure it's the latest version: https://github.com/marzent/FFXIVQuickLauncher/releases/
After installation, your xivlauncher client should read "Wine On Mac".
If it still says "Wine on Linux" your client is still using the windows installer and you need to reinstall with our fix.
Alternatively, you can check to see if your actual game is running on the Mac license via graphics settings: