Re: Route Planner OXP
Posted: Thu Jun 16, 2022 5:40 pm
Well done - it is indeed available from the manager. I'm surprised by Box - I've been using the free package for years.
For information and discussion about Oolite.
https://bb.oolite.space/
Well done - it is indeed available from the manager. I'm surprised by Box - I've been using the free package for years.
Well, actually I don't even play much, just sporadically get caught up in random game.Cholmondely wrote: ↑Thu Jun 16, 2022 5:31 pmSir Alnivel - what sort of game do you play?
How many OXP's do you fly with - and which are your favourites?
And what changes would you dearly like to see made available?
Any chance of some examples of the sort of thing you mean?
Alnivel wrote: ↑Thu Jun 16, 2022 5:32 pmSadly, but it looks like they offer storage for free, but direct links is for premium users only. Anyway, I figured out how to make direct links from Dropbox that work with EM, at least for now. The extension should now be available for download through Manager.
Surely this is another example of the truth of the Dogmatic (lobstermatic?) Principle of the Degeneration of the Generations as espoused by the Witchspace Lobster? As we slide down the hillside on rollerskates to the chasm of oblivion...
Sorry for the late reply, the exams came unexpectedly.Cholmondely wrote: ↑Thu Jun 16, 2022 8:14 pmAny chance of some examples of the sort of thing you mean?
Phkb has been working on assigning equipment to other keys. See [https://bb.oolite.space/viewtopic.ph ... 26#p278126 In-game keyboard configuration] (2021) & Milo's code for adding two more fast activation keys.Alnivel wrote: ↑Wed Jun 22, 2022 4:16 pmI can't say that I have any concrete vision. Mostly it just doesn't feel the way it should.
One of the problems that I can somehow pick out is the use of in-flight equipment, in particular its selection by scrolling through the list. Because of this reason, out of all the many, I usually use only Broadcast Messages and only the option to target the author of the last message. It would be great to be able to assign individual equipment or groups of them to other keys.
About "small events":
I will say for my favorite activity - performing passenger contracts: I would like it not to be a constant "take the body here, bring it there" (although in life, perhaps, it is), but at times it turned out to be a separate small story or had consequences (even if only in the news release or email).
There are already quite a few oxp who do this (I was incredibly happy to see for the first time that one container of slaves that was accidentally encountered among a pile of wreckage and given to the authorities led to a letter of thanks), but I would like to see more like this.
I had already looked at it once, but something did not suit me, so I, probably unfairly, did not even try it. Probably worth giving it another chance.Cholmondely wrote: ↑Sun Jun 26, 2022 1:25 pmAnd I'm sure you already know about Phkb's Enhanced Passenger Contracts.
Well, I've installed a couple of them but haven't gotten to them yet.
Code: Select all
13:46:34.732 [worldScripts event]: guiScreenChanged(GUI_SCREEN_SHORT_RANGE_CHART, GUI_SCREEN_MISSION)
13:46:34.733 [worldScripts event]: missionScreenEnded()
13:46:34.733 [worldScripts event]: missionScreenOpportunity()
13:46:50.497 [worldScripts event]: infoSystemWillChange(143, 41)
13:46:50.497 [worldScripts event]: infoSystemChanged(143, 41)
13:46:57.128 [worldScripts event]: guiScreenWillChange(GUI_SCREEN_INTERFACES, GUI_SCREEN_SHORT_RANGE_CHART)
13:46:57.131 [worldScripts event]: guiScreenChanged(GUI_SCREEN_INTERFACES, GUI_SCREEN_SHORT_RANGE_CHART)
13:47:03.371 [ROUTEPLANER_INTERFACELIB_DEBUG]: Started Route Planning Interface mission screen
13:47:03.375 [ROUTEPLANER_INTERFACELIB_DEBUG]: Remain lines after content 7 from 16
13:47:03.376 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_INTERFACES)
13:47:10.362 [worldScripts event]: guiScreenWillChange(GUI_SCREEN_INTERFACES, GUI_SCREEN_MISSION)
13:47:10.363 [worldScripts event]: guiScreenChanged(GUI_SCREEN_INTERFACES, GUI_SCREEN_MISSION)
13:47:10.363 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_INTERFACES)
13:47:10.366 [ROUTEPLANER_INTERFACELIB_DEBUG]: Screen "Route Planning Interface" restarting has been stopped by key 20CONTENT02_02_NO_KEY
13:47:42.242 [worldScripts event]: guiScreenChanged(GUI_SCREEN_SHORT_RANGE_CHART, GUI_SCREEN_MISSION)
13:47:42.662 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (RoutePlanner 0.2): Unknown expansion key [%J143] in string.
13:47:42.663 [script.javaScript.warning.ooliteDefined]: D:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Alnivel.RoutePlanner.oxz/Scripts/route-planner-interface.js, line 191.
13:47:42.663 [script.javaScript.stackTrace]: 0 (route-planner-interface.js:191) formatWaypoints()
13:47:42.663 [script.javaScript.stackTrace]: this: undefined
13:47:42.663 [script.javaScript.stackTrace]: waypointOrderMode: "Auto"
13:47:42.663 [script.javaScript.stackTrace]: highlightedSystemId: 143
13:47:42.663 [script.javaScript.stackTrace]: waypoints: [143]
13:47:42.663 [script.javaScript.stackTrace]: wpSeparator: ", " [read-only]
13:47:42.663 [script.javaScript.stackTrace]: wpSubtitutions: [" [%J143] "] [read-only]
13:47:42.663 [script.javaScript.stackTrace]: getSystemSubstitution: function getSystemSubstitution
13:47:42.663 [script.javaScript.stackTrace]: 1 (route-planner-interface.js:261) <anonymous function>
13:47:42.663 [script.javaScript.stackTrace]: this: {...}
13:47:42.663 [script.javaScript.stackTrace]: waypointOrderMode: "Auto"
13:47:42.663 [script.javaScript.stackTrace]: callback: function
13:47:42.664 [script.javaScript.stackTrace]: addToStartChoise: {...} [read-only]
13:47:42.664 [script.javaScript.stackTrace]: firstUserWaypoint: 143
13:47:42.664 [script.javaScript.stackTrace]: targetSystem: 143
13:47:42.664 [script.javaScript.stackTrace]: 2 (route-planner-interface.js:252) <anonymous function>
13:47:42.664 [script.javaScript.stackTrace]: this: {...}
13:47:42.664 [script.javaScript.stackTrace]: choice: "02_ADD_START"
13:47:42.664 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (RoutePlanner 0.2): Unbalanced ] in string.
13:47:42.664 [script.javaScript.warning.ooliteDefined]: D:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Alnivel.RoutePlanner.oxz/Scripts/route-planner-interface.js, line 191.
13:47:42.664 [script.javaScript.stackTrace]: 0 (route-planner-interface.js:191) formatWaypoints()
13:47:42.664 [script.javaScript.stackTrace]: this: undefined
13:47:42.664 [script.javaScript.stackTrace]: waypointOrderMode: "Auto"
13:47:42.664 [script.javaScript.stackTrace]: highlightedSystemId: 143
13:47:42.664 [script.javaScript.stackTrace]: waypoints: [143]
13:47:42.664 [script.javaScript.stackTrace]: wpSeparator: ", " [read-only]
13:47:42.665 [script.javaScript.stackTrace]: wpSubtitutions: [" [%J143] "] [read-only]
13:47:42.665 [script.javaScript.stackTrace]: getSystemSubstitution: function getSystemSubstitution
13:47:42.665 [script.javaScript.stackTrace]: 1 (route-planner-interface.js:261) <anonymous function>
13:47:42.665 [script.javaScript.stackTrace]: this: {...}
13:47:42.665 [script.javaScript.stackTrace]: waypointOrderMode: "Auto"
13:47:42.665 [script.javaScript.stackTrace]: callback: function
13:47:42.665 [script.javaScript.stackTrace]: addToStartChoise: {...} [read-only]
13:47:42.665 [script.javaScript.stackTrace]: firstUserWaypoint: 143
13:47:42.665 [script.javaScript.stackTrace]: targetSystem: 143
13:47:42.665 [script.javaScript.stackTrace]: 2 (route-planner-interface.js:252) <anonymous function>
13:47:42.665 [script.javaScript.stackTrace]: this: {...}
13:47:42.665 [script.javaScript.stackTrace]: choice: "02_ADD_START"
13:47:42.666 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_SHORT_RANGE_CHART)
Alnivel was in the Ukraine working as a programmer. He's not been around for quite a while now. I fear the worst.Wildeblood wrote: ↑Thu May 22, 2025 8:12 amTried Route Planner this morning (from the expansion manager, don't ask me why the script has version 0.2). Found this in the log file afterwards:-
Presumably, this is the central thesis:Code: Select all
13:46:34.732 [worldScripts event]: guiScreenChanged(GUI_SCREEN_SHORT_RANGE_CHART, GUI_SCREEN_MISSION) 13:46:34.733 [worldScripts event]: missionScreenEnded() 13:46:34.733 [worldScripts event]: missionScreenOpportunity() 13:46:50.497 [worldScripts event]: infoSystemWillChange(143, 41) 13:46:50.497 [worldScripts event]: infoSystemChanged(143, 41) 13:46:57.128 [worldScripts event]: guiScreenWillChange(GUI_SCREEN_INTERFACES, GUI_SCREEN_SHORT_RANGE_CHART) 13:46:57.131 [worldScripts event]: guiScreenChanged(GUI_SCREEN_INTERFACES, GUI_SCREEN_SHORT_RANGE_CHART) 13:47:03.371 [ROUTEPLANER_INTERFACELIB_DEBUG]: Started Route Planning Interface mission screen 13:47:03.375 [ROUTEPLANER_INTERFACELIB_DEBUG]: Remain lines after content 7 from 16 13:47:03.376 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_INTERFACES) 13:47:10.362 [worldScripts event]: guiScreenWillChange(GUI_SCREEN_INTERFACES, GUI_SCREEN_MISSION) 13:47:10.363 [worldScripts event]: guiScreenChanged(GUI_SCREEN_INTERFACES, GUI_SCREEN_MISSION) 13:47:10.363 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_INTERFACES) 13:47:10.366 [ROUTEPLANER_INTERFACELIB_DEBUG]: Screen "Route Planning Interface" restarting has been stopped by key 20CONTENT02_02_NO_KEY 13:47:42.242 [worldScripts event]: guiScreenChanged(GUI_SCREEN_SHORT_RANGE_CHART, GUI_SCREEN_MISSION) 13:47:42.662 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (RoutePlanner 0.2): Unknown expansion key [%J143] in string. 13:47:42.663 [script.javaScript.warning.ooliteDefined]: D:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Alnivel.RoutePlanner.oxz/Scripts/route-planner-interface.js, line 191. 13:47:42.663 [script.javaScript.stackTrace]: 0 (route-planner-interface.js:191) formatWaypoints() 13:47:42.663 [script.javaScript.stackTrace]: this: undefined 13:47:42.663 [script.javaScript.stackTrace]: waypointOrderMode: "Auto" 13:47:42.663 [script.javaScript.stackTrace]: highlightedSystemId: 143 13:47:42.663 [script.javaScript.stackTrace]: waypoints: [143] 13:47:42.663 [script.javaScript.stackTrace]: wpSeparator: ", " [read-only] 13:47:42.663 [script.javaScript.stackTrace]: wpSubtitutions: [" [%J143] "] [read-only] 13:47:42.663 [script.javaScript.stackTrace]: getSystemSubstitution: function getSystemSubstitution 13:47:42.663 [script.javaScript.stackTrace]: 1 (route-planner-interface.js:261) <anonymous function> 13:47:42.663 [script.javaScript.stackTrace]: this: {...} 13:47:42.663 [script.javaScript.stackTrace]: waypointOrderMode: "Auto" 13:47:42.663 [script.javaScript.stackTrace]: callback: function 13:47:42.664 [script.javaScript.stackTrace]: addToStartChoise: {...} [read-only] 13:47:42.664 [script.javaScript.stackTrace]: firstUserWaypoint: 143 13:47:42.664 [script.javaScript.stackTrace]: targetSystem: 143 13:47:42.664 [script.javaScript.stackTrace]: 2 (route-planner-interface.js:252) <anonymous function> 13:47:42.664 [script.javaScript.stackTrace]: this: {...} 13:47:42.664 [script.javaScript.stackTrace]: choice: "02_ADD_START" 13:47:42.664 [script.javaScript.warning.ooliteDefined]: ----- JavaScript warning (RoutePlanner 0.2): Unbalanced ] in string. 13:47:42.664 [script.javaScript.warning.ooliteDefined]: D:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Alnivel.RoutePlanner.oxz/Scripts/route-planner-interface.js, line 191. 13:47:42.664 [script.javaScript.stackTrace]: 0 (route-planner-interface.js:191) formatWaypoints() 13:47:42.664 [script.javaScript.stackTrace]: this: undefined 13:47:42.664 [script.javaScript.stackTrace]: waypointOrderMode: "Auto" 13:47:42.664 [script.javaScript.stackTrace]: highlightedSystemId: 143 13:47:42.664 [script.javaScript.stackTrace]: waypoints: [143] 13:47:42.664 [script.javaScript.stackTrace]: wpSeparator: ", " [read-only] 13:47:42.665 [script.javaScript.stackTrace]: wpSubtitutions: [" [%J143] "] [read-only] 13:47:42.665 [script.javaScript.stackTrace]: getSystemSubstitution: function getSystemSubstitution 13:47:42.665 [script.javaScript.stackTrace]: 1 (route-planner-interface.js:261) <anonymous function> 13:47:42.665 [script.javaScript.stackTrace]: this: {...} 13:47:42.665 [script.javaScript.stackTrace]: waypointOrderMode: "Auto" 13:47:42.665 [script.javaScript.stackTrace]: callback: function 13:47:42.665 [script.javaScript.stackTrace]: addToStartChoise: {...} [read-only] 13:47:42.665 [script.javaScript.stackTrace]: firstUserWaypoint: 143 13:47:42.665 [script.javaScript.stackTrace]: targetSystem: 143 13:47:42.665 [script.javaScript.stackTrace]: 2 (route-planner-interface.js:252) <anonymous function> 13:47:42.665 [script.javaScript.stackTrace]: this: {...} 13:47:42.665 [script.javaScript.stackTrace]: choice: "02_ADD_START" 13:47:42.666 [worldScripts event]: guiScreenChanged(GUI_SCREEN_MISSION, GUI_SCREEN_SHORT_RANGE_CHART)
13:47:42.662 [script.javaScript.warning.ooliteDefined]:
----- JavaScript warning (RoutePlanner 0.2): Unknown expansion key [%J143] in string.
13:47:42.663 [script.javaScript.warning.ooliteDefined]:
D:\Oolite.../ManagedAddOns/oolite.oxp.Alnivel.RoutePlanner.oxz/Scripts/route-planner-interface.js, line 191.
Well, that's not very cheerful. Let's hope he re-appears in due course; there is precedent for folks re-appearing after long absences. In the meantime, I have another report:Cholmondely wrote: ↑Thu May 22, 2025 10:36 amAlnivel was in the Ukraine working as a programmer. He's not been around for quite a while now. I fear the worst.