Continuation of OXP versions?

Discussion and information relevant to creating special missions, new ships, skins etc.

Moderators: winston, another_commander

Which formats do we go forward with?

.OXZ only for new-feature expansions, with .OXP only for backwardly compatible ones?
12
75%
.OXZ and .OXP format for ongoing new and updated expansions?
4
25%
Some other words of wisdom (post below)?
0
No votes
 
Total votes: 16

User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Continuation of OXP versions?

Post by spara »

Diziet Sma wrote:
Hehe.. the Archive Manager and Gedit in Gnome/Cinnamon do exactly the same thing.. without the legendary KDE bloat. :wink:
Indeed. I'm not too fond of either, Gnome or KDE, but that aside Norby makes a good point. There's really no real need for distributing oxps using the old oxp. If someone wants to edit oxzs, it's easy enough.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Continuation of OXP versions?

Post by Diziet Sma »

spara wrote:
Indeed. I'm not too fond of either, Gnome or KDE
That's why I've abandoned Ubuntu, after they went insane.. Mint and Cinnamon for me now, all the way..

(Well, I do also use Ubuntu Studio with the low-latency kernel, and Arch with Enlightenment - right tools for the job, and all that.. :wink:)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
tonyhippy
Dangerous
Dangerous
Posts: 90
Joined: Mon Apr 19, 2010 8:23 pm
Location: UK
Contact:

Re: OXZ storage

Post by tonyhippy »

Can someone tell me where the contents of OXZs added by the manager are stored, since theyre not in the AddOns or Resorces folders? I want to give the Aquatics ships the same re-skin I gave the OXP versions but I can't find 'em!!
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Continuation of OXP versions?

Post by Cody »

~:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns
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
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: OXZ storage

Post by spara »

tonyhippy wrote:
Can someone tell me where the contents of OXZs added by the manager are stored, since theyre not in the AddOns or Resorces folders? I want to give the Aquatics ships the same re-skin I gave the OXP versions but I can't find 'em!!
If you want to tweak them, I suggest donwloading directly from Oolite page and saving to your AddOns.
User avatar
Stormrider
Deadly
Deadly
Posts: 241
Joined: Sat Jan 25, 2014 2:35 am
Location: At work

Re: Continuation of OXP versions?

Post by Stormrider »

tonyhippy wrote:
Can someone tell me where the contents of OXZs added by the manager are stored
I wondered this too, took me a while to find them.
Cody wrote:
~:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns
I think this info needs to be in the OXZ manager somewhere.
Image
User avatar
spara
---- E L I T E ----
---- E L I T E ----
Posts: 2691
Joined: Wed Aug 15, 2012 4:19 am
Location: Finland

Re: Continuation of OXP versions?

Post by spara »

Stormrider wrote:
tonyhippy wrote:
Can someone tell me where the contents of OXZs added by the manager are stored
I wondered this too, took me a while to find them.
Cody wrote:
~:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns
I think this info needs to be in the OXZ manager somewhere.
Not sure about that, they are "managed" after all, so a new version will replace the old one and if you do your tweaks there, they will be gone. It's a matter of opinion of course, but I would leave the managed ones alone and download the oxz straight from the Oolite page and tweak that. In other words, I don't think it's a good idea to put that information to the manager. Wiki would be better for that kind of information.
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Continuation of OXP versions?

Post by cim »

spara wrote:
Stormrider wrote:
I think this info needs to be in the OXZ manager somewhere.
Not sure about that, they are "managed" after all.
Exactly. If you do need to know where they are, it's easy enough to find out from Latest.log, but if you need to know where they are, you're probably about to do something which will void your non-warranty (same as if you find Oolite's OXP Cache file and edit it). If you want to customise an OXZ, download and install it to AddOns instead - it'll show up as red for "manually installed" in the manager screens, and the OXZ manager will know not to touch it.
Neelix
---- E L I T E ----
---- E L I T E ----
Posts: 288
Joined: Sat May 31, 2014 9:02 pm
Location: Melbourne, Australia

Re: Continuation of OXP versions?

Post by Neelix »

Will externally moving an OXZ from ManagedAddons to Addons cause any issues with the Extensions manager? (ie is it "safe" to do that, if I want to mod one)

- Neelix
Talaxian Enterprises: [wiki]Vacuum Pump[/wiki] [wiki]Waypoint Here[/wiki]
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Continuation of OXP versions?

Post by Diziet Sma »

Neelix wrote:
Will externally moving an OXZ from ManagedAddons to Addons cause any issues with the Extensions manager? (ie is it "safe" to do that, if I want to mod one)
That's quite safe.. I move OXZs in and out of ManagedAddons all the time, when I need to disable something for testing. I keep a special "Disabled OXZs" folder alongside of ManagedAddons for that purpose. Though it's probably a good idea to tell Oolite to rebuild its cache after you move something. If you're playing around with OXP/Zs a lot, it's simplest to add
<key>always-flush-cache</key>
<string>YES</string>
into your .GNUstepDefaults file. This forces Oolite to rebuild the cache every time it starts. (sometimes referred to as "putting a brick on the shift key")
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Neelix
---- E L I T E ----
---- E L I T E ----
Posts: 288
Joined: Sat May 31, 2014 9:02 pm
Location: Melbourne, Australia

Re: Continuation of OXP versions?

Post by Neelix »

Diziet Sma wrote:
Neelix wrote:
Will externally moving an OXZ from ManagedAddons to Addons cause any issues with the Extensions manager? (ie is it "safe" to do that, if I want to mod one)
That's quite safe.. I move OXZs in and out of ManagedAddons all the time, when I need to disable something for testing. I keep a special "Disabled OXZs" folder alongside of ManagedAddons for that purpose. Though it's probably a good idea to tell Oolite to rebuild its cache after you move something.
Good to know. - ta :-)

Diziet Sma wrote:
If you're playing around with OXP/Zs a lot, it's simplest to add
<key>always-flush-cache</key>
<string>YES</string>
into your .GNUstepDefaults file. This forces Oolite to rebuild the cache every time it starts. (sometimes referred to as "putting a brick on the shift key")
Somewhat more useful than a brick on the shift key really, as that would make it difficult activate most of the keyboard controls in-game. ;-)

- Neelix
Talaxian Enterprises: [wiki]Vacuum Pump[/wiki] [wiki]Waypoint Here[/wiki]
User avatar
Stormrider
Deadly
Deadly
Posts: 241
Joined: Sat Jan 25, 2014 2:35 am
Location: At work

Re: Continuation of OXP versions?

Post by Stormrider »

cim wrote:
it's easy enough to find out from Latest.log
Of course you are right cim I must have looked at that path in the log a thousand times without it registering, but when I saw it in a post here, I was like oh that's where it is.

I'll just go hide in that beautiful solar corona over there now. :oops:
Image
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Continuation of OXP versions?

Post by cim »

Diziet Sma wrote:
If you're playing around with OXP/Zs a lot, it's simplest to add
<key>always-flush-cache</key>
<string>YES</string>
into your .GNUstepDefaults file. This forces Oolite to rebuild the cache every time it starts. (sometimes referred to as "putting a brick on the shift key")
This shouldn't be necessary if you're using OXZs - Oolite checks the existence and timestamp of all OXZ files against the cache, and if there's anything different, rebuilds it anyway.
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Continuation of OXP versions?

Post by Diziet Sma »

I wasn't aware of that.. thanks for the info!
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Continuation of OXP versions?

Post by cim »

The only type of change, in fact, that Oolite won't automatically detect, is when you edit the contents of an OXP, in place in the AddOns folder, in such a way that it doesn't change the timestamp of the OXP folder itself. If you have an OXP development workflow where you edit them outside of AddOns, then copy the folder into AddOns when you're ready to use it (which has other advantages, too) you should never need to force-clear the cache.
Post Reply