• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

MQ2 under wine on mac OSX

Joined
Sep 12, 2004
RedCents
17,245¢
Okay, so I successfully installed and ran EQ with MQ2 on my Mojave macbook pro and I thought I'd share how I did it. I can't make any stability claims because I haven't really tested it at all, but it works, and MQ2 injects. If you are familiar with wine at all, the key (other than the actual installs) is to install both programs with the same wine prefix.

First, install EQ by following This Guide. After you have done this, you should have a working EQ install, including the patcher. The installer's dx step failed, but that doesn't matter because you've used winetricks to install the right version already. The winefile trick is really helpful for a GUI to install maps and whatnot.

Second, install MQ2. Here's a bit of bad news -- I couldn't get the RG updater to work because of troubles with TLS/SSL and Mono or .NET (neither seem to work). So go download the zip and unzip it into the prefix you created before. I put mine in /Users/USER/.eq/c_drive/users/Public/MQ2 so that I had to do less editing later:
Code:
mkdir /Users/USER/.eq/c_drive/users/Public/MQ2
unzip /Users/USER/Downloads/Very_Vanilla_Compile20190605.zip /Users/USER/.eq/c_drive/users/Public/MQ2/

Now you need to winetricks a couple more things so that MQ2 can run and also inject:
Code:
winetricks dotnet472 wmi

The dotnet install takes forever and puts up a ton of dialogs as it has to install a bunch of previous versions in order to install the current version. WMI also has an installer, but is pretty short. Once that's done, I took a note from the previous guide and made myself an mq2 launcher like so:
Code:
echo "export WINEARCH=win32" > /usr/local/bin/launchmq2
echo "export WINEPREFIX=/Users/YOURUSERNAME/.eq" >>  /usr/local/bin/launchmq2
echo "cd ~/.eq/drive_c/users/Public/MQ2/" >> /usr/local/bin/launchmq2
echo "wine MacroQuest2.exe" >> /usr/local/bin/launchmq2
chmod ou+x /usr/local/bin/launchmq2

Now its all set up! You can launch mq2 from the command line and use mq2 to launch EQ (via the autologin menu), or just also launch EQ from the command line. The caveat is that once you get your instances in, you need to manually click "Reload MQ2" from the MQ2 menu in order to actually inject. For some reason it won't autodetect the eqgame instances. But once you do that, you can enjoy the game like you normally would.
 
MQ2 under wine on mac OSX

Users who are viewing this thread

Back
Top
Cart