Page 1 of 1

Copying OXPs from one install to another

Posted: Wed Nov 03, 2021 4:21 am
by arquebus
I have Oolite on my PC and on my Mac. For some reason, the Mac version downloads OXPs about 3x faster than the Windows version. If I then copy the OXPs from the Mac to my PC, they work just as expected, but they don't show up as "installed" when I go to the list.

Is there an additional config file I need to move over as well? My goal is to keep both versions at parity so that I can share saves between them.

(This was working fine doing in the hard way - downloading twice, waiting 3x longer for the PC downloads - until something borked my Windows copy and all the OXPs disappeared. I'd like to be able to reinstall the game and just copy my OXPs over from the Mac.)

Re: Copying OXPs from one install to another

Posted: Wed Nov 03, 2021 9:27 am
by Cholmondely
arquebus wrote: Wed Nov 03, 2021 4:21 am
I have Oolite on my PC and on my Mac. For some reason, the Mac version downloads OXPs about 3x faster than the Windows version. If I then copy the OXPs from the Mac to my PC, they work just as expected, but they don't show up as "installed" when I go to the list.

Is there an additional config file I need to move over as well? My goal is to keep both versions at parity so that I can share saves between them.

(This was working fine doing in the hard way - downloading twice, waiting 3x longer for the PC downloads - until something borked my Windows copy and all the OXPs disappeared. I'd like to be able to reinstall the game and just copy my OXPs over from the Mac.)
One presumes that there are similar problems copying oxp's from any computer to any other computer: the copied oxp's would not show up as installed on the second Expansions Manager...

Re: Copying OXPs from one install to another

Posted: Wed Nov 03, 2021 2:43 pm
by arquebus
Cholmondely wrote: Wed Nov 03, 2021 9:27 am
One presumes that there are similar problems copying oxp's from any computer to any other computer: the copied oxp's would not show up as installed on the second Expansions Manager...
I would assume so, just wasn't sure where else to put the question, as I'm only going in the one direction. And to be clear, they don't show up as installed, but they definitely are installed, as the game is clearly modified based on what's been copied over. It's just that the installed expansions list doesn't show anything.

Re: Copying OXPs from one install to another

Posted: Thu Nov 04, 2021 4:23 am
by arquebus
Ok, so it does look like Oolite recognizes that the OXPs are installed, it just sees them as "manually" installed (which, technically, they are). It would be nice if I could cheat the game into thinking that they're not manually installed, but I can live with it this way.

Re: Copying OXPs from one install to another

Posted: Thu Nov 11, 2021 8:52 pm
by phkb
On Windows, Oolite looks for OXP's in two locations: C:\Oolite\AddOns, and C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns. If you copy the OXP's into C:\Oolite\AddOns, they will be treated as manually installed. If you copy OXZ files (and note, only OXZ files) to C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns, the OXZ should show up as if it was downloaded and installed via the Expansion Manager.

Re: Copying OXPs from one install to another

Posted: Thu Nov 11, 2021 10:27 pm
by Cody
phkb wrote: Thu Nov 11, 2021 8:52 pm
... the OXZ should show up as if it was downloaded and installed via the Expansion Manager.
Yep, that it does!

Re: Copying OXPs from one install to another

Posted: Fri Nov 12, 2021 3:53 am
by arquebus
phkb wrote: Thu Nov 11, 2021 8:52 pm
On Windows, Oolite looks for OXP's in two locations: C:\Oolite\AddOns, and C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns. If you copy the OXP's into C:\Oolite\AddOns, they will be treated as manually installed. If you copy OXZ files (and note, only OXZ files) to C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns, the OXZ should show up as if it was downloaded and installed via the Expansion Manager.
Ok, so...weirdly, I don't have that second directory.

The only folder I have inside E:\Oolite\oolite.app\GNUStep\Library is Caches.

Do I need to install at least one OXZ from the Expansion Manager in order to get the right folder?

Re: Copying OXPs from one install to another

Posted: Fri Nov 12, 2021 3:56 am
by phkb
arquebus wrote: Fri Nov 12, 2021 3:53 am
Do I need to install at least one OXZ from the Expansion Manager in order to get the right folder?
That would work. Or you could manually create it. Either way.