[RELEASE:] Interstellar Tweak OXP

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

Moderators: winston, another_commander

UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Thank you, and oops; sorry. New version uploaded.

EDIT: I add that this the latest version of the OXP fixes a couple of small bugs (not just the one owing to the missing semi-colon); I cleaned up some code a little too, and made some very minor adjustments to what the OXP does.

Further EDIT: the new version has been uploaded and is working. Thanks all!
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

From the top post in this thread:
UK_Eliter wrote: Sun Apr 22, 2012 2:01 am
Can't get into the first (I don't have an account), and the second link states that the file has been removed/deleted

And on our wiki (https://wiki.alioth.net/index.php/File: ... Tweaks.oxz) the version stored is 28 April 2019! (Should I try and update it?)



I'm getting this in my latest.log: 09:02:13.694 [shipData.merge.failed] -[OOShipRegistry(OODataLoader) applyLikeShips:withKey:] (OOShipRegistry.m:669): ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: IST_lobster_acolyteEscort, IST_lobster_acolyteNonEscort



Did you do something naughty? Do you have the Witchspace Lobster and his minions after you? The Church of Giles the Creator can help! Just find a local Lyre and don't forget to bring an offering of mouldy blue cheese!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Cholmondely,

Hello!

Lobster-likeShips: oops. Another (minor) bug! Fixed in InterstellarTweaks 6.98, which I have uploaded to https://wiki.alioth.net/img_auth.php/7/ ... Tweaks.oxz. But that version is not yet in the in-game manager, because I do not understand the instructions on how to trigger a rebuilding of that manager's index. I've filed an issue (here) about that.

The links you tried are ancient. I've removed them from the top post (and updated that post in various other ways). The way to install the expansion pack is via the in-game manager,

The very old wiki version of the expansion pack. The wiki version of the OXZ at https://wiki.alioth.net/index.php/File: ... Tweaks.oxz is indeed very old. The latest version is at
https://wiki.alioth.net/img_auth.php/7/ ... Tweaks.oxz. I do not know what is going on here: why are there two places on the wiki that have the oxz?
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

UK_Eliter wrote: Fri May 02, 2025 3:19 pm
I do not know what is going on here: why are there two places on the wiki that have the oxz?
You're asking me?

You were obviously cursed by an evil minion of the Witchspace Lobster - a minion of the eighth daemonic purgatory - who infesting your corpus collosum with evil humours tried to persuade you to cast your new update into the Eight Galaxy, to be lost in the Crystaline Desolation. Your stalwart resistance prevented this, leading merely to it being placed in another location in our wiki. But the battle against the evil miasmus caused you to forget what had happened.

There you go!

Anything else I can help you with? :mrgreen:


Oh! And all the best for the bank holiday weekend!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Cholmondely,

Now that is hand-waving.

How did you reach the wiki download location that you mentioned? For whatever leads there should not lead there, I think. For, there is one true correct wiki location, I think. That correct location is the one that I used recently (and for a long time earlier too, though perhaps at some point for some reason I used the other location instead or additionally). That by dint of which the correct location is correct, is that it is the one that gets used by the in-game pack manager, or perhaps by code that makes a database (or something) for that manager.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

UK_Eliter wrote: Fri May 02, 2025 5:51 pm
Cholmondely,

Now that is hand-waving.

How did you reach the wiki download location that you mentioned? For whatever leads there should not lead there, I think. For, there is one true correct wiki location, I think. That correct location is the one that I used recently (and for a long time earlier too, though perhaps at some point for some reason I used the other location instead or additionally). That by dint of which the correct location is correct, is that it is the one that gets used by the in-game pack manager, or perhaps by code that makes a database (or something) for that manager.
See the bottom of https://wiki.alioth.net/index.php/Interstellar_Tweaks - underneath the Quick Facts box. I was looking for a "Download" and found that instead.

That link from our wiki goes the other wiki page showing that you had placed 10 different updates there over the course of a year (if you click on it, you should see).



In the old days we used to update the Expansions database ourselves, as well as updating the manifest.plist in the oxz. There were minor differences between the two and they drove Hiran nuts when he discovered them*. Our new system ("drive Phkb nuts") may have resulted from this.


*https://ooliteproject.github.io/oolite- ... index.html - click on "warnings" at the bottom!
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Cholmondely,

What is needful then? Not, I take it, to change the URL at which I have been putting new versions of the Interstellar Tweaks. So is what is needed merely to change - or perhaps simply remove - the link within the 'Quick Facts' section of the page that you linked? (Also, are the statistics on that page updated automatically via the file to which that page links?) A related thing that needs to be fixed is that this Hired Guns wiki page gives a download location that no longer exists (and that I cannot easily re-create).

That warning page contains the following mentions of my OXPs. I understood some of those warnings. I have come to understand some others of them. The following continue to fox me.

1

Code: Select all

Fer-de-Lance 3G

    Replaced equipment 'EQ_F3G_ANTISWEEP_MISSILE'
And similarly:

Code: Select all

Replacing Interstellar Tweaks/IST_derelict_SidewinderRusty with Interstellar Tweaks/IST_derelict_SidewinderRusty
(I found this, but it did not help.)

2

Code: Select all

Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0064 (DIGIT ZERO vs LATIN SMALL LETTER N)
Might someone explain those warnings, please?
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

UK_Eliter wrote: Fri May 02, 2025 9:11 pm
Cholmondely,

What is needful then? Not, I take it, to change the URL at which I have been putting new versions of the Interstellar Tweaks. So is what is needed merely to change - or perhaps simply remove - the link within the 'Quick Facts' section of the page that you linked? (Also, are the statistics on that page updated automatically via the file to which that page links?) A related thing that needs to be fixed is that this Hired Guns wiki page gives a download location that no longer exists (and that I cannot easily re-create).

That warning page contains the following mentions of my OXPs. I understood some of those warnings. I have come to understand some others of them. The following continue to fox me.

1

Code: Select all

Fer-de-Lance 3G

    Replaced equipment 'EQ_F3G_ANTISWEEP_MISSILE'
And similarly:

Code: Select all

Replacing Interstellar Tweaks/IST_derelict_SidewinderRusty with Interstellar Tweaks/IST_derelict_SidewinderRusty
(I found this, but it did not help.)

2

Code: Select all

Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0064 (DIGIT ZERO vs LATIN SMALL LETTER N)
Might someone explain those warnings, please?
This is all a tad beyond my pay-grade, I'm afraid!

1) The Quick Facts does not update - but the file: page is updated by you when you upload a new file. Downloads is usually added in as a separate section (as on the Snark wiki-page).

Your original files are here: https://wiki.alioth.net/index.php/File: ... Tweaks.oxz (30 July 2014 - 28 April 2019)
Your newer files are here: https://wiki.alioth.net/index.php/File: ... Tweaks.oxz (14 June 2021 - 2 May 2025)

2) Hiran is the one who created the programme creating the warnings. Best to ask him.

3) Box have changed their download urls, replacing "www" with "app" - try this: https://app.box.com/s/0zlvycb8hj
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Thanks, Cholmondely

Re 1 (upload locations): I still do not understand, I am afraid. If there needs to be a webpage that makes my OXPs available for manual download, can you not (/would you please) change the URLs so that they are the URLs to which I actually upload, that upload being part of the process whereby I get an OXP into the in-game manager? Or ought someone else change the URLs?

Re 2 (the warnings): I will indeed ask Hiran. Thanks.

Re 3 (Box.net): I do maintain Thargoid's HiredGuns, but the Box link you provided is to the old version that was maintained by Thargoid (the Old Green One) himself. The reason that the Box links that I setup do not work is that Box annoyed me too much and I removed my account - having forgotten that some (old) Oolite stuff was on there.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

UK_Eliter wrote: Sat May 03, 2025 10:37 pm
Thanks, Cholmondely

Re 1 (upload locations): I still do not understand, I am afraid. If there needs to be a webpage that makes my OXPs available for manual download, can you not (/would you please) change the URLs so that they are the URLs to which I actually upload, that upload being part of the process whereby I get an OXP into the in-game manager? Or ought someone else change the URLs?

Re 2 (the warnings): I will indeed ask Hiran. Thanks.

Re 3 (Box.net): I do maintain Thargoid's HiredGuns, but the Box link you provided is to the old version that was maintained by Thargoid (the Old Green One) himself. The reason that the Box links that I setup do not work is that Box annoyed me too much and I removed my account - having forgotten that some (old) Oolite stuff was on there.
1) Done it

By the way, are there any pictures that it would make sense to add to the wiki page?

3) The link is from the Hired Guns wiki page.
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Re 1: great!

Re 3: but that page says that the file at issue is an old one. OK.

Pictures for the Interstellar Tweaks wiki page: I find that I can edit that page (almost by definition, I suppose - it's a wiki!). Does one add a picture via the 'embed file' option? Also: it would be good for screenshots to have their own section on the page, but how, please, does one make a new section?
User avatar
Cholmondely
Archivist
Archivist
Posts: 5917
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Cholmondely »

UK_Eliter wrote: Sat May 03, 2025 11:47 pm
Re 1: great!

Re 3: but that page says that the file at issue is an old one. OK.

Pictures for the Interstellar Tweaks wiki page: I find that I can edit that page (almost by definition, I suppose - it's a wiki!). Does one add a picture via the 'embed file' option? Also: it would be good for screenshots to have their own section on the page, but how, please, does one make a new section?
I find it better to have the screenshots in the right margin (less wasted space)

Have a look at those on your https://wiki.alioth.net/index.php/Fer-de-Lance_3G_OXP wiki page. They are "Thumbnails" - ie have a caption. One uploads the screenshot to the wiki and can then use it on a wiki page.

See https://www.mediawiki.org/wiki/Help:Images - especially the "Rendering a single image" section with its images - you can also get there by selecting "Help about MediaWiki" in the Navigation box on the top left of any wiki page
Comments wanted:
Missing OXPs? What do you think is missing?
Lore: The economics of ship building How many built for Aronar?
Lore: The Space Traders Flight Training Manual: Cowell & MgRath Do you agree with Redspear?
User avatar
hiran
Theorethicist
Posts: 2443
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: [RELEASE:] Interstellar Tweak OXP

Post by hiran »

It looks to me there is no clear picture how OXPs get published and end up in the player's Oolite installation. To make the receiving end intuitive (that's why the expansion manager was created) some paperwork is necessary. It has been minimized to the absolutely necessary but I would not know where that got documented. The wiki page Publishing your OXP only refers to a 5 pages thread. There is a much better summary at https://github.com/OoliteProject/oolite ... /README.md
UK_Eliter wrote: Fri May 02, 2025 9:11 pm
Cholmondely,

What is needful then? Not, I take it, to change the URL at which I have been putting new versions of the Interstellar Tweaks. So is what is needed merely to change - or perhaps simply remove - the link within the 'Quick Facts' section of the page that you linked? (Also, are the statistics on that page updated automatically via the file to which that page links?) A related thing that needs to be fixed is that this Hired Guns wiki page gives a download location that no longer exists (and that I cannot easily re-create).

That warning page contains the following mentions of my OXPs. I understood some of those warnings. I have come to understand some others of them. The following continue to fox me.

1

Code: Select all

Fer-de-Lance 3G

    Replaced equipment 'EQ_F3G_ANTISWEEP_MISSILE'
And similarly:

Code: Select all

Replacing Interstellar Tweaks/IST_derelict_SidewinderRusty with Interstellar Tweaks/IST_derelict_SidewinderRusty
(I found this, but it did not help.)

2

Code: Select all

Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0064 (DIGIT ZERO vs LATIN SMALL LETTER N)
Might someone explain those warnings, please?
I am not sure myself where you picked up these warnings. Somehow I suspect they stem from Oolite.log. As Oolite does no longer run for me I cannot even verify that. But I can tell that the tool that reads the list of urls to assemble the expansion catalog (at that time also referred to as manifest which leads to confusion with manifest.plist) also generates some documentation at https://ooliteproject.github.io/oolite- ... index.html

When looking up Interstellar Tweaks I see these warnings:

Code: Select all

1.    Extreanous whitespace on key 'interstellar: 6 251 224 '
2.    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
3.    Unresolved dependency reference to InterstellarTweaks.oxp:0
4.    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
5.    No version in dependency reference to InterstellarTweaks.oxp:null
6.    Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0056 (DIGIT ZERO vs LATIN SMALL LETTER N)
7.    Unknown key 'upload_date' at https://wiki.alioth.net/img_auth.php/7/7c/Oolite.oxp.UK_Eliter.InterstellarTweaks.oxz!manifest.plist
1 should be self explanatory. Whitespace matters, especially within values that are meant to be machine handled. Just remove that from the manifest.plist.

2 Seems like there is a reference to a non-existing OXP or version? It should be checked. At least that one is not on the catalog.

3 Seems like there is a reference to a non-existing OXP or version? It should be checked. At least that one is not on the catalog.

4. Likely a repetition since the outdated link appears both in manifest.plist and the expansion catalog. Fixing 2) should also fix this.

5 From the documentation:
Each dependency dictionary in the above lists must contain an "identifier" and a "version" key. [...] ("0" will match all versions)

As the missing version has been added automatically, it still ends up as a warning since there is a difference between the manifest.plist and the expansion catalog.

6 There is no good information url given in manifest.plist. Some page was auto-added and now shows up as difference.

7 The key 'upload_date' should not exist inside the OXP.


Oh, there is one more thing:

Oolite allows OXPs to override builtin resources. And it allows OXPs to override other OXPs' resources. That is considered a strength of the system. But it can also create a hell of dependencies. Just imagine two different OXPs that each contain a ship called "TheBestCobra". The load sequence matters and never has been specified (AFAIK it depends on the OS). So unless you know the player's operating system you cannot even predict which of the two ships the player will see in the game. Yet on the other hand the Apple platform is lost and Linux no longer usable. Only Windows needs to be considered.

When generating the index of OXPs this same replacement is taking place. To make that visible, check the Warnings page for messages like

Replacing <original oxp>/<resource> with <new oxp>/<resource>


Hope this helps.
Sunshine - Moonlight - Good Times - Oolite
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1274
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Cholmondely: thanks; when I get time, I'll try to add some pictures to that page.

Hiran: thank you very much. But, what, Apple and Linux builds of Oolite are not working? I can see relevant discussion about the Mac build, here . .

EDIT: Hiran, might you explain the warnings of this type?

Code: Select all

Optional Expansions mismatch between OXP Manifest and Expansion Manager at character position 0068 (DIGIT ZERO vs LATIN SMALL LETTER N)
I presumed that the character position is within the manifest, but I did not find (in the case of the particular warning that I give as an example) a zero there . .

(The other warnings generated by my OXPs I am, I think, on top of.)
Last edited by UK_Eliter on Sun May 04, 2025 8:55 am, edited 1 time in total.
User avatar
hiran
Theorethicist
Posts: 2443
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: [RELEASE:] Interstellar Tweak OXP

Post by hiran »

UK_Eliter wrote: Sun May 04, 2025 8:31 am
Cholmondely: thanks; when I get time, I'll try to add some pictures to that page.

Hiran: thank you very much. But, what, Apple and Linux builds of Oolite are not working? I can see relevant discussion about the Mac build, here . .
Discussions? Sure.
Please show me some result: Oolite 1.91 usable for Apple and/or Linux.
Sunshine - Moonlight - Good Times - Oolite
Post Reply