I haven't played VS in forever, found some people to play with and downloaded it on my pc (Ryzen 9 7950, 64 gb of ram, 3080TI, WIN 11 Pro). I join the server and it seems ok until i try opening the handbook or doing the tutorial and I get this error. Breaking things, eating, random events cause it to just drop to desktop with no error. I tried single player and the handbook works fine, but I get random crashes with no errors. They have one mod, Ironman something or another. Even in single player it crashes, just poofs.
Here's what I did and haven't had luck with:
1. Update video drivers
2. Update/reinstall java
3.Reinstall game, totally removing appdata folder for VS.
Here is the only error I can get, and it's when I click "Start tutorial in handbook" and press any key (w,a,s,d, etc)
"Running on 64 bit Windows with 64 GB RAM
Game Version: v1.18.5 (Stable)
6/10/2023 9:18:52 AM: Critical error occurred
Loaded Mods: game@1.18.5, creative@1.18.5, survival@1.18.5, onebedsleeping@2.2.0
System.InvalidOperationException: Stack empty.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Stack`1.Peek()
at Vintagestory.GameContent.GuiDialogHandbook.ReloadPage() in VSSurvivalMod\Systems\Handbook\Gui\GuiDialogHandbook.cs:line 256
at Vintagestory.GameContent.ModSystemTutorial.onStateUpdate(ActionBoolReturn`1 stepCall) in VSSurvivalMod\Systems\Handbook\Tutorial\ModSystemTutorial.cs:line 239
at Vintagestory.Client.NoObf.InputAPI.TriggerInWorldAction(EnumEntityAction action, Boolean on, EnumHandling& handling) in VintagestoryLib\Client\API\InputAPI.cs:line 45
at Vintagestory.API.Common.EntityControls.AttemptToggleAction(EnumEntityAction action, Boolean on) in VintagestoryApi\Common\Entity\EntityControls.cs:line 341
at Vintagestory.Client.NoObf.SystemPlayerControl.OnGameTick(Single dt) in VintagestoryLib\Client\Systems\Player\PlayerControl.cs:line 83
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world) in VintagestoryLib\Common\EventManager.cs:line 85
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 813
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 712
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 165
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 683
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 627
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 126
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 479
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 454
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 6/10/2023 9:01:54 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1266945115836738108, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: Vintagestory.exe
P2: 1.18.5.0
P3: 64668a12
P4: clr.dll
P5: 4.8.9139.0
P6: 639963b4
P7: c0000005
P8: 000000000009a52e
P9:
P10:
Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.fb616376-28fc-4b36-954c-831db91f291e.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.950eae91-30e5-49ee-9765-b8ec03bfc85b.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.263e2df7-590b-47af-a5e3-d477adaba2af.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c5159e41-aa69-4905-a2a8-d3ed53da9547.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.caa7cbe0-5a4e-4d94-bd55-74a83e010ec7.tmp.xml
These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_99ce2734dd5492fc14bffa5fb92e4a09dfdb9_099fad0f_c1169265-5fcf-491d-9b3c-4c44fb53fcdd
Analysis symbol:
Rechecking for solution: 0
Report Id: 54a0c9ec-b6b9-470c-8b35-2751a49b09d4
Report Status: 268435456
Hashed bucket: 1f0ab4ddbd92dab5e19517decb5d6a3c
Cab Guid: 0 }
--------------
{ TimeGenerated = 6/10/2023 9:01:52 AM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.5.0, time stamp: 0x64668a12
Faulting module name: clr.dll, version: 4.8.9139.0, time stamp: 0x639963b4
Exception code: 0xc0000005
Fault offset: 0x000000000009a52e
Faulting process id: 0x0x12ec
Faulting application start time: 0x0x1d99ba307d35f51
Faulting application path: C:\Users\catha\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Report Id: 54a0c9ec-b6b9-470c-8b35-2751a49b09d4
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 6/10/2023 9:01:51 AM, Site = , Source = .NET Runtime, Message = Application: Vintagestory.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 00007FFE17DAA52E (00007FFE17D10000) with exit code 80131506.
}