742mph
My work is never done yet
Whenever you play as a custom character in a mod with a save-data file and then come back to the mod later without loading up the custom character as well, the slot turns into a "Ghost Sonic" slot (represented by a white square in place of the name/face). Ghost Sonic is a strange semi-character that can move, jump, thok, and get hurt, but his sprite is nothing but a white silhouette of Sonic's sprite and he doesn't spawn a thok object when he thoks, although he still gets the momentum boost. I think what's going on is that the game is trying to load an S_SKIN that isn't there, so it doesn't change the values from whatever default the game has before it loads the character. The best way to solve this problem in my opinion would be to make sure that custom character save slots don't appear in custom save-data files when that character isn't loaded up. I would be against preventing custom characters from having save files in mods, as that would break mods with custom characters packaged with them, like Dumbventure.
Screenshots from Mystic Realm.
Screenshots from Mystic Realm.