Skatezilla's DCS Updater Utility GUI

There were some major issues we are trying to resolve with 2.5.6. OB before it goes stable.

Also:
Prelim. Change Log for next App Release:
-Added DCS: Super Carrier Module Assets,
-Removed Install / Uninstall / Modules Section from System Tray Menu (condensing duplicate/redundant code, 1655 Lines),
-Added JSON Parsing for Branch/Version Fetching,
-Preliminary Code for Extra Application Slots,
-Adjusted Save Position of App\Window behavior,
-Added Save Position Button, Prevents Position from being corrupted during shutdown of application,
-Packaged Newtonsoft.Json.dll w/ exe for JSON Parsing,
-File Structured Updater Utility EXE and JSON DLL in Folder Before Compressing,
-Custom Applications Launch w/ DCS Added (5 Slots),
-Added 5 Text Boxes to Name Custom Applications,
-Adjusted Folder Scanning for Saved Games, If Options.lua is missing, Path is Cleared,
-Adjusted Modules Scan,
-Adjusted Builds Scan,
-Added Build Statistics To Main Screen,
-Enabled Dedicated Server options save (Checkboxes and Write Folder),
-Adjusted Dedicated Server Launch (Removed Locks on Regular DCS Launch, Allowing D. Server and DCS to Run at the same time),
-Added Screens Detection to App Startup,
-Added VB.Net -32000 px Window Position Bug Catch, if Detected, Window Resets Back to Main screen. It will note in log as well,

Added 5/1/2020:
-Rewrote Parts of the Process Scanning, Now Correctly Shows Processes Count, End Process Button, Closes Processes in Reverse Order of their Launch (Last Instance Launched will be first one closed).
-Rewrote Server Check, Added Servers 13-17, Also Changed Regions for Servers 1-12, Removed Flag Images
-Graphics / Layout Changes for Processes and Server List.
-Added Updater Version to Latest Versions List
-Adjusted Font/Sizing of Some Items
-Adjusted Green/Red Light Graphics

Added 5/3/2020:
-Added P-47 Assets
-Updated All Module Button Graphics w/ new Graphics / Fonts
-Revised Function Code for Updating To Specific Version / Branch
-Added Base Function for Future Functions
-Added Base Function for Manual Initialization and Installation of DCS World without Installer (using DCS_Updater)
-Added Custom Branch Option

Added 5/7/2020:
-Rewrote All Functions w/ Exception Catches for Missing Files.

3 Likes

Thereā€™s also a whole lot of things that are very good about 2.5.6, the new way dealing with light sources being the most apparent.

1 Like

I particularly enjoyed the cheek-mount tpod , and the new lighting as well . Hated to give that up , but if you canā€™t actually fly , not much point .

I hope my posts were not construed as criticism . I view them merely as statements of fact(s) and have no doubt ED will eventually restore performance , although i fear it may take Vulkan and multithreading implementation to do that . In the meantime , if necessary , i can still fly the Hornet with a Tpod (much-needed in VR) and my beloved Albatross and Huey . Life is not nearly so bad as the DCS forum naysayers would have us think :slight_smile:

1 Like

Even if everything worked perfectly, new modules arrived fully developed before target dates, and the finest dynamic campaign was given to us for freeā€¦ they would still find something to complain about.

3 Likes

You forgot the word at the end - endlessly :slight_smile:

Thanks guys. I play mainly single player and dont use VR. So Iā€™ll give open a go. Going to have to anyway since I have the SC as well as the JF17

1 Like

That is a cool little airplane . Canā€™t blame you for not waiting !

1 Like

@Svsmokey just out of curiosity, how did you get Vaicom pro working again?

Think i had to manually re-point vaicom to the installation , something about a change in file structure .
Have since completed a new pc build & now i get to install again :frowning: It is a great program , but a pain to install , so iā€™m not looking forward to it .

1 Like

Iā€™m removing your post since it has a link and instead posting an image (and you are a new userā€¦). Just making sure that is a legit webpage you postedā€¦

Hi and welcome. turn off AV until its installed or add an exception would be the way forward :slight_smile:

3 Likes

my app pings my webspace for version numbers.

However I phased out webhost app a while ago and reverted all the external pings back to my linuxhost account.

Next version will be released after P47D

edit, seems an old part of version check pings webhostapp space stillā€¦

1 Like

So I should just hang on a bit and wait for the new update?
Thanks

I would install now. It works great. :+1:

Changelog for Version: 6.3.2020.1 / 1.1.0.1030
-Added DCS: Super Carrier Module Assets,
-Removed Install / Uninstall / Modules Section from System Tray Menu (condensing duplicate/redundant code, 1655 Lines),
-Added JSON Parsing for Branch/Version Fetching,
-Preliminary Code for Extra Application Slots,
-Adjusted Save Position of App\Window behavior,
-Added Save Position Button, Prevents Position from being corrupted during shutdown of application,
-Packaged Newtonsoft.Json.dll w/ exe for JSON Parsing,
-File Structured Updater Utility EXE and JSON DLL in Folder Before Compressing,
-Custom Applications Launch w/ DCS Added (5 Slots),
-Added 5 Text Boxes to Name Custom Applications,
-Adjusted Folder Scanning for Saved Games, If Options.lua is missing, Path is Cleared,
-Adjusted Modules Scan,
-Adjusted Builds Scan,
-Added Build Statistics To Main Screen,
-Enabled Dedicated Server options save (Checkboxes and Write Folder),
-Adjusted Dedicated Server Launch (Removed Locks on Regular DCS Launch, Allowing D. Server and DCS to Run at the same time),
-Added Screens Detection to App Startup,
-Added VB dot Net -32000 px Window Position Bug Catch, if Detected, Window Resets Back to Main screen. It will note in log as well,

Added 5/1/2020:
-Rewrote Parts of the Process Scanning, Now Correctly Shows Processes Count, End Process Button, Closes Processes in Reverse Order of their Launch (Last Instance Launched will be first one closed),
-Rewrote Server Check, Added Servers 13-17, Also Changed Regions for Servers 1-12, Removed Flag Images,
-Graphics / Layout Changes for Processes and Server List,
-Added Updater Version to Latest Versions List,
-Adjusted Font/Sizing of Some Items,
-Adjusted Green/Red Light Graphics,

Added 5/3/2020:
-Added P-47 Assets,
-Updated All Module Button Graphics w/ new Graphics / Fonts,
-Revised Function Code for Updating To Specific Version / Branch,
-Added Base Function for Future Functions,
-Added Base Function for Manual Initialization and Installation of DCS World without Installer (using DCS_Updater), (This is New and Still may have some issues).

Added 5/7/2020:
-Rewrote All Functions w/ Exception Catches for Missing Files,
-Provision Base Code for Future Mods Management functions,

Added 6/2/2020
-Removed Redundant/Deactivated Functions,
-Adjusted External Network Ping Addresses,
-Added The Channel Theater Assets,
-Renamed ā€œTerrainsā€ to ā€œTheatersā€,
-Adjusted Tool Tips (Removed Min. Version Required),
-Added Eagle Dynamics Discord Link

8 Likes

Youā€™ve been busy!
Thanks, @SkateZilla!

1 Like
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Conversion from string "" to type 'Boolean' is not valid. ---> System.FormatException: Input string was not in a correct format.
   at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
   at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value)
   --- End of inner exception stack trace ---
   at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value)
   at DCSUpdaterUtility.Form_Main.Form1_Load(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback

But that was only at first run. After it had written its configuration file, it works nicely.

Thanks @SkateZilla for maintaining this rocking launcher! Itā€™s indispensible!

I removed some old settings and it prolly didnt agree with the appā€™s user.settings update command, since the value is no longer defined.

Quick Hotfix/Update to resolve loading exceptions etc.

v06.06.2020.1 / 1.1.0.1031:
-Added External Apps Checkboxes to User.Settings Save
-Rewrote Save.Settings Function
-Rewrote Load.Settings Function
-Added Exception Catches to load settings by section
-Added Load/Save.Settings Events to Log
-Moved Steam/Oculus from Ext. Apps to VR Interface Section of Settings Screen.

For Next build:
-Adding Custom User Path for User Profile/Saved Games.
-Updates to module scanning:
Condensed 575 Lines and from 164 File Scan Requests to 82 Directory Scan Requests
-Updated Module Developer Names
-Adjusted Log Functions
-Adjusted Start Up Procedure

4 Likes