[Tutorial] How to run GTA V on MacOS without Crossover (using Heroic Games Launcher)

For DEVs reading this, please make this easier for one click solution, thx 🙏
17 Replies
flat-fuchsia
flat-fuchsiaOP3y ago
Configuring Heroic
Configuring Heroic
Open up Heroic, hover over GTA V and click the settings icon. This should bring you to the game-specific settings. Select your Wine Version: Click the dropdown, then select the correct version (it should have the same name as the one you installed using the Wine Manager) [Recommend to use Wine Crossover - x.xx.x] Enable the "Auto Install/Update DXVK on Prefix" toggle Please also copy the "WinePrefix folder" for later use
Installing GTA V
Installing GTA V
1. Install the game normally in Heroic Games Launcher 2. Press the "Play now" in Heroic, after a bit of initialization work, the Rockstar Games Launcher installer pops up. 3. Select your language (Note: I'm not sure if the language selected influences any of the steps in here, I've only tested with English) 4. Accept the EULA & ToS and whatnot, and accept the license agreement. In the installation location step, I'd recommend to not change the install location (not sure if this causes issues, but I'd rather not find out). Disable the desktop shortcut checkbox, it won't work (and Heroic offers the option to create better shortcuts anyways). 5. After some more waiting, you'll get this error:
flat-fuchsia
flat-fuchsiaOP3y ago
No description
flat-fuchsia
flat-fuchsiaOP3y ago
Oh no, did you do something wrong? Well, no. This error is actually completely normal and, as far as I know, even happens on Windows! Just click "OK", then launch the game again. 6. This time, the Rockstar Games Launcher will actually launch up and update itself and then install Social Club. 7. Once that's done, you'll finally get a login prompt. Enter your login details (don't worry, you're not insane, keystrokes are a bit delayed) and enable "Remember me" and "Auto sign in". After more waiting, you'll end up in this screen:
flat-fuchsia
flat-fuchsiaOP3y ago
No description
flat-fuchsia
flat-fuchsiaOP3y ago
(which is for some reason very dark right now; Halloween edition? Anyways) 8. You'll see here that GTA V is marked as "Buy now". At this point, you'll need another close (you might even have to kill the "Launcher.exe" process through your Task Manager). 9. Starting the game again, you'll get a "Cloud Save" message. From testing, I don't think this message actually does anything, as GTA V will save-sync either way. But just in case, click "Enable Cloud Saves"/"Not right now" depending on your preference. 10. You will now be stuck in infinite "Loading story mode", at this point, quit the game again
Starting GTA V (FINALLY)
Starting GTA V (FINALLY)
1. Open a Terminal 2. Type the command
cd your_wineprefix_folder_you_copy_eariler
cd your_wineprefix_folder_you_copy_eariler
In my case, it is
cd /Users/user/Games/Heroic/Prefixes/Grand Theft Auto V
cd /Users/user/Games/Heroic/Prefixes/Grand Theft Auto V
3. Type the command
export WINEPREFIX=$PWD
export WINEPREFIX=$PWD
4. Take note on the Wine CrossOver version in the settings gear 5. Take note on where you install your game 5. Type the command
~/Library/Application\ Support/heroic/tools/wine/Wine-crossover-wine-your-version-here/Contents/Resources/wine/bin/wine64 your_wineprefix_folder_you_copy_eariler/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe
~/Library/Application\ Support/heroic/tools/wine/Wine-crossover-wine-your-version-here/Contents/Resources/wine/bin/wine64 your_wineprefix_folder_you_copy_eariler/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe
In my case, it is
~/Library/Application\ Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/bin/wine64 /Users/user/Games/Heroic/Prefixes/Grand\ Theft\ Auto\ V/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe
~/Library/Application\ Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/bin/wine64 /Users/user/Games/Heroic/Prefixes/Grand\ Theft\ Auto\ V/drive_c/Program\ Files/Rockstar\ Games/Launcher/Launcher.exe
6. Wait for the Rockstar Games Launcher to start 7. Open the Log file of Heroic Game Launcher (Tip: U can find the log in Heroic Game Launcher -> Settings -> Log) 8. Find a line which starts with INFO: [Legendary]: Launching Grand Theft Auto V: 9. Copy the whole line starting with LD_PRELOAD=... In my case, it is
LD_PRELOAD= WINEPREFIX="/Users/user/Games/Heroic/Prefixes/Grand Theft Auto V" WINEDLLOVERRIDES=winemenubuilder= ORIG_LD_LIBRARY_PATH= LD_LIBRARY_PATH="/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib:/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib" WINEDLLPATH="/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib/wine:/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib/wine" /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch 9d2d0eb64d5c44529cece33fe2a46482 --language en --wine "/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/bin/wine64"
LD_PRELOAD= WINEPREFIX="/Users/user/Games/Heroic/Prefixes/Grand Theft Auto V" WINEDLLOVERRIDES=winemenubuilder= ORIG_LD_LIBRARY_PATH= LD_LIBRARY_PATH="/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib:/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib" WINEDLLPATH="/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib/wine:/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/lib/wine" /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/darwin/legendary launch 9d2d0eb64d5c44529cece33fe2a46482 --language en --wine "/Users/user/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-22.1.0/Contents/Resources/wine/bin/wine64"
7. Open a new tab (Shortcut: Command + T) 8. Paste the command you just copy 9. Wola, you did it, enjoy.
flat-fuchsia
flat-fuchsiaOP3y ago
GitHub
GTA V Heroic specific guide
Repo for people to report issues with Epic Games games running through Wine on *nix - CommandMC/EpicLinux
automatic-azure
automatic-azure3y ago
I'm not sure if this fixes the issue here #GTA V Stuck at "Entering Story Mode" but I'd be glad if devs implement this and see if it does! I don't have the game installed right now and it seems like a complicated workaround so I'll just leave it for now. Hopefully there'll be a new update to the launcher/game 🙏
flat-fuchsia
flat-fuchsiaOP3y ago
U can just copy the 4 commands (in step 2, 3, 5, 9) in a text file, and each time u want to launch GTA, just paste it back to the terminal But I would totally agree it's a bit complicated for the first time 🥲
flat-fuchsia
flat-fuchsiaOP3y ago
Online Mode is also working
No description
flat-fuchsia
flat-fuchsiaOP3y ago
No description
harsh-harlequin
harsh-harlequin3y ago
Wow it's not this hard on Linux... Congrats on getting it running
harsh-harlequin
harsh-harlequin3y ago
@FortniteIsNotTheBest thanks for that, if it is not too much to ask, can you copy/paste that to our Wiki on Github? So then it is even accessible from inside heroic itself.
harsh-harlequin
harsh-harlequin3y ago
GitHub
Home
A Native GOG and Epic Games Launcher for Linux, Windows and Mac. - Heroic-Games-Launcher/HeroicGamesLauncher
CommandMC
CommandMC3y ago
I don't see how your additions to the guide are doing anything at all. PlayGTAV.exe (the default executable launched when running the game in Heroic) also just launches the R* launcher once it's installed
flat-fuchsia
flat-fuchsiaOP3y ago
Or maybe should I wait until someone actually run it successfully on a mac, such that to prove it actually works? Yes it will launch the launcher, but I'm not sure why it is not working properly. Maybe the order is important? Or maybe need to wait until the R* Launcher finish loading? I can test it in my computer if more details are required 😆
wise-white
wise-white2y ago
wow, it works! thank you so much, I wish I had seen your tutorial earlier I actually noticed one key difference: when I launch the game with terminal, the mic permission prompt appears on first launch, whereas when I launch it with heroic, there is no prompt and the game is stuck at the loading story mode screen.
fair-rose
fair-rose2y ago
how do i get the last command here working it just says file doesnt exist

Did you find this page helpful?