[RELEASE:] Interstellar Tweak OXP

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

Moderators: winston, another_commander

another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6791
Joined: Wed Feb 28, 2007 7:54 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by another_commander »

UK_Eliter wrote: Wed Apr 09, 2025 11:51 pm
[...] but: there used to be a plist verifier doogit. Cholmondely, could you point me towards a version of that that will work on Oolite 1.91 (which is the version of Oolite that I'm using), if there is one? I tried

Code: Select all

>C:\Oolite\oolite.app\oolite.exe --verify-oxp "S:\Games\OOLITE\OXP CONSTRUCTION\InterstellarTweaks\oxp\oolite.oxp.UK_Eliter.InterstellarTweaks.oxp"
but so doing ran the game, which I don't think it is meant to do, and gave me no debugging output except the standard log.
The --verify-oxp option is available only in Test Release builds. You are probably running a standard deployment build.
Just download the version named OoliteInstall-1.91.0.XXXX-YYMMDD-<github commit hash>-win-test.exe and you should regain access to the OXP verifier.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5754
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 »

another_commander wrote: Thu Apr 10, 2025 6:02 am
The --verify-oxp option is available only in Test Release builds. You are probably running a standard deployment build.
Just download the version named OoliteInstall-1.91.0.XXXX-YYMMDD-<github commit hash>-win-test.exe and you should regain access to the OXP verifier.
Can I presume from this that the "full build" is the Test Release - and so the Nightly is really a newer Test Release. And that the Test Release "extras" are then disabled in the Standard Deployment when it eventually comes out?
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?
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6791
Joined: Wed Feb 28, 2007 7:54 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by another_commander »

Cholmondely wrote: Thu Apr 10, 2025 7:51 am
Can I presume from this that the "full build" is the Test Release - and so the Nightly is really a newer Test Release. And that the Test Release "extras" are then disabled in the Standard Deployment when it eventually comes out?
Yes, with the clarification that the way we are set up now, the nightly is built in all flavors (Test, Deployment and Dev (which is just the same as Test but with an on-screen watermark showing the version)) and the option to convert to the "full build" Test Release is still offered when an actual release of the game is made so OXPers can use it to better test and debug their work.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5754
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 »

another_commander wrote: Thu Apr 10, 2025 6:02 am
The --verify-oxp option is available only in Test Release builds. You are probably running a standard deployment build.
Just download the version named OoliteInstall-1.91.0.XXXX-YYMMDD-<github commit hash>-win-test.exe and you should regain access to the OXP verifier.
I've added this information to the relevant sections of our wiki (OXP howto & OXP tutorial‎) - the other mention in "Hidden Settings in Oolite" already stipulates this.
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: 1264
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, both. I had forgotten about the need for a 'test' release.

Can anyone advise on whether I ought to do something in response to the following output from the verifier?

Code: Select all

12:50:43.586 Scanning files
  12:50:43.589 ----- WARNING: "GNUstep/Defaults" is a nested directory, ignoring.
  12:50:43.589 ----- WARNING: "GNUstep/Library" is a nested directory, ignoring.
EDIT: it would be nice to stop the verifier's output from opening, in Windows (Windows 10) in bloomin' WordPad too. I told Windows to always open .log files in Sublime Text, but the verifier - or Windows - is not honouring that. Is the problem the double extension, viz., .oxp.log? (I wish I could develop my OXP on Linux, but the computer of mine that is most suited to Oolite is a Windows box.)
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6791
Joined: Wed Feb 28, 2007 7:54 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by another_commander »

UK_Eliter wrote: Thu Apr 10, 2025 11:56 am
Thanks, both. I had forgotten about the need for a 'test' release.

Can anyone advise on whether I ought to do something in response to the following output from the verifier?

Code: Select all

12:50:43.586 Scanning files
  12:50:43.589 ----- WARNING: "GNUstep/Defaults" is a nested directory, ignoring.
  12:50:43.589 ----- WARNING: "GNUstep/Library" is a nested directory, ignoring.
This means that you have a GNUstep folder inside your OXP. Check and move it outside.
EDIT: it would be nice to stop the verifier's output from opening, in Windows (Windows 10) in bloomin' WordPad too. I told Windows to always open .log files in Sublime Text, but the verifier - or Windows - is not honouring that. Is the problem the double extension, viz., .oxp.log? (I wish I could develop my OXP on Linux, but the computer of mine that is most suited to Oolite is a Windows box.)
The call to Wordpad is hardcoded in the game. You are right about stop sending output to it but for a slightly different reason: Microsoft removed Wordpad from the latest versions of Windows so now we are sending output to the void if running on Windows 11. I'll switch the output to Notepad instead, as it exists on any Windows version.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1264
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, as ever, Another Commander. Here are two follow-up questions.

1) May I without consequence simply delete the GNUstep directory that lies within the OXP? What is that directory doing / meant to do, anyway?
2) Why hardcode a call to a particular editor? Can't one (somehow) tell the operating system to open the file in the default editor.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6791
Joined: Wed Feb 28, 2007 7:54 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by another_commander »

1) Yes, this is used by the game itself and I have no idea how it ended up inside your OXP folder, but it should not be a problem removing it.
2) I'll see what I can do. I will try to query the OS for the app set by the user for opening log files and use that, It will be Windows-only though.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1264
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!

Re opening the editor: well, Linux and presumably Mac have the concept of a default editor, so I don't understand.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1264
Joined: Sat Sep 12, 2009 11:58 pm
Location: Essex (mainly industrial and occasionally anarchic)

Re: [RELEASE:] Interstellar Tweak OXP

Post by UK_Eliter »

Also - and hopefully finally - I can't find the website where one uploads one manifest. This doc says the URL is http://www.oolite.org/oxps/, but that gives a 404.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6791
Joined: Wed Feb 28, 2007 7:54 am

Re: [RELEASE:] Interstellar Tweak OXP

Post by another_commander »

We have a new nightly (commit 0031890) where now the OXP verifier uses the default application set by the user for opening .log files. If it fails to find such an app it falls back to Notepad. This feature is implemented for the Windows build only.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4959
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: [RELEASE:] Interstellar Tweak OXP

Post by phkb »

UK_Eliter wrote: Thu Apr 10, 2025 3:43 pm
Also - and hopefully finally - I can't find the website where one uploads one manifest. This doc says the URL is http://www.oolite.org/oxps/, but that gives a 404.
The old system died with the loss of the original domain. Update the wiki with your new version, and I'll initiate the process to rebuild the OXP index.
UK_Eliter
---- E L I T E ----
---- E L I T E ----
Posts: 1264
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, phkb. New version - version 6.97 - uploaded. Must we now then ping you on every OXP update?
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4959
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: [RELEASE:] Interstellar Tweak OXP

Post by phkb »

UK_Eliter wrote: Thu Apr 10, 2025 8:08 pm
Thanks, phkb. New version - version 6.97 - uploaded. Must we now then ping you on every OXP update?
Not necessarily. You can also log a ticket at the GitHub site here: https://github.com/OoliteProject/oolite ... on-catalog
That way, if I'm not around, someone else from the team can do it.
User avatar
phkb
Impressively Grand Sub-Admiral
Impressively Grand Sub-Admiral
Posts: 4959
Joined: Tue Jan 21, 2014 10:37 pm
Location: Writing more OXPs, because the world needs more OXPs.

Re: [RELEASE:] Interstellar Tweak OXP

Post by phkb »

UK_Eliter wrote: Thu Apr 10, 2025 8:08 pm
Thanks, phkb. New version - version 6.97 - uploaded
Your OXZ is missing the manifest.plist file for some reason. The cataloging process fails because of it.
Post Reply