HeliosVirtualCockpit / Helios

Helios Distribution
https://github.com/HeliosVirtualCockpit/Helios/wiki
GNU General Public License v3.0
204 stars 35 forks source link

DCS World Steam Edition requires a workaround for Helios 1.6 #295

Closed derammo closed 4 years ago

derammo commented 4 years ago

user Maverick_1971 reports their Steam OpenBeta install doesn't have autoupdate.cfg so it cannot be selected

https://discordapp.com/channels/434241908492075010/738069402905214997/738399294092214384

I am currently installing Steam OpenBeta version to test this. Also check with Jabbers code to see if there is a known alternate way to do this.

derammo commented 4 years ago

installed latest openbeta from steam. no autoupdate.cfg, no bin\dcs_updater.exe

apparently this is slapped down by regular Steam delivery and update mechanisms. The current build number appears NOWHERE in the entire directory tree according to vscode search

at this point it looks as if Steam users have to manually configure their DCS location information, which means we need a UI

derammo commented 4 years ago

Note: this problem can be worked around by just placing an autoupdate.cfg with matching information in the DCS World installation folder in Steam.

mnp555 commented 4 years ago

Howto? It's possible to have an example of autoupdate.cfg or some futrher about matching infos? I have DCS World Steam Edition 2.5.6 A-10C Cucasus Persian Gulf Nevada Tacview

Thankyou

derammo commented 4 years ago

@mnp555 if your Saved Games are "Saved Games\DCS" not "Saved Games\DCS.openbeta" then you can just place this file in the SteamLibrary\steamapps\common\DCSWorld folder

autoupdate.zip

you have to unzip it, because GitHub does not allow a .cfg file

the obvious limitation of this hack is that Helios will think you have this specific version of DCS even after you update. So it will use the patches for that version. But at least this will work for now until we can figure out how to tell what version a Steam install is. You can also just edit the file after you update to tell Helios the DCS version you now have.

derammo commented 4 years ago

this issue will be removed from the 1631 release and rescheduled. It will be a known issue for 1631

derammo commented 4 years ago

according to c0ff, the file version stamp on dcs.exe will always be accurate. Respins with 5 part version numbers will not include any different content in normal cases. This approach would only fail in case of a Lua packaging issue, where a respin would actually include different Lua, which isn't a significant risk.