Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

Support AMD Hackintoshes by custom solution / guide #29

Closed
PSzczepanski1996 opened this issue Nov 24, 2021 · 3 comments
Closed

Support AMD Hackintoshes by custom solution / guide #29

PSzczepanski1996 opened this issue Nov 24, 2021 · 3 comments
Assignees
Labels
good first issue Good for newcomers solved problem solved

Comments

@PSzczepanski1996
Copy link

So, the AMD Hackintoshes lacks somewhere ability for 32-bit code execution, and because of this the 32-bit parts of CrossOver are not working (it just crashes). Despite that, FF XIV native macOS client is running just fine, so it probably uses ONLY 64-bit code.

So, when you want to use FF14-MAC_ModSupport it will crash at same beginning of modding the client, because fonts installer in Windows are 32-bit based. I would really appreciate writing script/describing method that overrides current FF XIV client e.g. updating MoltenVK & CrossOver parts without the need to mess with CrossOver at all.

AMD-OSX/bugtracker#6

@seathasky seathasky self-assigned this Nov 24, 2021
@seathasky seathasky added good first issue Good for newcomers solved problem solved labels Nov 24, 2021
@seathasky
Copy link
Owner

seathasky commented Nov 24, 2021

Not sure you were asking me to write you a guide or you wanted to write one. either way, here is how:


Find your "FINAL FANTASY XIV ONLINE" folder. By default, Square Enix's installer should put it in Users/USERNAME/Library/Application Support/
Screen Shot 2021-11-24 at 3 13 16 AM

(if you cant find the library folder, press cmd + shift + [.] to show hidden folders while in the user directory)

When you get in the directory, it should look like this:

Screen Shot 2021-11-24 at 3 15 05 AM

Download the latest DXVK release from https://github.com/marzent/dxvk/releases
unzip the folder, you should see a dxvk .dlls. use the x64 ones
Screen Shot 2021-11-24 at 3 17 10 AM

Open "windows/system32 and copy and overwrite the dlls into that folder.
That will update dxvk.


For moltenvk,

right click and show package contents on the FFXIV app in your applications folder
Screen Shot 2021-11-24 at 3 19 43 AM

Open contents and locate the lib64 folder here:
Screen Shot 2021-11-24 at 3 21 24 AM

Unzip the latest macos_dxvk_patched.tar.xz from the releases here: https://github.com/Gcenx/MoltenVK/releases

Screen Shot 2021-11-24 at 3 23 19 AM

copy and overwrite the libMoltenVK.dylib into the lib64 folder.

Profit.

Good luck!

@PSzczepanski1996
Copy link
Author

I were asking you to write the guide. Anyway, thanks very much! I will respond today how much performance improved on my AMD Hack.

I don't close issue for now without testing if that works.

I want to ask another question, does performance differ from CrossOver releases? I know that FF XIV ShadowBringers is based on CX20.

@seathasky
Copy link
Owner

Yes, the performance should be different in cx21 due to wine also being updated in Crossover.
You will most likely have a better experience through Crossover but this should help the default client a little bit either way

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers solved problem solved
Projects
None yet
Development

No branches or pull requests

2 participants