These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Macintosh

 
  • Topic is locked indefinitely.
 

HOWTO: import/export between EVEHQ application and Mac Eve client direclty.

Author
Snille Blixt
Snusk Inc.
#1 - 2013-03-11 20:25:51 UTC
Hi,
this is a "short" writeup how I got EVEHQ which is running on my
bootcamp partition and my eve online installation on the mac
to be able to share fittings directly. A manual approach would be
to copy the xml files manually.
I'm running Mac OSX Mountain Lion and I have integrated windows XP
using Parallels. You might be able to use vmware or Virtualbox.
But I must say Parallels is the best. http://www.parallels.com

Also needed for this solution:
- a dropbox account and the dropbox client installed on the mac side
and on the windows side.
- on windows you'll need "Directory Linker" http://dirlinker.codeplex.com/
a small application which enables windows to link directories,
which windows XP doesnt support directly. The tool also works for later
windows versions.
- Eve installed on the mac
- EVEHQ installed on the bootcamp windows partition.

fred is my username in the file paths, you need to change that of course.

Preparation:
************
First find all EVE folders, the Eve installation is a bit of a mess on the mac.
Maybe it's because of Steam. I don't know.
I found a lot of eve mac folder locations mentioned by googling and most didn't match my setup.
This step is optional, you might have the files in the same location as me.

In Terminal:
>sudo find / -name CCP
it can take a while...
I found 4 directories this way. Create or have an exported fitting from eve and check the
folders to find the real location eve saves it to.
or check the timestamps to see where eve has recently used the files.

My fitting location on the mac is:
/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings

EVEHQ has a hardwired location it uses for the fittings, on windows (bootcamp) its:
C:\Documents and Settings\fred\My Documents\Eve\fittings

So EVEHQ and Eve Online both don't support configurable path settings.

My first idea was to create a symbolic link btw the folders so that both applications
store the data in the same folder. I couldn't get it to work.
Stackoverflow told me it's because the windows xp file system doesn't support symbolic links.

The solution: sync the two folders with dropbox and instead of the windows
fittings directory I installed a directory link to dropbox.
**************************************************************************

I installed Dropbox as a syncing mechanism. I have one dropbox account (free).
And installed it on the mac side and on the windows xp side.
In the Dropbox folder I created a folder named fittings
(name is not important as its only accessed by links).

Creating the windows side link:
open file explorer in windows and navigate to C:\Documents and Settings\fred\My Documents\Eve\
and rename your fittings directory. If it doesnt exist on your windows bootcamp (if you don't have a
windows eve version installed) you should create the directory
"C:\Documents and Settings\fred\My Documents\Eve\"
if you already have a fittings direcory there with fittings you want to keep you should
backup those files. Directory Linker has an option to have the moved
in the process or deleted. I prefered to rename the existing folder to be safe.

Now we'll install a link usind the Directory link tool mentioned above.
as Link Location: set the path to the dropbox fittings directory.
as Link To: C:\Documents and Settings\fred\My Documents\Eve\fittings
Press Go!

Check C:\Documents and Settings\fred\My Documents\Eve\ and you'll see the directory fittings.
if you open it you are now actually looking at the dropbox/fittings directory. And so will EVEHQ.
Everything you export will go streight to your dropbox fittings directory. Some minor sync delay may apply.

Now we need to lure the mac eve online installation to export and import from the dropbox directory.
This will also be a link from the directory
/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fittings to /Users/fred/Dropbox/fittings

Use Terminal:
navigate to the mac eve directory:
>cd "/Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE"
have a look with ls and you'll see there is a fittings directory if you ever exported a fitting. rename it:
>mv fittings fittings_copy
now create a symbolic link to the dropbox
>ln -s "/Users/fred/Dropbox/fittings" fittings
if you go into the newly created directory (in fact a link) you should be looking at the dropbox directory.
an easy check is to copy some file into
"/Users/fred/Dropbox/fittings and then ls the directory /Users/fred/Library/Application Support/EVE Online/p_drive/My Documents/EVE/fitting"
you should see the files.

Thats it. Now you can export and import from both sides and you'll have all your fittings accessible. free bonus they are backuped by dropbox plus if you play eve on another computer with your alt or so you can install a link there too and share your mighty ship setups.

There might be better solutions and I tryed many things spending a whole sunday afternoon on it.
Hope it helps some fellow Mac users out there. Peace.

Cheers
Snille


Rose Hips
Zero Dot Zero
#2 - 2013-03-11 20:35:11 UTC
Nice! Thanks for the love.

Forum signature removed by Empress Jamyl as instructed by the Jove

Bow down before the one you serve; you're going to get what you deserve

Max Singularity is the way, the light, the Harbinger of Faith and true hope for New Eden!