Data Types and Variants Guide
Data Types and Variants Guide
1 Data Types 3
1.1 AreaObject1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 AmbiencesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 AreaObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3.1 AreaObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 AssignToSlotObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 AssociatedQualityObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5.1 AssociatedQualityObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . 10
1.5.2 AssociatedQualityObject (Variant 2) . . . . . . . . . . . . . . . . . . . . . . . 11
1.5.3 AssociatedQualityObject (Variant 3) . . . . . . . . . . . . . . . . . . . . . . . 12
1.5.4 AssociatedQualityObject (Variant 4) . . . . . . . . . . . . . . . . . . . . . . . 13
1.6 AtEventObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7 AvailabilitiesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.8 BeastieCharacteristicsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.9 ChildBranchesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.9.1 ChildBranchesObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.10 CombatItemsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.10.1 CombatItemsObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.11 CurrentAreaObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.12 CurrentPortObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.13 DeckObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.14 DefaultEventObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.15 DiscoveredTerrainObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.16 EnhancementsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.17 EquippedPossessionObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.18 GamePositionObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.19 ItemsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.20 JettisonEventsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.21 LabelDataObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.22 LargeObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.23 LegacyUnlockQualitiesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.24 MoveToAreaObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.25 PhenomenaDataObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.26 PositionObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.27 ProcLocationsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.28 QualitiesAffectedObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.28.1 QualitiesAffectedObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . 30
1.28.2 QualitiesAffectedObject (Variant 2) . . . . . . . . . . . . . . . . . . . . . . . 31
1.28.3 QualitiesAffectedObject (Variant 3) . . . . . . . . . . . . . . . . . . . . . . . 32
1.28.4 QualitiesAffectedObject (Variant 4) . . . . . . . . . . . . . . . . . . . . . . . 33
1.29 QualitiesPossessedListObject . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.30 QualitiesRequiredObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.30.1 QualitiesRequiredObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . 36
1
1.30.2 QualitiesRequiredObject (Variant 2) . . . . . . . . . . . . . . . . . . . . . . . 36
1.30.3 QualitiesRequiredObject (Variant 3) . . . . . . . . . . . . . . . . . . . . . . . 37
1.31 QualityEffectsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.32 QualitySubcatoryTogglesObject . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.33 RulesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.34 SettingObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1.34.1 SettingObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.35 ShopsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.36 SpawnPointsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.36.1 SpawnPointsObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.37 SpawnsObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.38 SuccessEventObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.39 TerrainDataObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.39.1 TerrainDataObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.40 TileConfigObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.41 TilesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
1.41.1 TilesObject (Variant 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.42 TradeRoutesObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.43 UserObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1.44 CombatattacksJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
1.45 CombatitemsJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1.46 SpawnedentitiesJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . 49
1.47 TilerulesJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
1.48 TutorialsJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
1.49 CombatconstantsJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . 51
1.50 EventsJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
1.51 ExchangesJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
1.52 NavigationconstantsJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . 56
1.53 PreferencesJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.54 PromodataJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
1.55 QualitiesJsonRootObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
1.56 UnfinshedillegalsellingsJsonRootObject . . . . . . . . . . . . . . . . . . . . 62
2 Introduction 65
3 Nonsense 65
List of Tables
1 AreaObject1 structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
List of Figures
2
1 Data Types
This section will list all recognizable data types and their variants.
1.1 AreaObject1
Fusce mauris. Vestibulum luctus nibh at lec-
tus. Sed bibendum, nulla a faucibus semper, leo
AreaObject1
velit ultricies tellus, ac venenatis arcu wisi vel nisl.
Vestibulum diam. Aliquam pellentesque, augue Field Type
quis sagittis posuere, turpis lacus congue quam, Description ∗ string
in hendrerit risus eros eget felis. Maecenas eget HideName bool
erat in sapien mattis porttitor. Vestibulum porttitor. Id int
Nulla facilisi. Sed a turpis eu lacus commodo facil- ImageName ∗ string
isis. Morbi fringilla, wisi in dignissim interdum, justo MapX int
lectus sagittis dui, et vehicula libero dui cursus dui. MapY int
Mauris tempor ligula sed lacus. Duis cursus enim ut MarketAccessPermitted bool
augue. Cras ac magna. Cras nulla. Nulla egestas. MoveMessage ∗ str
Curabitur a leo. Quisque egestas wisi eget nunc. Name str
Nam feugiat lacus vel est. Curabitur consectetuer. PremiumSubRequired bool
AreaObject1 AreaObject1
RandomPostcard bool
3
1.2 AmbiencesObject
AmbiencesObject
Field Type
Area null
AreaId integer
MusicTrackName ∗ string
Name string
PrefabName string
Area:
AreaId:
MusicTrackName (optional):
Name:
PrefabName:
1.3 AreaObject
AreaObject
Field Type
Description ∗ string
HideName bool
Id integer
ImageName ∗ string
MapX integer
MapY integer
MarketAccessPermitted bool
MoveMessage ∗ string
Name string
PremiumSubRequired bool
RandomPostcard bool
ShowOps bool
UnlocksWithQuality null
World null
Description (optional):
HideName:
Id:
ImageName (optional):
MapX:
MapY:
MarketAccessPermitted:
MoveMessage (optional):
Name:
PremiumSubRequired:
RandomPostcard:
4
ShowOps:
UnlocksWithQuality:
World:
5
1.4 AssignToSlotObject
AssignToSlotObject
Field Type
AllowedOn string
AllowsSecondChancesOnChallengesForQuality null
AssignToSlot null
AvailableAt null
Cap null
Category string
ChangeDescriptionText null
CssClasses null
Description string
DifficultyScaler integer
DifficultyTestType string
EnhancementsDescription null
GivesTrophy null
HimbleLevel integer
Id integer
Image ∗ string
IsSlot bool
LevelDescriptionText null
LevelImageText null
LimitedToArea null
Name string
Nature string
Notes ∗ string
Ordering integer
OwnerName string
Persistent bool
PreventNaming bool
PyramidNumberIncreaseLimit integer
RelationshipCapable bool
Tag ∗ string
UseEvent null
UsePyramidNumbers bool
Visible bool
World null
AllowedOn:
AllowsSecondChancesOnChallengesForQuality:
AssignToSlot:
AvailableAt:
Cap:
Category:
6
ChangeDescriptionText:
CssClasses:
Description:
DifficultyScaler:
DifficultyTestType:
EnhancementsDescription:
GivesTrophy:
HimbleLevel:
Id:
Image (optional):
IsSlot:
LevelDescriptionText:
LevelImageText:
LimitedToArea:
Name:
Nature:
Notes (optional):
Ordering:
OwnerName:
Persistent:
PreventNaming:
PyramidNumberIncreaseLimit:
RelationshipCapable:
Tag (optional):
UseEvent:
UsePyramidNumbers:
Visible:
World:
7
1.5 AssociatedQualityObject
AssociatedQualityObject
Field Type
AllowedOn string
AllowsSecondChancesOnChallengesForQuality null
AssignToSlot null
AvailableAt null
Cap ∗ integer
Category string
ChangeDescriptionText null
CssClasses null
Description string
DifficultyScaler integer
DifficultyTestType string
EnhancementsDescription null
GivesTrophy null
HimbleLevel integer
Id integer
Image string
IsSlot bool
LevelDescriptionText null
LevelImageText null
LimitedToArea null
Name string
Nature string
Notes string
Ordering integer
OwnerName string
Persistent bool
PreventNaming bool
PyramidNumberIncreaseLimit integer
RelationshipCapable bool
Tag string
UseEvent null
UsePyramidNumbers bool
Visible bool
World null
AllowedOn:
AllowsSecondChancesOnChallengesForQuality:
AssignToSlot:
AvailableAt:
Cap (optional):
Category:
8
ChangeDescriptionText:
CssClasses:
Description:
DifficultyScaler:
DifficultyTestType:
EnhancementsDescription:
GivesTrophy:
HimbleLevel:
Id:
Image:
IsSlot:
LevelDescriptionText:
LevelImageText:
LimitedToArea:
Name:
Nature:
Notes:
Ordering:
OwnerName:
Persistent:
PreventNaming:
PyramidNumberIncreaseLimit:
RelationshipCapable:
Tag:
UseEvent:
UsePyramidNumbers:
Visible:
World:
9
1.5.1 AssociatedQualityObject (Variant 1)
10
1.5.2 AssociatedQualityObject (Variant 2)
11
1.5.3 AssociatedQualityObject (Variant 3)
AssociatedQualityObject
Field Type AssociatedQualityObject (Variant 3)
AllowedOn string Field Type
AllowsSecondChancesOnChallengesForQuality null AllowedOn string
AssignToSlot null AllowsSecondChancesOnChallengesForQuality null
AvailableAt null AvailableAt (optional) string
Cap ∗ integer Cap null
Category string Category string
ChangeDescriptionText null ChangeDescriptionText null
CssClasses null CssClasses null
Description string Description string
DifficultyScaler integer DifficultyScaler integer
DifficultyTestType string DifficultyTestType string
EnhancementsDescription null EnhancementsDescription null
GivesTrophy null GivesTrophy null
HimbleLevel integer HimbleLevel integer
Id integer Id integer
Image string Image string
IsSlot bool IsSlot bool
LevelDescriptionText null LevelDescriptionText null
LevelImageText null LevelImageText null
LimitedToArea null LimitedToArea null
Name string Name string
Nature string Nature string
Notes string Notes string
Ordering integer Ordering integer
OwnerName string OwnerName string
Persistent bool Persistent bool
PreventNaming bool PreventNaming bool
PyramidNumberIncreaseLimit integer PyramidNumberIncreaseLimit integer
RelationshipCapable bool RelationshipCapable bool
Tag string Tag string
UseEvent null UsePyramidNumbers bool
UsePyramidNumbers bool Visible bool
Visible bool World null
World null
12
1.5.4 AssociatedQualityObject (Variant 4)
AssociatedQualityObject
AssociatedQualityObject (Variant 4)
Field Type
Field Type
AllowedOn string
AllowedOn string
AllowsSecondChancesOnChallengesForQuality null
AllowsSecondChancesOnChallengesForQuality null
AssignToSlot null
AvailableAt (optional) string
AvailableAt null
Cap ∗ integer
Cap ∗ integer
Category string
Category string
ChangeDescriptionText (optional) string
ChangeDescriptionText null
CssClasses null
CssClasses null
Description string
Description string
DifficultyScaler integer
DifficultyScaler integer
DifficultyTestType string
DifficultyTestType string
EnhancementsDescription null
EnhancementsDescription null
GivesTrophy null
GivesTrophy null
HimbleLevel integer
HimbleLevel integer
Id integer
Id integer
Image string
Image string
IsSlot bool
IsSlot bool
LevelDescriptionText (optional) string
LevelDescriptionText null
LevelImageText null
LevelImageText null
LimitedToArea null
LimitedToArea null
Name string
Name string
Nature string
Nature string
Notes string
Notes string
Ordering integer
Ordering integer
OwnerName string
OwnerName string
Persistent bool
Persistent bool
PreventNaming bool
PreventNaming bool
PyramidNumberIncreaseLimit integer
PyramidNumberIncreaseLimit integer
RelationshipCapable bool
RelationshipCapable bool
Tag (optional) string
Tag string
UseEvent null
UseEvent null
UsePyramidNumbers bool
UsePyramidNumbers bool
Visible bool
Visible bool
World null
World null
13
1.6 AtEventObject
AtEventObject
Field Type
Autofire bool
BootyValue integer
CanGoBack bool
Category string
ChallengeLevel integer
DateTimeCreated string
Deck null
Description ∗ string
Distribution integer
ExoticEffects ∗ string
FatePointsChange integer
Id integer
Image string
LastEditedBy null
LimitedToArea null
LinkToEvent null
LivingStory null
LogInJournalAgainstQuality null
MoveToArea null
MoveToAreaId integer
MoveToDomicile null
Name ∗ string
Note null
Ordering integer
OwnerName null
ParentBranch null
Setting null
ShowAsMessage bool
Stickiness integer
SwitchToSetting null
Tag null
Teaser ∗ string
Transient bool
UnclearedEditAt null
Urgency string
World null
Autofire:
BootyValue:
CanGoBack:
Category:
14
ChallengeLevel:
DateTimeCreated:
Deck:
Description (optional):
Distribution:
ExoticEffects (optional):
FatePointsChange:
Id:
Image:
LastEditedBy:
LimitedToArea:
LinkToEvent:
LivingStory:
LogInJournalAgainstQuality:
MoveToArea:
MoveToAreaId:
MoveToDomicile:
Name (optional):
Note:
Ordering:
OwnerName:
ParentBranch:
Setting:
ShowAsMessage:
Stickiness:
SwitchToSetting:
Tag:
Teaser (optional):
Transient:
UnclearedEditAt:
Urgency:
World:
1.7 AvailabilitiesObject
AvailabilitiesObject
Field Type
BuyMessage ∗ string
Cost integer
Id integer
InShop null
SaleDescription null
SellMessage ∗ string
SellPrice integer
BuyMessage (optional):
15
Cost:
Id:
InShop:
SaleDescription:
SellMessage (optional):
SellPrice:
1.8 BeastieCharacteristicsObject
BeastieCharacteristicsObject
Field Type
AwarenessRange integer
CanSubmerge bool
ChanceToStartSubmerged integer
ChaseTimeToSneaking integer
EvadeRange integer
IlluminationTimeToEvade integer
MaxAttackRange integer
MinAttackRange integer
VisionConeAngle integer
VisionConeRange integer
AwarenessRange:
CanSubmerge:
ChanceToStartSubmerged:
ChaseTimeToSneaking:
EvadeRange:
IlluminationTimeToEvade:
MaxAttackRange:
MinAttackRange:
VisionConeAngle:
VisionConeRange:
16
1.9 ChildBranchesObject
ChildBranchesObject
Field Type
Act null
ActionCost integer
Archived bool
ButtonText string
CurrencyCost integer
DateTimeCreated string
Description string
Id integer
Image string
Name string
Ordering integer
OwnerName null
ParentEvent null
RareDefaultEventChance integer
RareSuccessEvent null
RareSuccessEventChance integer
RenameQualityCategory null
SuccessEvent null
Act:
ActionCost:
Archived:
ButtonText:
CurrencyCost:
DateTimeCreated:
Description:
Id:
Image:
Name:
Ordering:
OwnerName:
ParentEvent:
RareDefaultEventChance:
RareSuccessEvent:
RareSuccessEventChance:
RenameQualityCategory:
SuccessEvent:
17
1.9.1 ChildBranchesObject (Variant 1)
ChildBranchesObject
Field Type ChildBranchesObject (Variant 1)
Act null Field Type
ActionCost integer Act null
Archived bool ActionCost integer
ButtonText string Archived bool
CurrencyCost integer ButtonText (optional) string
DateTimeCreated string CurrencyCost integer
Description string DateTimeCreated string
Id integer Description (optional) string
Image string Id integer
Name string Image string
Ordering integer Name (optional) string
OwnerName null Ordering integer
ParentEvent null OwnerName null
RareDefaultEventChance integer ParentEvent null
RareSuccessEvent null RareDefaultEventChance integer
RareSuccessEventChance integer RareSuccessEventChance integer
RenameQualityCategory null RenameQualityCategory null
SuccessEvent null
1.10 CombatItemsObject
CombatItemsObject
Field Type
AssociatedQualityId integer
SlotNumber integer
AssociatedQualityId:
SlotNumber:
CombatItemsObject (Variant 1)
CombatItemsObject
Field Type
Field Type
Name string
AssociatedQualityId integer
Quantity integer
SlotNumber integer
UseChance integer
18
1.11 CurrentAreaObject
CurrentAreaObject
Field Type
Description string
HideName bool
Id integer
ImageName string
MapX integer
MapY integer
MarketAccessPermitted bool
MoveMessage ∗ string
Name string
PremiumSubRequired bool
RandomPostcard bool
ShowOps bool
UnlocksWithQuality null
World null
Description:
HideName:
Id:
ImageName:
MapX:
MapY:
MarketAccessPermitted:
MoveMessage (optional):
Name:
PremiumSubRequired:
RandomPostcard:
ShowOps:
UnlocksWithQuality:
World:
1.12 CurrentPortObject
CurrentPortObject
Field Type
DiscoveryValue integer
IsStartingPort bool
Name string
Rotation integer
Subsurface bool
DiscoveryValue:
IsStartingPort:
19
Name:
Rotation:
Subsurface:
1.13 DeckObject
DeckObject
Field Type
Availability string
Description string
DrawSize integer
Id integer
ImageName string
MaxCards integer
Name string
Ordering integer
World null
Availability:
Description:
DrawSize:
Id:
ImageName:
MaxCards:
Name:
Ordering:
World:
20
1.14 DefaultEventObject
DefaultEventObject
Field Type
Autofire bool
BootyValue integer
CanGoBack bool
Category string
ChallengeLevel integer
DateTimeCreated string
Deck null
Description ∗ string
Distribution integer
ExoticEffects ∗ string
FatePointsChange integer
Id integer
Image null
LastEditedBy null
LimitedToArea null
LivingStory null
LogInJournalAgainstQuality null
MoveToAreaId integer
MoveToDomicile null
Name ∗ string
Note null
Ordering integer
OwnerName null
ParentBranch null
Setting null
ShowAsMessage bool
Stickiness integer
Tag null
Teaser ∗ string
Transient bool
UnclearedEditAt null
Urgency string
World null
Autofire:
BootyValue:
CanGoBack:
Category:
ChallengeLevel:
DateTimeCreated:
Deck:
21
Description (optional):
Distribution:
ExoticEffects (optional):
FatePointsChange:
Id:
Image:
LastEditedBy:
LimitedToArea:
LivingStory:
LogInJournalAgainstQuality:
MoveToAreaId:
MoveToDomicile:
Name (optional):
Note:
Ordering:
OwnerName:
ParentBranch:
Setting:
ShowAsMessage:
Stickiness:
Tag:
Teaser (optional):
Transient:
UnclearedEditAt:
Urgency:
World:
1.15 DiscoveredTerrainObject
DiscoveredTerrainObject
Field Type
Name ∗ string
UpdatedPrefab ∗ string
Name (optional):
UpdatedPrefab (optional):
22
1.16 EnhancementsObject
EnhancementsObject
Field Type
AssociatedQualityId integer
Id integer
Level integer
QualityAllowedOn null
QualityCategory null
QualityDescription null
QualityImage null
QualityName null
QualityNature null
AssociatedQualityId:
Id:
Level:
QualityAllowedOn:
QualityCategory:
QualityDescription:
QualityImage:
QualityName:
QualityNature:
1.17 EquippedPossessionObject
EquippedPossessionObject
Field Type
AssociatedQualityId integer
CompletionMessage null
EffectiveLevelModifier integer
EquippedPossession null
Id integer
Level integer
Name ∗ string
QualityAllowedOn null
QualityCategory null
QualityDescription null
QualityImage null
QualityName null
QualityNature null
TargetLevel null
TargetQuality null
XP integer
AssociatedQualityId:
23
CompletionMessage:
EffectiveLevelModifier:
EquippedPossession:
Id:
Level:
Name (optional):
QualityAllowedOn:
QualityCategory:
QualityDescription:
QualityImage:
QualityName:
QualityNature:
TargetLevel:
TargetQuality:
XP:
1.18 GamePositionObject
GamePositionObject
Field Type
TileIndexX integer
TileIndexY integer
TileIndexX:
TileIndexY:
1.19 ItemsObject
ItemsObject
Field Type
Name string
Type string
Name:
Type:
1.20 JettisonEventsObject
JettisonEventsObject
Field Type
Name string
Quality null
QualityId integer
Tooltip string
Name:
24
Quality:
QualityId:
Tooltip:
1.21 LabelDataObject
LabelDataObject
Field Type
Description ∗ string
DiscoveryValue integer
Important bool
Label string
ParentTile null
Radius integer
Subsurface bool
Description (optional):
DiscoveryValue:
Important:
Label:
ParentTile:
Radius:
Subsurface:
1.22 LargeObject
LargeObject
Field Type
Default string
Hover string
Default:
Hover:
25
1.23 LegacyUnlockQualitiesObject
LegacyUnlockQualitiesObject
Field Type
AdditionalLegaciesAllowed integer
Description string
IncreaseLevel integer
Name string
Order integer
QualityToIncrease null
QualityToIncreaseId integer
Tooltip string
UnlockQuality null
UnlockQualityId integer
AdditionalLegaciesAllowed:
Description:
IncreaseLevel:
Name:
Order:
QualityToIncrease:
QualityToIncreaseId:
Tooltip:
UnlockQuality:
UnlockQualityId:
1.24 MoveToAreaObject
MoveToAreaObject
Field Type
Description ∗ string
HideName bool
Id integer
ImageName ∗ string
MapX integer
MapY integer
MarketAccessPermitted bool
MoveMessage string
Name string
PremiumSubRequired bool
RandomPostcard bool
ShowOps bool
UnlocksWithQuality null
World null
Description (optional):
26
HideName:
Id:
ImageName (optional):
MapX:
MapY:
MarketAccessPermitted:
MoveMessage:
Name:
PremiumSubRequired:
RandomPostcard:
ShowOps:
UnlocksWithQuality:
World:
1.25 PhenomenaDataObject
PhenomenaDataObject
Field Type
AreaId integer
Description ∗ string
DiscoveryValue integer
GleamValue integer
HumanName ∗ string
Name string
ParentTile null
PrefabName string
QualityEffects null
Radius integer
SpawnChance integer
StoryletId integer
Subsurface bool
VisitedPrefabName ∗ string
AreaId:
Description (optional):
DiscoveryValue:
GleamValue:
HumanName (optional):
Name:
ParentTile:
PrefabName:
QualityEffects:
Radius:
SpawnChance:
StoryletId:
27
Subsurface:
VisitedPrefabName (optional):
1.26 PositionObject
PositionObject
Field Type
X integer
Y integer
X:
Y:
1.27 ProcLocationsObject
ProcLocationsObject
Field Type
ActivationChance integer
Leeway integer
SpawnCount integer
Transient bool
ActivationChance:
Leeway:
SpawnCount:
Transient:
28
1.28 QualitiesAffectedObject
QualitiesAffectedObject
Field Type
AssociatedQuality null
AssociatedQualityId integer
ChangeByAdvanced ∗ string
CompletionMessage null
ForceEquip bool
Id integer
Level integer
OnlyIfAtLeast null
OnlyIfNoMoreThan ∗ integer
QualityAllowedOn null
QualityCategory null
QualityDescription null
QualityImage null
QualityName null
QualityNature null
SetToExactly ∗ integer
SetToExactlyAdvanced ∗ string
TargetLevel null
TargetQuality null
AssociatedQuality:
AssociatedQualityId:
ChangeByAdvanced (optional):
CompletionMessage:
ForceEquip:
Id:
Level:
OnlyIfAtLeast:
OnlyIfNoMoreThan (optional):
QualityAllowedOn:
QualityCategory:
QualityDescription:
QualityImage:
QualityName:
QualityNature:
SetToExactly (optional):
SetToExactlyAdvanced (optional):
TargetLevel:
TargetQuality:
29
1.28.1 QualitiesAffectedObject (Variant 1)
30
1.28.2 QualitiesAffectedObject (Variant 2)
QualitiesAffectedObject
QualitiesAffectedObject (Variant 2)
Field Type
Field Type
AssociatedQuality null
AssociatedQualityId integer
AssociatedQualityId integer
ChangeByAdvanced null
ChangeByAdvanced ∗ string
CompletionMessage null
CompletionMessage null
ForceEquip bool
ForceEquip bool
Id integer
Id integer
Level integer
Level integer
OnlyIfAtLeast null
OnlyIfAtLeast null
OnlyIfNoMoreThan null
OnlyIfNoMoreThan ∗ integer
QualityAllowedOn null
QualityAllowedOn null
QualityCategory null
QualityCategory null
QualityDescription null
QualityDescription null
QualityImage null
QualityImage null
QualityName null
QualityName null
QualityNature null
QualityNature null
SetToExactly ∗ integer
SetToExactly ∗ integer
SetToExactlyAdvanced null
SetToExactlyAdvanced ∗ string
TargetLevel null
TargetLevel null
TargetQuality null
TargetQuality null
31
1.28.3 QualitiesAffectedObject (Variant 3)
QualitiesAffectedObject
QualitiesAffectedObject (Variant 3)
Field Type
Field Type
AssociatedQuality null
AssociatedQualityId integer
AssociatedQualityId integer
ChangeByAdvanced ∗ string
ChangeByAdvanced ∗ string
CompletionMessage null
CompletionMessage null
ForceEquip bool
ForceEquip bool
Id integer
Id integer
Level integer
Level integer
OnlyIfAtLeast null
OnlyIfAtLeast null
OnlyIfNoMoreThan null
OnlyIfNoMoreThan ∗ integer
QualityAllowedOn null
QualityAllowedOn null
QualityCategory null
QualityCategory null
QualityDescription null
QualityDescription null
QualityImage null
QualityImage null
QualityName null
QualityName null
QualityNature null
QualityNature null
SetToExactly ∗ integer
SetToExactly ∗ integer
SetToExactlyAdvanced null
SetToExactlyAdvanced ∗ string
TargetLevel null
TargetLevel null
TargetQuality null
TargetQuality null
32
1.28.4 QualitiesAffectedObject (Variant 4)
QualitiesAffectedObject
QualitiesAffectedObject (Variant 4)
Field Type
Field Type
AssociatedQuality null
AssociatedQualityId integer
AssociatedQualityId integer
ChangeByAdvanced ∗ string
ChangeByAdvanced ∗ string
CompletionMessage null
CompletionMessage null
ForceEquip bool
ForceEquip bool
Id integer
Id integer
Level integer
Level integer
OnlyIfAtLeast null
OnlyIfAtLeast null
OnlyIfNoMoreThan ∗ integer
OnlyIfNoMoreThan ∗ integer
QualityAllowedOn null
QualityAllowedOn null
QualityCategory null
QualityCategory null
QualityDescription null
QualityDescription null
QualityImage null
QualityImage null
QualityName null
QualityName null
QualityNature null
QualityNature null
SetToExactly ∗ integer
SetToExactly ∗ integer
SetToExactlyAdvanced null
SetToExactlyAdvanced ∗ string
TargetLevel null
TargetLevel null
TargetQuality null
TargetQuality null
33
1.29 QualitiesPossessedListObject
QualitiesPossessedListObject
Field Type
AssociatedQuality null
AssociatedQualityId integer
CompletionMessage null
EffectiveLevelModifier integer
Id integer
Level integer
Name ∗ string
QualityAllowedOn null
QualityCategory null
QualityDescription null
QualityImage null
QualityName null
QualityNature null
TargetLevel null
TargetQuality null
XP integer
AssociatedQuality:
AssociatedQualityId:
CompletionMessage:
EffectiveLevelModifier:
Id:
Level:
Name (optional):
QualityAllowedOn:
QualityCategory:
QualityDescription:
QualityImage:
QualityName:
QualityNature:
TargetLevel:
TargetQuality:
XP:
34
1.30 QualitiesRequiredObject
QualitiesRequiredObject
Field Type
AssociatedQuality null
AssociatedQualityId integer
Id integer
MaxAdvanced null
MaxLevel null
MinAdvanced null
MinLevel integer
QualityAllowedOn null
QualityCategory null
QualityDescription null
QualityImage null
QualityName null
QualityNature null
AssociatedQuality:
AssociatedQualityId:
Id:
MaxAdvanced:
MaxLevel:
MinAdvanced:
MinLevel:
QualityAllowedOn:
QualityCategory:
QualityDescription:
QualityImage:
QualityName:
QualityNature:
35
1.30.1 QualitiesRequiredObject (Variant 1)
QualitiesRequiredObject
QualitiesRequiredObject (Variant 1)
Field Type
Field Type
AssociatedQuality null
AssociatedQualityId integer
AssociatedQualityId integer
Id integer
Id integer
MaxAdvanced null
MaxAdvanced null
MaxLevel (optional) integer
MaxLevel null
MinAdvanced null
MinAdvanced null
MinLevel (optional) integer
MinLevel integer
QualityAllowedOn null
QualityAllowedOn null
QualityCategory null
QualityCategory null
QualityDescription null
QualityDescription null
QualityImage null
QualityImage null
QualityName null
QualityName null
QualityNature null
QualityNature null
QualitiesRequiredObject (Variant 2)
QualitiesRequiredObject Field Type
AssociatedQuality null
Field Type
AssociatedQualityId integer
AssociatedQuality null
DifficultyAdvanced (optional) string
AssociatedQualityId integer
DifficultyLevel (optional) integer
Id integer
Id integer
MaxAdvanced null
MaxAdvanced (optional) string
MaxLevel null
MaxLevel (optional) integer
MinAdvanced null
MinAdvanced (optional) string
MinLevel integer
MinLevel (optional) integer
QualityAllowedOn null
QualityAllowedOn null
QualityCategory null
QualityCategory null
QualityDescription null
QualityDescription null
QualityImage null
QualityImage null
QualityName null
QualityName null
QualityNature null
QualityNature null
VisibleWhenRequirementFailed bool
36
1.30.3 QualitiesRequiredObject (Variant 3)
QualitiesRequiredObject (Variant 3)
QualitiesRequiredObject Field Type
Field Type AssociatedQualityId integer
AssociatedQuality null DifficultyAdvanced null
AssociatedQualityId integer DifficultyLevel null
Id integer Id integer
MaxAdvanced null MaxAdvanced null
MaxLevel null MaxLevel (optional) integer
MinAdvanced null MinAdvanced (optional) string
MinLevel integer MinLevel (optional) integer
QualityAllowedOn null QualityAllowedOn null
QualityCategory null QualityCategory null
QualityDescription null QualityDescription null
QualityImage null QualityImage null
QualityName null QualityName null
QualityNature null QualityNature null
VisibleWhenRequirementFailed bool
1.31 QualityEffectsObject
QualityEffectsObject
Field Type
Level integer
QualityId integer
Level:
QualityId:
1.32 QualitySubcatoryTogglesObject
QualitySubcatoryTogglesObject
Field Type
IsOpen bool
Subcategory string
IsOpen:
Subcategory:
37
1.33 RulesObject
RulesObject
Field Type
Name string
Rule string
Type string
Name:
Rule:
Type:
1.34 SettingObject
SettingObject
Field Type
ActionsInPeriodBeforeExhaustion integer
Description ∗ string
Exchange null
Id integer
ItemsUsableHere bool
MaxActionsAllowed integer
MaxCardsAllowed integer
Name ∗ string
OwnerName null
StartingArea null
StartingDomicile null
TurnLengthSeconds integer
World null
ActionsInPeriodBeforeExhaustion:
Description (optional):
Exchange:
Id:
ItemsUsableHere:
MaxActionsAllowed:
MaxCardsAllowed:
Name (optional):
OwnerName:
StartingArea:
StartingDomicile:
TurnLengthSeconds:
World:
38
1.34.1 SettingObject (Variant 1)
1.35 ShopsObject
ShopsObject
Field Type
Description string
Exchange null
Id integer
Image string
Name string
Ordering integer
Description:
Exchange:
Id:
Image:
Name:
Ordering:
39
1.36 SpawnPointsObject
SpawnPointsObject
Field Type
Description string
DiscoveryValue integer
Name string
ParentTile null
QualityRequired null
Radius integer
Subsurface bool
Description:
DiscoveryValue:
Name:
ParentTile:
QualityRequired:
Radius:
Subsurface:
1.37 SpawnsObject
SpawnsObject
Field Type
Entity null
MinTerror integer
SpawnChance integer
SpawnName string
Entity:
MinTerror:
SpawnChance:
SpawnName:
40
1.38 SuccessEventObject
SuccessEventObject
Field Type
Autofire bool
BootyValue integer
CanGoBack bool
Category string
ChallengeLevel integer
DateTimeCreated string
Deck null
Description ∗ string
Distribution integer
ExoticEffects ∗ string
FatePointsChange integer
Id integer
Image null
LastEditedBy null
LimitedToArea null
LivingStory null
LogInJournalAgainstQuality null
MoveToAreaId integer
MoveToDomicile null
Name ∗ string
Note null
Ordering integer
OwnerName null
ParentBranch null
Setting null
ShowAsMessage bool
Stickiness integer
SwitchToSetting null
Tag null
Teaser ∗ string
Transient bool
UnclearedEditAt null
Urgency string
World null
Autofire:
BootyValue:
CanGoBack:
Category:
ChallengeLevel:
DateTimeCreated:
41
Deck:
Description (optional):
Distribution:
ExoticEffects (optional):
FatePointsChange:
Id:
Image:
LastEditedBy:
LimitedToArea:
LivingStory:
LogInJournalAgainstQuality:
MoveToAreaId:
MoveToDomicile:
Name (optional):
Note:
Ordering:
OwnerName:
ParentBranch:
Setting:
ShowAsMessage:
Stickiness:
SwitchToSetting:
Tag:
Teaser (optional):
Transient:
UnclearedEditAt:
Urgency:
World:
1.39 TerrainDataObject
TerrainDataObject
Field Type
Description string
DiscoveryValue integer
GleamValue integer
Name string
ParentTile null
PrefabName string
SubsurfacePrefabName string
Description:
DiscoveryValue:
GleamValue:
Name:
ParentTile:
42
PrefabName:
SubsurfacePrefabName:
1.40 TileConfigObject
TileConfigObject
Field Type
Height integer
Width integer
Height:
Width:
1.41 TilesObject
TilesObject
Field Type
BaseName ∗ string
IsGeneric bool
Name string
BaseName (optional):
IsGeneric:
Name:
43
1.41.1 TilesObject (Variant 1)
TilesObject (Variant 1)
Field Type
ChanceOfWeather integer
Description string
FogRevealThreshold integer
TilesObject HumanName string
IsGeneric bool
Field Type
MaxPhenomPopulation integer
BaseName ∗ string
MaxTilePopulation integer
IsGeneric bool
MusicTrackName string
Name string
Name string
ParentGroupName (optional) string
Position null
SeaColour string
SeabedTexture string
SubsurfaceChanceOfWeather integer
1.42 TradeRoutesObject
TradeRoutesObject
Field Type
DestinationPortName string
Name string
OriginPortName string
DestinationPortName:
Name:
OriginPortName:
44
1.43 UserObject
UserObject
Field Type
ConfirmationCode string
CreatedAt string
DefaultPrivilegeLevel string
EchoViaNetwork string
EmailAddress null
EmailVerified bool
EnteredViaCharacterId integer
EnteredViaContentId integer
FacebookAuthToken null
FacebookAuthTokenSecret null
FacebookEmail null
FacebookId null
FatePointsGainedThroughGameInLifetime integer
IP null
Id integer
IsBroadcastTarget bool
LastAccessCode null
LastActiveAt string
LastLoggedInAt null
MessageAboutAnnouncements bool
MessageAboutNastiness bool
MessageAboutNiceness bool
MessageViaNetwork string
MysteryPrizeTracking integer
Name string
Nex integer
PasswordHash null
Recruited integer
SRPurchasedNexInLifetime integer
Source null
StartedInWorld null
Status string
StoryEventMessage bool
TempId null
TwitterAuthToken null
TwitterAuthTokenSecret null
TwitterId null
ConfirmationCode:
CreatedAt:
DefaultPrivilegeLevel:
45
EchoViaNetwork:
EmailAddress:
EmailVerified:
EnteredViaCharacterId:
EnteredViaContentId:
FacebookAuthToken:
FacebookAuthTokenSecret:
FacebookEmail:
FacebookId:
FatePointsGainedThroughGameInLifetime:
IP:
Id:
IsBroadcastTarget:
LastAccessCode:
LastActiveAt:
LastLoggedInAt:
MessageAboutAnnouncements:
MessageAboutNastiness:
MessageAboutNiceness:
MessageViaNetwork:
MysteryPrizeTracking:
Name:
Nex:
PasswordHash:
Recruited:
SRPurchasedNexInLifetime:
Source:
StartedInWorld:
Status:
StoryEventMessage:
TempId:
TwitterAuthToken:
TwitterAuthTokenSecret:
TwitterId:
46
1.44 CombatattacksJsonRootObject
CombatattacksJsonRootObject
Field Type
Animation string
AnimationNumber integer
Arc integer
BaseHullDamage integer
BaseLifeDamage integer
BaseWarmUp integer
Description ∗ string
ExposedQuality null
ExposedQualityDamage integer
ExposedQualityId integer
Image ∗ string
Name string
OnlyWhenExposed bool
Orientation integer
QualityCost null
QualityCostId integer
QualityRequired null
QualityRequiredId integer
RammingAttack bool
Range integer
StaggerAmount integer
Animation:
AnimationNumber:
Arc:
BaseHullDamage:
BaseLifeDamage:
BaseWarmUp:
Description (optional):
ExposedQuality:
ExposedQualityDamage:
ExposedQualityId:
Image (optional):
Name:
OnlyWhenExposed:
Orientation:
QualityCost:
QualityCostId:
QualityRequired:
QualityRequiredId:
RammingAttack:
47
Range:
StaggerAmount:
1.45 CombatitemsJsonRootObject
CombatitemsJsonRootObject
Field Type
AssociatedQuality null
AssociatedQualityId integer
Cooldown integer
Description ∗ string
ExoticEffect null
ExoticEffectName string
Image ∗ string
IsInfinate bool
IsUsable null
IsUsableFuncName ∗ string
Name string
AssociatedQuality:
AssociatedQualityId:
Cooldown:
Description (optional):
ExoticEffect:
ExoticEffectName:
Image (optional):
IsInfinate:
IsUsable:
IsUsableFuncName (optional):
Name:
48
1.46 SpawnedentitiesJsonRootObject
SpawnedentitiesJsonRootObject
Field Type
AwareBehaviour string
BeastieCharacteristicsName string
Crew integer
Description string
DormantBehaviour string
GleamValue integer
Hull integer
HumanName string
KillQualityEventId integer
Life integer
LootPrefabName string
MovementSpeed integer
Name string
Neutral bool
PacifyEventId integer
ParentSpawnPoint null
PrefabName string
RotationSpeed integer
StartCombatEventId integer
AwareBehaviour:
BeastieCharacteristicsName:
Crew:
Description:
DormantBehaviour:
GleamValue:
Hull:
HumanName:
KillQualityEventId:
Life:
LootPrefabName:
MovementSpeed:
Name:
Neutral:
PacifyEventId:
ParentSpawnPoint:
PrefabName:
RotationSpeed:
StartCombatEventId:
49
1.47 TilerulesJsonRootObject
TilerulesJsonRootObject
Field Type
MapHeight integer
MapWidth integer
Name string
MapHeight:
MapWidth:
Name:
1.48 TutorialsJsonRootObject
TutorialsJsonRootObject
Field Type
Description string
Id integer
Name string
ShouldPause bool
Description:
Id:
Name:
ShouldPause:
50
1.49 CombatconstantsJsonRootObject
CombatconstantsJsonRootObject
Field Type
AICalculationInterval integer
AICooldownDuration integer
AggroRangeLightsOffModifier number
AttackMissDistance integer
BeastieChaseRange integer
BeastieItemUseInterval integer
BeastieMinPercentHitChance number
BeastieSneakLeadDistance integer
ChanceOfFleePercentage integer
CooldownMovementPenalty integer
CrewDamageHullThreshold number
DamageVariationRange number
EvadeDuration integer
HealthBeforeFleePercentage integer
IlluminatedWarmupCoefficient number
IronDamageCoefficient number
MaxDistanceShuttlersWillChase integer
MaxExoticSpawnRadius integer
MinExoticSpawnRadius integer
MirrorsWarmupCoefficient number
RammingDuration integer
RammingMovementBonus integer
SearchDuration integer
SeekingPlayerMovementBonus number
SneakingDuration integer
SneakingMovementBonus number
SneakingTransitionLength integer
StaticBeastieAttackRange integer
StaticBeastieAwakeTime integer
UnsuccessfulPathsLimit integer
VeilsAggroCoefficient number
AICalculationInterval:
AICooldownDuration:
AggroRangeLightsOffModifier:
AttackMissDistance:
BeastieChaseRange:
BeastieItemUseInterval:
BeastieMinPercentHitChance:
BeastieSneakLeadDistance:
ChanceOfFleePercentage:
51
CooldownMovementPenalty:
CrewDamageHullThreshold:
DamageVariationRange:
EvadeDuration:
HealthBeforeFleePercentage:
IlluminatedWarmupCoefficient:
IronDamageCoefficient:
MaxDistanceShuttlersWillChase:
MaxExoticSpawnRadius:
MinExoticSpawnRadius:
MirrorsWarmupCoefficient:
RammingDuration:
RammingMovementBonus:
SearchDuration:
SeekingPlayerMovementBonus:
SneakingDuration:
SneakingMovementBonus:
SneakingTransitionLength:
StaticBeastieAttackRange:
StaticBeastieAwakeTime:
UnsuccessfulPathsLimit:
VeilsAggroCoefficient:
52
1.50 EventsJsonRootObject
EventsJsonRootObject
Field Type
Autofire bool
BootyValue integer
CanGoBack bool
Category string
ChallengeLevel integer
DateTimeCreated string
Description ∗ string
Distribution integer
ExoticEffects ∗ string
FatePointsChange integer
Id integer
Image ∗ string
LastEditedBy null
LinkToEvent null
LivingStory null
LogInJournalAgainstQuality null
MoveToArea null
MoveToAreaId integer
MoveToDomicile null
Name ∗ string
Note null
Ordering number
OwnerName null
ParentBranch null
ShowAsMessage bool
Stickiness integer
SwitchToSetting null
Tag null
Teaser ∗ string
Transient bool
UnclearedEditAt null
Urgency string
World null
Autofire:
BootyValue:
CanGoBack:
Category:
ChallengeLevel:
DateTimeCreated:
Description (optional):
53
Distribution:
ExoticEffects (optional):
FatePointsChange:
Id:
Image (optional):
LastEditedBy:
LinkToEvent:
LivingStory:
LogInJournalAgainstQuality:
MoveToArea:
MoveToAreaId:
MoveToDomicile:
Name (optional):
Note:
Ordering:
OwnerName:
ParentBranch:
ShowAsMessage:
Stickiness:
SwitchToSetting:
Tag:
Teaser (optional):
Transient:
UnclearedEditAt:
Urgency:
World:
1.51 ExchangesJsonRootObject
ExchangesJsonRootObject
Field Type
Description ∗ string
Id integer
Image string
Name string
Description (optional):
Id:
Image:
Name:
54
55
1.52 NavigationconstantsJsonRootObject
NavigationconstantsJsonRootObject
Field Type
AllowCameraRotation bool
BaseGleamIncrease integer
BaseGloomIncrease integer
BaseHungerIncrease number
BaseShipAcceleration integer
BaseShipSpeed integer
BaseShipSpeedLimit number
BaseShipTurningSpeed number
BaseTerrorIncrease integer
BrightAmbientThreshold integer
CompanionAddsSpawnDistance integer
CompanionSightingChance integer
CompanionSpawnDistance integer
CrewLonelinessDivision integer
CurrentsForce integer
DefaultTileMappingRules string
DimAmbientThreshold integer
DiveTime integer
EngineFuelDecrementUnit number
EnginePowerModifier number
FleeTerrorBumpMax integer
FuelUpdatePeriod integer
GleamCheckRadius integer
GloomThreshold integer
GloomUpdatePeriod integer
GloomUpdatePeriodInLight integer
GloomUpdatePeriodUnderwater integer
HeadlightGleamBonus integer
HungerUpdatePeriod integer
InteractableDurationInDays integer
LegacyDateTimeIncrease integer
LightFuelDecrementUnit integer
MaxOxygen integer
MaxTradeEntityPopulation integer
OxygenIntervalUnit integer
OxygenSurfaceMultiplier integer
OxygenTerrorMultiplier integer
PhenomRespawnRate integer
PortGleamBonus integer
RepairHullIncreased integer
RepairMinHullPercent integer
RepairSuppliesConsumed integer
RepairUpdatePeriod 56
integer
ShipReversePenalty number
SkeletonCrewDivision integer
SomethingAwaitsDateTimeIncrease integer
SomethingAwaitsYouPeriod integer
SonarPulseInterval integer
SonarPulsePeriod integer
AllowCameraRotation:
BaseGleamIncrease:
BaseGloomIncrease:
BaseHungerIncrease:
BaseShipAcceleration:
BaseShipSpeed:
BaseShipSpeedLimit:
BaseShipTurningSpeed:
BaseTerrorIncrease:
BrightAmbientThreshold:
CompanionAddsSpawnDistance:
CompanionSightingChance:
CompanionSpawnDistance:
CrewLonelinessDivision:
CurrentsForce:
DefaultTileMappingRules:
DimAmbientThreshold:
DiveTime:
EngineFuelDecrementUnit:
EnginePowerModifier:
FleeTerrorBumpMax:
FuelUpdatePeriod:
GleamCheckRadius:
GloomThreshold:
GloomUpdatePeriod:
GloomUpdatePeriodInLight:
GloomUpdatePeriodUnderwater:
HeadlightGleamBonus:
HungerUpdatePeriod:
InteractableDurationInDays:
LegacyDateTimeIncrease:
LightFuelDecrementUnit:
MaxOxygen:
MaxTradeEntityPopulation:
OxygenIntervalUnit:
OxygenSurfaceMultiplier:
OxygenTerrorMultiplier:
PhenomRespawnRate:
PortGleamBonus:
RepairHullIncreased:
RepairMinHullPercent:
RepairSuppliesConsumed:
RepairUpdatePeriod:
ShipReversePenalty:
SkeletonCrewDivision:
SomethingAwaitsDateTimeIncrease:
57
SomethingAwaitsYouPeriod:
SonarPulseInterval:
SonarPulsePeriod:
SonarRadius:
TerrorLonelinessMultiplier:
TurboFuelCostMultiplier:
TurboPeculiarNoiseIncrease:
TurboSpeedMultiplier:
WeatherDurationInDays:
WitherweedSpawnChance:
1.53 PreferencesJsonRootObject
PreferencesJsonRootObject
Field Type
TutorialDisabled bool
TutorialDisabled:
1.54 PromodataJsonRootObject
PromodataJsonRootObject
Field Type
Url string
Url:
58
1.55 QualitiesJsonRootObject
QualitiesJsonRootObject
Field Type
AllowedOn string
AllowsSecondChancesOnChallengesForQuality null
AvailableAt ∗ string
Cap ∗ integer
Category string
ChangeDescriptionText ∗ string
CssClasses ∗ string
Description string
DifficultyScaler integer
DifficultyTestType string
EnhancementsDescription null
GivesTrophy null
HimbleLevel integer
Id integer
Image ∗ string
IsSlot bool
LevelDescriptionText ∗ string
LevelImageText ∗ string
LimitedToArea null
Name string
Nature string
Notes string
Ordering integer
OwnerName string
Persistent bool
PreventNaming bool
PyramidNumberIncreaseLimit integer
RelationshipCapable bool
Tag ∗ string
UsePyramidNumbers bool
Visible bool
World null
AllowedOn:
AllowsSecondChancesOnChallengesForQuality:
AvailableAt (optional):
Cap (optional):
Category:
ChangeDescriptionText (optional):
CssClasses (optional):
Description:
59
DifficultyScaler:
DifficultyTestType:
EnhancementsDescription:
GivesTrophy:
HimbleLevel:
Id:
Image (optional):
IsSlot:
LevelDescriptionText (optional):
LevelImageText (optional):
LimitedToArea:
Name:
Nature:
Notes:
Ordering:
OwnerName:
Persistent:
PreventNaming:
PyramidNumberIncreaseLimit:
RelationshipCapable:
Tag (optional):
UsePyramidNumbers:
Visible:
World:
60
61
1.56 UnfinshedillegalsellingsJsonRootObject
UnfinshedillegalsellingsJsonRootObject
Field Type
AccessCodes null
ActionPeriodBeganAt string
ActionsCountReckonedFrom string
ActionsTakenCount integer
ActionsTakenInPeriod integer
Affiliation null
AvatarImage string
Boots null
CardsCountReckonedFrom string
CardsDealtCount integer
Circle null
Clothing null
Club null
Companion null
ConstantCompanion null
CreatedAt string
CurrentCombatStrategy null
CurrentDomicile null
CurrentLeague null
CurrentTile null
CurrentTileName string
CustomisationCredits integer
Description null
Dosh integer
FatePoints integer
FatePointsGainedThroughGameInLifetime integer
FightScore integer
Gender null
GenerationNumber integer
GenerationStartDate string
Gloves null
GotFreeActionRefreshAt null
Hat null
HidAt null
HomeComfort null
Id integer
InGameDate string
InventoryState string
JoinedCircleOn null
LastGaveBuff string
Light null
MantelpieceItem null
Name 62
string
OfficersHidden bool
PercentThroughFuelBarrel integer
PremiumSubUntil null
RecentlyHadSecondChance bool
RecentlyHadSecondChanceOnBranchId null
SRPurchasedFatePointsInLifetime integer
AccessCodes:
ActionPeriodBeganAt:
ActionsCountReckonedFrom:
ActionsTakenCount:
ActionsTakenInPeriod:
Affiliation:
AvatarImage:
Boots:
CardsCountReckonedFrom:
CardsDealtCount:
Circle:
Clothing:
Club:
Companion:
ConstantCompanion:
CreatedAt:
CurrentCombatStrategy:
CurrentDomicile:
CurrentLeague:
CurrentTile:
CurrentTileName:
CustomisationCredits:
Description:
Dosh:
FatePoints:
FatePointsGainedThroughGameInLifetime:
FightScore:
Gender:
GenerationNumber:
GenerationStartDate:
Gloves:
GotFreeActionRefreshAt:
Hat:
HidAt:
HomeComfort:
Id:
InGameDate:
InventoryState:
JoinedCircleOn:
LastGaveBuff:
Light:
MantelpieceItem:
Name:
OfficersHidden:
PercentThroughFuelBarrel:
PremiumSubUntil:
63
RecentlyHadSecondChance:
RecentlyHadSecondChanceOnBranchId:
SRPurchasedFatePointsInLifetime:
ScrapbookStatus:
Ship:
Status:
Transportation:
Weapon:
World:
64
2 Introduction
Important: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut,
placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy
eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habi-
tant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras
viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tel-
lus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada
eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis
nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim
rutrum.
Important: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec
vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus
et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus
sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit
amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra
ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi
dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper
nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend,
sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum.
3 Nonsense
Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo.
Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan
bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hen-
drerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque
penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna. Nulla
ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris.
Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique,
libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adip-
iscing semper elit. Proin fermentum massa ac quam. Sed diam turpis, molestie vitae, placerat
a, molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit
a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia nulla
vitae enim. Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc
eu purus. Donec bibendum quam in tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam
vulputate metus eu enim. Vestibulum pellentesque felis eu massa.
Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac habitasse platea dictumst. Integer
tempus convallis augue. Etiam facilisis. Nunc elementum fermentum wisi. Aenean placerat. Ut
imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim.
Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus quis tortor vitae risus porta vehicula.
65
Some coloured contents
Also, refer to table ??
66