open All Channels
seplocked Macintosh
blankseplocked Advice on how to run multiple clients on the Mac
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

CCP Navigator


C C P
C C P Alliance
Posted - 2011.06.28 18:35:00 - [1]
 

There have been several people who have requested further information on running more than one account on the Mac. The following information may prove useful on how to do this.

EVE Online Knowledge base - http://support.eveonline.com/Pages/KB/Article.aspx?id=380

EVE Online wiki article - http://wiki.eveonline.com/en/wiki/Multiple_clients#On_Mac_OS_X

EVE University wiki article - http://wiki.eveuniversity.org/Dual-Boxing_on_a_Mac

Please note that any changes made should be as follows:

Change This:
<key>CFBundleName</key>
<string>EVE Online</string>

Not This:
<key>PrefsFolderName</key>
<string>EVE Online</string>

Haeri
PWNED Factor
The Seventh Day
Posted - 2011.06.29 18:42:00 - [2]
 

Edited by: Haeri on 29/06/2011 18:43:54
Personally I use another way that I find much more convenient, but bear in mind that it is afaik not officially supported and I don't take responsibility for anything going wrong, of course. Razz (Requires minimal command line knowledge).

The advantages of this method is that you can have multiple instances of the client running with different preferences without having to change the settings all the time, plus you save a ton of disk space, plus you don't have to repeat this every time there's a new client update (unless CCP changes the Info.plist file, but if they do it's an easy fix). One disadvantage is that you still have to use the "open -n" command to launch the second client (though I think you should be able to solve that somehow, I'd make a script that launches both clients simultaneously).

We're going to create a new app, e.g., "EVE Online 2.app" and in the "Contents" folder of that app create symbolic links to all the files and folders in the original app.

How to:

1. Create a new folder next to your EVE Online.app (Cmd-Shift-N in FInder) and name it something like "EVE Online 2.app".

2. Right click the folder, which is now an "app" and "Show Package Contents".

3. In here, create another folder named "Contents". Open this new folder.

4. In another Finder window, show package contents of the original EVE Online.app and navigate to Contents.

5. Copy over the "Info.plist" file from the original app to your newly created one, and edit that according to the links above.

6. Open Terminal (/Applications/Utilities/Terminal.app) and cd to the Contents folder of the EVE Online 2.app (easiest way is to type "cd " and then just drag the little folder icon up in the title of the Finder window into the terminal).

7. Type "ln -s " and drag the "Frameworks" folder from the original app into the terminal, remove any eventual "/" from the end of the line and press <return>. A new folder named "Frameworks" should appear in your new EVE Online 2.app. The command will look something like this: "ln -s ../../EVE\ Online.app/Contents/Frameworks".

8. Repeat step 7 for all the files and folders in the original app, except Info.plist until the apps look identical, except the icons in the new app should have little arrows on them.

9. Optionally copy the "EVE Online" folder in ~/Library/Application Support/ and name the copy whatever you changed the Bundle Name to in the Info.plist file, so that you don't have to set up your preferences again.

Flibertygibbet
Posted - 2011.07.10 09:31:00 - [3]
 

I just duplicate the eve icon and launch both. Seems to work fine. Except for a few crashes since last incarna patch.

Belanka Pareka
Posted - 2011.07.13 11:26:00 - [4]
 

Originally by: Haeri
Edited by: Haeri on 29/06/2011 18:43:54
Personally I use another way that I find much more convenient, but bear in mind that it is afaik not officially supported and I don't take responsibility for anything going wrong, of course. Razz (Requires minimal command line knowledge).

The advantages of this method is that you can have multiple instances of the client running with different preferences without having to change the settings all the time, plus you save a ton of disk space, plus you don't have to repeat this every time there's a new client update (unless CCP changes the Info.plist file, but if they do it's an easy fix). One disadvantage is that you still have to use the "open -n" command to launch the second client (though I think you should be able to solve that somehow, I'd make a script that launches both clients simultaneously).

We're going to create a new app, e.g., "EVE Online 2.app" and in the "Contents" folder of that app create symbolic links to all the files and folders in the original app.

How to:

1. Create a new folder next to your EVE Online.app (Cmd-Shift-N in FInder) and name it something like "EVE Online 2.app".

2. Right click the folder, which is now an "app" and "Show Package Contents".

3. In here, create another folder named "Contents". Open this new folder.

4. In another Finder window, show package contents of the original EVE Online.app and navigate to Contents.

5. Copy over the "Info.plist" file from the original app to your newly created one, and edit that according to the links above.

6. Open Terminal (/Applications/Utilities/Terminal.app) and cd to the Contents folder of the EVE Online 2.app (easiest way is to type "cd " and then just drag the little folder icon up in the title of the Finder window into the terminal).

7. Type "ln -s " and drag the "Frameworks" folder from the original app into the terminal, remove any eventual "/" from the end of the line and press <return>. A new folder named "Frameworks" should appear in your new EVE Online 2.app. The command will look something like this: "ln -s ../../EVE\ Online.app/Contents/Frameworks".

8. Repeat step 7 for all the files and folders in the original app, except Info.plist until the apps look identical, except the icons in the new app should have little arrows on them.

9. Optionally copy the "EVE Online" folder in ~/Library/Application Support/ and name the copy whatever you changed the Bundle Name to in the Info.plist file, so that you don't have to set up your preferences again.


I did this and before Incarna it worked, but for some reason I cant get it working again.. Links work fine plist is set to EVE Online Alt and prefs to EVE Online Alt when i click it.. nothing.. hmm can you copy your plist file for me ?

Haeri
PWNED Factor
The Seventh Day
Posted - 2011.07.15 14:55:00 - [5]
 

Originally by: Belanka Pareka
I did this and before Incarna it worked, but for some reason I cant get it working again.. Links work fine plist is set to EVE Online Alt and prefs to EVE Online Alt when i click it.. nothing.. hmm can you copy your plist file for me ?

Keep in mind that you have to use "open -n ..." to open more than one client with this method. And don't forget to add the -s flag to the ln command. If it's still not working I have no idea what the problem could be, maybe try it with a completely new application support folder.
Quote:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>cider</string>
<key>CFBundleGetInfoString</key>
<string>EVE Online: Incarna 1997-2011 (6519)</string>
<key>CFBundleIconFile</key>
<string>EveOnline.icns</string>
<key>CFBundleIdentifier</key>
<string>com.transgaming.EVEOnline</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>1.0</string>
<key>CFBundleName</key>
<string>EVE Online 2</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>EVEO</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CedegaGameDir</key>
<string>C:\Program Files\CCP\EVE</string>
<key>CedegaGameName</key>
<string>C:\Program Files\CCP\EVE\eve.exe</string>
<key>CiderBuild</key>
<string>6519</string>
<key>LSMinimumSystemVersion</key>
<string>10.4.7</string>
<key>LSUIElement</key>
<string>1</string>
<key>NSMainNibFile</key>
<string>MainMenu</string>
<key>NSPrincipalClass</key>
<string>CiderApplication</string>
<key>PrefsFolderName</key>
<string>EVE Online</string>
<key>apPostURL</key>
<string>http://tarts.transgaming.com/submit.cgi</string>
<key>apURL</key>
<string>http://updates.gametreeonline.com/eveonlinepremium</string>
<key>eve-CiderSplashImage</key>
<string>Contents/Resources/transgaming/c_drive/Program Files/CCP/EVE/res/splash.bmp</string>
<key>tgDeleteBeforeMigration</key>
<array>
<string>p_drive/Local Settings/Application Data/CCP/EVE/c_program_files_ccp_eve_chaos/cache</string>
<string>p_drive/Local Settings/Application Data/CCP/EVE/c_program_files_ccp_eve_singularity/cache</string>
<string>p_drive/Local Settings/Application Data/CCP/EVE/c_program_files_ccp_eve_tranquility/cache</string>
</array>
<key>tgSuggestedOSVersion</key>
<string>10.5.6</string>
</dict>
</plist>



Changed only:

<key>CFBundleName</key>
<string>EVE Online 2</string>


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only