Skip to content

Releases: ResetXPDR/DynamicLOD_ResetEdition

v0.4.1 MSFS 2024 1.2.8.0 Compatibility Update

20 Dec 22:50
Compare
Choose a tag to compare

Release Notes:

  • MSFS 2024 1.2.8.0 compatibility update.
  • App auto pauses and prevents changes to MSFS settings when in, or if paused when resuming from, MSFS 2024 menus.

Please review the updated readme here, which provides a detailed description of the app, installation, features and settings, before asking any questions or raising any issues about the app.

v0.4.0 - Dual MSFS version compatibility

16 Dec 00:26
38f5a4c
Compare
Choose a tag to compare

Executive summary:

  • Adds MSFS 2024 compatibility to DynamicLOD_ResetEdition, thus providing dual MSFS version support in the one app.
  • Automatically detects and displays the MSFS version in use and keeps separate settings for each MSFS version.

Please review the updated readme here, which provides a detailed description of the app, installation, features and settings, before asking any questions or raising any issues about the app.

Detailed changes:

  • Added MSFS 2024 compatibility to provide dual MSFS version functionality
    • Identifies which MSFS version config is in use under Connection Status as either MSFS2020 or MSFS2024.
      • Automatically detects which MSFS version you are running when you start MSFS, 2020 or 2024 and Steam or MS Store, and will use a separate MSFS 2020 or 2024 config file, as applicable.
      • If showing in red and is not the MSFS version you wish to configure before starting that MSFS version, click the 20->24 or 24->20 button, as applicable, and it will change to that.
      • Remembers which MSFS version you last used the app with and will start up next time with the config for that MSFS version.
      • If you only have one MSFS version installed, the app should always default to that version.
    • MSFS 2024 Dynamic Settings will be automatically disabled when AutoFPS is controlling MSFS settings, to prevent settings contention, and will return to existing status when finished.
    • One log file will be created that logs the app's activity with either MSFS version.
  • AutoStart install option
    • AutoStart for exe.xml is now functional for MSFS 2024 in addition to MSFS 2020.
    • If no exe.xml file exists for either MSFS version, one will automatically be created and configured for autostart.

v0.4.0 Test Version - Dual MSFS version compatibility

09 Dec 20:08
38f5a4c
Compare
Choose a tag to compare

Test 6:

  • Revised memory boundary test for cubemap reflections to allow specific low values not normally settable in MSFS 2024 but were found in one MSFS 2024 installation.
  • Instrumented memory test module to provide detailed memory test data logging from a rerun of the initial memory test should the memory boundary test fail.

Test 5:

  • Fixed missing address assignment for cloud quality during the module offset search.
  • Simplified memory address calculations and logging for MSFS 2024 memory compatibility checks.
  • Updated default config files with the applicable offset module base for MSFS 2024 1.2.7.0, as applicable for Steam and MS Store, to remove the need for an initial offset search on installation.

Test 4:

  • Repurposed Redetect button to switch between 2020 and 2024 config file settings when the app is waiting for a sim version to be running.
    • Once a sim is running the button reverts to being Redetect and will function as it always has.
    • The app config then will lock to the running sim version.
  • Expanded compatibility test range and revised compatibility test start address for MS Store version to be closer to the current offset being used.

Test 3:

  • Fixed compatibility test failing with MSFS 2024 1.2.7.0 update.

Test 2:

  • Revised installer to warn user of the app potentially not working correctly instead of failing installation if Wasm can't be checked/installed/updated to at least one MSFS version's community folder.
  • The installation will fail if Wasm can't be checked/installed/updated to any MSFS version as the app will likely not be able to function at all.

Test 1:

  • Added MSFS 2024 compatibility to provide dual MSFS version compatibility
    • Automatically detects which MSFS version you are running, 2020 or 2024 and Steam or MS Store, and will use a separate MSFS 2020 or 2024 config file, as applicable.
    • Identifies which MSFS version config is in use under Connection Status as either MSFS2020 or MSFS2024.
      • If showing in red and is not the MSFS version you wish to configure, start the desired MSFS version and it will change to that.
      • Remembers which MSFS version you last used the app with and will start up next time with the config for that MSFS version.
      • If you only have one MSFS version installed, the app should always default to that version.
    • Can be installed over the top of your existing DynamicLOD_ResetEdition installation. If so, it uses your existing config for 2020 and creates a new one for 2024.
    • MSFS 2024 Dynamic Setting will be automatically disabled when AutoFPS is controlling MSFS settings and will return to existing status when finished.
    • One log file will be created that logs the app's activity with either MSFS version.
    • As with MSFS 2020, the app's session will remain active when accessing the MSFS 2024 menu and settings while in a flight and also when using walk around mode, photo mode, and free look mode.
  • AutoStart install option
    • AutoStart for exe.xml is now functional for MSFS 2024 in addition to MSFS 2020.
    • If no exe.xml file exists for either MSFS version, one will automatically be created and configured for autostart.

v0.3.9

23 Sep 03:46
a549999
Compare
Choose a tag to compare

This release preserves DynamicLOD_ResetEdition's existing functionality and updates the app with relevant internal and UI innovations developed over the last six months for the MSFS_AutoFPS app, the most significant of which is reduced direct MSFS interaction for a smoother flight experience.

Please review the readme here, which provides a detailed description of the app, installation, features and settings, before asking any questions or raising any issues about the app.

Changes since 0.3.8:

Functionality changes

  • None!

Internal changes

  • Significantly reduced MSFS memory space interaction by up to 30 times when nothing is being changed by the app, leading to a smoother flight experience.
    • OLOD, TLOD Cloud and graphics settings (other than VR) are now read initially on starting a flight instead of every second.
    • The app keeps track of any settings that it changes internally.
    • VR mode changes are still automatically detected, but now within 5 seconds instead of every second.
  • Updated core supporting elements (MobiFlight Wasm Flight and Dot NET) to their latest versions.
  • Updated log file to identify the variant of test versions and provide more descriptive cloud quality states.
  • Enhanced saving and restoration of MSFS settings by the app to better withstand MSFS CTDs.
  • Detection of Smoothflight app if already running, to avoid conflicting MSFS settings control.

UI changes

  • Added Lossless Scaling (LS) app and associated FG scaling detection to allow the app to show the actual LSFG FPS being produced in MSFS and allow the user to set a LSFG-specific target frame rate.
  • Added Redetect button to redetect PC/FG/VR/LSFG graphics mode if changed by the user after commencing a flight, now necessary because the app no longer needlessly polls repetitively for graphics mode changes.
  • App window position will be remembered between sessions, except movements to it made while in VR due to window restoration issues.
  • App window will automatically reset to default position (50,50) if the app is restarted within 10 seconds of last closing.
  • Removed Open Window on App Start from UI.
    • App will remember whether it was visible in the previous session and will restore that state on next startup.
    • App window can be shown at any time by double clicking, or right-click select Show Window, on the app icon in the system tray.
  • Added app On Top feature, allowing the app to overlay your MSFS session if desired while giving MSFS the focus.
  • Changed app background colour to light grey, the same as for AutoFPS.

v0.3.8

26 Feb 21:46
aca9625
Compare
Choose a tag to compare

Please review the readme here, which provides a detailed description of the app, installation, features and settings, before asking any questions or raising any issues about the app.

Changes since 0.3.7:

  • Added simple profile name capability whereby after the first run of this new version you can go into your config file and edit the profile name lines to reflect what you want to see in the app. In future I aim to have the user do this in the app itself, but for now this simple method is all I could work out how to do and it works, albeit manually.
  • Expanded memory boundary test with water waves setting to make test even more robust.
  • Changed upper limit on allowable LODs from 300 to 1000 in case a user has manually set in usercfg.opt a higher TLOD than is otherwise possible to set in the MSFS settings menu.
  • Expanded app already running test to check whether the new MSFS2020_AutoFPS app is running.
  • Added more extensive logging of memory integrity test failures.
  • Incorporated AutoFPS improvements applicable to DynamicLOD
    • Auto pause to make FPS Adaption more usable with FG
    • Different FPS targets for VR, FG and PC modes
    • Single call of memory access variables per tick to minimise MSFS memory interaction
    • Add detected DX version and FG active/inactive to status line and other status line refinements
    • App version recorded at start of log file
    • Auto settle time on display mode and MSFS lost focus change
  • Changed installer's MSFS auto run's MSFS version check to look for Steam version first as it was causing an issue for some users who tried out MSFS on GamePass then subsequently bought it on Steam and this app's installer was changing the remnant MS Store exe.xml file in lieu of the current Steam one.

v0.3.7

11 Feb 03:27
Compare
Choose a tag to compare

Changes since 0.3.6:

  • Added automatic future MSFS version compatibility, provided MSFS memory changes are like in previous updates
  • Added version checking of the app with a prompt to update to a newer version if available.
  • Added Frame Generation detection so correct FPS values are shown and used by the app.
  • Added app shut down if an original DynamicLOD version is already running.
  • Further streamlined log entries.
  • Minor UI updates.
  • Extensively updated usage instructions in Readme.

v0.3.6

04 Feb 03:14
Compare
Choose a tag to compare

Changes since 0.3.5 released on Avsim here:

  • Changed app name so as not to create confusion between Fragtality's and my versions.
  • Added separate TLOD and OLOD minimum values for FPS adaption.
  • Added a decrease cloud quality by one level lower option for FPS Adaption with a user definable recovery FPS buffer.
  • Added a delay start to FPS Adaption to stop it false triggering with a transient FPS drop.
  • Added auto saving and restoring of TLOD, OLOD and cloud quality settings, individually for both PC and VR modes.
  • Added experimental detection code which shows whether PC or VR mode is currently active and only respective sim values for that mode are shown.
  • Added config file auto restoration if original is deleted from app root directory.
  • Updated the UI to revise the display of Sim Values. Red means FPS Adaption is active, orange means LOD stepping is active.
  • Streamlined logging entries.
  • Refreshed default config file.
  • Removed redundant Reduce on pairs/indices setting for FPS adaption option.