Page 5 of 6
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Thu Apr 10, 2025 9:05 pm
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!
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 8:05 am
by Cholmondely
From the top post in this thread:
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!
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 3:19 pm
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?
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 5:44 pm
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?
Oh! And all the best for the bank holiday weekend!
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 5:51 pm
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.
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 6:02 pm
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!
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Fri May 02, 2025 9:11 pm
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?
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sat May 03, 2025 10:21 pm
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
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sat May 03, 2025 10:37 pm
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.
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sat May 03, 2025 11:03 pm
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.
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sat May 03, 2025 11:47 pm
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?
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sat May 03, 2025 11:56 pm
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
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sun May 04, 2025 6:45 am
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.
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sun May 04, 2025 8:31 am
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.)
Re: [RELEASE:] Interstellar Tweak OXP
Posted: Sun May 04, 2025 8:53 am
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.