Update/add to documentation for controls
Moderators: winston, another_commander
-
- Average
- Posts: 8
- Joined: Fri Jan 19, 2024 1:53 pm
Update/add to documentation for controls
Took me a little to remember that I can view my current contracts by pressing F5 twice. That (and the primary function of F5) isn't mentioned here:
https://wiki.alioth.net/index.php/Oolit ... d_Controls
There is a reference sheet on GitHub which does mention this but it's stamped with "Outdated":
https://github.com/OoliteProject/oolite ... liteRS.pdf
I'd like to do more than complain at some point BTW. I don't know any Objective-C but I guess documentation could be a start.
https://wiki.alioth.net/index.php/Oolit ... d_Controls
There is a reference sheet on GitHub which does mention this but it's stamped with "Outdated":
https://github.com/OoliteProject/oolite ... liteRS.pdf
I'd like to do more than complain at some point BTW. I don't know any Objective-C but I guess documentation could be a start.
- Cholmondely
- Archivist
- Posts: 5856
- Joined: Tue Jul 07, 2020 11:00 am
- Location: The Delightful Domains of His Most Britannic Majesty (industrial? agricultural? mainly anything?)
- Contact:
Re: Update/add to documentation for controls
A year and a half ago, Phkb produced a new OoliteRS.pdf which he asked for help editing. There have been more changes to v.1.91 since October 2023, so he may well have something for you to help with.
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?
•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?
-
- Quite Grand Sub-Admiral
- Posts: 6800
- Joined: Wed Feb 28, 2007 7:54 am
Re: Update/add to documentation for controls
Only the PDF Reference Sheet is outdated. The .odt (LibreOffice) source Reference Sheet file found in the same Doc folder on github is fully up to date.
- hiran
- Theorethicist
- Posts: 2431
- Joined: Fri Mar 26, 2021 1:39 pm
- Location: a parallel world I created for myself. Some call it a singularity...
Re: Update/add to documentation for controls
Plus the odt document is bundled into future releases - if there are any.another_commander wrote: ↑Fri May 02, 2025 9:09 amOnly the PDF Reference Sheet is outdated. The .odt (LibreOffice) source Reference Sheet file found in the same Doc folder on github is fully up to date.
The PDF version is there solely because not having it breaks the build.
Sunshine - Moonlight - Good Times - Oolite
-
- Quite Grand Sub-Admiral
- Posts: 6800
- Joined: Wed Feb 28, 2007 7:54 am
- hiran
- Theorethicist
- Posts: 2431
- Joined: Fri Mar 26, 2021 1:39 pm
- Location: a parallel world I created for myself. Some call it a singularity...
Re: Update/add to documentation for controls
That is unexpected.
Here is the line that generates fresh PDFs based on the .odt:
https://github.com/OoliteProject/oolite ... ll.yml#L49
And here the generated PDF is injected into the build of the installer:
https://github.com/OoliteProject/oolite ... l.yml#L163
Did you build the installer you are referring to locally? I faintly remember when I removed the outdated PDFs the local builds would fail. The commit history states so...
https://github.com/OoliteProject/oolite ... 003c98d688
Sunshine - Moonlight - Good Times - Oolite
-
- Quite Grand Sub-Admiral
- Posts: 6800
- Joined: Wed Feb 28, 2007 7:54 am
Re: Update/add to documentation for controls
No, I downloaded from GitHub.
- hiran
- Theorethicist
- Posts: 2431
- Joined: Fri Mar 26, 2021 1:39 pm
- Location: a parallel world I created for myself. Some call it a singularity...
Re: Update/add to documentation for controls
Interesting. When I get to it I'll take a look. May need your support as I don't do Windows...
Sunshine - Moonlight - Good Times - Oolite
-
- Quite Grand Sub-Admiral
- Posts: 6800
- Joined: Wed Feb 28, 2007 7:54 am
Re: Update/add to documentation for controls
Why not just revert to using the actual PDFs in the source tree instead of outdated dummy ones? Here is some justification:
1. If the PDFs are needed to complete local installer builds, might as well use the actual correct ones there. I note that release builds of the game should always be manually made because we need to be able to test / virus scan the binaries before publishing. This elevates the importance of manual builds and the importance of ensuring that the correct files - no dummy ones - are present.
2. If people look at the github source tree for those PDFs as has recently been the case, it would be best if they found the actual correct ones there rather than outdated dummy ones.
3. The PDFs we pack with the game are changed once every two or three years. It is really, really easy for anyone making changes to the .odt files to just run a conversion to PDF and commit the PDFs too at the same time. After all, this was how we were doing it in the past and never had a problem with it, not even once. The PDFs can be double-checked just before any release (and they should be checked as part of the release process anyway) and even if found outdated, they could be recreated just prior to release.
4. Removing the conversion to PDF from the github build script would simplify it and help it run faster.
1. If the PDFs are needed to complete local installer builds, might as well use the actual correct ones there. I note that release builds of the game should always be manually made because we need to be able to test / virus scan the binaries before publishing. This elevates the importance of manual builds and the importance of ensuring that the correct files - no dummy ones - are present.
2. If people look at the github source tree for those PDFs as has recently been the case, it would be best if they found the actual correct ones there rather than outdated dummy ones.
3. The PDFs we pack with the game are changed once every two or three years. It is really, really easy for anyone making changes to the .odt files to just run a conversion to PDF and commit the PDFs too at the same time. After all, this was how we were doing it in the past and never had a problem with it, not even once. The PDFs can be double-checked just before any release (and they should be checked as part of the release process anyway) and even if found outdated, they could be recreated just prior to release.
4. Removing the conversion to PDF from the github build script would simplify it and help it run faster.