Christian Kimmons Posted March 6 Report Posted March 6 I decided to get back into vs after a few months break. I had no issue with the game back then. I have recently decided to try again, and it keeps crashing on me. None of the usual things that everybody recommends fixes it(reinstalling vs, using older version of vs, installing new drivers, reinstalling old drivers, net 8 and net 7 install and reinstalls, etc.) I would appreciate some assistance, assuming there is any useful info to glean from this crash log. In the meantime, I will be learning how to knap irl to get my fix of vs. Running on 64 bit Windows 10.0.26200.0 with 32486 MB RAM Game Version: v1.21.6 (Stable) 3/6/2026 4:22:49 PM: Critical error occurred Loaded Mods: game@1.21.6, creative@1.21.6, survival@1.21.6 System.IndexOutOfRangeException: Index was outside the bounds of the array. at Vintagestory.API.MathTools.EvolvingNatFloat.nextFloat(Single firstvalue, Single sequence) in VintagestoryApi\Math\EvolvingNatFloat.cs:line 128 at Vintagestory.Client.NoObf.ParticleGeneric.UpdateBuffers(MeshData buffer, Vec3d cameraPos, Int32& posPosition, Int32& rgbaPosition, Int32& flagPosition) in VintagestoryLib\Client\Systems\Render\Particle\ParticleGeneric.cs:line 226 at Vintagestory.Client.NoObf.ParticlePoolQuads.OnNewFrame(Single dt, Vec3d cameraPos) in VintagestoryLib\Client\Systems\Render\Particle\ParticlePoolQuads.cs:line 264 at Vintagestory.Client.NoObf.SystemRenderParticles.Render(Int32 poolindex, Single dt) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 195 at Vintagestory.Client.NoObf.SystemRenderParticles.OnRenderFrame3D(Single deltaTime) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 175 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 257 at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 922 at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 112 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 347 at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 131 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95 Event Log entries for Vintagestory.exe, the latest 3 ================================== { TimeGenerated = 3/6/2026 4:20:52 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000 Faulting module name: coreclr.dll, version: 8.0.1325.6609, time stamp: 0x6789557c Exception code: 0xc0000005 Fault offset: 0x0000000000057d6b Faulting process id: 0x49a8 Faulting application start time: 0x1dcadb75fce1d27 Faulting application path: D:\Vintagestory\Vintagestory.exe Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.13\coreclr.dll Report Id: d7e7fc9b-7e95-4e93-a00d-30031131f4c1 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 3/6/2026 4:19:54 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000 Faulting module name: coreclr.dll, version: 8.0.1325.6609, time stamp: 0x6789557c Exception code: 0xc000001d Fault offset: 0x00000000001894ff Faulting process id: 0x1a90 Faulting application start time: 0x1dcadb750315a5c Faulting application path: D:\Vintagestory\Vintagestory.exe Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.13\coreclr.dll Report Id: 46f300b2-3393-42d0-b583-eb0c6017e2d7 Faulting package full name: Faulting package-relative application ID: } -------------- { TimeGenerated = 3/6/2026 4:07:07 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.21.6.0, time stamp: 0x67fe0000 Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000 Exception code: 0xc0000005 Fault offset: 0x0000000000000000 Faulting process id: 0x2314 Faulting application start time: 0x1dcadb581625821 Faulting application path: D:\Vintagestory\Vintagestory.exe Faulting module path: unknown Report Id: 7cc7af46-454f-4468-af08-576cf8ae9c6d Faulting package full name: Faulting package-relative application ID: }
Teh Pizza Lady Posted March 6 Report Posted March 6 (edited) Does this happen in a new world or an existing world? Does it happen all the time or just during specific events like rain or lighting a fire? This is a GPU / OpenGL issue or a corruption in the game assets. Try updating your GPU driver if you haven't already. In your graphics, set particles to low. You also have a funny windows version. 10.0.26200 is actually a Windows 11 Insider branch. When was the last time you rebooted your PC? Edited March 6 by Teh Pizza Lady spelling 1
Christian Kimmons Posted March 7 Author Report Posted March 7 (edited) It happens all the time. As soon as a world loads up, it runs fine for about 10 to 30 seconds. Then it crashes. Sometimes it doesn't even make it past the load screen. My graphics drivers are up to date. As for the reboot part, do you mean perform a factory reset? I haven't done that in a while, though I probably need to. I'm half tempted to go back to windows 10 anyway, so I might take this opportunity to do so. (edit) Turning the particles down helped significantly. Before it was crashing 10 to 30 seconds into the world. With particles set to 0, I could play for around 15 minutes before crashing. Which still doesn't solve my issue, but still helped for some reason. Edited March 7 by Christian Kimmons
Teh Pizza Lady Posted March 7 Report Posted March 7 Well the specific crash is related to particles at Vintagestory.Client.NoObf.ParticleGeneric.UpdateBuffers(MeshData buffer, Vec3d cameraPos, Int32& posPosition, Int32& rgbaPosition, Int32& flagPosition) in VintagestoryLib\Client\Systems\Render\Particle\ParticleGeneric.cs:line 226 at Vintagestory.Client.NoObf.ParticlePoolQuads.OnNewFrame(Single dt, Vec3d cameraPos) in VintagestoryLib\Client\Systems\Render\Particle\ParticlePoolQuads.cs:line 264 at Vintagestory.Client.NoObf.SystemRenderParticles.Render(Int32 poolindex, Single dt) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 195 at Vintagestory.Client.NoObf.SystemRenderParticles.OnRenderFrame3D(Single deltaTime) in VintagestoryLib\Client\Systems\Render\Particle\RenderParticles.cs:line 175 so that's probably why turning the particles to zero helped. I would wipe and completely reinstall the game. 3 hours ago, Christian Kimmons said: As for the reboot part, do you mean perform a factory reset? No I mean a clean shut down and restart.
Modelito Posted March 7 Report Posted March 7 I wish that I could be of more help. I might be wrong but off of the top of my head, it's probably a corrupted file or configuration that is left behind when you uninstall the game, that's why when you uninstall and reinstall the game it doesn't fix anything. What I would do is uninstall vintage story, find and delete all files that are left behind, and reinstall. I wish I could tell you which files or where they are but hopefully you can get it to work. Good luck.
Recommended Posts