[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 »

Discussions? Sure.
Please show me some result: Oolite 1.91 usable for Apple and/or Linux.
Hiran: all I was doing was showing the - limited - amount that I had discovered on the topic (a topic that was new to me). :|
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 »

Hiran is a Developer. They are all looking at v.1.91 / 1.92 where the AppleMac has dropped out and Linux is proving problematic. Mr Flibble has been working on Linux (all sorts of issues with things called libraries which seem to go out of date very quickly, causing all sorts of problems) and seems to have been rehabilitating something.

Can't pretend that I get it. The better libraries have books which are centuries old and cause no problems to anybody, as far as I know. Although they did chain them to the shelves (to stop them escaping? To stop them molesting visitors? To prevent wholesale rampage and destruction?). When I visited the Marsh Library in Dublin, they had a couple of cages by the entrance where they would lock up their readers with the books!
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 »

UK_Eliter wrote: Sun May 04, 2025 8:31 am
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 . .
Again I do not know where you got this warning from. But I can explain a similar enough warning on Interstellar Tweaks:

Code: Select all

6. Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0056 (DIGIT ZERO vs LATIN SMALL LETTER N)
These kinds of comparison were introduced because at some point in time the information in manifest.plist and the one in the catalog were maintained manually - sometimes not even by the same person. Thus the discrepancies needed to be pointed out. Even today, where the catalog is build upon all the OXPs' manifest.plist files we see discrepancies.

When comparing the catalog (i.e. the expansion manager's OXP List) with the OXP's manifest.plist, there was a discrepancy found in the 'conflict expansions' area. On the same page I can see the manifest section, and it contains these two values for conflict expansions:

Code: Select all

InterstellarTweaks.oxp:0     <-- from catalog
InterstellarTweaks.oxp:      <-- from OXP's manifest.plist
I am wondering myself why that should be character position 56. But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.

I downloaded the OXP and checked manually. It looks like there is a version number given, so that is confusing indeed.
The index pages were generated on May 1, 2025, 3:03:00 AM (check the top right corner). So I checked the OXP download using

$ curl -I https://wiki.alioth.net/img_auth.php/7/ ... Tweaks.oxz
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Sun, 04 May 2025 12:51:34 GMT
Content-Type: application/zip
Content-Length: 304623
Connection: keep-alive
X-Content-Type-Options: nosniff
Last-Modified: Fri, 02 May 2025 15:03:17 GMT
$

The Last-Modified header tells me the OXP was modified after the index was built.

The index is built every time
- the catalog is changed
- someone triggers the build manually
- on every beginning of the month

So for the time being everything is working as designed. :-)
Sunshine - Moonlight - Good Times - Oolite
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2689
Joined: Sat Jun 11, 2011 6:07 am
Location: Nova Hollandia
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Wildeblood »

hiran wrote: Sun May 04, 2025 12:54 pm
So for the time being everything is working as designed. :-)
IOW, it will resolve itself in due course, without further ado. Patience is a virtue.
Make pteridomania great again!
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 »

Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.
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 11:34 pm
Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.
A rebuild of the index was triggered, and now you can see the up to date warnings. I'd understand there is one whitespace that you can remove, the other two warnings refer to OXPs that are not on the expansion manager but may be required. Better keep them, but it's for you to decide.

https://ooliteproject.github.io/oolite- ... weaks.html
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 »

Thanks, Hiran!

I think that the warnings about the Ferdy OXP owe to a mismatch between how that OXP describes itself and how Interstellar Tweaks describes it. Fixed, but fix not yet uploaded.

The whitespace: just where is that whitespace? That is, what do the numbers mean in the following?

Code: Select all

Extreanous whitespace on key 'interstellar: 6 251 224 ' 
User avatar
Wildeblood
---- E L I T E ----
---- E L I T E ----
Posts: 2689
Joined: Sat Jun 11, 2011 6:07 am
Location: Nova Hollandia
Contact:

Re: [RELEASE:] Interstellar Tweak OXP

Post by Wildeblood »

UK_Eliter wrote: Wed May 07, 2025 7:56 pm
The whitespace: just where is that whitespace? That is, what do the numbers mean in the following?

Code: Select all

Extreanous whitespace on key 'interstellar: 6 251 224 ' 
Right at the end of the string, a tab stop between the 4 and the ".
Make pteridomania great again!
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 »

hiran wrote: Wed May 07, 2025 7:41 pm
UK_Eliter wrote: Sun May 04, 2025 11:34 pm
Hiran: good detective work. Thank you.
But the message says that one side has a DIGIT ZERO character whereas the other has a 'n'. So it looks to me as if version information is missing in manifest.plist.
Now that I've fixed the missing version information, hopefully the warning about that information being missing, and the character mismatch warning, will disappear.
A rebuild of the index was triggered, and now you can see the up to date warnings. I'd understand there is one whitespace that you can remove, the other two warnings refer to OXPs that are not on the expansion manager but may be required. Better keep them, but it's for you to decide.

https://ooliteproject.github.io/oolite- ... weaks.html
Another update was triggered, and I can see only the two references as warnings. Well done! :-)
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 »

Thanks, Hiran.

But here I see the following.

Code: Select all

Extra Thargoids

    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5

Interstellar Tweaks

    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5

Nexus Missile

    Unresolved dependency reference to Nexus missile:0
    No version in dependency reference to Nexus missile:null
    Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0047 (DIGIT ZERO vs LATIN SMALL LETTER N)
    Unknown key 'upload_date' at https://wiki.alioth.net/img_auth.php/d/da/Oolite.oxp.UK_Eliter.NexusMissile.oxz!manifest.plist
But is that page out of date? For, whilst most of those (continuing) warnings are a fair cop - and/but just now I have tried to fix them - I do not see why I continue to get the Extra Thargoids warnings. For, therein, I have changed 'UK_Eliter.ferdelance_3G' to 'UK_Eliter.Ferdelance_3G'.

Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.
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: Sat May 10, 2025 3:20 pm
Thanks, Hiran.

But here I see the following.

Code: Select all

Extra Thargoids

    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.Ferdelance_3G:6.5

Interstellar Tweaks

    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5
    Unresolved dependency reference to oolite.oxp.UK_Eliter.ferdelance_3G:6.5

Nexus Missile

    Unresolved dependency reference to Nexus missile:0
    No version in dependency reference to Nexus missile:null
    Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0047 (DIGIT ZERO vs LATIN SMALL LETTER N)
    Unknown key 'upload_date' at https://wiki.alioth.net/img_auth.php/d/da/Oolite.oxp.UK_Eliter.NexusMissile.oxz!manifest.plist
But is that page out of date? For, whilst most of those (continuing) warnings are a fair cop - and/but just now I have tried to fix them - I do not see why I continue to get the Extra Thargoids warnings. For, therein, I have changed 'UK_Eliter.ferdelance_3G' to 'UK_Eliter.Ferdelance_3G'.

Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.
That page - like the others - has the date builtin in the top right corner. It's created together with the whole catalog and as such is as old as the other index pages.
The warning about the Extra Thargoids OXP is different to Interstellar Tweaks. It's detail page is https://ooliteproject.github.io/oolite- ... goids.html, and indeed it carries the same warnings as Interstellar Tweaks. The reason should be the same: it references an OXP that is unknown within the catalog. If you know it exists your information seems more complete and just take it as what it is: just a warning.
Sunshine - Moonlight - Good Times - Oolite
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 10, 2025 3:20 pm
Also, I have the impression that, wastefully, https://wiki.alioth.net is keeping all past versions of oxz files.
I do hope so. I've been able to play an enjoyably modded v.1.77.1 thanks to it!

And if we can't resurrect the Apple & Linux versions for 1.92, at least Apple & Linux users will be able to enjoy the game.
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?
Post Reply