Difference between revisions of "Kit (Satellite Dish)"
From Unofficial Stationeers Wiki
m |
m |
||
| Line 1: | Line 1: | ||
| + | Category:Machines]] | ||
| + | [[Category:Items]] | ||
{{Itembox | {{Itembox | ||
| name = Kit (Satellite Dish) | | name = Kit (Satellite Dish) | ||
| Line 144: | Line 146: | ||
! rowspan="4" | 8 | ! rowspan="4" | 8 | ||
| rowspan="4" | TraderInstruction.TraderBuyThingChildData | | rowspan="4" | TraderInstruction.TraderBuyThingChildData | ||
| − | | rowspan="4" | | + | | rowspan="4" | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderBuyData. |
| rowspan="4" | 0-31 | | rowspan="4" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
| Line 160: | Line 162: | ||
! rowspan="4" | 9 | ! rowspan="4" | 9 | ||
| rowspan="4" | TraderInstruction.TraderBuyGasData | | rowspan="4" | TraderInstruction.TraderBuyGasData | ||
| − | | rowspan="4" | | + | | rowspan="4" | Currently not useful. |
| rowspan="4" | 0-31 | | rowspan="4" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
| Line 192: | Line 194: | ||
! rowspan="4" | 11 | ! rowspan="4" | 11 | ||
| rowspan="4" | TraderInstruction.TraderSellGasData | | rowspan="4" | TraderInstruction.TraderSellGasData | ||
| − | | rowspan="4" | | + | | rowspan="4" | Currently not useful. |
| rowspan="4" | 0-31 | | rowspan="4" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
| Line 208: | Line 210: | ||
! rowspan="4" | 12 | ! rowspan="4" | 12 | ||
| rowspan="4" | TraderInstruction.TraderSellThingChildData | | rowspan="4" | TraderInstruction.TraderSellThingChildData | ||
| − | | rowspan="4" | | + | | rowspan="4" | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderSellData. |
| rowspan="4" | 0-31 | | rowspan="4" | 0-31 | ||
| style="text-align:center;" | 0-7 | | style="text-align:center;" | 0-7 | ||
| Line 336: | Line 338: | ||
| [[Trader#Trader_Tier|WattsToResolve]] | | [[Trader#Trader_Tier|WattsToResolve]] | ||
| Constant: 4. | | Constant: 4. | ||
| + | |} | ||
| + | |||
| + | === Buy/Sell Payloads === | ||
| + | {| class="wikitable" style="width:80%;" | ||
| + | ! BitsOffset | ||
| + | | 0-15 | ||
| + | | 16-47 | ||
| + | | 48-55 | ||
| + | | 56-63 | ||
| + | |- | ||
| + | ! Contents | ||
| + | | N/A | ||
| + | | PrefabHash | ||
| + | | Quantity<br/>This value is truncated so it won't be greater than 255 although the trader's Request/Stock is more than 255. | ||
| + | | OpCode<br/>Which OpCode requested this data. | ||
| + | |} | ||
| + | |||
| + | === Buy/Sell Child Payloads === | ||
| + | {| class="wikitable" style="width:80%;" | ||
| + | ! BitsOffset | ||
| + | | 0-15 | ||
| + | | 16-47 | ||
| + | | 48-55 | ||
| + | | 56-63 | ||
| + | |- | ||
| + | ! Contents | ||
| + | | N/A | ||
| + | | PrefabHash | ||
| + | | Quantity<br/>This value is truncated so it won't be greater than 255 although the trader's Request/Stock is more than 255. | ||
| + | | OpCode<br/>Which OpCode requested this data. | ||
|} | |} | ||
Revision as of 04:23, 24 March 2025
Category:Machines]]
![]() | |
| Properties | |
|---|---|
| Stacks | Yes (10) |
| Recipe | |
| Created With | Electronics Printer |
| Cost | 5g Gold, 10g Copper, 20g Steel, 5g Nickel, 10g Solder |
![]() | |
| Operation | |
|---|---|
| Power Usage | 200W |
| Construction | |
| Placed with | Kit (Satellite Dish) |
| Placed on | Small Grid |
| Stage 1 | |
| Deconstruction | |
| Deconstructed with | Hand Drill |
| Item received | Kit (Satellite Dish) |
Contents
Description
The Satellite Dish is used together with a Computer fitted with a Motherboard (Communications) to allow Interstellar Communications.
The Satellite Dish must be guided by Satellite Tracking onto a signal and communications may be established once the signal strength is greater than 94%
Medium Satellite Dish
After "Big Changes Coming: Terrain Preview, Melting Ice, Modding, & Localization" update, Medium Satellite Dish has internal stack like Autolathe, which user can utilize it to give instructions to. The Medium Satellite Dish currently have 256bit(32Byte) stack memory.
| Op_code | Name | Description | Valid Address | Bits | Bits Description |
|---|---|---|---|---|---|
| 1 | TraderInstruction.WriteTraderData | The dish will flush out metadata(24 Bytes, in continuous of 3 addresses) to the specified starting index. E.g.: if set WRITE_INDEX to 1, then the metadata will span address 1-3. See Metadata Payloads. | 0-31 | 0-7 | Op_code |
| 8-15 | WRITE_INDEX | ||||
| 16-63 | Unused | ||||
| 2 | TraderInstruction.StrongestContactIdHash | todo | 0-31 | 0-7 | Op_code |
| 8-39 | TRADER_ID_HASH | ||||
| 40-63 | Unused | ||||
| 3 | TraderInstruction.StrongestContactMetaData | todo | 0-31 | 0-7 | Op_code |
| 8-15 | SHUTTLE_TYPE | ||||
| 16-23 | CONTACT_TIER | ||||
| 24-31 | CONTACTED | ||||
| 32-63 | Unused | ||||
| 4 | TraderInstruction.StrongestContactSignalData | todo | 0-31 | 0-7 | Op_code |
| 8-23 | WATTS_TO_RESOLVE | ||||
| 24-39 | LIFETIME | ||||
| 32-63 | Unused | ||||
| 5 | TraderInstruction.WriteTraderBuyData | todo | 0-31 | 0-7 | Op_code |
| 8-15 | WRITE_INDEX | ||||
| 16-23 | WRITE_COUNT | ||||
| 24-63 | Unused | ||||
| 6 | TraderInstruction.WriteTraderSellData | todo | 0-31 | 0-7 | Op_code |
| 8-15 | WRITE_INDEX | ||||
| 16-23 | WRITE_COUNT | ||||
| 24-63 | Unused | ||||
| 7 | TraderInstruction.TraderBuyThingData | Currently not useful, if wrote to stack, will be cleared per tick. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | PREFAB_HASH | ||||
| 48-63 | Unused | ||||
| 8 | TraderInstruction.TraderBuyThingChildData | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderBuyData. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | PREFAB_HASH | ||||
| 48-63 | Unused | ||||
| 9 | TraderInstruction.TraderBuyGasData | Currently not useful. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | GAS_TYPES_BITFLAG | ||||
| 48-63 | Unused | ||||
| 10 | TraderInstruction.TraderSellThingData | Currently not useful, if wrote to stack, will be cleared per tick. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | PREFAB_HASH | ||||
| 48-63 | Unused | ||||
| 11 | TraderInstruction.TraderSellGasData | Currently not useful. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | GAS_TYPES_BIGFLAG | ||||
| 48-63 | Unused | ||||
| 12 | TraderInstruction.TraderSellThingChildData | Currently not useful, only Op_code will be used in the output of TraderInstruction.WriteTraderSellData. | 0-31 | 0-7 | Op_code |
| 8-15 | QUANTITY | ||||
| 16-47 | PREFAB_HASH | ||||
| 48-63 | Unused | ||||
| 13 | TraderInstruction.FilterPrefabHashEquals | todo | 0-31 | 0-7 | Op_code |
| 8-39 | PREFAB_HASH | ||||
| 40-63 | Unused | ||||
| 14 | TraderInstruction.FilterPrefabHashNotEquals | todo | 0-31 | 0-7 | Op_code |
| 8-39 | PREFAB_HASH | ||||
| 40-63 | Unused | ||||
| 15 | TraderInstruction.FilterSortingClassCompare | todo | 0-31 | 0-7 | Op_code |
| 8-15 | CONDITION_OPERATION | ||||
| 16-31 | SORTING_CLASS | ||||
| 32-63 | Unused | ||||
| 16 | TraderInstruction.FilterQuantityCompare | todo | 0-31 | 0-7 | Op_code |
| 8-15 | CONDITION_OPERATION | ||||
| 16-31 | QUANTITY | ||||
| 32-63 | Unused | ||||
| 17 | TraderInstruction.FilterGasContains | todo | 0-31 | 0-7 | Op_code |
| 8-39 | GAS_TYPES_BITFLAG | ||||
| 40-63 | Unused | ||||
| 18 | TraderInstruction.FilterGasNotContains | todo | 0-31 | 0-7 | Op_code |
| 8-39 | GAS_TYPES_BITFLAG | ||||
| 40-63 | Unused |
Metadata Payloads
| BitsOffset | 0-23 | 24-55 | 57-63 | 64-95 | 96-103 | 104-111 | 112-119 | 120-127 | 128-151 | 152-167 | 168-183 | 184-191 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Contents | N/A | ContactTypeID | Constant: 2. | N/A | Contacted 0: false 1: true |
Contact Tier: 0: Close 1: Medium 2: Far |
Shuttle Type: 0:None 1: Small(3x3) 2: SmallGas(3x3) 3: Medium(5x5) 4: MediumGas(5x5) 5: Large(6x6) 6: LargeGas(6x6) 7: MediumPlane(7x7, runway:15) 8: LargePlane(9x9, runway:20) |
Constant: 3. | N/A | LifeTime | WattsToResolve | Constant: 4. |
Buy/Sell Payloads
| BitsOffset | 0-15 | 16-47 | 48-55 | 56-63 |
|---|---|---|---|---|
| Contents | N/A | PrefabHash | Quantity This value is truncated so it won't be greater than 255 although the trader's Request/Stock is more than 255. |
OpCode Which OpCode requested this data. |
Buy/Sell Child Payloads
| BitsOffset | 0-15 | 16-47 | 48-55 | 56-63 |
|---|---|---|---|---|
| Contents | N/A | PrefabHash | Quantity This value is truncated so it won't be greater than 255 although the trader's Request/Stock is more than 255. |
OpCode Which OpCode requested this data. |


