The game was working well until today
15.11. 16:31:03.936 ***Logfile for Yuri's Revenge client***
15.11. 16:31:03.936 Client version: 2.8.0.0
15.11. 16:31:03.936 Loading settings.
15.11. 16:31:03.947 Failed to load the translation file. Could not find file 'C:\Program Files (x86)\Red Alert 2 Yuri's Revenge\Resources\Translation.ini'.
15.11. 16:31:03.957 Initializing updater.
15.11. 16:31:03.957 Update mirror count: 1
15.11. 16:31:03.957 Running from: clientdx.exe
15.11. 16:31:03.957 Operating system: Microsoft Windows NT 6.2.9200.0
15.11. 16:31:03.957 Selected OS profile: WIN810
15.11. 16:31:03.957 Current culture: en-US
15.11. 16:31:03.967 Removing partial custom component downloads.
15.11. 16:31:03.967 Checking for the existence of FinalSun.ini.
15.11. 16:31:03.967 FinalSun.ini doesn't exist - writing default settings.
15.11. 16:31:03.967 An exception occured while checking the existence of FinalSun settings
15.11. 16:31:03.967 Writing installation path to the Windows registry.
15.11. 16:31:03.967 Starting background processing of INI files.
15.11. 16:31:03.967 /INI/Base does not exist, skipping background processing of INI files.
15.11. 16:31:04.419 Initializing GameClass.
15.11. 16:31:04.536 InitGraphicsMode: 1920x1080
15.11. 16:31:04.615 Loading maps.
15.11. 16:31:04.615 Checking local file versions.
15.11. 16:31:04.622 Loading multiplayer map list failed!!!
15.11. 16:31:04.629 Game Client Version: YR 8.43.0
15.11. 16:31:04.803 DiscordHandler: Connected Discord RPC client.
15.11. 16:31:04.892 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.899 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.899 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.899 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.902 AssetLoader.LoadSound: Sound not found! MainMenu/button.wav
15.11. 16:31:04.943 Attempting to parse INI/Battle.ini to populate mission list.
15.11. 16:31:04.943 File INI/Battle.ini not found. Ignoring.
15.11. 16:31:04.943 Attempting to parse INI/BattleE.ini to populate mission list.
15.11. 16:31:04.943 File INI/BattleE.ini not found. Ignoring.
15.11. 16:31:04.963 Saved Games directory not found!
15.11. 16:31:05.034 Reading statistics.
15.11. 16:31:05.049 Hardware info: AMD Ryzen 7 5800H with Radeon Graphics (8 cores) | Video controller: AMD Radeon(TM) Graphics Video controller: NVIDIA GeForce RTX 3060 Laptop GPU | Total physical memory: 16GB
15.11. 16:31:05.506 KABOOOOOOM!!! Info:
15.11. 16:31:05.506 Message: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
15.11. 16:31:05.507 Source: mscorlib
15.11. 16:31:05.507 TargetSite.Name: ThrowArgumentOutOfRangeException
15.11. 16:31:05.507 Stacktrace: at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at DTAClient.DXGUI.Multiplayer.GameLobby.GameLobbyBase.GetDefaultGameModeMapFilter()
at DTAClient.DXGUI.Multiplayer.GameLobby.SkirmishLobby.LoadSettings()
at DTAClient.DXGUI.Multiplayer.GameLobby.SkirmishLobby.Initialize()
at Rampastring.XNAUI.XNAControls.XNAControl.AddChildImmediate(XNAControl child)
at ClientGUI.DarkeningPanel.AddChild(XNAControl child)
at DTAClient.DXGUI.Generic.LoadingScreen.Finish()
at DTAClient.DXGUI.Generic.LoadingScreen.Update(GameTime gameTime)
at Rampastring.XNAUI.WindowManager.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.SortingFilteringCollection`1.ForEachFilteredItem[TUserData](Action`2 action, TUserData userData)
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at MonoGame.Framework.WinFormsGameWindow.TickOnIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at MonoGame.Framework.WinFormsGameWindow.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at DTAClient.Startup.Execute()
at DTAClient.PreStartup.Initialize(StartupParams parameters)
at DTAClient.Program.Main(String[] args)