While I'm not exactly sure what the problem is that was occurring, the following JSON file content was created by the Client Simulator while I was working on adding persistence, and it corrupted the Client Sim and caused the game window to be unusable, stating there were no cameras in the scene even though there still were.
JSON File content:
"100187": [
[
{
"SaveExists": true,
"MapSeed": 8631391,
"SavedMapTileTags": [
null,
null,
""
],
"allowedRulerNames": [
],
"allowedRulerCoins": [
]
}
]
]
I had to manually locate and delete this file from the Client Sim folder in order to continue using the Game Window to test the game.
Also note: the SavedMapTileTags array was actually a length of 1765 instead of 3, but the format is the same with all entries null except for final index, which was an empty string.
SDK Version 3.7.5