diff --git a/package/Resources/Binaries/OpenGL/ClientCore.dll b/package/Resources/Binaries/OpenGL/ClientCore.dll index b84453c0..959b49e3 100644 Binary files a/package/Resources/Binaries/OpenGL/ClientCore.dll and b/package/Resources/Binaries/OpenGL/ClientCore.dll differ diff --git a/package/Resources/Binaries/OpenGL/ClientGUI.dll b/package/Resources/Binaries/OpenGL/ClientGUI.dll index 757ad8cb..0282ae52 100644 Binary files a/package/Resources/Binaries/OpenGL/ClientGUI.dll and b/package/Resources/Binaries/OpenGL/ClientGUI.dll differ diff --git a/package/Resources/Binaries/OpenGL/DTAConfig.dll b/package/Resources/Binaries/OpenGL/DTAConfig.dll index 4ae2efb8..dbc49ab4 100644 Binary files a/package/Resources/Binaries/OpenGL/DTAConfig.dll and b/package/Resources/Binaries/OpenGL/DTAConfig.dll differ diff --git a/package/Resources/Binaries/Windows/ClientCore.dll b/package/Resources/Binaries/Windows/ClientCore.dll index d69cd82f..315ad745 100644 Binary files a/package/Resources/Binaries/Windows/ClientCore.dll and b/package/Resources/Binaries/Windows/ClientCore.dll differ diff --git a/package/Resources/Binaries/Windows/ClientGUI.dll b/package/Resources/Binaries/Windows/ClientGUI.dll index eb5e6bbe..50294103 100644 Binary files a/package/Resources/Binaries/Windows/ClientGUI.dll and b/package/Resources/Binaries/Windows/ClientGUI.dll differ diff --git a/package/Resources/Binaries/Windows/DTAConfig.dll b/package/Resources/Binaries/Windows/DTAConfig.dll index ca2021e0..8c424ddc 100644 Binary files a/package/Resources/Binaries/Windows/DTAConfig.dll and b/package/Resources/Binaries/Windows/DTAConfig.dll differ diff --git a/package/Resources/Binaries/XNA/ClientCore.dll b/package/Resources/Binaries/XNA/ClientCore.dll index e157f51c..1ae8fc43 100644 Binary files a/package/Resources/Binaries/XNA/ClientCore.dll and b/package/Resources/Binaries/XNA/ClientCore.dll differ diff --git a/package/Resources/Binaries/XNA/ClientGUI.dll b/package/Resources/Binaries/XNA/ClientGUI.dll index 02b929a3..0df257db 100644 Binary files a/package/Resources/Binaries/XNA/ClientGUI.dll and b/package/Resources/Binaries/XNA/ClientGUI.dll differ diff --git a/package/Resources/Binaries/XNA/DTAConfig.dll b/package/Resources/Binaries/XNA/DTAConfig.dll index 9fa7ad69..2c04f600 100644 Binary files a/package/Resources/Binaries/XNA/DTAConfig.dll and b/package/Resources/Binaries/XNA/DTAConfig.dll differ diff --git a/package/Resources/ClientDefinitions.ini b/package/Resources/ClientDefinitions.ini index cc98bbec..680c1811 100644 --- a/package/Resources/ClientDefinitions.ini +++ b/package/Resources/ClientDefinitions.ini @@ -48,6 +48,10 @@ Quickmatch=Qt\CnCNetQM.exe LauncherExe=CnCNetYRLauncher.exe DiscordAppId=830497958034145300 DisallowJoiningIncompatibleGames=true +; 30 minutes until warning +InactiveHostWarningMessageSeconds=1800 +; 5 minutes after warning +InactiveHostKickSeconds=300 [Links] Forum=https://forums.cncnet.org diff --git a/package/Resources/OptionsWindow.ini b/package/Resources/OptionsWindow.ini index b054c8d7..d6c721dd 100644 --- a/package/Resources/OptionsWindow.ini +++ b/package/Resources/OptionsWindow.ini @@ -77,7 +77,7 @@ Text=Update Channel: [ddUpdateChannel] Location=102,238 Size=97,21 -Items=Live,Beta +Items=Live,Beta,Dev DefaultValue=0 CheckFilePresence=yes ResetUnselectableItem=yes @@ -85,6 +85,7 @@ ForceApplyUnselectableItem=no RestartRequired=true Item0File0=Resources/Config/UpdaterConfig_Live.ini,updateconfig.ini,OverwriteOnMismatch Item1File0=Resources/Config/UpdaterConfig_Beta.ini,updateconfig.ini,OverwriteOnMismatch +Item2File0=Resources/Config/UpdaterConfig_Dev.ini,updateconfig.ini,OverwriteOnMismatch ToolTip=Switch between update Channels. Requires client restart. Enabled=true diff --git a/package/Resources/clientdx.exe b/package/Resources/clientdx.exe index d4a86d1a..6d90d16c 100644 Binary files a/package/Resources/clientdx.exe and b/package/Resources/clientdx.exe differ diff --git a/package/Resources/clientogl.exe b/package/Resources/clientogl.exe index 1235c000..643a23ed 100644 Binary files a/package/Resources/clientogl.exe and b/package/Resources/clientogl.exe differ diff --git a/package/Resources/clientxna.exe b/package/Resources/clientxna.exe index 418358a1..f29544ce 100644 Binary files a/package/Resources/clientxna.exe and b/package/Resources/clientxna.exe differ diff --git a/package/updateconfig.ini b/package/updateconfig.default.ini similarity index 100% rename from package/updateconfig.ini rename to package/updateconfig.default.ini diff --git a/package/versionconfig.ini b/package/versionconfig.ini index 7915b81d..391b2687 100644 --- a/package/versionconfig.ini +++ b/package/versionconfig.ini @@ -34,7 +34,6 @@ Phobos.dll qres.dat qres32.dll -updateconfig.ini ; Files (not directories) to be excluded from included files list. ; User-generated (settings etc), temporary and log files should be listed here. diff --git a/tools/build-installer/inno/installer.twig b/tools/build-installer/inno/installer.twig index 0a6461a7..ca13b421 100644 --- a/tools/build-installer/inno/installer.twig +++ b/tools/build-installer/inno/installer.twig @@ -128,16 +128,6 @@ Root: HKCU; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\ Root: HKCU64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd-spawn.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE"; Check: IsWin64 Root: HKLM64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd-spawn.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE"; Check: IsWin64 -Root: HKLM; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN" -Root: HKCU; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN" -Root: HKCU64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN"; Check: IsWin64 -Root: HKLM64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\gamemd.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN"; Check: IsWin64 - -Root: HKLM; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\game.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN" -Root: HKCU; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\game.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN" -Root: HKCU64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\game.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN"; Check: IsWin64 -Root: HKLM64; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: String; ValueName: {app}\game.exe; ValueData: "16BITCOLOR 8And16BitTimedPriSync HIGHDPIAWARE RUNASADMIN"; Check: IsWin64 - Root: HKCU; Subkey: Software\Wine\AppDefaults\gamemd-spawn.exe\DllOverrides; ValueType: string; ValueName: "ddraw"; ValueData: "native, builtin"; Check: RunsOnWine Root: HKCU; Subkey: Software\Wine\AppDefaults\gamemd-spawn.exe\DllOverrides; ValueType: string; ValueName: "wsock32"; ValueData: "native, builtin"; Check: RunsOnWine