9 <command>nasal</command>
10 <script>gui.load_flight()</script>
17 <command>nasal</command>
18 <script>gui.save_flight()</script>
25 <command>reset</command>
30 <label>High-Res Snapshot</label>
31 <enabled>false</enabled>
33 <command>hires-screen-capture</command>
38 <label>Snapshot</label>
40 <command>nasal</command>
42 var success = fgcommand("screen-capture");
43 var path = getprop("/sim/paths/screenshot-last");
45 gui.popupTip("Screenshot written to '" ~ path ~ "'");
47 gui.popupTip("Error writing screenshot '" ~ path ~ "'");
53 <label>Print Screen</label>
55 <command>old-print-dialog</command>
60 <label>Sound Configuration</label>
62 <command>dialog-show</command>
63 <dialog-name>sound-dialog</dialog-name>
68 <label>Browse Internal Properties</label>
70 <command>nasal</command>
71 <script>gui.property_browser()</script>
76 <label>Logging</label>
78 <command>dialog-show</command>
79 <dialog-name>logging</dialog-name>
86 <command>dialog-show</command>
87 <dialog-name>exit</dialog-name>
96 <label>Display Options</label>
98 <command>dialog-show</command>
99 <dialog-name>display</dialog-name>
104 <label>Rendering Options</label>
106 <command>dialog-show</command>
107 <dialog-name>rendering</dialog-name>
112 <label>View Options</label>
114 <command>dialog-show</command>
115 <dialog-name>view</dialog-name>
120 <label>Cockpit View Options</label>
122 <command>dialog-show</command>
123 <dialog-name>cockpit-view</dialog-name>
128 <label>Adjust View Position</label>
130 <command>dialog-show</command>
131 <dialog-name>pilot_offset</dialog-name>
136 <label>Adjust HUD Properties</label>
138 <command>dialog-show</command>
139 <dialog-name>hud</dialog-name>
144 <label>Instant Replay</label>
146 <command>dialog-show</command>
147 <dialog-name>replay</dialog-name>
152 <label>Adjust LOD Ranges</label>
154 <command>dialog-show</command>
155 <dialog-name>static-lod</dialog-name>
161 <label>Location</label>
164 <label>Position Aircraft (on ground)</label>
166 <command>dialog-show</command>
167 <dialog-name>location-on-ground</dialog-name>
172 <label>Position Aircraft (in air)</label>
174 <command>dialog-show</command>
175 <dialog-name>location-in-air</dialog-name>
180 <label>Select Airport from List</label>
182 <command>dialog-show</command>
183 <dialog-name>airports</dialog-name>
188 <label>Random Attitude</label>
190 <command>property-assign</command>
191 <property>/sim/presets/trim</property>
195 <command>property-randomize</command>
196 <property>/orientation/pitch-deg</property>
201 <command>property-randomize</command>
202 <property>/orientation/roll-deg</property>
207 <command>property-randomize</command>
208 <property>/orientation/heading-deg</property>
215 <label>Tower position</label>
217 <command>dialog-show</command>
218 <dialog-name>location-of-tower</dialog-name>
225 <label>Autopilot</label>
226 <name>autopilot</name>
229 <label>Autopilot Settings</label>
231 <command>dialog-show</command>
232 <dialog-name>autopilot</dialog-name>
237 <label>Route Manager</label>
239 <command>dialog-show</command>
240 <dialog-name>route-manager</dialog-name>
245 <label>Pop Waypoint</label>
247 <command>nasal</command>
248 <script>setprop("/autopilot/route-manager/input", "@pop")</script>
253 <label>Clear Route</label>
255 <command>nasal</command>
256 <script>setprop("/autopilot/route-manager/input", "@clear")</script>
261 <label>Set Lat/Lon Format</label>
263 <command>nasal</command>
265 var f = getprop(var d = "/sim/lon-lat-format") + 1;
266 setprop(d, f < 0 ? 0 : f > 2 ? 0 : f);
273 <label>Environment</label>
276 <label>Weather Scenario</label>
278 <command>dialog-show</command>
279 <dialog-name>weather_scenario</dialog-name>
284 <label>Weather Conditions</label>
286 <command>dialog-show</command>
287 <dialog-name>weather</dialog-name>
292 <label>Clouds</label>
294 <command>dialog-show</command>
295 <dialog-name>clouds</dialog-name>
300 <label>Time Settings</label>
302 <command>dialog-show</command>
303 <dialog-name>timeofday</dialog-name>
308 <label>Rain/Snow Settings</label>
310 <command>dialog-show</command>
311 <dialog-name>rainsnow</dialog-name>
316 <label>Wildfire Settings</label>
318 <command>nasal</command>
319 <script>wildfire.dialog.show()</script>
323 <label>Local Weather</label>
325 <command>dialog-show</command>
326 <dialog-name>local_weather</dialog-name>
330 <label>Local Weather Tiles</label>
332 <command>dialog-show</command>
333 <dialog-name>local_weather_tiles</dialog-name>
337 <label>Local Weather Settings</label>
339 <command>dialog-show</command>
340 <dialog-name>local_weather_config</dialog-name>
346 <label>Equipment</label>
349 <label>Fuel and Payload</label>
350 <name>fuel-and-payload</name>
352 <command>nasal</command>
353 <script>gui.showWeightDialog()</script>
358 <label>Radio Settings</label>
360 <command>dialog-show</command>
361 <dialog-name>radios</dialog-name>
366 <label>GPS Settings</label>
368 <command>dialog-show</command>
369 <dialog-name>gps</dialog-name>
374 <label>Instrument Settings</label>
376 <command>dialog-show</command>
377 <dialog-name>instruments</dialog-name>
382 <label>Stopwatch</label>
384 <command>dialog-show</command>
385 <dialog-name>stopwatch-dialog</dialog-name>
390 <label>Random Failures</label>
392 <command>dialog-show</command>
393 <dialog-name>random-failures</dialog-name>
398 <label>System Failures</label>
400 <command>dialog-show</command>
401 <dialog-name>system-failures</dialog-name>
406 <label>Instrument Failures</label>
408 <command>dialog-show</command>
409 <dialog-name>instrument-failures</dialog-name>
415 <label>ATC/AI</label>
418 <label>Frequencies</label>
420 <command>ATC-freq-search</command>
425 <label>Options</label>
427 <command>dialog-show</command>
428 <dialog-name>atc-ai</dialog-name>
433 <label>Tanker</label>
435 <enabled>false</enabled>
437 <command>dialog-show</command>
438 <dialog-name>tanker</dialog-name>
444 <label>Network</label>
445 <name>multiplayer</name>
450 <command>dialog-show</command>
451 <dialog-name>chat-full</dialog-name>
456 <label>Chat Menu</label>
458 <command>dialog-show</command>
459 <dialog-name>chat-menu</dialog-name>
464 <label>Pilot List</label>
466 <command>nasal</command>
467 <script>multiplayer.dialog.show()</script>
472 <label>MPCarrier selection</label>
474 <command>nasal</command>
476 if (contains(globals, "MPCarriers")) {
477 MPCarriers.carrier_dialog.show();
479 gui.popupTip("No MPCarriers around at the moment.");
490 <label>Reload GUI</label>
492 <command>reinit</command>
493 <subsystem>gui</subsystem>
498 <label>Reload Input</label>
500 <command>reinit</command>
501 <subsystem>input</subsystem>
506 <label>Reload Panel</label>
508 <command>panel-load</command>
513 <label>Reload Autopilot</label>
515 <command>reinit</command>
516 <subsystem>xml-autopilot</subsystem>
521 <label>Reload Network</label>
523 <command>reinit</command>
524 <subsystem>io</subsystem>
529 <label>Nasal Console</label>
531 <command>dialog-show</command>
532 <dialog-name>nasal-console</dialog-name>
537 <label>Development Keys</label>
539 <command>nasal</command>
540 <script>gui.showHelpDialog("/sim/help/debug")</script>
545 <label>Configure Development Extensions</label>
547 <command>dialog-show</command>
548 <dialog-name>devel-extensions</dialog-name>
553 <label>Display Tutorial Marker</label>
555 <command>nasal</command>
556 <script>tutorial.dialog()</script>
561 <label>Dump Scene Graph</label>
563 <command>dump-scenegraph</command>
568 <label>Print Statistics</label>
570 <command>property-assign</command>
571 <property>/sim/rendering/print-statistics</property>
577 <label>Cycle On-Screen Statistics</label>
579 <command>property-adjust</command>
580 <property>/sim/rendering/on-screen-statistics</property>
581 <step type="int">1</step>
592 <command>old-help-dialog</command>
597 <label>Joystick Information</label>
598 <name>joystick-info</name>
600 <command>dialog-show</command>
601 <dialog-name>joystick-info</dialog-name>
606 <label>Basic Keys</label>
608 <command>nasal</command>
609 <script>gui.showHelpDialog("/sim/help/basic")</script>
614 <label>Common Aircraft Keys</label>
616 <command>nasal</command>
617 <script>gui.showHelpDialog("/sim/help/common")</script>
622 <label>Aircraft Help</label>
624 <command>nasal</command>
625 <script>gui.showHelpDialog("/sim/help")</script>
630 <label>Toggle Glide Slope Tunnel</label>
632 <command>nasal</command>
634 var p = "/sim/rendering/glide-slope-tunnel";
635 setprop(p, var i = !getprop(p));
636 gui.popupTip("Glide slope tunnel " ~ (i ? "enabled" : "disabled"));
642 <label>Start Tutorial</label>
643 <name>tutorial-start</name>
645 <command>dialog-show</command>
646 <dialog-name>tutorial</dialog-name>
651 <label>End Tutorial</label>
652 <name>tutorial-stop</name>
653 <enabled>false</enabled>
655 <command>nasal</command>
656 <script>tutorial.stopTutorial()</script>