Page 2 of 3

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 10:41 am
by andyGSheffUK
To explain how I installed Oolite (I think!)

I've installed it several times in several ways to try to get it to work (for some reason I had trouble in Mint to start with).
Eventually I installed it from the Mint Packages menu - which I think you're right is version 1.7ish
Then I downloaded v1.8 from the Oolite site.
And I've installed a few of the "new style" oxps from the new pre-Main Menu.
Leaving the list of oxp's in my AddOns I mentioned above.
Do you think I need to tidy this up - and if so have you any advice on how to go about it?

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 11:18 am
by Wildeblood
Check your latest.log file, it should show all the paths it is loading resources from. It will also state whether the cache is being reloaded. It looks like this on Windows, but on Linux there'd be more paths...?
18:44:41.293 [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
18:44:41.303 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
Resources
C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
../AddOns

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:02 pm
by andyGSheffUK
Whoa! Can of worms...

I've found the log (in ~/.Oolite/Logs)
NOW I'm confused.
In the log at the top it says stuff like:
11:31:08.474 [gnustep]: 2014-11-04 11:31:08.474 oolite[3673] Failed to recurse into directory 'AddOns/Staer9ShipsetShadedv1.2.oxp' - list

Then it picks up these oxps:
~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.rescue_stations.oxz
and then later on these oxps:
~/.Oolite/AddOns/Planetary Compass Name Pack D.oxp

Does that mean that Oolite is
a) failing to read the oxp I've modified (which I thought were the new ones)
b) picking up the New oxp options as per release v1.8
c) later on the ones I'd set up before installing v1.8 ?

Am I overwriting the new oxps with old ones?
Are some of my oxps only accessible if I'm logged in as Administrator?

If so how do I tidy this mess up?

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:06 pm
by Cody
I would go for a complete uninstall, then a new clean install and start from scratch - but that's just me.

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:10 pm
by andyGSheffUK
Cody wrote:
I would go for a complete uninstall, then a new clean install and start from scratch - but that's just me.
OK - maybe that's a good option.

But - given it's installed (at least) twice (as an Administrator and not)...

How do I go about uninstalling?

AND - even more importantly - I can't cope without Oolite

How do I install v1.80 properly - it's my discomfort with installing it in Linux Mint that led to this mess in the first place

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:19 pm
by Cody
In the main Oolite folder, there should be an uninstall option - but I'm a Windows man, and know zilch about Linux!

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:31 pm
by Wildeblood
andyGSheffUK wrote:
Whoa! Can of worms...

I've found the log (in ~/.Oolite/Logs)
NOW I'm confused.
In the log at the top it says stuff like:
11:31:08.474 [gnustep]: 2014-11-04 11:31:08.474 oolite[3673] Failed to recurse into directory 'AddOns/Staer9ShipsetShadedv1.2.oxp' - list
I've not seen that one before. You must have done something to the OXP while you were editing the shipdata file. :mrgreen:

There's no reason to uninstall. If you're using the in-game OXZ manager - which you are - then you'e using the Oolite 1.80 version you installed. That didn't exist in Oolite 1.77. Uninstalling and reinstalling Oolite won't make a difference. You might have to download Staer9's OXP again and start over with the editing of it.

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:42 pm
by CheeseRedux
andyGSheffUK wrote:
How do I install v1.80 properly - it's my discomfort with installing it in Linux Mint that led to this mess in the first place
It shouldn't be necessary to reinstall things. Though I've only ever done the Home install, so I've no clue if that changes anything important.

For future reference, the simple way through the terminal:

Code: Select all

$ cd Downloads/
$ tar zxvf oolite-1.80.linux-x86_64.tgz
$ ./oolite-1.80.linux-x86_64.run
That's assuming your downloads go into your Home/Downloads folder, and that you're using the 64-bit version. For the 32-bit, remove the _64 part.

Unistalling should be as simple as finding the "uninstall" file. Mine resides in GNUstep/Applications/Oolite. A double-click and then Run In Terminal should do the trick. Or do the whole thing in terminal to start with if you prefer.

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 12:46 pm
by Cody
<chortles> If thy install offend thee, pluck it out!

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 1:13 pm
by Smivs
While a fresh install may not be necessary, it sounds like you have been tinkering quite a lot with several installs, so I would go for the fresh start. As explained above use the in-built uninstall function to do a full uninstall. It might then be worth doing a system search for 'oolite' and 'AddOns' to confirm no traces have been left anywhere - Home and System Wide installs use different locations, and I am not sure the uninstall function removes the AddOns folder.
Then grab the current download from oolite.org. Extract the tgz file, and you will get a file called oolite-<number>.linux-x86.run. Double click it and you will get a prompt to 'run in terminal', 'display', 'cancel' or 'run'.
I suggest you go for a Home directory install (which is what I and I think most of us Penguins use). Hit 'run' and a terminal will open and the install will start. You will be prompted as to whether you want to run 'system wide' or in your home directory. Hit 'h' for the Home install, and it should just work from there.
Then add in the expansions you want, either via the manager or by installing OXPs in your AddOns folder.
Once it is all working, we can try to sort out your view positions :)

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 1:50 pm
by andyGSheffUK
Before I get to the next post the original question has not been answered...

How does someone know where the shipdata.plist for a particular ship is?

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 1:52 pm
by andyGSheffUK
Deep breath...

I can't find an uninstall option in ~/GNUstep/Library/ApplicationSupport/Oolite

Plan:
1) backup my Oolite saves
2) run /opt/Oolite/uninstall
(probably as Administrator)
3) If any of the following folders remain, rename them:
~/.Oolite
/opt/Oolite
~/GNUstep/Library/ApplicationSupport/Oolite
4) Install Oolite using the terminal in my Home

Cross my fingers...

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 2:06 pm
by Fatleaf
andyGSheffUK wrote:
Before I get to the next post the original question has not been answered...

How does someone know where the shipdata.plist for a particular ship is?
For oxp ships it is in the Config folder of that particular oxp. For core ships it is in the Oolite/oolite.app/Resources/Config.

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 3:18 pm
by andyGSheffUK
Fatleaf wrote:
For oxp ships it is in the Config folder of that particular oxp. For core ships it is in the Oolite/oolite.app/Resources/Config.
and how do you know which oxp a ship has come from?

Re: Where can I find my ship in the relevant shipdata.plist

Posted: Tue Nov 04, 2014 3:34 pm
by Wildeblood
andyGSheffUK wrote:
Fatleaf wrote:
For oxp ships it is in the Config folder of that particular oxp. For core ships it is in the Oolite/oolite.app/Resources/Config.
and how do you know which oxp a ship has come from?
Y'all didn't know. Y'all came here and asked, "Which OXP does the Python ET Special come from?"

We done told you, "Staer9's shipset."