1
0
Fork 0
Commit graph

977 commits

Author SHA1 Message Date
James Hogan
7ba3e5b975
Add a VR Options dialog
Add a VR Options dialog accessible from the View menu, allowing VR to be
enabled and disabled, and the current VR state to be seen.
2021-09-01 20:36:24 +01:00
Michael Danilov
d394edb0a2 Local Weather: auto-enable 3D clouds and disable the checkbox. 2021-08-23 21:18:25 +02:00
Michael Danilov
d4dfafaac7 Weather dialog: stop resetting weather when Detailed Weather has been loaded but disabled (fix for Issue 1 in https://sourceforge.net/p/flightgear/codetickets/2486/) 2021-08-19 02:33:29 +02:00
Michael Danilov
c9709e2a62 Local Weather: auto-enable 3D clouds and disable the checkbox. 2021-08-19 00:16:46 +02:00
Julian Smith
d1be26df65 gui/dialogs/flight-recorder.xml: added checkbox for continuous compression. 2021-07-31 10:29:45 +01:00
Julian Smith
86402a0c92 gui/dialogs/multiplayer.xml: added mpcarrier-latch-always.
If set, AI carriers are always latched to MP carriers.
2021-06-25 10:59:53 +01:00
Julian Smith
de40bf5f94 gui/dialogs/replay.xml: in slider, measure time from start of recording.
This avoids problems in simple-time mode because PUI slider code uses float,
not double, so UTC values don't work properly because resolution is not enough.
2021-06-09 10:44:11 +01:00
Richard Harrison
63debb7d63 Carriers: fix dialog nasal
Prevent nil dereference when empty nodes do not have a valid name node.
2021-06-05 16:18:58 +02:00
Richard Harrison
000a484e8d Carriers: Added Admiral Kuznetsov and Liaoning
3d Models by Uxmanm (found by Domokos Jüttner)

Daniel Overbeck did added the AI scenarios and models.

Richard Harrison optimised the textures and 3d models,
added the dialogs to control the carrires and
made the Jet Blast Deflectors animate smoothly
2021-06-05 16:17:23 +02:00
Richard Harrison
ed89e16bda Multiplayer: Remove protocol compatibility from MP dialog. 2021-06-05 15:17:19 +02:00
Fernando García Liñán
afd8e93ad0 Fix model effects combobox in rendering dialog 2021-05-09 13:11:14 +02:00
Stuart Buchanan
c87798c610 WS30i: Initial coastlines 2021-05-03 15:47:13 +01:00
James Turner
dd9507a6ef Error reporting UI tweaks 2021-04-30 13:44:08 +01:00
James Turner
313ba5b72d Error reporting UI tweaks 2021-04-27 11:31:00 +01:00
Stuart Buchanan
4e38061fff WS30: LoD settings for water bodies. 2021-04-04 16:36:06 +01:00
James Turner
342436187e Rendering dialog: fix initial preset combo value 2021-04-02 16:38:55 +01:00
Fernando García Liñán
4f6edde3e9 Add anti-aliasing controls to the rendering dialog 2021-04-02 04:07:36 +02:00
Fernando García Liñán
eb74fe2c5c Make the advanced graphics options dialog not resizable 2021-04-01 03:45:58 +02:00
Fernando García Liñán
04f2ccc16b Support choosing the number of lights being displayed 2021-04-01 03:16:08 +02:00
Fernando García Liñán
69387f09f4 Reduce shader complexity and implement graphics presets
- All non-ALS Effects have been removed (except generic ones from model-default and terrain-default).
- The rendering dialog has been reworked to accomodate the changes.
- All necessary properties have been added to graphics-properties.xml
- Five graphics presets have been added: Minimal, Low, Medium, High and Ultra.
- Some unused properties have been removed from defaults.xml
2021-03-31 04:05:34 +02:00
James Turner
9e5f5501bf Map dialog: make settings persistent (auto-saved)
A forum user suggested making these auto-saved, also relocated them
under /sim/gui which probably makes more sense since no other gui
properties live at the root.
2021-03-26 10:45:47 +00:00
joni
2d4eaa03d7 Update copyright year in 'about' dialog 2021-03-17 11:24:38 +00:00
Erik Hofman
f95afdb202 Display the timezone description 2021-03-13 10:14:56 +01:00
James Turner
e4276796f1 Use new time property for local time display
Required corresponding FG change

Ticket-Id: https://sourceforge.net/p/flightgear/codetickets/2514/
2021-03-12 12:51:58 +00:00
Lars Toenning
b8b2c296c8 Fix spelling mistake 2021-03-12 10:25:42 +00:00
Stuart Buchanan
d15c7f7b20 WS30: LOD Range GUI for WS3.0
GUI changes to allow control of line feature rendering
and provide a more intuitive UI for other WS3.0 parameters
2021-03-07 19:29:39 +00:00
James Turner
8ede81e4bd Error-reporting strings, MP enable UI
Add a checkbox to the MP dialog to control reporting of errors
relating to MP pilots
2021-03-07 13:16:02 +00:00
Julian Smith
beee534b09 With Continuous recording, control whether to record the user aircraft.
E.g. for recording a group flight, significantly reduces recording size because
user aircraft signals info is very detailed compared to multiplayer packets.
2021-03-06 10:50:55 +00:00
James Turner
b1a26c6f56 Improvements to error-reporting UI, strings 2021-03-01 15:25:42 +00:00
Julian Smith
17d0472376 Updated flightrecorder properties and disabled recovery snapshot by default.
Has been causing confusion when fgtape dir is not writable.
2021-02-27 11:55:41 +00:00
Scott Giese
a98622a677 WS3: Allowed for OSG versions 3.7 (or 3.6) 2021-02-27 00:33:18 -06:00
Stuart Buchanan
721f7cef00 WS30 Line Features
Move some WS3.0 LoD settings to the static-lod dialog.
2021-02-24 21:57:48 +00:00
James Turner
6f77bd914f Error-reporting: add strings, GUI dialog 2021-02-20 20:14:38 +00:00
Julian Smith
411ac4a0a8 Added control of property/window/view record/replay with Continuous recordings.
This supports new record/replay of properties and windows/views in recent
flightgear commit.
2021-02-13 12:15:51 +00:00
Stuart Buchanan
355a75b6a1 WS30: Random vegetation LOD control
Control the LOD level that random vegetation is
generated for WS3.0.
2021-02-09 18:17:29 +00:00
Michael Danilov
2b06998c47 Add option to move chat to the left and align left. 2021-02-09 14:06:43 +01:00
Henning Stahlke
d528531fba Add simple dialog for default light switches (/controls/lighting/) according to README.properties. 2021-02-07 22:03:19 +01:00
James Turner
d723894ae8 Tweak name of new Steropscopic aspect option
Discussed with Guillaume, we think this name is clearer, hopefully.
2021-02-03 10:28:20 +00:00
Guillaume Deshors
5025cc3ae1 allow stereoscopic gui to update new property to autoadjust aspect ratio when stereo osg view is split 2021-02-03 09:40:11 +00:00
Stuart Buchanan
b8c6d1c01e WS30: Only enable WS30 on OSG 3.6.X 2021-02-02 16:55:00 +00:00
Stuart Buchanan
c9428e0beb OSM2City: Add Details and Trees directories
Update defaults.xml and Rendering dialog to include
Details and Trees directories, for use by osm2city
2021-02-02 15:56:07 +00:00
Stuart Buchanan
9c556e5425 WS30: Add WS30 controls to rendering dialog 2021-02-02 15:20:58 +00:00
Stuart Buchanan
dd80c82747 WS30: Property configuration VPB
Configure the VPB elevation mesh via properties:
/scenery/elevation-mesh/sample-ratio controls the elevation
mesh sampling, allowing reduction in mesh size

/scenery/elevation-mesh/vertical-scale is just for fun and
scales the mesh vertically making mountains taller.

/scenery/elevation-mesh/constraint-gap-m controls how much below
airports etc. elevation vertices are forced to be.
2021-01-27 20:05:49 +00:00
Erik Hofman
40e871a911 Implement a simple snow shader for the low quality levels 2021-01-19 11:10:44 +01:00
Erik Hofman
9872ac5c55 Always enable ALS and remove the texture selection option in the rendering menu: the only one left is regioanal texturing. 2021-01-18 09:05:05 +01:00
Michael Danilov
51972c51ee Add option to move chat to the left and align left. 2021-01-13 22:43:12 +01:00
Michael Danilov
a2c3c4c3d8 Add option to move chat to the left and align left. 2021-01-12 21:17:56 +01:00
Gijs de Rooy
b7a6221c63 Stereoscopic view options: increase minimum screen distance to 10cm to prevent black screens 2021-01-08 17:16:25 +01:00
James Turner
b5f574fa4f Cockpit-view: add step to head-shake factors
Suggested by Michael Danilov: add step values to these sliders, so
we get precise values rather than arbitrary ones.
2021-01-06 14:25:17 +00:00
Julian Smith
f703b28d56 Added control of /sim/multiplay/hot to Multiplayer Settings dialogue.
This enables collisions with multiplayer aircraft.
2021-01-01 16:50:20 +00:00
Stuart Buchanan
38ec3d2be8 Ground shaking effect
Addition to the existing headshake/redout to provide some
cockpit shaking effect when traversing rough ground.

Path from Benedikt HALLINGER.
2020-12-30 20:39:08 +00:00
Julian Smith
05ee53dea8 Allow control of whether to auto-attach to multiplayer carriers.
gui/dialogs/multiplayer.xml: added checkbox.

defaults.xml: default /sim/mp-carriers/auto-attach to false with
userarchive="y".

Multiplayer carrier auto-attach is implemented in
fgaddon/MPCarrier/Systems/MPCarriers.nas.
2020-12-18 20:19:37 +00:00
Fernando García Liñán
987a195c0c Add an UI button to force reloading of all Compositor instances 2020-12-17 06:37:24 +01:00
Michael Danilov
1052addd23 Mouse: setting for flight controls sensitivitiy. 2020-12-08 15:10:36 +01:00
Stuart Buchanan
2fdb17a214 Checklist: <and> multiple entries in <condition>
Previously a <condition> block was assumed to contain
a single child, and other children were ignored, largely due to the PUI code.

Most developers would expect multiple children to be evaluated
as if surrounded by an <and> block, which is how the tutorial code
behaves.

This change wraps the children in an <and> making it consistent.
2020-11-29 19:39:20 +00:00
Julian Smith
536275fa38 gui/dialogs/about.xml: improved Help-About-Copy to Clipboard.
Copy all properties mentioned in the dialogue, e.g. including OSG version, and
also include full property path.
2020-11-25 22:46:38 +00:00
Scott Giese
76f7f1b698 Photoscenery: Initial commit
Author: Nathaniel Warner
2020-11-23 19:48:01 -06:00
Julian Smith
eebf07d9f6 Add user control of whether mouse controls elevator when left button is down.
defaults.xml
    Set new property /sim/mouse/mouse-rudder-elevator to false, but with
    userarchive="y".
gui/dialogs/input-config.xml
    Added checkbox to control /sim/mouse/mouse-rudder-elevator.
mice.xml:
    Allow mouse control of elevator with button 0 down if
    /sim/mouse/mouse-rudder-elevator is true.
2020-11-21 12:18:18 +00:00
James Turner
f125b75429 Joystick-config: fix ToggleButton, add AP-DISC
Fix the created binding for toggle buttons.

Add autopilotDisconnect helper to controls.nas, and expose the new
function in the joystick configurator dialog. 

Fixes from Henning Stahlke
2020-11-19 21:17:51 +00:00
Julian Smith
c79f3f0551 gui/dialogs/rendering.xml: added checkbox for shadows.
Has a note saying 'May need restart to take affect' because it seems that
shadows never work unless enabled on startup. Note that the property setting is
persisted.
2020-11-17 20:15:43 +00:00
Erik Hofman
7f66257bfb Add climate selection options to set the environment and weather based on climate data. Setting the weather is not yet implemented in the code but eventually it will be. 2020-11-09 11:44:08 +01:00
Julian Smith
dffa547c1c gui/dialogs/radios.xml: added controls of ATIS speech. 2020-11-01 09:32:39 +00:00
Julian Smith
1d4bc4cc1a gui/dialogs/instruments.xml: added control of panel/instrument lighting. 2020-11-01 09:32:39 +00:00
Stuart Buchanan
a60f5fd3fe Checklist: Improve robustness 2020-10-31 20:35:33 +00:00
Stuart Buchanan
9e2ee8b969 Checklist/Tutorial: Auto view direction to marker
This change automatically changes the view direction to look
at a <marker> if any is defined for a checklist item or tutorial
step.

Both the tutorial and checklist features support a <marker> element
which can be used by an aircraft developer to display a magenta
circle around an item of interest (typically a control in the
cockpit).

Previously aircraft developers had to add a <view> element to move
the viewpoint to look at the marker, while users of checklists had
to look for the marker manually.

Now:
- For checklists, pressing the "?" button on a checklist will pan the viewpoint
to the marker.
- For tutorials, if there is not a <view> element defined for a
tutorial step, the view will automatically pan to the marker.
2020-10-31 16:00:51 +00:00
Stuart Buchanan
88dd4468e5 Remember checklist page across close/open of dlg
Path from Michael DANILOV
2020-10-28 22:34:43 +00:00
Stuart Buchanan
7414c50305 Sort checklist groups alphabetically
Patch from Michael DANILOV
2020-10-11 19:58:44 +01:00
Stuart Buchanan
5e24ce0684 Remember selected checklist
Bug fix from Michael DANILOV
2020-10-08 19:01:15 +01:00
Stuart Buchanan
134e0fdc5b Improve GPS dialog wording for linking NAV1 to GPS 2020-08-26 13:44:09 +01:00
James Turner
045c8f4815 Fix in-air reposition runway heading
When repositioning to an airport runway, clear the heading preset
so we use the runway heading.

https://sourceforge.net/p/flightgear/codetickets/2283/
2020-07-14 17:16:07 +01:00
Julian Smith
0bbc7d9f1c Small improvement to terrasync download dialogue.
Show number of errors separately, don't override status if there are a non-zero
number of errors - this was unhelpful if we've managed to resume after errors.
2020-06-28 11:03:54 +01:00
James Turner
986369f6ea Use logprint in more places
Trying to reduce Nasal alert-level output for non-alert-y things.
2020-06-28 07:27:29 +01:00
Julian Smith
2a44dba040 Created new dialogue to control flight recorder.
New dialogue is accesible from the File menu.

Allows enable/disable of three new features: multiplayer record, continuous
record and recovery snapshot. Also moved load/save tape from the file menu into
the new dialogue.

Also removed recently-added flight recorder items from the multiplayer dialogue.

The recovery snapshot interval is 1s second if enabled. Might be better to make
it longer, e.g. 5s, but don't know how to change checkbox value.
2020-06-20 00:26:39 +01:00
Julian Smith
8b2a9204d5 gui/dialogs/flight-recorder-save.xml: renamed internal variable for clarity.
New name Extra corresponds to the new name used in the C++ code. (Used to be
called Config which was misleading and ambiguous.)
2020-06-20 00:24:46 +01:00
Julian Smith
df0cf86bd6 gui/dialogs/multiplayer.xml: added checkbox for Continuous record to file.
Also did some very minor cleanup of ordering within file.
2020-06-17 22:40:31 +01:00
Richard Harrison
d006f00cd4 Remove Debug from scenario dialog 2020-06-15 13:31:52 +02:00
Richard Harrison
f0aa44c834 Fix location dialog to understand initial carrier position from launcher/args 2020-06-15 13:31:51 +02:00
James Turner
47a5ffe3d1 Updated pilot offset dialog from Henning
(Happy birthday!)
2020-06-08 19:41:33 +01:00
Julian Smith
1941900058 In multiplayer setttings window, added checkbox for multiplayer record.
Also mark the setting (/sim/replay/multiplayer) as userarchive so it is
preserved across fg sessions.
2020-06-06 10:04:41 +01:00
Henning Stahlke
e1bda05f7d add dialogs/nasal-test.xml 2020-05-31 20:16:31 +01:00
Stuart Buchanan
0ce0e436ec Generalize pilot model support
Adds standard view option to enable pilot models.
Set /sim/rendering/pilot-model/available=true in aircraft
using pilot models.

/sim/rendering/pilot-model/enabled is used by users to
enable/disable the pilot models from the View Options dialog.

Note that pilot models are only visible for non-internal views.
2020-05-24 19:05:14 +01:00
James Turner
d046ad09d2 Airport dlg: making parking availability update
Patch by Gaétan Allaert
2020-05-21 23:18:47 +01:00
James Turner
2483b86939 remove deprecated printlog() from a dialog 2020-05-21 22:47:14 +01:00
fly
b44a1c1a7c Added autopush
Signed-off-by: fly <merspieler@airmail.cc>
2020-05-15 11:29:07 +01:00
Stuart Buchanan
f8fdd58c43 Add max-paged-lod, triangle-directional-lights
Also restructure dialog somewhat.
2020-05-10 16:23:54 +01:00
Stuart Buchanan
49874ceff3 Align heading with runway on Select Airport
Previously the Select Airport dialog set
the heading preset to 0.  A recent change in the
reposition code meant that this was now being
complied with.  This change fixes it by setting
the heading to the "uninitialized" special value
of 9999.0.
2020-05-05 08:04:33 +01:00
Julian Smith
7a93a630ae gui/dialogs/map.xml: added 'Pan with keys' button.
Checked by default. If unchanged, cursor keys are ignored instead of panning
the map; e.g. this allows them to be used with autopilot.

This requires associated flightgear commit.
2020-05-02 10:27:13 +01:00
Stuart Buchanan
5448a995f3 Don't reload materials on LoD change
https://sourceforge.net/p/flightgear/codetickets/2224/

Speculative fix that reloading materials might impact
scenery reloading.  No reason to reload materials on
an LoD change, so removing it.
2020-04-29 22:41:07 +01:00
Stuart Buchanan
6d44030df5 Improve UI for select carrier start locations
Add dynamic combo boxes for users to select from the available
carriers and parking position/catapults/FLOLS/Abeam positions
in-sim.
2020-04-18 18:10:17 +01:00
Richard Harrison
7abf6cfdce Position dialog rework
Change to have radio buttons for each option on the left and the details for the selected option on the right and hide unrelated elements
2020-04-10 15:25:41 +02:00
Richard Harrison
b30a5b1d01 Basic carrier support for the reposition dialog 2020-04-09 23:56:41 +02:00
Richard Harrison
3cf50aec3e Tidy up scenarios dialog
- scenarios presented in alpha order (top to bottom, left to right)
- Inactive elements hidden (wake active and wake radius)
2020-04-09 23:56:40 +02:00
Richard Harrison
5f1784937e Added Joystick Sensitivity Reduction to dialog.
This allows the setting of the <power> tag - which in turn will decreases the sensitivity around the zero position
2020-04-09 23:56:37 +02:00
Lars Toenning
713149ceb6
Update replay dialog 2020-03-25 17:23:09 +01:00
Joni
a33de462d6 GUI modifications: Show/hide checklist marker with a button. Display local magnetic variation in Instruments dialog. 2020-03-03 12:45:17 +01:00
Slawek Mikula
92da35082a - ATC radio list - adding selectors to radio R1/R2 for corresponding frequencies 2020-02-24 14:07:22 +00:00
jano
6e30ada029 add a help link to the wiki page for the lag settings 2020-01-27 01:13:04 +01:00
jano
b72262e0e8 added the clock offset and max simtime per frame in the lag menu to ease lag settings 2020-01-14 12:52:59 +01:00
Julian Smith
a14f11b68a gui/dialogs/weather*: minor cleanup.
gui/dialogs/weather-metar-description.xml
    removed top-level width/height, fixes odd size affects.
gui/dialogs/weather.xml
    removed code that was disabled in recent commit.
2019-11-07 15:29:02 +00:00
Julian Smith
b21ecb2315 gui/dialogs/weather*: show METAR description in separate window.
METAR description is too big to fit in 'Weather Conditions' window.

Also moved the description of item selected in the popup (Live data, Manual
input, ... etc.) so it is immediately below the popup. Used to be the other
side of the METAR info, which was a little confusing.
2019-11-06 17:53:03 +00:00