Re: Enable Oolite development (2)
Posted: Tue Oct 10, 2023 6:07 am
Here's a log file. Seems to have a few juicy errors in it. OoliteStarter.log
For information and discussion about Oolite.
https://bb.oolite.space/
I uninstalled everything, then installed v 0.1.20. Then when I tried to install v 0.1.21-elul.5, it did upgrade itself successfully.
Yes, Windows cannot deal with Semver version strings. It requires to use numbering schemes, and they may only have three or four digits. I went for a quick fix, and maybe there are better solutions than mine.phkb wrote: ↑Tue Oct 10, 2023 6:17 amI uninstalled everything, then installed v 0.1.20. Then when I tried to install v 0.1.21-elul.5, it did upgrade itself successfully.
So, I think your theory about the numbering scheme is correct. Windows is doing something different with it to how Linux deals with it. I note that in the Control Panel, OoliteStarter v0.1.21-elul.5 is marked as "v0.1.21.0"
That's fine - but they shouldn't appear in the "updatable" list if they're not actual updates.
That's a useful option but it should either be in a "downgradable" filter or the older versions should be visually distinct from the newer ones - and again, the ones that are already installed should have some visible marker in the list that they are the installed OXPs. In its current form, to know which OXPs I have installed are the older or newer versions, I have to check each one individually.The other one is based on my idea that I might want to downgrade similarly as I may want to upgrade.
We have a confirmation now that the -load command line argument was never meant for Apple Mac Oolite builds. That means the behaviour stems from Oolite, not the Oolite Starter.hiran wrote: ↑Tue Jul 18, 2023 8:47 pmSo despite the fact you had the commandCholmondely wrote: ↑Tue Jul 18, 2023 7:27 pmOolite started up, but did not load the saved game
From the log:
Code: Select all
2023-07-18 20:20:44,177 WARN o.s.Oolite [AWT-EventQueue-0] Skipping savegame /Users/accountname/Documents/Pre BlackBaron.oolite-save 2023-07-18 20:21:01,912 WARN o.s.Oolite [Thread-0] executing [/Users/accountname/Desktop/Hiran/oolite-1.90-Mac-TestRelease/Oolite.app/Contents/MacOS/Oolite, -load, /Users/accountname/Documents/Nikolaus I (Blackjack's Bullion).oolite-save] in /Users/accountname/Desktop/Hiran/oolite-1.90-Mac-TestRelease/Oolite.app/Contents/MacOS 2023-07-18 20:21:02,043 WARN o.s.u.StartGamePanel [Thread-0] launched(oolite.starter.model.ProcessData@a747f0d)
running the savegame was not loaded. This is not according to the documentation at https://wiki.alioth.net/index.php/Hidde ... parameters.Code: Select all
/Users/accountname/Desktop/Hiran/oolite-1.90-Mac-TestRelease/Oolite.app/Contents/MacOS/Oolite, -load, /Users/accountname/Documents/Nikolaus I (Blackjack's Bullion).oolite-save
Both the Linux and the Windows version of Oolite respect that parameter and load the game. Is there any way to figure out why the AppleMac version should not use it?
Just bumped into this: https://www.reddit.com/r/Oolite/comment ... ?rdt=46884
Thanks for pointing out.Cholmondely wrote: ↑Wed Dec 13, 2023 9:25 pmJust bumped into this: https://www.reddit.com/r/Oolite/comment ... ?rdt=46884