Blueprint File

The Blueprint file is a persistant form of storage for constructs. The file contains basic data about a constuct, which tells the game how the construct should behave while Out of Play, as well as specific instructions regarding the exact placement of the components from which the construct should be built, which allows the construct to be put In Play as a physical entity within the game.

Blueprint Files
List of keys:


 * 1) FileModelVersion


 * 1) Name
 * 2) Version
 * 3) SavedTotalBlockCount
 * 4) SavedMaterialCost
 * 5) ContainedMaterialCost
 * 6) ItemDictionary
 * 7) Blueprint
 * 8) ContainedMaterialCost
 * 9) CSI
 * 10) COL
 * 11) SCs
 * 12) BLP
 * 13) BLR
 * 14) BP1
 * 15) BP2
 * 16) BCI
 * 17) BEI
 * 18) BlockData
 * 19) VehicleData
 * 20) designChanged
 * 21) blueprintVersion
 * 22) blueprintName
 * 23) SerialisedInfo
 * 24) Name
 * 25) ItemNumber
 * 26) LocalPosition
 * 27) LocalRotation
 * 28) ForceID
 * 29) TotalBlockCount
 * 30) MaxCords
 * 31) MinCords
 * 32) BlockIDs
 * 33) BlockState
 * 34) AliveCount
 * 35) BlockStringData
 * 36) BlockStringDataIds
 * 37) Gameversion
 * 38) PersistentSubObjectIndex
 * 39) PersistentBlockIndex
 * 40) AuthorDetails
 * 41) Valid
 * 42) ForeignBlocks
 * 43) CreatorID
 * 44) CreatorReadableName
 * 45) HashV1
 * 46) BlockCount

Constructable Special Info
This is a list, with a length of 65, the ordering appears to be arbitrary.

Current list as appears here is just a dump of variables that appear to be assigned from the enumeration of said list, will have to be refined and tested for validity.

0. Materials as ammo per minute


 * 1) Materials as fuel per minute
 * 2) Maximum Altitude
 * 3) Top Speed
 * 4) Speed setting speed
 * 5) Repair other
 * 6) Repair other with damage
 * 7) Repair self
 * 8) Repair self with damage
 * 9) Resource Gatherers
 * 10) Resource Gatherers with damage
 * 11) Harvesting Capacity
 * 12) Harvesting Capacity with damage
 * 13) Average material to steam power
 * 14) Steam power
 * 15) Repair mode
 * 16) Steam power with damage
 * 17) Steam turbine power
 * 18) State of repair
 * 19) Steam turbine power with damage
 * 20) Engine power
 * 21) (Obsolete) QUAL damage and accuracy under fire
 * 22) Engine power with damage
 * 23) Engine fuel burn per power
 * 24) Fuel engine efficiency
 * 25) Antennas
 * 26) Blueprint Spawner
 * 27) Speed setting
 * 28) Spawn Beacon
 * 29) Teleporter
 * 30) Material
 * 31) Total Firepower
 * 32) Resource procurement
 * 33) Total repair with damage
 * 34) Fuel production on/off
 * 35) Extra damage
 * 36) State of repair
 * 37) Antenna Height
 * 38) Material Capacity
 * 39) Heart Stones
 * 40) Mass
 * 41) Supply Type
 * 42) Supply Chain Index
 * 43) Fuel engine battery charge indicator
 * 44) Steam engine battery charge factor
 * 45) Steam turbine battery charge factor
 * 46) Cruise speed
 * 47) Fuel engine priority
 * 48) Steam engine priority
 * 49) Electric engine priority
 * 50) Resource procurement
 * 51) Maximum electric engine battery supply
 * 52) Travel Restrictions
 * 53) Alive volume
 * 54) Dump pickup on/off
 * 55) Commodity production per second
 * 56) Commodity production effeciency
 * 57) Power per step used to achieve top speed
 * 58) Power per step used to achieve cruise speed
 * 59) Fuel per step used to achieve top speed
 * 60) Fuel per step used to achieve cruise speed
 * 61) Material per second used to achieve top speed with steam propellers and jets
 * 62) Material per second used to achieve cruise speed with steam propellers and jets
 * 63) Energy
 * 64) Energy capacity
 * 65) Alive Volume
 * 66) RTG Volume
 * 67) Effective Health Per material

Color
List of RGBA colors, appears to be used by UnityEngine

Scs
Sub object info

BLP
List of Vector3i, BLock Position, from origin

BLR
List of integers, block rotation

BP1/2
Appears to contain vehicles for spawning?

BCI
Block color index, stores the paint for each block

BEI
?