Repository navigation
EPB Block Tags
ApanLoon edited this page Jul 8, 2019
·
3 revisions
In the zipped part of the file, another format of tags are used in various places:
EPBBlockTag<T>
{
EPBBlockTagType type;
EPBString name;
T value;
}
where T correspond to the names of the following enum:
enum EPBBlockTagType : UInt8
{
UInt32 = 0,
EPBString = 1,
bool = 2,
float = 3,
EPBBlockTagColour = 5
}
EPBBlockTagColour
{
UInt8 alpha;
UInt8 red;
UInt8 green;
UInt8 blue;
}
In EPBBlockTags of type UInt32 and name="Pos", the value is to be interpreted as an EPBBlockPos.
| Unknown (Pyramid-Instance-Portal.epb) | ||
|---|---|---|
| Name | Type | Description |
| PF | EPBString | Seen value: "Instance" |
| Entity | EPBString | Seen value: "Pyramid Madness" |
| Unknown (BAF_XenuMainframe.epb) | ||
| Name | Type | Description |
| PF | EPBString | Seen value: "" |
| Entity | EPBString | Seen value: "RST@Radar Station" |
| Origin | UInt32 | Seen value: 255 |
| Spawner (BAO_AntarisSpacefarm.epb) | ||
| Name | Type | Description |
| Cnt | UInt32 | Number of entities to spawn |
| Ents | EPBString | Comma-separated list of entities to spawn. Maps to Entity.Name in "Configuration/Config_Example.ecf". |
| Pos | EPBString | Seems to be a list of six integers separated by comma. Seen value: "15,15,5,1,15,15" |
| Unknown (Prefabs/BAF_Unknown-Armed.epb) | ||
| Name | Type | Description |
| sizeFr | UInt32 | Seen value: 8 |
| sizeS1p | UInt32 | Seen value: 6 |
| sizeS1n | UInt32 | Seen value: 2 |
| sizeS2p | UInt32 | Seen value: 2 |
| sizeS2n | UInt32 | Seen value: 6 |
| Display (Prefabs/BA_CivilExcavationSite.epb) | ||
| Name | Type | Description |
| Text | EPBString | UTF8 text, may contain multiple lines. Seen value: "CANTINA" |
| ColF | EPBBlockTagColour | Foreground colour. Seen value: (90, 135, 187, 255) |
| ColB | EPBBlockTagColour | Background colour. Seen value: (0, 0, 0, 0) |
| FS | UInt32 | Font size. Seen value: 13 |
| Unknown (BAF_XenuMainframe.epb) | ||
| Name | Type | Description |
| AttM | UInt32 | Seen value: 247 |
| AttT | UInt32 | Seen value: 255 |
| AttA | UInt32 | Seen value: 255 |
| Spotlight (BAJ_SmugglerBarge_Br1_T1.epb) | ||
| Name | Type | Description |
| Intens | float | Intensity. Seen value: 1.0 |
| Range | float | Range. Seen value: 5.0 |
| Col | EPBBlockTagColour | Colour. Seen value: (255, 255, 255, 255) |
| BInt | float | Seen value: 0.0 |
| BLen | float | Seen value: 0.5 |
| BOffs | float | Seen value: 0.0 |
| Spot | bool | Seen value: false |
| SpotAngle | float | Angle in degrees. Seen value: 90.0 |
| Vendor (BA_CherryCakeClub.epb) | ||
| Name | Type | Description |
| Ent | EPBString | Name of the trader entity. Seen value: "Trader1" |
| Type | EPBString | Maps to a "Trader" specification using "Name" in "Content/Configuration/TraderNPCConfig.ecf". Seen value: "PaxPurgatory" |
| Pay | UInt32 | Seen value: 255 |
| Restock | UInt32 | Time between restocks. TODO: What is the unit? Seen value: 60 |
| Constructor (PrefabsStock/CV_Prefab_Tier2c) | ||
| Name | Type | Description |
| HaveIN | EPBBool | Specifies that this device needs to be connected to logistics system |
| HaveOUT | EPBBool | Specifies that this device needs to be connected to logistics system |
| ContainerSpecialEvent | ||
| Name | Type | Description |
| Items | EPBString | Comma separated list of items stored in the box. Each item is represented by "itemId:u0:u1:count:u2" where itemId matches Item Id in Config.ecf, count is the number of items in the stack and u0, u1 and u2 are currently unknown. For a multitool t2 u0 has been seen to be 230, could this be the fuel/ammo amount? One of the other unknowns is probably damage state. |
| Prefabs/BAF_Unknown-Armed.epb | ||
|---|---|---|
| Name | Type | Description |
| Name | EPBString | Name of the signal. Seen value: "Engine-View" |
| Pos | UInt32 | EPBBlockPos of the source. Seen value: (21, 13, 23) u1=0x08 u2=0x08 |
| State | UInt32 | Initial state. Seen value: 0x00020000 |
| Prefabs/BAF_Unknown-Armed.epb | ||
|---|---|---|
| Name | Type | Description |
| Pos | UInt32 | EPBBlockPos of the target block that follows this signal. Seen value: (36, 0, 38) u1=0x08 u2=0x08 |
| Func | UInt32 | Function. Seen value: 3 |
| Beh | UInt32 | Behaviour. Seen value: 1 |
| Inv | bool | Inverted. Seen value: True |
| Prefabs/BAF_Unknown-Armed.epb | ||
|---|---|---|
| Name | Type | Description |
| OpName | EPBString | Seen value: "titleCircuit4xOr" |
| OutSig | EPBString | Name of the output signal. Seen value: "Sig001" |
| InSig0 | EPBString | Name of input signal 0. Seen value: "O2-Storage-A" |
| InSig1 | EPBString | Name of input signal 1. Seen value: "O2-Storage-B" |
| InSig2 | EPBString | Name of input signal 2. Seen value: "O2-Storage-C" |
| InSig3 | EPBString | Name of input signal 3. Seen value: "O2-Storage-D" |
| FPar | float | Seen value: 1.0 |