Saturday, July 12, 2014

How to get EVE Mentat fully functional in Wine

I thought it would be best to write one more quick post on this subject, this time consolidating my previous two guides into one, complete writeup on how to get this thing working.

1. Install Wine: I personally used the MacPorts install of Wine which includes winetricks, but if you decide to get it right off the official Wine site or from another source, make sure you install winetricks as well.

2. Install .NET 4.0: After you've installed Wine with winetricks, open up a terminal window and type:
winetricks dotnet40
This will install .NET 4.0 into your new Wine prefix, which is a dependency of EVE Mentat. If you already had Wine installed before starting this guide, make sure to run this on a fresh prefix with only dotnet40 installed to minimize the chances of something else interfering with its functionality.

3. Configure the D: Drive: To allow EVE Mentat access to the game client, we need to point it in the direction of the EVE install. Do this by opening up a terminal window and typing:
winecfg
In the winecfg window, open the "Drives" tab and make a new drive, D: (any letter you choose will work here, just remember to adjust the future folder name accordingly). Select this new drive and in the text field for "drive mapping," enter the path to your game folder (this might be different for Linux users, but this is the default path in Mac OS):
 /Applications/EVE Online.app/Contents/Resources/EVE Online.app/Contents/Resources/transgaming/c_drive/
Apply the setting and close out of winecfg.

4. Add a symlink for cache scraping: This can be done through the GUI, but terminal commands can also be used to simplify the process:

cd ~/.wine/drive_c/users/[USERNAME]/Local Settings/Application Data
mkdir CCP && cd CCP
mkdir EVE && cd EVE
ln -s "/Users/[USERNAME]/Library/Application Support/EVE Online/p_drive/Local Settings/Application Data/CCP/EVE/c_program_files_ccp_eve_tranquility" ~/.wine/drive_c/users/[USERNAME]/Local\ Settings/Application\ Data/CCP/EVE/
mv c_program_files_ccp_eve_tranquility d_program_files_ccp_eve_tranquility
This will create a symlink between your cache folders and the Wine prefix, placing these files in the directory that EVE Mentat will be looking for them in.

5. Configure EVE Mentat: Finally, navigate to the directory you have EVE Mentat in and run:
wine EVEMentat.exe
If you aren't importing an existing database, create a new one and set up your API. Once that's all done, go to File -> Preferences and select "Market orders and favorites." Set the path to the EVE client to be:
 D:\Program Files\CCP\EVE 
6. Profit: EVE Mentat should now be fully set up and ready to go, so go ahead and keep trading! Hope you enjoyed the guide and trade safe o7

1 comment:

  1. What version of Eve Mentat are you using? Latest is broken for me using latest Wine (from Homebrew) on Yosemite.

    ReplyDelete