- Joined
- Jan 14, 2008
- Messages
- 9,217
- Reaction score
- 1,563
- Points
- 203
- Location
- VA
- Website
- alteaaerospace.com
- Preferred Pronouns
- he/him
Hi all,
The main purpose of this release is to improve performance under Jarmonik's excellent D3D9 Orbiter graphics client (be sure to get D3D9 RC26 or newer here if you want to use it). These XR versions do not require the "GDI Compatibility" box to be checked in the D3D9 client, so it is recommended to leave that unchecked since it improves D3D9 performance to leave that mode disabled. Be sure to check (enable) the Disable vertical sync box as well in the D3D9 video mode dialog even if you are running in windowed mode since higher framerates improve the accuracy of the simulation, particularly under time acceleration. Because of the excellent performance of the D3D9 client under Vista and Windows 7 use of the D3D9 client with the XRs is recommended.
Beyond improved performance with the D3D9 client, the other significant change with this XR release group is support for overriding any or all XR configuration file settings on a scenario-by-scenario basis; take a look at page 17 of the XR Flight Operations Manual in the section titled Configuring Your XR Vessel for details.
The XR2 also includes a challenging new payload retrieval scenario starting at Olympus Base on Mars that I had a lot of fun testing.
BTW I want to send a big thank-you to Jarmonik for his excellent D3D9 client and for his advice via PM on how to make the XRs run as fast as they possibly can under it! :tiphat:
Here is the list of changes in this release:
EDIT:
The new XR versions have been publicly released; see this post for more information.
The main purpose of this release is to improve performance under Jarmonik's excellent D3D9 Orbiter graphics client (be sure to get D3D9 RC26 or newer here if you want to use it). These XR versions do not require the "GDI Compatibility" box to be checked in the D3D9 client, so it is recommended to leave that unchecked since it improves D3D9 performance to leave that mode disabled. Be sure to check (enable) the Disable vertical sync box as well in the D3D9 video mode dialog even if you are running in windowed mode since higher framerates improve the accuracy of the simulation, particularly under time acceleration. Because of the excellent performance of the D3D9 client under Vista and Windows 7 use of the D3D9 client with the XRs is recommended.
Beyond improved performance with the D3D9 client, the other significant change with this XR release group is support for overriding any or all XR configuration file settings on a scenario-by-scenario basis; take a look at page 17 of the XR Flight Operations Manual in the section titled Configuring Your XR Vessel for details.
The XR2 also includes a challenging new payload retrieval scenario starting at Olympus Base on Mars that I had a lot of fun testing.
BTW I want to send a big thank-you to Jarmonik for his excellent D3D9 client and for his advice via PM on how to make the XRs run as fast as they possibly can under it! :tiphat:
Here is the list of changes in this release:
- Ported the XR custom HUD fields to use the Orbiter Sketchpad interface so the HUD works with Orbiter graphics clients (D3D7 & D3D9) [The XR Data HUD works now as well.]
- Added support for overriding any or all XR configuration file settings on a scenario-by-scenario basis; the tertiary HUD and the XR log file will show a message if any scenario-specific override configuration data is found. [Refer to page 17 of the XR Flight Operations Manual for details.]
- Fixed bug with the slope indicator not refreshing if the simulation date was moved forward.
- Fixed Altea Aerospace logos on some XR instrument panels from appearing transparent using the D3D9 client.
- Increased the size of the Data HUD font to make it easier to read.
- Added support for two new preferences in the XR configuration files to increase efficiency & framerate, particularly under high-framerate clients such as D3D9 (new preferences shown in red below):
#--------------------------------------------------------------------------
# Set MDA (Multi-Display Area), secondary HUD, tertiary HUD, payload,
# artificial horizon and [all other panel areas] refresh intervals in seconds.
# The smaller the value, the more often the data is rendered. However, setting
# a value too low can impact the frame rate, particularly if the frame rate is high.
# Valid range is 0 - 2.0. If 0, data is updated every frame. Note that you will
# very likely not be able to perceive anything higher than 60 updates-per-second
# in any case (i.e., an interval below 0.0167).
#
# Default is 0.05 (20 updates-per-second) for all except PanelUpdateInterval and
# ArtificialHorizonUpdateInterval, which default to 0.016 (60 updates-per-second).
#--------------------------------------------------------------------------
MDAUpdateInterval=0.05
SecondaryHUDUpdateInterval=0.05
TertiaryHUDUpdateInterval=0.05
PayloadScreensUpdateInterval=0.05
ArtificialHorizonUpdateInterval=0.0167
PanelUpdateInterval=0.0167
- Improved performance under accelerated time; activating accelerated time mode no longer incurs a framerate penalty.
- Moved the XR5 Vanguard's payload camera one meter higher along the Y axis to fix a visual clipping problem under the D3D9 client (this was not a D3D9 bug).
- Fixed bug with APU not starting up if the system date was moved into the past (reported by Archabacteria).
- Fixed several 2D panel update bugs when the simulation date was moved into the past (simt < 0).
- Tweaked the XR turning assist code to operate correctly when taxiing in reverse (reported by Tommy).
- Added On final approach to KSC scenarios for all three vessels: each approach starts from an identical point and airspeed.
- Added the XR vessel build version string to Data Hud header.
- Improved the accuracy and increased the refresh rate of the slope indicator (on the main panel).
- Improved the accuracy and increased the refresh rate of the payload grapple screen (on the payload panel).
- Fixed bug where attaching an XR payload module into the bay that does not specify a payload thumbnail showed a blank screen; the default Altea Aerospace thumbnail is now displayed instead.
- Added XR Flight Operations Manual note about the computer auto-throttling-down the SCRAM engines as the diffuser approaches 8000 K. [See page 23 of the manual.]
- Added new XR1 and XR5 exhaust textures, including intensity modulation. Tweaked XR1 & XR5 main and hover engine exhaust sizes as well.
- Fixed bug with bright white (i.e., over-temp) text showing as transparent on the XR temperature screen under the D3D9 client.
- The XR log files now prepend the XR vessel name before each line (useful for when there is more than one XR vessel in the simulation).
- Added "Nosecone" / "Docking Port" indicator to the HUD.
- Added new Mars - Retrieve Payload from Phobos and Deimos (hard) scenario in the XR2 Ravenstar scenario directory. [This scenario also uses a configuration override file to set custom configuration settings for that scenario.] If you fly it correctly you should be able to retrieve both payloads and land back at Olympus base with 25% fuel remaining.
- Added new XR2PayloadEmptyLox XR2 payload module.
- Fixed bug where LOX resupply was allowed when landed even if that was disabled in the preference file.
- Tweaked the XR docking callout code to only check for tuned IDS frequencies (it ignores XPDR frequencies now). If you still have issues with vessels attached to Universal Cargo Deck tripping the nosecone warning, you can either 1) retune your radios away from the matching IDS frequency of your payload module(s) attached to UCD, 2) delete/rename the Sound\<vessel>\Warning Nosecone is Closed.wav file, or 3) edit the vessel configuration file and set EnableDockingDistanceCallouts=0.
- Added a new surface base distance field to the surface HUD. By default it is displayed only when your vessel's altitude is <= 200 km. [This is useful when you are on approach to a surface base.] Here is the new preference setting:
#--------------------------------------------------------------------------
# Set distance-to-closest-surface-base indicator on the surface mode HUD altitude threshold.
#
# NOTE: by design, the distance shown is the *surface distance* only: it does not include
# distance due to altitude.
#
# < 0 = disabled (e.g., -1)
# 0 = always enabled regardless of vessel altitude
# > 0 = altitude threshold below which distance to closest surface base will be shown
#
# The default is 200 (surface base distance shown only when ship is <= 200 km in altitude)
#--------------------------------------------------------------------------
DistanceToBaseOnHUDAltitudeThreshold = 200
- XR2: Fixed several bugs with fuel readout & refueling behavior when RequirePayloadBayFuelTanks is enabled in the XR2 config file. (Thanks to Nemoricus for reporting this and helping me beta-test an earlier build with the fixes.)
- Added new CheatcodesEnabled preference to the configuration file. This is useful if you create a configuration override (.xrcfg) file and want to temporarily disable any cheatcodes that may be set in the default configuration file. [The Mars - Retrieve Payload from Phobos and Deimos (hard) scenario does this.]
- Added seven new recording/playback events:
* NAV lights on/off
* Beacon lights on/off
* Strobe lights on/off
* MET reset
* Cross-feed to/from Main/RCS fuel on/off
* Fuel dump from main, rcs, scram, and apu on/off
* LOX dump on/off
EDIT:
The new XR versions have been publicly released; see this post for more information.
Last edited: