Trade Outpost 2.0

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

Moderators: another_commander, winston

Post Reply
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 5639
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Trade Outpost 2.0

Post by phkb »

I've done a bit of a refresh on this on.

Trade Outpost 2.0 will do two things, should you choose to install it.
1. It will update the textures of all Constores and SFEP Trade Outposts, adding normal, gloss and specular maps.
2. Optionally, it will replace Coriolis main stations in around 10% of cases with a Trade Outpost.

If you don't enable option 2, this pack will basically operate as a Constore facelift.

To enable the main station replacement, go into Library Config, find the "Trade Outpost" item, and change the flag "Replace Main Stations" to "true".

Here's a screenshot of how they look.
Image

Download here for the moment: TradeOutpost_2.0.oxz
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 5639
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Trade Outpost 2.0

Post by phkb »

Now added to the Expansion Manager.
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 515
Joined: Sun Feb 18, 2024 12:13 pm

Re: Trade Outpost 2.0

Post by MrFlibble »

Using built in expansion pack manager, I get this:
Download failed! See Latest.log for details. Using the 'Update expansions list' menu option if you have not done so already and re-attempting the download may sometimes fix the problem.

Unable to meet requirement: Orders all equipment on the F3 Ship Outfitting and F5 Status screens into a grouped structure with headers to make them easier to navigate. For Oolite 1.91
You will need to resolve this manually.
Leading me to ..

Code: Select all

$ tail -n 2 .Oolite/Logs/Latest.log 
14:16:21.694 [oxz.manager.error]: OXZ dependency oolite.oxp.phkb.LoadoutByCategory could not be found for automatic download.
14:16:21.694 [oxz.manager.error]: Downloaded OXZ could not be installed.
...so LoadoutByCategory is a requirement, but not automatically pulled in.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 5639
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: Trade Outpost 2.0

Post by phkb »

MrFlibble wrote: Sun Nov 16, 2025 2:48 pm
...so LoadoutByCategory is a requirement, but not automatically pulled in.
That's weird. LoadoutByCategory *isn't* a requirement of the Trader Output. Here's the manifest:

Code: Select all

{
	identifier = "oolite.oxp.Griff.TradeOutpost";
	required_oolite_version = "1.90";
	title = "Trade Outpost";
	version = "2.0";
	author = "Griff";
	category = "Ships";
	description = "Adds Griff's Trade Outpost to certain systems, and updates the textures on Constores.";
	license = "Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license with clauses - see readme file";
}
(Note to self - add in the information URL and change category to Dockables)

Could I get a look at the full latest.log?
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 515
Joined: Sun Feb 18, 2024 12:13 pm

Re: Trade Outpost 2.0

Post by MrFlibble »

phkb wrote: Sun Nov 16, 2025 9:27 pm
Could I get a look at the full latest.log?
I uninstalled both, then reinstalled Trade Outpost 2.0, but that did not happen again :-|

Mysterious!

Almost certainly unrelated, and therefore probably way OT, in the Latest.log I see a fair few of these:

[gnustep]: 2025-11-17 14:35:31.248 oolite[21087:21087] File NSPropertyList.m: 1009. In parsePlItem Missing semicolon in dictionary at line 29 char 946


Was OT. Turns out the fault is line 29 missing a semicolon in the manifest.plist in oolite.oxp.UK_Eliter.InterstellarTweaks.oxz

Will prod appropriate topic.
Post Reply