Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

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

General discussion for players of Oolite.

Moderators: winston, another_commander

andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2321
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

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

Post 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
andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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?
Last edited by andyGSheffUK on Tue Nov 04, 2014 12:08 pm, edited 1 time in total.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

I would go for a complete uninstall, then a new clean install and start from scratch - but that's just me.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

In the main Oolite folder, there should be an uninstall option - but I'm a Windows man, and know zilch about Linux!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2321
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

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

Post 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.
User avatar
CheeseRedux
---- E L I T E ----
---- E L I T E ----
Posts: 827
Joined: Fri Oct 02, 2009 6:50 pm

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

Post 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.
Last edited by CheeseRedux on Tue Nov 04, 2014 12:49 pm, edited 1 time in total.
"Actually this is a common misconception... I do *not* in fact have a lot of time on my hands at all! I just have a very very very very bad sense of priorities."
--Dean C Engelhardt
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16073
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

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

Post by Cody »

<chortles> If thy install offend thee, pluck it out!
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

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

Post 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 :)
Commander Smivs, the friendliest Gourd this side of Riedquat.
andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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?
andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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...
User avatar
Fatleaf
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 1988
Joined: Tue Jun 08, 2010 5:11 am
Location: In analysis mode on Phaelon
Contact:

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

Post 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.
Find out about the early influences of Fatleaf here. Also his OXP's!
Holds the Ooniversal record for "Thread Necromancy"
andyGSheffUK
Above Average
Above Average
Posts: 17
Joined: Mon Nov 03, 2014 6:02 pm

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

Post 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?
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2321
Joined: Sat Jun 11, 2011 6:07 am
Location: Western Australia

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

Post 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."
Post Reply