1endless-sky(6) Endless Sky endless-sky(6)
2
3
4
6 endless-sky - a space exploration and combat game.
7
8
10 endless-sky [-h] [--help] [-v] [--version] [-s] [--ships] [-w] [--weap‐
11 ons] [-t] [--talk] [-r] [--resources] [-c] [--config] [-p]
12 [--parse-save] [--test]
13
14
16 Endless Sky is a space exploration and combat game combining action and
17 role playing elements.
18
19 Explore other star systems. Earn money by trading, carrying passengers,
20 or completing missions. Use your earnings to buy a better ship or to
21 upgrade the weapons and engines on your current one. Blow up pirates.
22 Take sides in a civil war. Or leave human space behind and hope to find
23 some friendly aliens whose culture is more civilized than your own.
24
25 For keyboard controls, click the "Preferences" button on the title
26 screen. You can pause and return to the title screen at any point in
27 the game by pressing <escape>.
28
29 Most of the controls should be self-explanatory. Your ship has no re‐
30 verse thrusters, so as with a real spacecraft, the only way to slow
31 down is to turn your ship around and accelerate in the opposite direc‐
32 tion from your current heading. To assist with some tricky maneuvers,
33 your ship has an autopilot which engages when you press 'L' to land or
34 'J' to enter hyperspace; the autopilot disengages if you press any of
35 the movement keys. The autopilot will also automatically aim your ship
36 if you are firing a weapon and have a target selected.
37
38 For a manual and other information, visit https://endless-sky.github.io
39
40 When run from the command line, if a resource directory is not speci‐
41 fied, the program will check to see if the current directory contains
42 directories named "data" and "images" and files named "keys.txt" and
43 "credits.txt"; if so it will read resources from the current directory.
44 Otherwise it will use /usr/local/share/games/endless-sky if it exists,
45 or /usr/share/games/endless-sky/ otherwise.
46
47
49 -h, --help
50 prints a short help message.
51
52
53 -v, --version
54 prints the software version.
55
56
57 -t, --talk
58 reads a data file from STDIN and looks for a "conversation" node
59 at the root level (i.e. not indentated). If it finds one, that
60 conversation is displayed in a pop-up dialog. This is for test‐
61 ing conversations in a new mission you are developing.
62
63
64 -r, --resources <directory>
65 sets the directory from which game resources (images, etc.) will
66 be loaded.
67
68
69 -c, --config <directory>
70 sets the directory where preferences and saved games will be
71 stored.
72
73
74 -p, --parse-save
75 prints any content or whitespace-formatting errors found while
76 loading data files and the most recent saved game. This option
77 prevents the game from launching.
78
79
80 --test <name>
81 execute the test case with the given name. By default, the game
82 will be muted while running tests.
83
84
85 --tests
86 prints (to STDOUT) a list of available tests, usable for auto‐
87 matic test runs. This option prevents the game from launching.
88
89
90 --nomute
91 prevents muting the game when running tests.
92
93
94 -s, --ships
95 prints (to STDOUT) a table of ship stats (just the base stats,
96 not considering any stored outfits). This option prevents the
97 game from launching.
98
99 --sales
100 prints (to STDOUT) a table of ships with every 'shipyard'
101 each appears in.
102
103 --loaded
104 prints (to STDOUT) a table of ship stats accounting for
105 installed outfits. Does not include variants.
106
107 --list prints (to STDOUT) a list of all ship names.
108
109 --variants
110 consider ship variants as well.
111
112
113 -w, --weapons
114 prints (to STDOUT) a table of characteristics of all the avail‐
115 able weapons. This option prevents the game from launching.
116
117
118 -e, --engines
119 prints (to STDOUT) a table of characteristics of all the avail‐
120 able engines. This option prevents the game from launching.
121
122
123 --power
124 prints (to STDOUT) a table of power outfit stats.
125
126
127 -o, --outfits
128 prints (to STDOUT) a table of characteristics of all the avail‐
129 able outfits. This option prevents the game from launching.
130
131 --sales
132 prints (to STDOUT) a list of outfits and every 'outfit‐
133 ter' each appears in.
134
135 -a, --all
136 prints a table of outfits and all attributes used by any
137 outfits present.
138
139
140 --sales
141 prints (to STDOUT) a list of all shipyards and outfitters and
142 the ships and outfits they each contain.
143
144 -s, --ships
145 prints a list of shipyards and the ships they each con‐
146 tain.
147
148 -o, --outfits
149 pritns a list of outfitters and the outfits they each
150 contain.
151
152
153 --planets
154 prints (to STDOUT) a list of all planets.
155
156 --descriptions
157 prints (to STDOUT) a table of all planets and their de‐
158 scriptions.
159
160 --attributes
161 prints (to STDOUT) a table of all planets and their at‐
162 tributes.
163
164 --reverse
165 prints (to STDOUT) a table of all planet at‐
166 tributes and which planets have them.
167
168
169 --systems
170 prints (to STDOUT) a list of all systems.
171
172 --attributes
173 prints (to STDOUT) a list of all systems and their at‐
174 tributes.
175
176 --reverse
177 prints (to STDOUT) a list of all system attributes
178 and which systems have them.
179
180
181 --matches
182 reads a data file from STDIN and looks for a "location" node at
183 the root level (i.e. not indentated). If it finds one, prints a
184 list of all systems and planets which match the location filter
185 in that node.
186
187
189 Michael Zahniser (mzahniser@gmail.com)
190
191 This is free software; you can redistribute it and/or modify it under
192 the terms of the GPL.
193
194
195
196ver. 0.10.4 21 Oct 2023 endless-sky(6)