Made corrections. More probably needed.
imported>76561198054818918 (Initial version (4) should be complete. Verification needed.) |
imported>76561198054818918 (Made corrections. More probably needed.) |
||
Line 23: | Line 23: | ||
int32 version = 2 | int32 version = 2 | ||
string gameName | string gameName | ||
GameDesc | GameDesc | ||
int64 gameTick | int64 gameTick | ||
GamePrefsData preferences (version >= 1) | GamePrefsData preferences (version >= 1) | ||
GameHistoryData | GameHistoryData | ||
uint8_bool hidePlayerModel (version >= 2) | |||
uint8_bool disableController (version >= 2) | |||
GameStatData statistics | GameStatData statistics | ||
int32 planetId | int32 planetId | ||
Line 58: | Line 58: | ||
{ | { | ||
int32 version = 2 | int32 version = 2 | ||
double | double cameraUPos_x | ||
double | double cameraUPos_y | ||
double | double cameraUPos_z | ||
float | float cameraURot_x | ||
float | float cameraURot_y | ||
float | float cameraURot_z | ||
float | float cameraURot_w | ||
int32 reformCursorSize (version >= 1) | int32 reformCursorSize (version >= 1) | ||
int32 numReplicatorMultipliers (version >= 1) | int32 numReplicatorMultipliers (version >= 1) | ||
Line 71: | Line 71: | ||
int32 value | int32 value | ||
} | } | ||
uint8_bool detailPower | |||
uint8_bool detailVein | |||
uint8_bool detailSpaceGuide | |||
uint8_bool detailSign | |||
uint8_bool detailIcon | |||
int32 numTutorialShowing (version >= 2) | int32 numTutorialShowing (version >= 2) | ||
int32 tutorialShowing[numTutorialShowing] (version >= 2) | int32 tutorialShowing[numTutorialShowing] (version >= 2) | ||
Line 90: | Line 90: | ||
int32 featureKeys[numFeatureKeys] | int32 featureKeys[numFeatureKeys] | ||
int32 numTechState | int32 numTechState | ||
[numTechState] { | TechState[numTechState] { | ||
int32 techProtoIndex | int32 techProtoIndex | ||
uint8_bool TechState_unlocked | |||
int32 TechState_curLevel | int32 TechState_curLevel | ||
int32 TechState_maxLevel | int32 TechState_maxLevel | ||
Line 98: | Line 98: | ||
int64 TechState_hashNeeded | int64 TechState_hashNeeded | ||
} | } | ||
uint8_bool autoManageLabItems | |||
int32 currentTech | int32 currentTech | ||
int32 numTechQueue (version >= 1) | int32 numTechQueue (version >= 1) | ||
Line 105: | Line 105: | ||
float solarSailLife | float solarSailLife | ||
float solarEnergyLossRate | float solarEnergyLossRate | ||
uint8_bool useIonLayer | |||
int32 inserterStackCount | int32 inserterStackCount | ||
float logisticDroneSpeed | float logisticDroneSpeed | ||
Line 113: | Line 113: | ||
float logisticShipWarpSpeed | float logisticShipWarpSpeed | ||
float logisticShipSpeedScale | float logisticShipSpeedScale | ||
uint8_bool logisticShipWarpDrive | |||
int32 logisticShipCarries | int32 logisticShipCarries | ||
float miningCostRate | float miningCostRate | ||
Line 122: | Line 122: | ||
float dysonNodeLatitude | float dysonNodeLatitude | ||
int64 universeMatrixPointUploaded | int64 universeMatrixPointUploaded | ||
uint8_bool missionAccomplished | |||
} | } | ||
Line 197: | Line 197: | ||
int32 EMovementState movementState (Walk, Drift, Fly, Sail) | int32 EMovementState movementState (Walk, Drift, Fly, Sail) | ||
float warpState | float warpState | ||
uint8_bool warpCommand | |||
double uVelocity_x | double uVelocity_x | ||
double uVelocity_y | double uVelocity_y | ||
Line 270: | Line 270: | ||
{ | { | ||
int32 version = 0 | int32 version = 0 | ||
uint8_bool navigating | |||
int32 naviAstroId | int32 naviAstroId | ||
double naviTarget_x | double naviTarget_x | ||
double naviTarget_y | double naviTarget_y | ||
double naviTarget_z | double naviTarget_z | ||
uint8_bool useFly | |||
uint8_bool useSail | |||
uint8_bool useWarp | |||
int32 ENaviStage stage (None, Departure, OriginOrbit, AccOrbit, Space, DestOrbit, Approaching) | int32 ENaviStage stage (None, Departure, OriginOrbit, AccOrbit, Space, DestOrbit, Approaching) | ||
double flyThreshold | double flyThreshold | ||
Line 327: | Line 327: | ||
int32 prebuildCursor | int32 prebuildCursor | ||
int32 prebuildRecycleCursor | int32 prebuildRecycleCursor | ||
PrebuildData prebuildPool[prebuildCursor - ] | PrebuildData prebuildPool[prebuildCursor - 1] | ||
int32 prebuildConnPool[prebuildCursor * 16 - 16] | int32 prebuildConnPool[prebuildCursor * 16 - 16] | ||
int32 prebuildRecycle[prebuildRecycleCursor] | int32 prebuildRecycle[prebuildRecycleCursor] | ||
Line 365: | Line 365: | ||
int32 numVeinGroups | int32 numVeinGroups | ||
veinGroups[numVeinGroups] { | veinGroups[numVeinGroups] { | ||
int32 EVeinType type () | int32 EVeinType type (None, Iron, Copper, Silicium, Titanium, Stone, Coal, Oil, Fireice, Diamond, Fractal, Crysrub, Grat, Bamboo, Mag) | ||
float pos_x | float pos_x | ||
float pos_y | float pos_y | ||
Line 450: | Line 450: | ||
float rot_z | float rot_z | ||
float rot_w | float rot_w | ||
float scl_x | |||
float scl_y | float scl_y | ||
float scl_z | float scl_z | ||
} | } | ||
Line 459: | Line 459: | ||
uint8 version = 0 | uint8 version = 0 | ||
int32 id | int32 id | ||
int16 EVeinType ( | int16 EVeinType (see above) | ||
int16 modelIndex | int16 modelIndex | ||
int16 groupIndex | int16 groupIndex | ||
Line 512: | Line 512: | ||
[pathCursor - 1] { | [pathCursor - 1] { | ||
int32 cargoPathIndex | int32 cargoPathIndex | ||
CargoPath (cargoPathIndex != 0) | CargoPath pathPool (cargoPathIndex != 0) | ||
} | } | ||
int32 pathRecycle[pathRecycleCursor] | int32 pathRecycle[pathRecycleCursor] | ||
Line 550: | Line 550: | ||
int32 output2 | int32 output2 | ||
int32 output3 | int32 output3 | ||
uint8_bool inPriority | |||
uint8_bool outPriority | |||
int32 outFilter | int32 outFilter | ||
} | } | ||
Line 564: | Line 564: | ||
int32 chunkCount | int32 chunkCount | ||
int32 updateLen | int32 updateLen | ||
uint8_bool closed | |||
int32 outputPathIdForImport | int32 outputPathIdForImport | ||
int32 outputIndex | int32 outputIndex | ||
Line 617: | Line 617: | ||
int32 belt2 | int32 belt2 | ||
int32 belt3 | int32 belt3 | ||
uint8_bool isOutput0 | |||
uint8_bool isOutput1 | |||
uint8_bool isOutput2 | |||
uint8_bool isOutput3 | |||
int32 fluidStorageCount | int32 fluidStorageCount | ||
int32 currentCount | int32 currentCount | ||
int32 fluidId | int32 fluidId | ||
uint8_bool outputSwitch | |||
uint8_bool inputSwitch | |||
uint8_bool isBottom | |||
} | } | ||
Line 673: | Line 673: | ||
int32 entityId | int32 entityId | ||
int32 networkId | int32 networkId | ||
uint8_bool photovoltaic | |||
uint8_bool wind | |||
uint8_bool gamma | |||
int64 genEnergyPerTick | int64 genEnergyPerTick | ||
int64 useFuelPerTick | int64 useFuelPerTick | ||
Line 702: | Line 702: | ||
int32 entityId | int32 entityId | ||
int32 networkId | int32 networkId | ||
uint8_bool isCharger | |||
int32 workEnergyPerTick | int32 workEnergyPerTick | ||
int32 idleEnergyPerTick | int32 idleEnergyPerTick | ||
Line 759: | Line 759: | ||
int32 belt2 (version >= 1) | int32 belt2 (version >= 1) | ||
int32 belt3 (version >= 1) | int32 belt3 (version >= 1) | ||
uint8_bool isOutput0 (version >= 1) | |||
uint8_bool isOutput1 (version >= 1) | |||
uint8_bool isOutput2 (version >= 1) | |||
uint8_bool isOutput3 (version >= 1) | |||
int32 outputSlot (version >= 1) | int32 outputSlot (version >= 1) | ||
int32 inputSlot (version >= 1) | int32 inputSlot (version >= 1) | ||
Line 879: | Line 879: | ||
int32 pickTarget | int32 pickTarget | ||
int32 insertTarget | int32 insertTarget | ||
uint8_bool careNeeds | |||
uint8_bool canStack | |||
int16 pickOffset | int16 pickOffset | ||
int16 insertOffset | int16 insertOffset | ||
Line 904: | Line 904: | ||
int32 entityId | int32 entityId | ||
int32 pcId | int32 pcId | ||
uint8_bool replicating | |||
uint8_bool outputing | |||
int32 speed | int32 speed | ||
int32 time | int32 time | ||
Line 938: | Line 938: | ||
int32 belt1 | int32 belt1 | ||
int32 belt2 | int32 belt2 | ||
uint8_bool isOutput0 | |||
uint8_bool isOutput1 | |||
uint8_bool isOutput2 | |||
uint8_bool isWorking | |||
float produceProb | float produceProb | ||
int32 need | int32 need | ||
Line 949: | Line 949: | ||
int32 oriProductCurrCount | int32 oriProductCurrCount | ||
int32 progress | int32 progress | ||
uint8_bool isRand | |||
uint8_bool fractionateSuccess | |||
int32 needMaxCount | int32 needMaxCount | ||
int32 productMaxCount | int32 productMaxCount | ||
Line 966: | Line 966: | ||
int32 direction | int32 direction | ||
int32 time | int32 time | ||
uint8_bool fired | |||
int32 chargeSpend | int32 chargeSpend | ||
int32 coldSpend | int32 coldSpend | ||
Line 996: | Line 996: | ||
int32 direction | int32 direction | ||
int32 time | int32 time | ||
uint8_bool fired | |||
int32 chargeSpend | int32 chargeSpend | ||
int32 coldSpend | int32 coldSpend | ||
Line 1,002: | Line 1,002: | ||
int32 bulletCount | int32 bulletCount | ||
int32 autoIndex | int32 autoIndex | ||
uint8_bool hasNode | |||
float localPos_x | float localPos_x | ||
float localPos_y | float localPos_y | ||
Line 1,019: | Line 1,019: | ||
int32 pcId | int32 pcId | ||
int32 nextLabId | int32 nextLabId | ||
uint8_bool replicating | |||
uint8_bool outputing | |||
int32 time | int32 time | ||
int32 hashBytes | int32 hashBytes | ||
uint8_bool researchMode | |||
int32 recipeId | int32 recipeId | ||
int32 techId | int32 techId | ||
Line 1,085: | Line 1,085: | ||
float shipDockRot_z | float shipDockRot_z | ||
float shipDockRot_w | float shipDockRot_w | ||
uint8_bool isStellar | |||
int32 nameIsIncludedFlag (0 or 1) | int32 nameIsIncludedFlag (0 or 1) | ||
string name (nameIsIncludedFlag > 0) | string name (nameIsIncludedFlag > 0) | ||
Line 1,119: | Line 1,119: | ||
int32 remotePairProcess | int32 remotePairProcess | ||
int32 nextShipIndex | int32 nextShipIndex | ||
uint8_bool isCollector | |||
int32 numCollectionIds | int32 numCollectionIds | ||
int32 collectionIds[numCollectionIds] | int32 collectionIds[numCollectionIds] | ||
Line 1,129: | Line 1,129: | ||
double tripRangeDrones (version >= 2) | double tripRangeDrones (version >= 2) | ||
double tripRangeShips (version >= 2) | double tripRangeShips (version >= 2) | ||
uint8_bool includeOrbitCollector (version >= 2) | |||
double warpEnableDist (version >= 2) | double warpEnableDist (version >= 2) | ||
uint8_bool warperNecessary (version >= 2) | |||
int32 deliveryDrones (version >= 2) | int32 deliveryDrones (version >= 2) | ||
int32 deliveryShips (version >= 2) | int32 deliveryShips (version >= 2) | ||
Line 1,372: | Line 1,372: | ||
float up_z | float up_z | ||
int32 count | int32 count | ||
uint8_bool enabled | |||
} | } | ||