Following code is an example savegame JSON files. #### savegame.json ``` { savename: "Test World 1", genver: 4, /* generator version in integer */ terrseed: "84088805e145b555", randseed: "19b25856e1c150ca834cffc8b59b23ad", weatseed: "e5e72beb4e3c6926d3dc9e3e2ef7833b", playerid: 9545698, creation_t: , lastplay_t: , playtime_t: , thumb: , blocks: , items: , itemd: , wires: , fluids: , materials: , loadorder: , worlds: [1,2,6,7] } ``` #### world1.json File is named as `"world"+world_index+".json"`. The fields are auto-generated by GDX's JSON serialiser. ``` { worldName: "New World", worldIndex: 1, width: 8192, height: 2048, spawnX: 4096, spawnY: 248, creationTime: 1629857065, lastPlayTime: 1629857065, totalPlayTime: 0, layerTerrain: { h: "a441b15fe9a3cf56661190a0b93b9dec7d04127288cc87250967cf3b52894d11", b: , x: 8192, y: 2048 }, layerWall: { h: , b: , x: 8192, y: 2048 }, wallDamages:{}, terrainDamages: {}, fluidTypes: {} fluidFills: {}, wirings: {}, wiringGraph: {}, gravitation: {y:9.8} globalLight: { r:0.8826928, g:0.8901961, b:0.9055425, a:0.93691504 }, averageTemperature: 288, generatorSeed: 0, worldTime: 27874, tileNumberToNameMap: {} } ``` #### actors.json The fields are auto-generated by GDX's JSON serialiser. ``` { : { actor serialised in JSON }, ... } ```