Skatezilla's DCS Updater Utility GUI


Oh, you can’t get to settings because this happens during startup?
That really sucks.


I got it sorted. I just clicked on continue and after some time (not sure how long as I ate dinner) I came back and the utility was running. I then changed the saved file location and bang…all good.

Going to play around a bit and see what up!

Thanks for the help.

1 Like

delete the config files in:

1 Like

I have it working thanks!


For some reason the networking bits are broken. The below log pops up in an error box when I click the version number refresh. Obviously this box is online lol. Tool used to work perfectly before (well almost, previous version tended to b0rk the bit of its config file where it writes the window position, making it no longer display)

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

************** Exception Text **************
System.Net.WebException: The remote name could not be resolved: ''
   at System.Net.HttpWebRequest.GetResponse()
   at DCSUpdaterUtility.Form_Main.CHECKDCSVERSIONS()
   at DCSUpdaterUtility.Form_Main.Button_DCS_SERVER_VER_Click_1(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.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(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
    Assembly Version:
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
DCS Updater Utility
    Assembly Version:
    Win32 Version: 12.26.2018
    CodeBase: file:///H:/DCS%20World/DCS%20Updater%20Utility.exe
-------------------    ---------------------
        Assembly Version:
        Win32 Version: 14.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
        Assembly Version:
        Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
        Assembly Version:
        Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
        Assembly Version:
        Win32 Version: 4.7.3190.0 built by: NET472REL1LAST_C
        CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the section.
    The application must also be compiled with debugging

    For example:

        < jitDebugging="true" />

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

Might be a server issue with the webhost.


01.01.2019 /
-Adjusted Some Tool Tips
-Reduced Size Options Removed
-Adjusted Sys Tray Restore option to “Maximize” Window
-Removed Orphaned Instances Telling App to Hide / Show
-Added Presets to Save/Load Last Selected on Launch/Quit


Hey Skatezilla,
Thank you for giving us this great tool I have had a problem since todays update. I cant “Maximize” the window. It runs minimized and I cant figure out how to make it… well Big again. I cant use it like this. Do you know about this issue?


WinKey + Up is Maximize.

Ive removed the “hide from taskbar” code a few builds back


In this folder:


You will find a file called user.config. In it is a line that goes like this:

<setting name="MainFormLocation" serializeAs="String"> <value>169, 517</value>

The values in that setting will from time to time go haywire. Like 32000, 32000. This will make the app not draw its window when it should. If you edit it back to a more sensible value such as 3, 3 the app should show up again.

It’s an older bug and I believe I have reported it earlier to @SkateZilla. I can’t for the life of me figure out the steps to reproduce, so that sucks and I’m sorry for that :wink:

p.s. @SkateZilla might we get VoiceAttack listed in the “apps launched with DCS” header?


Thank You sir! Works like a charm.

1 Like

The position thing is weird, which is why I removed the “Hide” Command, I may add some code to the restore option to move to a 0,0 location. And check to see if anyone else has this issue.

The launch with apps section was setup for supported apps, tue next piblic build will have custom launch script though which would open up everything to be launched.

1 Like

My install will no longer launch the SIM. It does however instal new kit. I got CE II today


Changelog for v2.10.2019.1 /
-Added Enemy Within v3.0 Assets
-Added Change Localization Options to Adv. Update Options Screen
-Added Custom DCS Launch Scripts (WIP)
-Cleaned up some Network Code
-Added Exception Catch to Versions Refresh
-Updated Tab Indexes
-Adjustments to Application Settings Screen
-Adjustments to minimizing and restoring behavior
-Fixed Code for Scanning User path to TeamSpeak Client
-Adjusted Startup Build Code and added Exception, if DCSPath Changed App No Longer Locks w/ Exception.

There are a few things I’m looking to add, but might not make next public version.

Right now Custom Launch Scripts is a Large Text Box, you type or paste the script like you would when making a .bat file.

The App when Launching DCS will Generate a .bat file from the text box and save in /Saved Games/DCS Updater Utility Folder, it will be overwritten everytime you launch DCS.

Contents of textbox will save when app is closed.

for example, if you wanted notepad and calculator to open before DCS when launching DCS then you’d paste:

start c:\windows\system32\notepad.exe
start c:\windows\system32\calc.exe

Great stuff,
Thanks Skate. Does the object viewer work? How do you use it?


Changelog for 3.6.2019.1 /
-Added MIG-19P Farmer Assets
-Dedicated Server Assets (Buttons and Settings Page)
-Small Code fixes
-Adjustments to System Tray Menu “Restore Window” Code


Changelog for 3.13.2019.1 /
-Added F-14 Tomcat Assets
-Fixed Code Error/Typo in Detection Code


Question regarding utility.

I currently have both stable and open beta installed on my SSD. This is taking up a ton of space, and I love the idea of swapping between the two using one install with this utility.

I know how finicky DCS can be and really don’t want to break anything. Is this function safe / reliable if I am only going between the two latest versions and not back to something crazy like v. 1.5?

If there is big risk, my other choice is to buy a bigger SSD. Thoughts / experience from the hivemind?


I never had any issues swapping between the two versions. Skatezilla’s app makes the process very easy.