Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

My pc crashed while playing and now the game won't boot

A topic by Ren created 95 days ago Views: 215 Replies: 3
Viewing posts 1 to 2

my pc has an issue where it randomly seems to stop. Like the screen goes black audio stops etc. and I have to restart it. It's a bit annoying but normally isn't a problem however this time it crashed while playing this game and when I restarted it the game wouldn't start. I tried deleting the files and redownloading them but I still get this error does anyone know if this is a bug or just an issue with my pc?

Error:

Celeste 64 v.1.0.1

Error Log (1/31/2024 9:41:56 PM)

Call Stack:

System.Text.Json.JsonException: '0x00' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.

 ---> System.Text.Json.JsonReaderException: '0x00' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.

   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader&, ExceptionResource, Byte , ReadOnlySpan`1 )

   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte)

   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte)

   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()

   at System.Text.Json.Utf8JsonReader.Read()

   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader&, JsonSerializerOptions, ReadStack&)

   --- End of inner exception stack trace ---

   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& , JsonReaderException)

   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader&, JsonSerializerOptions, ReadStack&)

   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.Deserialize(Utf8JsonReader&, ReadStack&)

   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1, JsonTypeInfo`1, Nullable`1 )

   at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1, JsonTypeInfo`1)

   at System.Text.Json.JsonSerializer.Deserialize[TValue](String , JsonTypeInfo`1)

   at Celeste64.Save.Deserialize(String) in /home/noel/Projects/Celeste64/Source/Save.cs:line 157

   at Celeste64.Startup.BeginGame() in /home/noel/Projects/Celeste64/Source/Scenes/Startup.cs:line 23

   at Celeste64.Startup.Update() in /home/noel/Projects/Celeste64/Source/Scenes/Startup.cs:line 46

   at Celeste64.Game.Update() in /home/noel/Projects/Celeste64/Source/Game.cs:line 123

   at Foster.Framework.App.<Tick>g__Update|69_0(TimeSpan)

   at Foster.Framework.App.Tick()

   at Foster.Framework.App.Run(String, Int32, Int32, Boolean )

   at Foster.Framework.App.Run[T](String, Int32, Int32, Boolean )

   at Celeste64.Program.Main(String[]) in /home/noel/Projects/Celeste64/Source/Program.cs:line 23

Game Output:

Celeste 64 v.1.0.1

Foster: v0.1.14

Platform: Microsoft Windows 10.0.19045 (X64)

Framework: .NET 8.0.1

SDL: v2.28.5

OpenGL: v3.3.13596 Core Profile Forward-Compatible Context 20.10.20.14 27.20.11020.14001, AMD Radeon(TM) Graphics

FMOD Bindings: v20218

FMOD: v20207

Loaded Bank: C:\...\Celeste64-win-x64\Content\Audio\Master.strings.bank

Loaded Bank: C:\...\Celeste64-win-x64\Content\Audio\Master.bank

Loaded Bank: C:\...\Celeste64-win-x64\Content\Audio\music.bank

Loaded Bank: C:\...\Celeste64-win-x64\Content\Audio\sfx.bank

Loaded Assets in 874ms

Developer (1 edit)

It looks like your save file is corrupted and it's crashing trying to parse it. You unfortunately will likely need to delete the save file to play again. If you're on windows it will be located in {User}/AppData/Roaming/Celeste64

OMG I HAD THE SAME PROBLEM THANK YOUUUU:3

oh ok thanks I thought it might be something like that but I wasn't sure where the save file was. sorry for the bother and thanks again for the help