Summary: Launcher is crashing when started. Can't even see it. Launchers for SP and MP as well as running the executable directly is working fine. Possibly cause of latest GPU driver update as it started happening same day and launcher logs mention OpenGL etc., will add the logs at the end. Deleting Config folder, Win64_Shipping_Client and verifying didn't help.
How to Reproduce: Launch through Steam.
Computer Specs:
OS: Windows 11
GPU: Nvidia GeForce RTX 3050 Ti Laptop GPU
GPU Driver Version: 517.48
CPU: 11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz
RAM: 24 GB
Storage Device (HDD/SSD): M.2 SSD 500GB
How to Reproduce: Launch through Steam.
Computer Specs:
OS: Windows 11
GPU: Nvidia GeForce RTX 3050 Ti Laptop GPU
GPU Driver Version: 517.48
CPU: 11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz
RAM: 24 GB
Storage Device (HDD/SSD): M.2 SSD 500GB
Loading assembly: TaleWorlds.MountAndBlade.Launcher.Steam.dll
Assembly load result: SUCCESS
Can't reset context
Value cannot be null.
Parameter name: ptr
at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadFunction[T](String name)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadExtensions()
at TaleWorlds.TwoDimension.Standalone.GraphicsContext.CreateContext(ResourceDepot resourceDepot)
at TaleWorlds.TwoDimension.Standalone.GraphicsForm.InitializeGraphicsContext(ResourceDepot resourceDepot)
at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop()
Value cannot be null.
Parameter name: ptr
at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadFunction[T](String name)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadExtensions()
at TaleWorlds.TwoDimension.Standalone.GraphicsContext.CreateContext(ResourceDepot resourceDepot)
at TaleWorlds.TwoDimension.Standalone.GraphicsForm.InitializeGraphicsContext(ResourceDepot resourceDepot)
at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.Start()
at TaleWorlds.MountAndBlade.Launcher.Library.Program.Main(String[] args)
Assembly load result: SUCCESS
Can't reset context
Value cannot be null.
Parameter name: ptr
at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadFunction[T](String name)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadExtensions()
at TaleWorlds.TwoDimension.Standalone.GraphicsContext.CreateContext(ResourceDepot resourceDepot)
at TaleWorlds.TwoDimension.Standalone.GraphicsForm.InitializeGraphicsContext(ResourceDepot resourceDepot)
at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop()
Value cannot be null.
Parameter name: ptr
at System.Runtime.InteropServices.Marshal.GetDelegateForFunctionPointer(IntPtr ptr, Type t)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadFunction[T](String name)
at TaleWorlds.TwoDimension.Standalone.Native.OpenGL.Opengl32ARB.LoadExtensions()
at TaleWorlds.TwoDimension.Standalone.GraphicsContext.CreateContext(ResourceDepot resourceDepot)
at TaleWorlds.TwoDimension.Standalone.GraphicsForm.InitializeGraphicsContext(ResourceDepot resourceDepot)
at TaleWorlds.MountAndBlade.Launcher.Library.StandaloneUIDomain.Update()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.MessageLoop()
at TaleWorlds.TwoDimension.Standalone.WindowsFramework.Start()
at TaleWorlds.MountAndBlade.Launcher.Library.Program.Main(String[] args)