Oolite Keyboard Controls (PDF)

General discussion for players of Oolite.

Moderators: winston, another_commander

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

Re: Oolite Keyboard Controls (PDF)

Post by another_commander »

3DH wrote: Mon Dec 02, 2024 6:52 pm
Btw. What is Dump Target State (H)?
It sends this info to the log:

Code: Select all

20:54:59.106 [dumpState]: State for <ShipEntity 0x45759fd0>{"Navigation Buoy" position: (-28422.4, -10354.6, 534909) scanClass: CLASS_BUOY status: STATUS_IN_FLIGHT}:
  20:54:59.106 [dumpState.entity]: Universal ID: 113
  20:54:59.106 [dumpState.entity]: Scan class: CLASS_BUOY
  20:54:59.106 [dumpState.entity]: Status: STATUS_IN_FLIGHT
  20:54:59.106 [dumpState.entity]: Position: (-28422.4, -10354.6, 534909)
  20:54:59.106 [dumpState.entity]: Orientation: (0.26574 + 0.573277i - 0.572537j - 0.522435k)
  20:54:59.106 [dumpState.entity]: Distance travelled: 0
  20:54:59.106 [dumpState.entity]: Energy: 250 of 250
  20:54:59.106 [dumpState.entity]: Mass: 698691
  20:54:59.106 [dumpState.entity]: Owner: self
  20:54:59.106 [dumpState.entity]: Flags: isShip, hasRotated, isSunlit
  20:54:59.106 [dumpState.entity]: Collision Test Filter: 0
  20:54:59.106 [dumpState.shipEntity]: Type: buoy
  20:54:59.106 [dumpState.shipEntity]: Name: Navigation Buoy
  20:54:59.106 [dumpState.shipEntity]: Display Name: Navigation Buoy
  20:54:59.106 [dumpState.shipEntity]: Roles: <OORoleSet 0x5508d6c0>{[buoy] buoy}
  20:54:59.106 [dumpState.shipEntity]: Primary role: buoy
  20:54:59.106 [dumpState.shipEntity]: Script: <OOJSScript 0x4596d380>{"oolite-default-ship-script" version 1.91}
  20:54:59.106 [dumpState.shipEntity]: Subentity count: 5
  20:54:59.106 [dumpState.shipEntity]: Behaviour: BEHAVIOUR_TUMBLE
  20:54:59.106 [dumpState.shipEntity]: Target: <none>
  20:54:59.107 [dumpState.shipEntity]: Destination: (0, 0, 0)
  20:54:59.107 [dumpState.shipEntity]: Other destination: (0, 0, 0)
  20:54:59.107 [dumpState.shipEntity]: Waypoint count: 0
  20:54:59.107 [dumpState.shipEntity]: Desired speed: 0
  20:54:59.107 [dumpState.shipEntity]: Thrust: 100
  20:54:59.107 [dumpState.shipEntity]: Fuel: 0
  20:54:59.107 [dumpState.shipEntity]: Fuel accumulator: 1
  20:54:59.107 [dumpState.shipEntity]: Missile count: 0
  20:54:59.107 [dumpState.shipEntity.ai]: AI:
    20:54:59.107 [dumpState.ai]: State machine name: buoyAI.plist
    20:54:59.107 [dumpState.ai]: Current state: GLOBAL
    20:54:59.107 [dumpState.ai]: Next think time: 3600.25
    20:54:59.107 [dumpState.ai]: Next think interval: 0.125
  20:54:59.107 [dumpState.shipEntity]: Accuracy: 3.81805
  20:54:59.107 [dumpState.shipEntity]: Jink position: (0, 0, 0)
  20:54:59.107 [dumpState.shipEntity]: Frustration: 0
  20:54:59.107 [dumpState.shipEntity]: Success factor: 0
  20:54:59.107 [dumpState.shipEntity]: Shots fired: 0
  20:54:59.107 [dumpState.shipEntity]: Time since shot: 110.426
  20:54:59.107 [dumpState.shipEntity]: Spawn time: 0 (10.435 seconds ago)
  20:54:59.107 [dumpState.shipEntity]: Beacon code: N0100 Navigation Buoy
  20:54:59.107 [dumpState.shipEntity]: Hull temperature: 60
  20:54:59.107 [dumpState.shipEntity]: Heat insulation: 1
  20:54:59.107 [dumpState.shipEntity]: Flags: isFrangible, canFragment
3DH
Dangerous
Dangerous
Posts: 64
Joined: Wed May 15, 2013 11:45 am

Re: Oolite Keyboard Controls (PDF)

Post by 3DH »

Okay. So it seems to me that everything is fine now. But I'll wait a day or two, maybe some of you have noticed something else.

Thanks again for your help.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6776
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite Keyboard Controls (PDF)

Post by another_commander »

Two suggestions:

1. Reinstate the "c" key while paused, with the description "Toggles connection with external debug console on/off (requires the external Oolite Debug Console application to be present and running)".

2. Rephrase the "o" key while paused description to "Toggles HUD on/off".
3DH
Dangerous
Dangerous
Posts: 64
Joined: Wed May 15, 2013 11:45 am

Re: Oolite Keyboard Controls (PDF)

Post by 3DH »

another_commander wrote: Tue Dec 03, 2024 6:24 am
Two suggestions:

1. Reinstate the "c" key while paused, with the description "Toggles connection with external debug console on/off (requires the external Oolite Debug Console application to be present and running)".

2. Rephrase the "o" key while paused description to "Toggles HUD on/off".
Is it ok now?

By the way, I added a link to the *.ods document in the first post. I created this in LibreOffice.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6776
Joined: Wed Feb 28, 2007 7:54 am

Re: Oolite Keyboard Controls (PDF)

Post by another_commander »

Yes, now it looks OK to me.
User avatar
Cholmondely
Archivist
Archivist
Posts: 5669
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Oolite Keyboard Controls (PDF)

Post by Cholmondely »

Finally managed to look it over. Well done!

I've a number of suggestions, but need to wait until I've a decent internet connection, Sorry!
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: 5669
Joined: Tue Jul 07, 2020 11:00 am
Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
Contact:

Re: Oolite Keyboard Controls (PDF)

Post by Cholmondely »

3DH wrote: Mon Dec 02, 2024 7:03 pm
Okay. So it seems to me that everything is fine now. But I'll wait a day or two, maybe some of you have noticed something else.
Apologies for the dreaded delay - I only just got a decent internet connection!

Here are some thoughts on your work:


Oolite Keyboard Controls.

The real question is “Who is this for?”

New players who don’t know the controls?
Yourself/more experienced players as a reminder?


For new players, a little more information might be helpful (as below)

Flight Controls

“Precision flying/aiming” rather than just “Precise control”
“Activate optional fuel injectors” rather than just “Fuel Injectors”
“Launch optional Escape Pod” rather than just “Launch Escape Pod”
“Activate optional Galactic Hyperdrive” rather than just “Galactic jump”
“Engage optional Docking Computers (regular)” rather than just “Autodock”
“Engage optional Docking Computers (comatose)” rather than just “Fast Autodock”

Naming the actual piece of optional equipment should be more helpful to new players struggling to learn the keypresses as well as the jargon.

The Docking Computer is confusingly described. What seems “slow” to the player is actually much faster in terms of game time (the few times I tried it, it never took the 20 minutes which the “fast”/comatose version does - but it did seem to take forever!)



In-Flight Controls

Comd.Profile/Ship’s Manifest

I don’t know how you wish best to describe this. Once this screen has been chosen by the F5/F key press, the F5/5 then toggles between the Commander Profile and the Ship’s Manifest. And separating it from the F6/F7/F8 screens seems confusing. Just like them, it is accessed both in flight and while docked.

Again, I’d emphasise the difference between standard and (optional) bought equipment.

Prime optional special equipment
Activate optional special equipment #1 & #2
Cycle between optional ASC compass targets
Cycle optional MFDs in slot
Select optional MFD slot


Ship-Station Controls - I’d retitle this Docked Controls, emphasising the difference from flight/in-flight controls

Again, the F3/3 keys toggle between the Ship Outfitting and the Ships for Sale once the F3 screen has been chosen.
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