So, removing Block Overlay did fix the NullReferenceException, and i was able to run the game for about an hour and a half. I got a small house, made some clay stuff and fire them, and was out searching for copper when it crashed again. This time, though, It says the server crashed, and until I closed and reopened the client it said the world was corrupted.
Here's the crash log. It seems to still be a coreclr.dll issue. Might need to reinstall .net7
Running on 64 bit Windows 10.0.22631.0 with 32615 MB RAM
Game Version: v1.20.3 (Stable)
10/02/2025 9:03:18 am: Critical error occurred
Loaded Mods: game@1.20.3, creative@1.20.3, survival@1.20.3
System.Exception: SendServerAssets failed. See log files.
at Vintagestory.Server.ServerMain.BuildServerAssetsPacket() in VintagestoryLib\Server\ServerMainNetworking.cs:line 1193
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass14_0.<QueueLongDurationTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 134
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 10/02/2025 9:03:00 am, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.3.0, time stamp: 0x66470000
Faulting module name: coreclr.dll, version: 7.0.1023.36312, time stamp: 0x64b06d6c
Exception code: 0xc0000005
Fault offset: 0x00000000001c98a6
Faulting process id: 0x0x1224
Faulting application start time: 0x0x1db7b2d97aca41b
Faulting application path: C:\Users\maxap\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Report Id: 3a486198-ba0f-4d94-aabf-3d6230799293
Faulting package full name:
Faulting package-relative application ID: }
Trying to load into the world let my play for like 30 second, then it crashed again;
Running on 64 bit Windows 10.0.22631.0 with 32615 MB RAM
Game Version: v1.20.3 (Stable)
10/02/2025 9:08:13 am: Critical error occurred
Loaded Mods:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at csvorbis.CodeBook.decode(csBuffer b)
at csvorbis.CodeBook.decodevv_add(Single[][] a, Int32 offset, Int32 ch, csBuffer b, Int32 n)
at csvorbis.Residue0._2inverse(Block vb, Object vl, Single[][] fin, Int32 ch)
at csvorbis.Residue2.inverse(Block vb, Object vl, Single[][] fin, Int32[] nonzero, Int32 ch)
at csvorbis.Mapping0.inverse(Block vb, Object l)
at Vintagestory.Client.NoObf.OggDecoder.OggToWav(Stream ogg, IAsset asset) in VintagestoryLib\Client\ClientPlatform\ClientNative\OggDecoder.cs:line 548
at Vintagestory.Client.AudioOpenAl.GetSampleFromArray(IAsset asset) in VintagestoryLib\Client\ClientPlatform\ClientNative\AudioOpenAl.cs:line 306
at Vintagestory.Client.NoObf.ClientPlatformWindows.CreateAudioData(IAsset asset) in VintagestoryLib\Client\ClientPlatform\Audio.cs:line 55
at Vintagestory.Client.ScreenManager.LoadMusicTrack(IAsset asset) in VintagestoryLib\Client\ScreenManager.cs:line 494
at Vintagestory.Client.ScreenManager.<>c.<DoGameInitStage2>b__48_0() in VintagestoryLib\Client\ScreenManager.cs:line 226
at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass13_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 121
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 10/02/2025 9:08:05 am, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.3.0, time stamp: 0x66470000
Faulting module name: coreclr.dll, version: 7.0.1023.36312, time stamp: 0x64b06d6c
Exception code: 0xc0000005
Fault offset: 0x0000000000232a26
Faulting process id: 0x0x21e0
Faulting application start time: 0x0x1db7b2e31fe2030
Faulting application path: C:\Users\maxap\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Report Id: 91b759ba-fe61-49fe-aa25-a402e448c7d2
Faulting package full name:
Faulting package-relative application ID: }