Skatezilla's DCS Updater Utility GUI

v1.1.0.1040 - > v2.0.0.31 Launch Change Log

  • New Completely Rewritten Core.
  • Supports Windows 10/11.
  • New UI (Uses MetroSetUI Library Controls).
  • Unified Exe (All Libraries are Embedded in the EXE, 1 File Distribution).
  • Multithreaded (Each Major Function has a Separate Thread from the UI, 12 Threads Total).
  • Moved to 64-Bit Exclusive Compiling.
  • Supports DCS 1.5+ (1.5->2.4 is now considered Legacy and have limited functionality).
    (1.2.6 and Lower are no longer supported by may still work.)
  • Supports 6 Active Builds Per Instance.
  • Allows 6 Graphics Presets Per Build (4 Unique Named Presets + VR and Default Per Build).
  • Supports all the DCS World Functions and Modules.
  • Expanded Build and Module Management (Size Charts/Data, Options to Backup/Delete Specific Folders).
  • Expanded Modules Management (Can install/uninstall unlisted modules, Several Filter Options).
  • Expanded Advanced Update Options ( New Install Initialization Function, Schedule to Update All Builds, Local Sources, etc).
  • Expanded Launcher Options (VR Runtime Selection, Arguments, Scripts, Autoexec.cfg etc).
  • Rewritten and Expanded Processes Management.
  • New GFX Preset Editor (Allows User to Edit/Import/Save Graphics Settings By Profile).
  • New Server / Host Options (Allows User to Edit/Save Server Settings Directly).
  • Revised App Settings.
  • App Themes.

https://forum.dcs.world/topic/134493-the-dcs-updater-launcher-gui-utility-version-20-2023/

18 Likes

Thank You So Much GIF

5 Likes

Sister Act Church GIF

6 Likes

Happening Season 2 GIF by SHOWTIME

2 Likes

I’m really loving the new version Skate! Setting up custom apps is a breeze. AF theme :+1:.

8 Likes

Congratulations to Skatezilla on his most excellent app launch. Thank you for years of giving us your your support. This version bats it out the park!

5 Likes

7.10.2023.33

  • Corrected Mis-Link of LocalSource Params in ā€œUpdate Allā€ Function.
  • Corrected Null Value in User Profile ā€œConfigā€ Copy/Backup/Delete Function.
  • Added ā€œBuild Nameā€ to Config Backup folder name.
  • Revised About Page Info and 3rd Parties List.
  • Revised Splash and App Logo.
  • Adjusted Splash Text alignment.
  • Integrated User Option to Remember Last Known App Screen Position.
  • Adjusted Font Sizes on Most of the Tabs (Further Tweaking to come).
  • Added SZS Facebook Button and ED Forum App Discussion Button to About Page.
  • Depreciated Updater Settings Button/Label will hide unless within Version Threshold.
  • Rewrote Preset Import Functions (Presets will now save after importing from another Preset).
  • Adjusted Layout of all preset editor controls.
  • VR Preset Tab Page Completed w/ all Missing Options for VR.
  • Minor Tweaking to Thread Order.
  • Created Custom Textbox Control to eliminate theme problems.
  • Tweaks to Theme Colors when using Alternate Tab Style.
  • Team Red Theme Added.
  • Enabled Per Build Multi-Thread Mode Setting.
8 Likes

Noob question: Is there a smart way to update the Skatezilla’s DCS Updater Utility GUI from the program itself?

Application Auto Update is OFF and cannot be turned to ON.
Build 6.30.2023

1 Like

Auto Update was forced off until I resolve Webhost issues.

5 Likes

It’s fairly easy though, since you just replace the executable, right?

1 Like

download, extract, overwrite.

5 Likes

Thnx gents! I feel a lot less noob now :wink:

2 Likes

Shnazzy new Logo, wonderful new App… Skatezilla has reinvented himself! Love what you done with yourself Man.

2 Likes

…is that a new haircut??

Bad Hair GIF by TV Land

6 Likes

*Change Log for Version 2.0.0.37 (In order fixes were committed):
**** Note: the Preset Editor will not add missing lines to the options.lua, it’s recommended to launch DCS to populate missing lines. ****

  • Fixed Mislink for Avionics Language in Saving Preset Function.

  • Condensed Parsing for v1.1 Scan Functions. (From 18 Lines and 3 Functions to 4 Lines and 1 Function)

  • Added Checkbox on App Settings Page and Synced with External Apps Launch Switch on Adv. Launch Page.

  • Adjusted layout of External Apps block in App Settings.

  • Adjusted Size/Position of Preset Profile Radar Graph.

  • Added Missing Cockpit Tooltips to Camera / Views Menu. (Uses v1.1 Parser)

  • Restructured Log Readouts for Scan/Import and Update/Save Functions in LUA Parsing For v1.1 Parser Items.

  • Cleansed Rem’d Lines and Notes from Scan/Import Update/Save Functions.

  • Added Difficulty Controls (All use v1.1 Parser).

  • Added Exception Catch on Generate Default Options.lua Function.

  • Fixed Mis-link in Preset Switching / Saving When using Status Bar Button to Change Preset.

  • Removed Duplicate Preset Scan Function Call when Using System Tray Menu to Change Preset.

  • Rem’d ā€œā€œshadowTreeā€ā€ from parser (Value hasn’t been used since Pre-1.5 iirc).

  • Added User Setting String for Compare.Lua Enabled Option.

  • Added Changed Values List to Changed Settings Preset Prompt.

  • Removed Single Instance Limit (Resolves some loading issues if the previous instance is still in memory).

  • Fixed Tooltips for the Difficulty Menu Controls.

  • Corrected Mislink in Module Scanner for Flaming Sunrise Panel and Information.

  • Added Color Grading LUT to Parser and UI Under Shader Options.

  • Audio Settings Page Completed (Uses v1.1 Parser).

  • Misc Settings Page Completed (Uses v1.1 Parser).

  • Added Mi-24P The Border Campaign Assets.

  • Added Mi-24P to Campaign Aircraft Filter.

  • Adjusted a few Campaign’s Eras.

  • Added Exception Catch on Preset On Copy Function if file already exists in destination.

  • Adjusted Enable Preset Editor Logging.

  • Adjusted Preset Saving/Comparing And Loading/Importing Functions for Slider Values.

  • Renamed Graphics Preset Editor to Options Preset Editor.

  • Renamed Misc / Plugins Page to Miscellaneous.

  • Converted Logbook Scan to v1.1 Parser.

  • Adjusted Logbook Parser Logging.

  • Converted ServerSettings Scan to v1.1 Parser.

  • Adjusted ServerSettings Parser Logging.

  • Adjusted ServerSettings Panel Layout.

  • Adjusted Upscaling TrackBar Visibility when Selecting DLSS.

  • Adjusted DLSS Quality Drop Down Location and labels.

  • Removed DLAA from DLSS Quality Drop down

  • Adjusted TacView User Path from Browse to File to Browse to Folder.

  • Adjusted TacView Check to Scan for 32 and 64 Bit Executables.

  • Added Tacview Checkbox to Force 32-Bit Executable Use.

  • Corrected Typos on Render/Shader Pages.

  • Adjusted Parsing Values for CivTraffic, Adjusted Save/Load Function to Match.

  • Options Pages for Render, Shader, Terrain, VR, Views all Converted to Parser v1.1.

  • Activated SZ Cinema Preset, ED Sim / Game Presets, and Updated SZ Ultra Preset.

  • Minor Position shift for the Preset Radar Graph.

  • Converted Import Preset Function to Parser v1.1.

  • Rem’d Old Parser v1.0 Code, to be cleansed.

  • Adjusted App Settings Layout (Sorted Items).

  • Added Enable Compare/Prompt Option for Preset Editor.

  • Updater Server Settings Compare Function to Match Preset Compare.

  • Corrected Various ToolTips.

  • Cleansed All Rem’d and Depreciated Code/Controls.

  • Fixed Thread Exception Crash when using DXDiag Generator Function more than once.

  • Rewrote Theme XML Writer, Unified all Themes to Single XML Template w/ Switching Data.

  • Precoding for User Custom Color Themes. (Not Activated).

  • Fixed / Adjusted Parsing and Filtering for Anti-Aliasing Values. (Same Adjustment for Import Function).

  • Fixed Mis-Link in VR Confine Mouse Setting.

  • Added Renaming Function to Preset On, if an Old Options.lua was left in /Preset/Default/ App will rename and Load Preset.

  • Corrected Math Error in DLSS Ultra Performance Resolution Calculator.

  • Added Dynamic Resolution calculator and linked to Upscaling Scale Slider.

  • Adjusted NIS / FSR to use the same Input/Output Resolution Display Label.

  • Adjusted Startup Procedure. (Re-ordered functions, moved App Minimized/Show to Last command).

  • Adjusted Sim Scan and Module Scan Engines for separate parameters when running during app startup
    ( Scan Engines will run on thread 00 during startup, and their own new threads after startup. )

  • Preset 1-4 Renaming Moved to Context Menu, Buttons Hidden (If Needed for Revert), and Background Graphic Removed.

  • Slots 1-6 Configuration Items Moved to Context Menu, Buttons Hidden (If Needed for Revert), Background Graphic and Update Graphic Updated Repositioned.

  • Added ā€œUpdate This build nowā€ option to each Slot’s Drop Down Menu. (Update Specific Builds without having to change slots.)

  • Added Ability to Rename VR Headset Preset.

  • Fixed Mis-Link in Head Movement, Mute While Minimized, Control Stick.

  • Added Loaded Preset Values for Scanned/Skipped/Loaded/Failed/Exception Count to Preset Screen.

  • Added Saved Preset Values for Scanned/Skipped/Loaded/Failed/Exception Count to Preset Screen.

  • Added Upscaling AA Rules for NIS/DLSS/FSR.

  • Button for ā€œCustom Themeā€ testing Hidden.

  • Removed Some Controls that were hidden and no longer used.

  • Correct Su-33 Release Date Value.

  • Added Module Info Panel.

  • Adjusted Module Info Parsing for FC3 Aircraft.

  • Added External App / Scripts Function to Dedicated Server Launch.

  • Adjusted Custom Scripts Function, Moved .Bat Save from App’s SG Folder to Selected Build’s SG Folder, Now Build Specific.

  • Added Path debug line in log when No Options.lua or ServerSettings.lua file is found.

  • Adjusted FC3 UI Elements & Modules to read ā€œFCSā€ (ā€œFlaming Cliffs Seriesā€)

  • Removed Web Browser Control for Embedded Youtube Videos from Module Info Panel.,

  • Adjusted module info panel layout (entirely WIP / experimental).

  • Module Info Panel Activated for A-10A → C-101, and Asset Pack Modules (as Test).

  • Removed Button Disable Function for Slots If no build is Set…

  • Removed Local Source Backup Renaming if Local Source Switch is set to off.

  • Added Screen Space Shadows to Preset Scan / Editor

  • Adjusted Preset Load, If No Preset is Selected it will attempt to scan default options.lua

  • Added Falklands and China Asset Pack Module Panel

  • Added Campaigns (F-16 First In Weasels of Syria and Black Shark MAD)

  • Adjusted Shadow Dropdown Rules for Screen Space Shadows

  • Fixed Tooltip for Screen Space Shadows.

  • Adjusted Layout of Rendering Tab.

  • Moved LoD Multiplier from Scenery Tab to Rendering, Renamed to Match DCS.

  • Tooltip Corrections.

11 Likes

Holy cow that’s a lot of updates! Amazing work Sir!

3 Likes

Will be updating the version I have when I get in … a big thank you :pray:

3 Likes

I only just discovered this really helpful utility. Thank you @SkateZilla for this. I am just getting started with understanding what it can do. It already helps me run DCS in either VR or non VR mode without DCS throwing an error, which it has been doing of late.

3 Likes

Just a quick blurb…

I do know there’s still several issues with preset editor (and German Locale especially),

Work continues on revising and re-writing the functions, but over the last 2 months I have been working 12-18 hr shifts every day.

Once work calms down and I get more time off I will continue to develop these functions as well as others.

I haven’t gone radio silent I promise.

13 Likes