.SAV says: "CSG_SaveGameClass_C None"

I am playing with the SaveGameClass blueprint.

There are some things I don’t quite get…

I notice that I cannot use Get All Actors of Class with the SaveGameClass type in other blureprints. Why not?

I notice that my file is writing to disk, but the .sav seems to say only || CSG_SaveGameClass_C None
CSG_ is the prefix for my SaveGameClass child blueprint.

I notice that when I create in any other blueprint an object variable that points to my SaveGameClass, in the variable’s Default Value it cannot be set to the class from the pop-out list and cannot be set from the content browser using Assign arrow.

Does the Create Save Game Object go in an eventgraph, for instance, PlayerContoller, or GameMode, or in the SaveGame class or in a Construction script part? Even if it did work, and I could write variable values somewhere in there, how to ensure it doesn’t create a new SaveGame class each time you begin the game?

Yes, I am super impatient for a tutorial on this :slight_smile:
I just battered away at it and thought I was onto something, but it’s not working for me at all.

What’s a GameState class for, versus a SaveGame class?

Also, since I have events in the PlayerController class that shoot to the SaveGame class, when I compile one the other needs to recompile, and when recomping that it makes the already compiled one need to compile again.

Tom

Nevermind, I got it working…