Page 1 of 1

Commands missing in controls.txt and other things

Posted: 19.02.2008, 19:05
by Guckytos
Hi everyone,

Adirondack, Andy74 and myself are just in the process of localizing the Celestia dokumentation to german. In this process we noted, that there are several commands in controls.txt (the helpfile!) missing. And even some plain errors.

Textfiles/Helpfiles:
Just some examples of what we found missing:
  • Ctrl+G
  • Ctrl+F
  • Ctrl+O
  • Shift+F10
  • F11
  • F12
  • 0 (zero)
Plain wrong was:
W : Toggle asteroid & comet labels

It must be:
W : Toggle asteroid labels
Shift+W : Toggle comet labels

Inconsistent was the use of:
r R: lower or raise texture resolution

Better would be:
R : lower texture resolution
Shift+R raise texture resolution

There is another file "KbdMouseJoyControls.txt" in the main Celestia folder. This file has a somewhat extended description of the commands in it. But that file hasn't been updated in over 2 years and is for Celestia 1.4.0.
So question is: Is anyone thinking about updating it? Should this file also be translated?

Scripts:
Why are the scripts "Demo.cel", "Guide.cel" and "Start.cel" in the Celestia main folder? It would be a lot more consistent to put them into the scripts folder.
Okay, "Start.cel" in the main folder makes some kind of sense, since it is always run on startup of Celestia.
Subsequently one could ask, if it would not also be better to move "Tour Guide ..." from Navigation to a fixed first point in the Scripts browser and make demo there a fixed second point.

Key remapping
Please remove the hardlink of "D" to run the demo script and attach it to "D"ecellerate.

Reason: On english keyboard layout you have the "A", "S" and "Z" key very near to each other, so it is easy to use them for "speed control".
On other keyboard layouts the "Z" key moves a lot further away. So by remapping the "D" key this would be an advantage on international keyboards. And it would even make sense in english:
  • A: Accelerate
  • S: Stop
  • D: Decelerate


Best regards,

Guckytos[/b]

Re: Commands missing in controls.txt and other things

Posted: 20.02.2008, 15:31
by Adirondack
Guckytos wrote:Why are the scripts "Demo.cel", "Guide.cel" and "Start.cel" in the Celestia main folder? It would be a lot more consistent to put them into the scripts folder.

Christian,
the paths to this files are hard coded in the EXE.
Please take into account that guide.cel is not a script!
IIRC the demo.cel will move to the scripts folder soon.

Adirondack

Posted: 22.02.2008, 18:50
by chris
Thank you for pointing out the problems. We need to sort this out. There should be just a single file describing the keyboard commands. Right now, there are:
controls.txt
CelestiaKeyAssignments.txt
KbdMouseJoyControls.txt

I'm not sure how we ended up with three files, but it's time to clear out the clutter. I think it might be nice to make the keyboard controls file html instead of text.

--Chris

Posted: 23.02.2008, 01:08
by Hungry4info
chris wrote:I think it might be nice to make the keyboard controls file html instead of text.
I'm not so sure. My honest opinion is that guide files outside of Celestia (in this case, the keyboard controls file) should be in a very simple format. Notepad works well, as it doesn't take much memory to use and is easier, in my opinion, to work with.

Posted: 23.02.2008, 14:21
by BobHegwood
Just my opinion again, but I too would prefer a simple text
document. Less ways for things to get screwed up. :wink:

Posted: 23.02.2008, 14:27
by Guckytos
chris wrote:Thank you for pointing out the problems. We need to sort this out. There should be just a single file describing the keyboard commands. Right now, there are:
controls.txt
CelestiaKeyAssignments.txt
KbdMouseJoyControls.txt

I'm not sure how we ended up with three files, but it's time to clear out the clutter. I think it might be nice to make the keyboard controls file html instead of text.

--Chris

You're wellcome, Chris.

CelestiaKeyAssignments.txt Where is this one? At least not in the official released version 1.5.0. And I think we should stay with the controls.txt, that is already linked to "Help/Controls" in the program.

I agree with Hungry4info.

Please DON'T make the keyboard controls file into html! Plain text is a lot better and it shows up nicely when selecting "Help/Controls".

(Well, if Celestia ever gets a complete help file documentation we can think about it again. But at the moment plain text is better.)