seathasky / FF14-MAC_ModSupport

Alternative method of running FFXIV on Mac with Mod Support.
98 stars 1 forks source link

Installation hangs at .NET Framework 4.7.2 #17

Open KoB-Kirito opened 2 years ago

KoB-Kirito commented 2 years ago

Tried it three times now. Always stops there. What can I do? :D I'm on Macbook Air Intel 2018.

Bildschirmfoto 2021-11-12 um 15 13 58
seathasky commented 2 years ago

This is beyond our control and a Crossover problem. Please contact their support: https://www.codeweavers.com/support

KoB-Kirito commented 2 years ago

I see, okay. I canceled that one and it seems to work though, the launcher starts at least.. I will see.

KoB-Kirito commented 2 years ago

I redid it two times, always freezes there. I don't really need plugins. I just want the game to run better than the official version.

seathasky commented 2 years ago

no worries, step 2 in the guide is all about performance stuff

AlphaTeam7337 commented 2 years ago

Hiya! (First time commenting on GitHub!) Luckly, I was able to get all the .NET Framework perfectly installed and working. Thanks to that, both the FFXIV Launcher addons and even the Anamnesis worked. Here's how you do it:

Install the bottle with the "Final Fantasy XIV Online.tie" normally until you come across the .NET Framework 4.6.2. Don't let it attempt to install it and cancel all the 4.6.2, 4.7.2 and 4.8 (skip those, the Crossover installers are bad from those) and skip the game launcher installation too (to prevent the launcher from not working on a second time. You'll be able to use those Tie again as many times, so don't worry!) Some of the steps you downloaded from the Tie will show that it's skipped, but that's fine.

Because the Crossover installers from the 4.6.2 and upwards are bad, you gotta have to install all the offline version of the installer, right here! (You can google or click the link below for .NET Framework 4.6.2 and so on.) (https://dotnet.microsoft.com/download/dotnet-framework/net462 [4.6.2]) Do exactly the same thing for 4.7.2 and 4.8. (https://dotnet.microsoft.com/download/dotnet-framework/net472 [4.7.2]) (https://dotnet.microsoft.com/download/dotnet-framework/net48 [4.8]) Screenshot 2021-11-15 at 23 02 08

For the 5.0+, you need to install it here! (https://dotnet.microsoft.com/download/dotnet/5.0 [5.0.+, preferably 5.0.11+ or above] Screenshot 2021-11-15 at 23 03 08

Organise the files neatly for yourself. Screenshot 2021-11-15 at 23 04 22

Now you hit Install application on your bottle and hit on "Choose Installer File..." and pick the 4.6.2 in order. Screenshot 2021-11-15 at 23 04 35

Luckily, when you check the "Select Application" tab, it automatically recognises the file as "Microsoft .NET Framework 4.6.2". The difference here is you install it from the offline file, not the bad online installer ones from Crossover (smh) and the Crossover will do it's winetrick .dll magic for you at that time! (Make sure you're on the right bottle!) Screenshot 2021-11-15 at 23 05 08

Hit continue, be patient and let install it for a while. (If you're bored or curious, hit up Activity Monitor and check the CPU as it's installing, several minutes later you'll see the CPU usage will spike up even to 100%, it's normal, be patient and let them do its thing, another several minutes later, the installation process is complete.) Now do the exact same process with 4.7.2 and 4.8.

For the 5.0+, you'll see the "Select Application" tab is empty, don't worry, despite Crossover not having the 5.0+ support, it's a standalone installer that will just work right out of the box, so don't hesitate and install it right away! Screenshot 2021-11-15 at 23 05 47

Once you successfully installed all the .NET Frameworks, hit the "Final Fantasy XIV Online.tie" file again (if you still have it) and load it in! (You can skip the ones you have already installed, as well as the 4.6.2+ .NET Frameworks and so on!) This time don't skip the game launcher installer and if done correctly, you're set! ♥️

Yordler commented 2 years ago

Hiya! (First time commenting on GitHub!) Luckly, I was able to get all the .NET Framework perfectly installed and working. Thanks to that, both the FFXIV Launcher addons and even the Anamnesis worked. Here's how you do it:

Install the bottle with the "Final Fantasy XIV Online.tie" normally until you come across the .NET Framework 4.6.2. Don't let it attempt to install it and cancel all the 4.6.2, 4.7.2 and 4.8 (skip those, the Crossover installers are bad from those) and skip the game launcher installation too (to prevent the launcher from not working on a second time. You'll be able to use those Tie again as many times, so don't worry!) Some of the steps you downloaded from the Tie will show that it's skipped, but that's fine.

Because the Crossover installers from the 4.6.2 and upwards are bad, you gotta have to install all the offline version of the installer, right here! (You can google or click the link below for .NET Framework 4.6.2 and so on.) (https://dotnet.microsoft.com/download/dotnet-framework/net462 [4.6.2]) Do exactly the same thing for 4.7.2 and 4.8. (https://dotnet.microsoft.com/download/dotnet-framework/net472 [4.7.2]) (https://dotnet.microsoft.com/download/dotnet-framework/net48 [4.8]) Screenshot 2021-11-15 at 23 02 08

For the 5.0+, you need to install it here! (https://dotnet.microsoft.com/download/dotnet/5.0 [5.0.+, preferably 5.0.11+ or above] Screenshot 2021-11-15 at 23 03 08

Organise the files neatly for yourself. Screenshot 2021-11-15 at 23 04 22

Now you hit Install application on your bottle and hit on "Choose Installer File..." and pick the 4.6.2 in order. Screenshot 2021-11-15 at 23 04 35

Luckily, when you check the "Select Application" tab, it automatically recognises the file as "Microsoft .NET Framework 4.6.2". The difference here is you install it from the offline file, not the bad online installer ones from Crossover (smh) and the Crossover will do it's winetrick .dll magic for you at that time! (Make sure you're on the right bottle!) Screenshot 2021-11-15 at 23 05 08

Hit continue, be patient and let install it for a while. (If you're bored or curious, hit up Activity Monitor and check the CPU as it's installing, several minutes later you'll see the CPU usage will spike up even to 100%, it's normal, be patient and let them do its thing, another several minutes later, the installation process is complete.) Now do the exact same process with 4.7.2 and 4.8.

For the 5.0+, you'll see the "Select Application" tab is empty, don't worry, despite Crossover not having the 5.0+ support, it's a standalone installer that will just work right out of the box, so don't hesitate and install it right away! Screenshot 2021-11-15 at 23 05 47

Once you successfully installed all the .NET Frameworks, hit the "Final Fantasy XIV Online.tie" file again (if you still have it) and load it in! (You can skip the ones you have already installed, as well as the 4.6.2+ .NET Frameworks and so on!) This time don't skip the game launcher installer and if done correctly, you're set! ♥️

Hi, my question is, cause I botched the installation the first time, how do i remove all the files from my mac so that i can repeat this

AlphaTeam7337 commented 2 years ago

@MrLoosid Heya! If you want to delete the files and redo it again, hit up the Crossover application and right click on the bottle from the left and hit [Delete "(bottle name)". Screenshot 2021-11-22 at 12 55 30

After that, open the "Final Fantasy XIV Online.tie" and start from there. If you still have issues from it, potentially it could be the problem a different type of issue not related to this.

seathasky commented 2 years ago
ghost commented 2 years ago

I had the same problem today. What is strange is that the installs worked flawlessly when I made some bottles yesterday, so it makes me think this is related to some sort of cache.

seathasky commented 2 years ago

I had the same problem today. What is strange is that the installs worked flawlessly when I made some bottles yesterday, so it makes me think this is related to some sort of cache.

Quite possible, unfortunately there doesn't seem to be a TRUE fix for this outside of starting your bottle over from scratch or trying to install manually.

I've personally experienced this same issue through testing and can't figure out what is really happening, whether it's Codeweaver's servers acting up or a caching issue.

My recommendation to everyone experiencing this issue is to completely redo your bottle from scratch and if it still does not work, try installing manually with these steps: https://github.com/seathasky/FF14-MAC_ModSupport/issues/17#issuecomment-969436607

ghost commented 2 years ago

Maybe it has something to do with Wine Mono that was introduced in CX21? It was also updated in 21.1.0.

Gcenx commented 2 years ago

Maybe it has something to do with Wine Mono that was introduced in CX21? It was also updated in 21.1.0.

The installer hanging is not related to the inclusion of wine-mono there's a hack inplace to avoid this issue, the point releases of .Net are just a PITA instead of using .Net 4.7.2 it would be better to instead use .Net 4.8.

The reason wine-mono was included in CX21 was to hopefully avoid native .Net (matching upstream wine) but that version was rather old, CX21.1 bumped wine-mono due to Ticket 1318411 (one of mine) but still strange they'd decided to bump to 6.3 over 6.4 as that release actually resolved the issue.