Jump to content

The DCS Updater / Launcher GUI Utility Version 2.0 (2023+)


Recommended Posts

Program crashes on startup, with "unhandled exception" error.

 

Details:

 

 

************** Exception Text **************

System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.

File name: 'Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'

at DCSUpdaterUtility.Form_Main.FolderScanAndVerify()

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(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

WRN: Assembly binding logging is turned OFF.

To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.

Note: There is some performance penalty associated with assembly bind failure logging.

To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

 

 

 

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3132.0 built by: NET472REL1LAST

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

DCS Updater Utility

Assembly Version: 1.1.0.1009

Win32 Version: 9.10.2018

CodeBase: file:///C:/Users/Aaron%20Smith/Desktop/DCS%20Updater%20Utility.exe

----------------------------------------

Microsoft.VisualBasic

Assembly Version: 10.0.0.0

Win32 Version: 14.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3151.0 built by: NET472REL1LAST_B

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3160.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

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Configuration

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Runtime.Remoting

Assembly Version: 4.0.0.0

Win32 Version: 4.7.3056.0 built by: NET472REL1

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

----------------------------------------

 

 

I also did clean the AppData/Local folder.

 

Same issue.

 

I get exactly as the two above , I also did a clean out of the AppData folder and the save games folder .

 

Thanks all, I have localized the Problem to the JSON Parsing, I guess I have to include the DLL for NewtonSoft JSON w/ the Builds or Remove the References to it for the time being.

 

I'll Compile a New Build later today.


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

New Version 1.1.0.1009 / 09.11.2018:

-Fixed Startup Procedure Order for Scanning Processes

-Removed Parsing of Autoupdate.cfg (for now).

 

 

DOWNLOAD NOW


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

:thumbup: Thanks Skate good fix !

Regards

 

DL available skins here:

https://www.digitalcombatsimulator.com/en/files/?CREATED_BY=Strut

 

 

Pictures of my Skins here: https://imgur.com/a/bOQyQqW

 

[sIGPIC][/sIGPIC]

Win10 64bit, Intel® Core i7-5820K CPU OC @ 4.50GHz x6, X99A GAMING PRO CARBON, MSI RTX 2080 TI GAMING X TRIO 11Gb, 32GB DDR4 RAM, SSD 960 EVO250GB, SSD 850 EVO 500GB, JetSeat, MFG Crosswind Pedals, VPC Mongoose T-50, TMWH, DSD ButtonBox, Pimax 5k XR/BE

 

 

Link to comment
Share on other sites

Thanks, it works now. If only other devs could fix bugs this fast...:lol:

Gigabyte GA-Z170X-Gaming 7, i5 6600K @3.5ghz, GTX 1070, 16GB ram, Windows 10 Home x64 https://pcpartpicker.com/b/JH9J7P

 

Modules: A-10C, FC3, F/A-18C, UH-1H, MI-8MTV2, Ka-50, SA342, AJS-37, AV-8BNA, M-2000C, MiG-21, F-14A/B, JF-17, F-16C, Supercarrier

Maps: Caucasus, NTTR, Persian Gulf

 

Awaiting: DCS: F-15E

Link to comment
Share on other sites

Found this just before the helicopter sale came up and its great since I am using the beta more than the stable version. Thanks.

 

With the ability to launch external apps, can I suggest an addition that will allow us opentrack users to launch open track or a general specified apps at launch as well?

 

I use Opentrack, ED Tracker Pro, and SRS and it would be great to have these open at launch, even if it was only one specific entry, I could have it run all the required apps from one Powershell or Command prompt file.

Link to comment
Share on other sites

Open Track is not Officially Supported by Eagle Dynamics.

 

So w/ New added Features being Coded in:

-Add Option To Startup Normal or Startup Minimized

-Add Option To Minimize and Restore App on DCS Launches

-Added TrackIR Default Install Location Detection

-Added TeamSpeak Default Install Location Detection

-Added Option to Launch External Apps when Launching DCS

 

I'm also Looking at adding other software, For now, TrackIR and TeamSpeak will check the default install locations (will add custom boxes later, likely before public build, but cant promise).

Will have check boxes, so only checked items will launch before dcs.

 

Keep in Mind, I Really only want to add supported APIs,

Things Like OpenTrack,Freetrack,FaceTrackNoIR are not supported by ED, so they will not be added.

 

 

When External Applications are Detected, the Logo will show in color w/ Checkbox.

When External Applications are Not Detected, the Logo will show in dim grey w/o Checkbox.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

Changelog for 1.1.1010 / 09.13.2018.1:

-Fix Detection of Terrains on 2.5.3.21016 And Above *(ED Updated Protection)

-Completely Removed Some Addon Scripts from Project that were no longer being used. (JSON Parsing and Library Embedding)

 

*Should Be in Updater, and Uploading to First Post.

 

 

 

Prelim. Changelog for Future Version: As of 12.05.2018:

-Revamp UI to TabControl for Categories

--Condense/Reformat Main display to "Home" Screen/Tab

--Added Force Close DCS Processes to Home Screen

--Convert Old Categories to Tabs

--Moved DCS Versions to Home Screen

--Moved DCS Servers Status to Home Screen

--Replaced Drop Menu w/ Context Menu and Button, Allowing for Dynamic Re-Naming and Inclusion of Build Number without rebuilding menu after every update/refresh of version numbers.

--Replaced Preset Dropdown Menu w/ Context Menu and Button, Allowing for Dynamic Re-Naming

 

-Recode for Builds/Modules/Process Scans

--Cleaned Code for resetting build names, clearing folders etc.

--Adjusted startup code, and module detection code.

--Scans for Model Viewer and Model Viewer 2,

--Will Allow Multiple instances of Both ModelViewers, (and will State Multiple when more than one instance is launched).

--Added 10 Second Delay when launching DCS World w/ External Applications.

--Added Exception Catch to DCS_Updater Version Number Process

--Added DCS Updater Version Number to Home Screen Layout

 

-Main UI Cleaned Up

--Unified Font (some items still had different fonts)

--Reduce Size of App Window to 1300x725

--Added Setting Function to remember App Location when closing and re-opening.

--Revised/New Animated Tray Icon

--Lighter UI Colors, Reduced Custom Graphics

 

-Added MIG-29 Module Assets

-Added Spitfire IX The Big Show Campaign Module Assets

-Added Frontlines Georgia Campaign Module Assets

 

-Added Unlicensed Independent Modules Section

--NOTE: Unlicensed Modules will not be part of Scan/Detect.

--Modules Added here must be completely independent and not "Make Flyable" that uses Cockpits, Externals or FM from another module.

--Utility Modules must be integrated via plugin to DCS, and not via mod Manager.

 

--Added A-4E

--Added MB-339A

--Added Tacview

--Tacview added to Launch Options w/ Other External Applications.

--Tacview added to the External Application Launch/Browse

--Tacview AutoScan on Startup of Default Folder Added

 

 

Don't Expect this Version in the next few weeks, a lot of code is being adjusted as a result of the re-vamp, and further condensed.


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

In case you need to know...

The Nevada, Normandy and Persian Gulf maps are shown in Red (not installed) in the "Show/Hide Terrain and Tech Modules" when DCS Beta is selected but they are GREEN when DCS Release is selected.

Rescanning did not change that.


Edited by Kadin
Link to comment
Share on other sites

In case you need to know...

The Nevada, Normandy and Persian Gulf maps are shown in Red (not installed) in the "Show/Hide Terrain and Tech Modules" when DCS Beta is selected but they are GREEN when DCS Release is selected.

Rescanning did not change that.

 

Are they installed on your Machine for Both Branches?

 

ED Might Have Changed some files around, will double check and update if needed.

Just to Check, in your Terrains folders (ie /Mods/Terrains/PersianGulf/)

 

Do you have:

terrain.cfg.lua.pak.crypt or terrain.cfg.lua.dll.crypt or both?


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

Are they installed on your Machine for Both Branches?

 

ED Might Have Changed some files around, will double check and update if needed.

Just to Check, in your Terrains folders (ie /Mods/Terrains/PersianGulf/)

 

Do you have:

terrain.cfg.lua.pak.crypt or terrain.cfg.lua.dll.crypt or both?

 

The file: terrain.cfg.lua.pak.crypt located in all /terrains/XXX folders, is in the current version OB (no mods) and shows red on the GUI.

 

Two other installs: one patch behind OB (mods), and one current Stable has this file: terrain.cfg.lua.dll.crypt and has a Green status.

Twitch Channel

 

[sIGPIC][/sIGPIC]

Virtual Thunderbirds, LLC | Sponsored by Thrustmaster

 

Z390 Aorus Xtreme, i9 9900k, G.SKILL TridentZ Series 32GB, 1080ti 11GB, Obutto R3Volution, Thrustmaster HOTAS Warthog, TPR, Cougar MFDs, FSSB R3L, JetSeat, Oculus Rift S, Buddy-Fox A-10C UFC, F/A-18C UFC, Tek Creations F-16 ICP

 

Link to comment
Share on other sites

The file: terrain.cfg.lua.pak.crypt located in all /terrains/XXX folders, is in the current version OB (no mods) and shows red on the GUI.

 

Two other installs: one patch behind OB (mods), and one current Stable has this file: terrain.cfg.lua.dll.crypt and has a Green status.

 

Thank you, that explains the issue, I have both files in my Rel/OB.

 

Will Update to scan for the new files

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

Changelog for 1.1.1010 / 09.13.2018.1:

-Fix Detection of Terrains on 2.5.3.21016 And Above *(ED Updated Protection)

-Completely Removed Some Addon Scripts from Project that were no longer being used. (JSON Parsing and Library Embedding)

 

Should Be in Updater, as well as first post.

This is the first full deployment through the Apps New Auto-Update Routine.

 

**Edit: Give it like 5-10 Minutes from Now (1323 EST), Uploaded a new SZGS_Updater.exe w/ Revised Code to Kill Process, So it will not have File Overwrite Problem.

(Server sometimes takes 5-10 minutes to deploy to all mirrors).

 

I Tested Here and the New Updater worked Flawlessly 5 times in a row.

 

So Here's to hoping no major issues come up, and if they do they come before the storm hits and takes out power (95% chance someone's tree falls on a line here).


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

When I do the auto update, it crashes with a Microsoft NET error as per attachment.

Intel i7 12700K · MSI Gaming X Trio RTX 4090 · ASUS ROG STRIX Z690-A Wi-Fi · MSI 32" MPG321UR QD · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · Tobii Eye Tracker 5 · Thrustmaster F/A-18 Hornet Grip · Virpil MongoosT-50CM3 Base · Virpil Throttle MT-50 CM3 · Virpil Alpha Prime Grip · Virpil Control Panel 2 · Thrustmaster F-16 MFDs · HTC Vive Pro 2 · Total Controls Multifunction Button Box

Link to comment
Share on other sites

When I do the auto update, it crashes with a Microsoft NET error as per attachment.

 

Servers are Having issues right now, especially East Coast USA.

 

I also had to update the Updater again (10 minutes ago),

 

As I had it set to Kill the Updater Utility Process if it was still running before downloading, but if it wasnt running there was no process to kill, which returned an error.

 

Please Copy/Paste the Error Details, as I think it's mostly failed pings now.

 

 

If I cant resolve those, I may ditch the auto-update route and just have the app bring everyone here to download the latest version.


Edited by SkateZilla

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

Auto Update worked fine down here in Australia 15 mins ago 11:40AM AEST

Regards

 

DL available skins here:

https://www.digitalcombatsimulator.com/en/files/?CREATED_BY=Strut

 

 

Pictures of my Skins here: https://imgur.com/a/bOQyQqW

 

[sIGPIC][/sIGPIC]

Win10 64bit, Intel® Core i7-5820K CPU OC @ 4.50GHz x6, X99A GAMING PRO CARBON, MSI RTX 2080 TI GAMING X TRIO 11Gb, 32GB DDR4 RAM, SSD 960 EVO250GB, SSD 850 EVO 500GB, JetSeat, MFG Crosswind Pedals, VPC Mongoose T-50, TMWH, DSD ButtonBox, Pimax 5k XR/BE

 

 

Link to comment
Share on other sites

Updated and Deployed new Updater EXE to server, There was a Character Missing causing the Folder and File Names to be merged,

 

ie instead of:

/Eagle Dynamics/DCS_Updater_Utility_091320181534.exe

 

It would save as

/Eagle DynamicsDCS_Updater_Utility_091320181534.exe

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

Skate, is there any way you could fix the fact that the utility window doesn't remember its last screen position?

Intel i7 12700K · MSI Gaming X Trio RTX 4090 · ASUS ROG STRIX Z690-A Wi-Fi · MSI 32" MPG321UR QD · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · Tobii Eye Tracker 5 · Thrustmaster F/A-18 Hornet Grip · Virpil MongoosT-50CM3 Base · Virpil Throttle MT-50 CM3 · Virpil Alpha Prime Grip · Virpil Control Panel 2 · Thrustmaster F-16 MFDs · HTC Vive Pro 2 · Total Controls Multifunction Button Box

Link to comment
Share on other sites

Skate, is there any way you could fix the fact that the utility window doesn't remember its last screen position?

 

New releases will startup Center Screen, prior to that it was set to use Windows Default Location.

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

New releases will startup Center Screen, prior to that it was set to use Windows Default Location.

 

Will it remember it’s last position as other apps do? Starting in the center can be awkward as it can cover other app windows.

Intel i7 12700K · MSI Gaming X Trio RTX 4090 · ASUS ROG STRIX Z690-A Wi-Fi · MSI 32" MPG321UR QD · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · Tobii Eye Tracker 5 · Thrustmaster F/A-18 Hornet Grip · Virpil MongoosT-50CM3 Base · Virpil Throttle MT-50 CM3 · Virpil Alpha Prime Grip · Virpil Control Panel 2 · Thrustmaster F-16 MFDs · HTC Vive Pro 2 · Total Controls Multifunction Button Box

Link to comment
Share on other sites

Will it remember it’s last position as other apps do? Starting in the center can be awkward as it can cover other app windows.

 

I will check on this

Windows 10 Pro, Ryzen 2700X @ 4.6Ghz, 32GB DDR4-3200 GSkill (F4-3200C16D-16GTZR x2),

ASRock X470 Taichi Ultimate, XFX RX6800XT Merc 310 (RX-68XTALFD9)

3x ASUS VS248HP + Oculus HMD, Thrustmaster Warthog HOTAS + MFDs

Link to comment
Share on other sites

  • Recently Browsing   1 member

×
×
  • Create New...