I've tried to run this game, but it crashes when I press "New Game". I'll wait with rating this until I can actually play it.
Here's the crash log btw:
WARNING: radv is not a conformant Vulkan implementation, testing use only.
00b4:fixme:xinput:pdo_pnp code 0xc, not implemented!
00b4:fixme:xinput:pdo_pnp code 0xc, not implemented!
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
00b4:fixme:wineusb:query_id Unhandled ID query type 0x5.
Godot Engine v4.7.stable.mono.official.5b4e0cb0f - https://godotengine.org
0138:fixme:messaging:CreateDispatcherQueueController options.dwSize = 12, options.threadType = 2, options.apartmentType = 0, queue_controller 00000001467CD820 semi-stub!
0138:fixme:powermgnt:PowerCreateRequest (00007FFFFE90F280): stub
0138:fixme:powermgnt:PowerSetRequest (00000000000001E0, 1): stub
0138:fixme:powermgnt:PowerSetRequest (00000000000001E0, 0): stub
0138:fixme:dwmapi:DwmSetWindowAttribute (000000000001005E, 21, 00007FFFFE90E050, 4) stub
0138:fixme:combase:RoGetActivationFactory (L"Windows.Foundation.Metadata.ApiInformation", {997439fe-f681-4a11-b416-c13a47e8ba36}, 00007FFFFE90EF88): semi-stub
0138:fixme:wintypes:api_information_statics_IsApiContractPresentByMajor iface 00006FFFF7D9F098, contract_name L"Windows.Foundation.UniversalApiContract", major_version 6, value 00 007FFFFE90EF88 semi-stub.
0138:fixme:combase:RoGetActivationFactory (L"Windows.Graphics.Display.DisplayInformation", {7449121c-382b-4705-8da7-a795ba482013}, 00007FFFFE90EF98): semi-stub
0138:fixme:display:factory_QueryInterface {7449121c-382b-4705-8da7-a795ba482013} not implemented, returning E_NOINTERFACE.
0138:fixme:display:factory_QueryInterface {7449121c-382b-4705-8da7-a795ba482013} not implemented, returning E_NOINTERFACE.
0138:fixme:combase:RoOriginateLanguageException 0x80004002, L"", 0000000000000000: stub
0138:fixme:win:RegisterTouchWindow hwnd 000000000001005E, flags 0 stub!
0138:fixme:shell:SHGetPropertyStoreForWindow (000000000001005E 0000000145EFD650 00007FFFFE90F1E0) stub!
0138:fixme:shell:window_prop_store_SetValue 00007F24FEEAAB90, {{9f4c2855-9f79-4b39-a8d0-e1d42de1d5f3},5}, 00007FFFFE90F230
0138:fixme:dinput:hid_joystick_device_try_open device usage ff00:0002 not implemented!
0138:fixme:xinput:XInputGetBatteryInformation index 0, type 0, battery 00007FFFFE90EE6E.
0138:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Games",00007FFFFE90F440): stub
0138:fixme:avrt:AvSetMmThreadPriority (0000000012345678)->(2) stub
OpenGL API 4.6 (Core Profile) Mesa 26.1.2-arch3.1 - Compatibility - Using Device: ATI Technologies Inc. - AMD Radeon RX 9070 XT (radeonsi, gfx1201, ACO, DRM 3.64, 7.0.12-1-cachyos
)
0138:fixme:process:GetProcessGroupAffinity (FFFFFFFFFFFFFFFF,00007FFFFE90ECC4,0000000000000000): stub
0138:fixme:heap:GetNumaHighestNodeNumber semi-stub: 00007FFFFE90EC60
0138:fixme:process:GetProcessGroupAffinity (FFFFFFFFFFFFFFFF,00007FFFFE90EC60,0000000000000000): stub
0138:fixme:seh:WerRegisterRuntimeExceptionModule (L"Z:\\home\\seeseemelk\\Downloads\\Archive\\data_SpinShot_windows_x86_64\\mscordaccore.dll", 00006FFFF75F0000) stub
0138:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0138:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000001801C5D98, 34) stub
0138:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000001801C1C40, 38) stub
0138:fixme:ntdll:RtlGetCurrentProcessorNumberEx (00007FFFFE90E260) :semi-stub
0138:fixme:system:NtUserDisplayConfigGetDeviceInfo Unimplemented packet type 11.
WARNING: Failed to get SDR white level for adapterId: 0x00000000000003F4, id: 0 at: _get_sdr_white_level_for_hmonitor (platform/windows/display_server_windows.cpp:1708)
01c8:fixme:wbemprox:enum_class_object_Next timeout not supported
0138:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 00007FFFFE90CDA0 0000000000000000 00007FFFFE90CD98) returning a dummy value (current locale)
0138:fixme:nls:get_dummy_preferred_ui_language (0x8 0x409 00007FFFFE90CDA0 00007FFFFE90CCF0 00007FFFFE90CD98) returning a dummy value (current locale)
ERROR: System.NullReferenceException: Object reference not set to an instance of an object. at GameState.LoadSave() in /home/mz80/repos/spin-shot/Scripts/Gameplay/GameState.cs:line 58 at GameState._Ready() in /home/mz80/repos/spin-shot/Scripts/Gameplay/GameState.cs:line 97 at Godot.Node.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) at GameState.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/mz80/repos/spin-shot/.godot/mono/temp/obj/ExportRelease/w
in-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/GameState_ScriptMethods.generated.cs:line 108 at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, g
odot_variant* ret) at: void Godot.NativeInterop.ExceptionUtils.LogException(System.Exception) (:0) C# backtrace (most recent call first): [0] void Godot.GD.PushError(string) [1] void Godot.NativeInterop.ExceptionUtils.LogException(System.Exception) [2] Godot.NativeInterop.godot_bool Godot.Bridge.CSharpInstanceBridge.Call(nint, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, int, Godot.Nati
veInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)
ERROR: System.NullReferenceException: Object reference not set to an instance of an object. at ShotIndicator._Draw() in /home/mz80/repos/spin-shot/Scripts/Gameplay/ShotIndicator.cs:line 29 at Godot.CanvasItem.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) at ShotIndicator.InvokeGodotClassMethod(godot_string_name& method, NativeVariantPtrArgs args, godot_variant& ret) in /home/mz80/repos/spin-shot/.godot/mono/temp/obj/ExportRelea
se/win-x64/Godot.SourceGenerators/Godot.SourceGenerators.ScriptMethodsGenerator/ShotIndicator_ScriptMethods.generated.cs:line 48 at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr godotObjectGCHandle, godot_string_name* method, godot_variant** args, Int32 argCount, godot_variant_call_error* refCallError, g
odot_variant* ret) at: void Godot.NativeInterop.ExceptionUtils.LogException(System.Exception) (:0) C# backtrace (most recent call first): [0] void Godot.GD.PushError(string) [1] void Godot.NativeInterop.ExceptionUtils.LogException(System.Exception) [2] Godot.NativeInterop.godot_bool Godot.Bridge.CSharpInstanceBridge.Call(nint, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, int, Godot.Nati
veInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Repeat 2 times:
-------------------------------- at ImGuiNET.ImGuiNative.igBegin(Byte*, Byte*, ImGuiNET.ImGuiWindowFlags)
-------------------------------- at ImGuiNET.ImGui.Begin(System.String) at GameState.DrawImgui() at GameState._Process(Double) at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef) at GameState.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop.godot_variant ByRef) at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, Int32, Godot.NativeInterop.godot_variant_call_err
or*, Godot.NativeInterop.godot_variant*)
0138:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
0138:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000402,0000000000000000,0x0001,0x00000000,00007FFFFE90CAD0,0000000000000000): stub
0138:err:eventlog:ReportEventW L"Application: SpinShot.exe\n"
0138:err:eventlog:ReportEventW L"CoreCLR Version: 8.0.2826.26413\n"
0138:err:eventlog:ReportEventW L".NET Version: 8.0.28\n"
0138:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"
0138:err:eventlog:ReportEventW L"Exception Info: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is cor rupt.\n"
0138:err:eventlog:ReportEventW L"Stack:\n"
0138:err:eventlog:ReportEventW L" at ImGuiNET.ImGuiNative.igBegin(Byte*, Byte*, ImGuiNET.ImGuiWindowFlags)\n"
0138:err:eventlog:ReportEventW L" at ImGuiNET.ImGuiNative.igBegin(Byte*, Byte*, ImGuiNET.ImGuiWindowFlags)\n"
0138:err:eventlog:ReportEventW L" at ImGuiNET.ImGui.Begin(System.String)\n"
0138:err:eventlog:ReportEventW L" at GameState.DrawImgui()\n"
0138:err:eventlog:ReportEventW L" at GameState._Process(Double)\n"
0138:err:eventlog:ReportEventW L" at Godot.Node.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop .godot_variant ByRef)\n"
0138:err:eventlog:ReportEventW L" at GameState.InvokeGodotClassMethod(Godot.NativeInterop.godot_string_name ByRef, Godot.NativeInterop.NativeVariantPtrArgs, Godot.NativeInterop. godot_variant ByRef)\n"
0138:err:eventlog:ReportEventW L" at Godot.Bridge.CSharpInstanceBridge.Call(IntPtr, Godot.NativeInterop.godot_string_name*, Godot.NativeInterop.godot_variant**, Int32, Godot.NativeInterop.godot_variant_call_error*, Godot.NativeInterop.godot_variant*)\n"
0138:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub
0138:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6ffff77c4660