Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Enable Oolite development (2)

General discussion for players of Oolite.

Moderators: winston, another_commander

User avatar
hiran
Theorethicist
Posts: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

Cholmondely wrote: Mon Jul 03, 2023 1:29 pm
hiran wrote: Mon Jul 03, 2023 11:08 am
Ok, I will think about that. While I could write a (text/audio/video) tutorial I'd prefer if the UI would provide enough guidance so one of the dumb pilots you are referring to can sort it out. Am a bit surprised that so many buttons might go missing, but then it is liikely to be a cause of not having Oolite Starter properly configured. You would need to select something from the list to get the details pane, and on the details pane there are some of the buttons.

I encourage you to prove me wrong: A screenshot with "then" and "now" side by side will help my decaying memory.
Cholmondely wrote: Mon Jul 03, 2023 10:47 am
When I tried to start a new game (without a link to Oolite) I got a message saying:

Terminal ReadOut: [...]
Thank you for these details. They are all a direct consequence of OoliteStarter not being properly configured.
Similar to the first versions where we had to setup some file locations so that OoliteStarter knew where to find and how to start Oolite, this has to be done via the GUI. But you can create multiple such file location sets - called an Installation. And one of them as to be the active one.

Translation for you:
- Add at least one Oolite Installation (press the 'Add' button, fill in the paths and click ok').
- Select that installation and click the 'Activate' button.
Now when you go back to the 'Start Game' panel and hit the run button, you should either get Oolite running or get a different error message.

Maybe one of the items that might create confusion: I ordered the tabs by how often you would need them. Not in the sequence of the next steps.
Currently a novice user would have to start at the right and end up on the left side.
Cholmondely wrote: Mon Jul 03, 2023 10:47 am
When I clicked on "Installations" and tried "Add", things started going weird! Oolite icons started appearing all over the jolly place, but not for any of my various Oolite versions themselves, and it seemed to be impossible to select any of them. Having failed there, I did not bother with trying to add in my various oxp and saved game folders.
Actually by the icons OoliteStarter tries to guide you where you can find Oolite related stuff. If that is everywhere for you, maybe select one of these items and some text should appear telling you why it relates to Oolite.
1) the folders with the Oolite applications don't light up with the Oolite logo (a very nice touch, by the way)
2) and this might be related to the fact that when I dig around inside the Oolite game "wrapper" (if that is the right word), the application itself is invisible.

I'm using a Macbook Air with MacOS Catalina (10.15.3)
Maybe Mr Gimlet could come to rescue here. We might want Disembodied's opinion and support in this case. He seems to know this guy quite well.
Disembodied wrote: Wed Aug 11, 2021 10:11 am
phkb wrote: Wed Aug 11, 2021 12:10 am
An example of this is Mr Gimlet, who is not a native of Lave, yet is the Dock Master on the Lave Coriolis.
It's always possible that Mr Gimlet is a native of Lave - just not a member of the majority species. A planet is a large place, and even the smallest backwater will not be as monolithically monocultural as it might appear on the F7 screen.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cholmondely
Archivist
Archivist
Posts: 5151
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enable Oolite development (2)

Post by Cholmondely »

hiran wrote: Mon Jun 26, 2023 4:17 am
Thank you Arquaebus.

There is a chance that this is a trust problem which I cannot resolve Your Mac simply warns you that code, downloaded from the internet, can be malicious so the file gets quarantined. It needs to be addressed on user side.

When googling for the error message you mentioned I found these pages:

https://appletoolbox.com/app-is-damaged ... pened-mac/

https://osxdaily.com/2019/02/13/fix-app ... error-mac/

https://apple.stackexchange.com/questio ... t-to-the-t

https://www.howtogeek.com/803598/app-is ... be-opened/
The following .dmg files seem to work just fine on my AppleMac:

AppleJack-1.6.dmg (smallest of these)
MegaGlest-game-macos-3.13.0.dmg
anki-2.1.54-mac-intel-qt6.dmg
Joystick And Gamepad Tester.dmg
ControllerMate.dmg
Apache_OpenOffice_4.1.7_MacOS_x86-64_install_en-US.dmg
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
Cholmondely
Archivist
Archivist
Posts: 5151
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enable Oolite development (2)

Post by Cholmondely »

Hiran,

you've done it! Well done!!

I tried the .pkg and it started normally! I am still in a state of shock!!

Your Mr Gimlet is a hoot! And his patter seems spot on!

It would help if he stayed up when I was trying to configure Oolite Starter (to remind me when I get so befuddled trying to find things that I forget the overall list of things to do). I think Office carried on working while Mr Clippy stayed up.

It might also be an idea to get Mr Gimlet to suggest where things might be lurking in the entrails of the AppleMac (if he stays up, that is).

BUT: Problems finding things to get OS running properly. Again, failed to locate the real Oolite application, and on locating the various folders, the Saved Games/OXPs therein were not registered by OS.
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: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

Cholmondely wrote: Wed Jul 05, 2023 9:49 am
Hiran,

you've done it! Well done!!

I tried the .pkg and it started normally! I am still in a state of shock!!
Oh, that is very welcome feedback. Finally we have something for the Apple Mac. :mrgreen: :mrgreen:
It means I can remove the zip file and we continue with this real pkg style distribution.
Cholmondely wrote: Wed Jul 05, 2023 9:49 am
Your Mr Gimlet is a hoot! And his patter seems spot on!
Actually I had hoped to verify with disembodied. Maybe he wants to take a look?
Cholmondely wrote: Wed Jul 05, 2023 9:49 am
It would help if he stayed up when I was trying to configure Oolite Starter (to remind me when I get so befuddled trying to find things that I forget the overall list of things to do). I think Office carried on working while Mr Clippy stayed up.

It might also be an idea to get Mr Gimlet to suggest where things might be lurking in the entrails of the AppleMac (if he stays up, that is).

BUT: Problems finding things to get OS running properly. Again, failed to locate the real Oolite application, and on locating the various folders, the Saved Games/OXPs therein were not registered by OS.
Let's have a look together so I learn about the potential problem and we can brainstorm how to address that.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cholmondely
Archivist
Archivist
Posts: 5151
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enable Oolite development (2)

Post by Cholmondely »

I've just updated the Oolite Starter & Expansions Manager wiki pages for v.0.1.12 (the one we were using last night)

I've also updated the notes on the Expansions Manager wiki page and the main wiki Oolite page.
Important Note

Oolite.org is currently down. Try http://oolite.space/ instead.

To rejig your in-game Expansions Manager to the new address, see here and a_c's following post.

(Cholmondeley 13:36, 29 March 2023 (BST))

Alternatively you can use Oolite Starter which updates the oxz list automatically
(and which also manages your oxps, and marries different cocktails of oxps and oxzs to your various saved games).
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: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

Cholmondely wrote: Thu Jul 06, 2023 7:39 am
I've just updated the Oolite Starter & Expansions Manager wiki pages for v.0.1.12 (the one we were using last night)

I've also updated the notes on the Expansions Manager wiki page and the main wiki Oolite page.
Important Note

Oolite.org is currently down. Try http://oolite.space/ instead.

To rejig your in-game Expansions Manager to the new address, see here and a_c's following post.

(Cholmondeley 13:36, 29 March 2023 (BST))

Alternatively you can use Oolite Starter which updates the oxz list automatically
(and which also manages your oxps, and marries different cocktails of oxps and oxzs to your various saved games).
Now that we've got the Mac installer running it is worth testing Uninstall and Upgrade.
Sunshine - Moonlight - Good Times - Oolite
arquebus
---- E L I T E ----
---- E L I T E ----
Posts: 518
Joined: Sun Oct 31, 2021 6:07 am
Contact:

Re: Enable Oolite development (2)

Post by arquebus »

I've done a little demo of the Starter at the beginning of this week's Oolite episode, which comes out at noon US Pacific on Saturday 7/15.
Here is my YouTube channel, where I play poorly: Arquebus X
User avatar
hiran
Theorethicist
Posts: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

arquebus wrote: Mon Jul 10, 2023 8:49 pm
I've done a little demo of the Starter at the beginning of this week's Oolite episode, which comes out at noon US Pacific on Saturday 7/15.
Nice to hear. I take it that the project must have worked for you - at least to some degree. And I am interested to how you used it.

Why is there such a long lead time until the video is out?
Sunshine - Moonlight - Good Times - Oolite
arquebus
---- E L I T E ----
---- E L I T E ----
Posts: 518
Joined: Sun Oct 31, 2021 6:07 am
Contact:

Re: Enable Oolite development (2)

Post by arquebus »

hiran wrote: Tue Jul 11, 2023 1:07 pm
arquebus wrote: Mon Jul 10, 2023 8:49 pm
I've done a little demo of the Starter at the beginning of this week's Oolite episode, which comes out at noon US Pacific on Saturday 7/15.
Nice to hear. I take it that the project must have worked for you - at least to some degree. And I am interested to how you used it.

Why is there such a long lead time until the video is out?
It worked fairly well. The default directory locations didn't match the defaults for the game but I was able to point back to them easily enough. The starter did crash once when I was using Resume to start the game - I alt-tabbed away while it was loading Oolite and then Oolite crashed with an error (I can try to reproduce sometime this week). But if I didn't touch anything, it worked fine. I have some questions that I pose in the video, stuff I'm not certain about with how the Starter works so I didn't want to speculate or guess.

I recorded using the Starter as the first half of my regularly scheduled Oolite video, and I have those always scheduled to come out on Saturdays. I could have recorded it as a separate video and released it immediately, but I didn't really have time to do both the Starter and the regular video separately.

I'll link to the video when it comes out.
Here is my YouTube channel, where I play poorly: Arquebus X
User avatar
hiran
Theorethicist
Posts: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

arquebus wrote: Tue Jul 11, 2023 2:41 pm
It worked fairly well. The default directory locations didn't match the defaults for the game but I was able to point back to them easily enough.
That highly depends on the version and OS you ran on. I spent time during the last few releases to stabilize the detection of directories. They are different across operating systems. I do not know how Oolite configures itself.
arquebus wrote: Tue Jul 11, 2023 2:41 pm
The starter did crash once when I was using Resume to start the game - I alt-tabbed away while it was loading Oolite and then Oolite crashed with an error (I can try to reproduce sometime this week). But if I didn't touch anything, it worked fine.
I am pretty sure the issue is based on the Oolite wrapper script going interactive - this presumes you were running on Linux.
I found two such patterns in the script and created a PR - so far it is uncommented.
arquebus wrote: Tue Jul 11, 2023 2:41 pm
I have some questions that I pose in the video, stuff I'm not certain about with how the Starter works so I didn't want to speculate or guess.

I recorded using the Starter as the first half of my regularly scheduled Oolite video, and I have those always scheduled to come out on Saturdays. I could have recorded it as a separate video and released it immediately, but I didn't really have time to do both the Starter and the regular video separately.

I'll link to the video when it comes out.
Fair enough. I'll be happily watching it. 😃
Sunshine - Moonlight - Good Times - Oolite
User avatar
hiran
Theorethicist
Posts: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

@Cholmondely: Could you confirm that v0.1.15-xenoc.14 guesses the correct savegame directory on the Apple Mac?
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cholmondely
Archivist
Archivist
Posts: 5151
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enable Oolite development (2)

Post by Cholmondely »

hiran wrote: Tue Jul 11, 2023 7:22 pm
@Cholmondely: Could you confirm that v0.1.15-xenoc.14 guesses the correct savegame directory on the Apple Mac?
Yes, it does...


The configuration is now so much easier than v.0.1.6...




- There is still no icon identifying the folders with the game applications inside. But the new "scan" button makes this less important. It is strange to see the icon for the saved games and the oxp's but not for the game itself! Mysteries of the wrapping, one presumes...
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: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

Cholmondely wrote: Tue Jul 11, 2023 7:36 pm
hiran wrote: Tue Jul 11, 2023 7:22 pm
@Cholmondely: Could you confirm that v0.1.15-xenoc.14 guesses the correct savegame directory on the Apple Mac?
Yes, it does...
Marvellous. We are getting close to merging into the master branch. :-)

The configuration is now so much easier than v.0.1.6...
Cholmondely wrote: Tue Jul 11, 2023 7:36 pm
- There is still no icon identifying the folders with the game applications inside. But the new "scan" button makes this less important. It is strange to see the icon for the saved games and the oxp's but not for the game itself! Mysteries of the wrapping, one presumes...
Oh yes, that one should be fixed as well. I will look into it.
Sunshine - Moonlight - Good Times - Oolite
User avatar
hiran
Theorethicist
Posts: 2227
Joined: Fri Mar 26, 2021 1:39 pm
Location: a parallel world I created for myself. Some call it a singularity...

Re: Enable Oolite development (2)

Post by hiran »

hiran wrote: Tue Jul 11, 2023 8:03 pm
Cholmondely wrote: Tue Jul 11, 2023 7:36 pm
- There is still no icon identifying the folders with the game applications inside. But the new "scan" button makes this less important. It is strange to see the icon for the saved games and the oxp's but not for the game itself! Mysteries of the wrapping, one presumes...
Oh yes, that one should be fixed as well. I will look into it.
So v0.1.15-xenoc.16 should behave better now.
Sunshine - Moonlight - Good Times - Oolite
User avatar
Cholmondely
Archivist
Archivist
Posts: 5151
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Enable Oolite development (2)

Post by Cholmondely »

hiran wrote: Tue Jul 11, 2023 8:56 pm
So v0.1.15-xenoc.16 should behave better now.
It does. Your renamed wrappers now come up with the icon (eg: Oolite 1.77.app). But the encompassing Oolite folder on my desktop does not.

And I wonder if it might make sense to add an "open" button beside the "select" button on the window for searching for the Oolite version's "Home Directory", etc.
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