Skip to content

New in Odyssey

New in "Odyssey"

Backpack

Lists the contents of the backpack, in a separate backpack.json file

Parameters:

  • Items: [ ]
  • Components: [ ]
  • Consumables: [ ]
  • Data: [ ]

Each list has objects containing:

  • Name
  • OwnerID
  • MissionID (if relevant)
  • Count

BackpackChange

This is written when there is any change to the contents of the suit backpack – note this can be written at the same time as other events like UseConsumable

Parameters:

Either Added: [array of items] or Removed: [array of items]

Where each item contains:

  • Name
  • OwnerID
  • MissionID (if relevant)
  • Count
  • Type

BookDropship

This event is logged when signing up to fight at a recruitment desk

Essentially the same as Booktaxi

BookTaxi

This event is logged when booking a taxi transport

Parameters:

  • Cost: cost in credits
  • DestinationSystem: starsystem name
  • DestinationLocation: station name
  • Retreat: bool (inticates if requested for exit from combat zone)
{
    "timestamp": "2020-10-05T11:17:50Z",
    "event": "BookTaxi",
    "Cost": 23200,
    "DestinationSystem": "Opala",
    "DestinationLocation": "Onizuka's Hold"
}

BuyMicroResources

This event is logged when buying microresources

Old format (used for example at suppies vendor)

Parameters:

  • Name
  • Category
  • Count
  • Price
  • MarketID

New format (eg at Fleet Carrier bartender)

Parameters:

  • TotalCount
  • Price
  • MarketID
  • MicroResources: array of objects
    • Name
    • Category
    • Count

Category can be one of:

  • Encoded
  • Raw
  • Manufactured
  • Item
  • Component
  • Data
  • Consumable
{
    "timestamp": "2020-10-07T14:01:08Z",
    "event": "BuyMicroResource",
    "Name": "healthpack",
    "Name_Localised": "Medkit",
    "Count": 4,
    "Price": 2000,
    "MarketID": 3228964864
}

BuySuit

This event is logged when buying a new suit

Parameters:

  • Name
  • Price
  • SuitID
  • SuitMods
{
    "timestamp": "2020-10-07T09:10:55Z",
    "event": "BuySuit",
    "Name": "TacticalSuit_Class1",
    "Name_Localised": "Tactician Suit",
    "Price": 1000
}

BuyWeapon

This event is logged when purchasing a new hand weapon

Parameters:

  • Name
  • Price
  • SuitModuleID
  • Class
  • WeaponMods
{
    "timestamp": "2020-10-07T09:11:49Z",
    "event": "BuyWeapon",
    "Name": "Wpn_S_Pistol_Kinetic_SAuto",
    "Name_Localised": "KA15",
    "Price": 1000
}

CancelDropship

This event is logged if the player cancels their journey to a combat zone

Otherwise essentially the same as CancelTaxi

CancelTaxi

This event is logged if the player cancels a booked taxi trip

Parameters:

  • Refund: credits
{
    "timestamp": "2020-10-05T11:17:34Z",
    "event": "CancelTaxi",
    "Refund": 27000
}

CollectItems

When picking up items from the ground

Parameters:

  • Name
  • Type
  • OwnerID
  • Count
  • Stolen: bool

CreateSuitLoadout

This event is logged when the player creates a new suit loadout

Parameters:

  • SuitID
  • SuitName
  • SuitMods
  • LoadoutID
  • LoadoutName
  • Modules: [ ]
    • SlotName
    • ModuleName
    • SuitModuleID
    • Class
    • WeaponMods
{
    "timestamp": "2020-10-07T09:23:59Z",
    "event": "CreateSuitLoadout",
    "LoadoutID": 4293000001,
    "LoadoutName": "exp001"
}

DeleteSuitLoadout

Parameters:

  • SuitID
  • SuitName
  • LoadoutID
  • LoadoutName

Disembark

This event is logged when the player steps out of a ship or SRV

Parameters:

  • SRV: true if getting out of SRV, false if getting out of a ship
  • Taxi: true when getting out of a taxi transposrt ship
  • Multicrew: true when getting out of another player's vessel
  • ID: player's ship ID (if players own vessel)
  • StarSystem
  • SystemAddress
  • Body
  • BodyID
  • OnStation: bool
  • OnPlanet: bool
  • StationName (if at a station)
  • StationType
  • MarketID
{
    "timestamp": "2020-10-12T09:09:55Z",
    "event": "Disembark",
    "SRV": false,
    "Taxi": false,
    "Multicrew": false,
    "ID": 36
}

DropItems

Parameters:

  • Name
  • Type
  • OwnerID
  • MissionID (if relevant)
  • Count

DropShipDeploy

When exiting a shuttle dropship at a conflict zone

Parameters:

  • StarSystem
  • SystemAddress
  • Body
  • BodyID
  • OnStation: bool
  • OnPlanet: bool

Embark

This event is logged when a player (on foot) gets into a ship or SRV

Parameters:

  • SRV: true if getting into SRV, false if getting into a ship
  • Taxi: true when boarding a taxi transposrt ship
  • Multicrew: true when boarding another player's vessel
  • ID: player's ship ID (if players own vessel)
  • StarSystem
  • SystemAddress
  • Body
  • BodyID
  • OnStation: bool
  • OnPlanet: bool
  • StationName (if at a station)
  • StationType
  • MarketID
{
    "timestamp": "2020-10-12T09:06:17Z",
    "event": "Embark",
    "SRV": false,
    "Taxi": false,
    "Multicrew": false,
    "ID": 36
}

FCMaterials

When trading with a Fleet Carrier Bartender for materials, a file is written with the pricelist

Similar to the Shipyard and Cargo events, a brief entry is written in the journal:

Parameters:

  • MarketID
  • CarrierName
  • CarrierID

The full list is included in the file FCMaterials.json

  • Items: array of objects
    • Id
    • Name
    • Price
    • Stock
    • Demand

Example of FCMaterials.json:

{ "timestamp":"2022-03-24T11:37:28Z", "event":"FCMaterials", "MarketID":3700020480, "CarrierName":"ralph's carrier", "CarrierID":"VHT-51W", "Items":[
{ "id":128961556, "Name":"$californium_name;", "Name_Localised":"Californium", "Price":74000, "Stock":0, "Demand":1 },
{ "id":128961524, "Name":"$aerogel_name;", "Name_Localised":"Aerogel", "Price":500, "Stock":26, "Demand":0 },
{ "id":128972334, "Name":"$meetingminutes_name;", "Name_Localised":"Meeting Minutes", "Price":1000, "Stock":0, "Demand":1 },
{ "id":128962572, "Name":"$rdx_name;", "Name_Localised":"RDX", "Price":387, "Stock":0, "Demand":9 },
{ "id":128972304, "Name":"$culinaryrecipes_name;", "Name_Localised":"Culinary Recipes", "Price":1000, "Stock":20, "Demand":0 },
{ "id": 128961527, "Name": "$chemicalcatalyst_name;", "Name_Localised": "Chemical Catalyst", "Price": 400, "Stock": 18, "Demand": 0 }
] }

LoadoutEquipModule

This event is logged when a player adds a weapon to a suit loadout

Parameters:

  • SuitID
  • SuitName
  • SlotName

  • LoadoutID

  • LoadoutName
  • ModuleName: new weapon or other itsm added to loadout
  • SuitModuleID
  • Class
  • WeaponMods

LoadoutRemoveModule

This event is logged when a player removes a weapon from a suit loadout

Parameters:

  • SuitID
  • SuitName
  • SlotName
  • LoadoutID
  • LoadoutName
  • ModuleName: weapon or other item removed from loadout
  • SuitModuleID
  • Class
  • WeaponMods

RenameSuitLoadout

Parameters:

  • SuitID
  • SuitName
  • LoadoutID
  • Loadoutname

ScanOrganic

This event is logged when the player uses the Organic Sampling Tool to scan, log or analyse organic discoveries. The first scan is 'Log', subsequent scans are 'sample' until fully scanned, final scan is 'analyse'

Parameters:

  • ScanType: Log, Sample, or Analyse
  • Genus
  • Species
  • Variant
  • SystemAddress
  • Body

Example:

{
    "timestamp":"2022-12-07T14:27:55Z",
    "event":"ScanOrganic", 
    "ScanType":"Analyse",
    "Genus":"$Codex_Ent_Tubus_Genus_Name;", 
    "Genus_Localised":"Tubus",
    "Species":"$Codex_Ent_Tubus_01_Name;",
    "Species_Localised":"Tubus Conifer",
    "Variant":"$Codex_Ent_Tubus_01_A_Name;",
    "Variant_Localised":"Tubus Conifer - Indigo",
    "SystemAddress":316174882163, 
    "Body":44
}

SellMicroResources

This event is logged when a player sells Microresources for cash

Parameters:

  • MicroResources: array of objects
    • Name
    • Category
    • Count
  • Price
  • MarketID
{
    "timestamp": "2020-10-07T14:08:28Z",
    "event": "SellMicroResources",
    "MicroResources": [
        {
            "Name": "healthmonitor",
            "Name_Localised": "Health Monitor",
            "Count": 3
        }
    ],
    "Price": 1500,
    "MarketID": 3228964864
}

SellOrganicData

This event records that a player has sold organic data (see ScanOrganic)

Parameters:

  • MarketID
  • BioData: Array
    • Genus
    • Species
    • Variant
    • Value
    • Bonus
{
    "timestamp": "2022-12-07T14:44:28Z",
    "event": "SellOrganicData",
    "MarketID": 128001536,
    "BioData": [
        {
            "Genus": "$Codex_Ent_Tubus_Genus_Name;",
            "Genus_Localised": "Tubus",
            "Species": "$Codex_Ent_Tubus_01_Name;",
            "Species_Localised": "Tubus Conifer",
            "Variant": "$Codex_Ent_Tubus_01_A_Name;",
            "Variant_Localised": "Tubus Conifer - Indigo",
            "Value": 2415500,
            "Bonus": 9662000
        }
    ]
}

SellSuit

This event is logged when a player sells a flight suit

Parameters:

  • Name
  • Price
  • SuitID
  • SuitMods
{
    "timestamp": "2020-10-05T14:34:04Z",
    "event": "SellSuit",
    "Name": "tacticalsuit_class1",
    "Name_Localised": "Tactician Suit",
    "Price": 70000
}

SellWeapon

This event is logged when a player sells a hand weapon

Parameters:

  • Name
  • Price
  • SuitModuleID
  • Class
  • WeaponMods

ShipLocker

Lists the contents of the ship locker, eg at startup

The full contents are written to a separate file, ShipLocker.json

The full list is also written into the journal at startup (if in a ship) and when boarding a ship

The shiplocker.json file is updated when the locker contents are changed

Parameters:

  • Items: [ ]
  • Components: [ ]
  • Consumables: [ ]
  • Data: [ ]

Each list has objects containing:

  • Name
  • OwnerID
  • MissionID (if relevant)
  • Count

SwitchSuitLoadout

This event is logged when a player selects a different flight suit from the ship's locker

Parameters:

  • SuitID
  • SuitName
  • SuitMods
  • LoadoutID
  • LoadoutName
  • Modules: array of objects
    • SlotName
    • SuitModuleID
    • ModuleName
    • Class
    • WeaponMods

TransferMicroResources

Written when transferreing items between backpack and ship locker

Parameters:

  • Transfers: array of objects
    • Name
    • Category
    • Count
    • Direction
{
    "timestamp": "2021-04-14T15:07:54Z",
    "event": "TransferMicroResources",
    "Transfers": [
        {
            "Name": "healthpack",
            "Name_Localised": "Medkit",
            "Category": "Consumable",
            "Count": 1,
            "Direction": "ToBackpack"
        },
        {
            "Name": "energycell",
            "Name_Localised": "Energy Cell",
            "Category": "Consumable",
            "Count": 1,
            "Direction": "ToBackpack"
        }
    ]
}

TradeMicroResources

This event is logged when the player exchanges owned microresources to receive some other type of microresource

Parameters:

  • Offered: array of objects
    • Name
    • Category
    • Count
  • Received: name of resource received
  • Category
  • Count: number received
  • MarketID
{
    "timestamp": "2020-10-07T14:55:09Z",
    "event": "TradeMicroResources",
    "Offered": [
        {
            "Name": "mutageniccatalyst",
            "Name_Localised": "Mutagenic Catalyst",
            "Count": 5
        }
    ],
    "Received": "californium",
    "Count": 3,
    "MarketID": 3228964864
}

UpgradeSuit

This event is logged when the player upgrades their flight suit

Parameters:

  • Name
  • SuitID
  • Class
  • Cost
  • Resources
{
    "timestamp": "2022-08-19T16:41:33Z",
    "event": "UpgradeSuit",
    "Name": "utilitysuit_class1",
    "Name_Localised": "Maverick Suit",
    "SuitID": 1702914472756487,
    "Class": 2,
    "Cost": 600000,
    "Resources": [
        {
            "Name": "suitschematic",
            "Name_Localised": "Suit Schematic",
            "Count": 1
        },
        {
            "Name": "healthmonitor",
            "Name_Localised": "Health Monitor",
            "Count": 1
        },
        {
            "Name": "largecapacitypowerregulator",
            "Name_Localised": "Power Regulator",
            "Count": 1
        },
        {
            "Name": "manufacturinginstructions",
            "Name_Localised": "Manufacturing Instructions",
            "Count": 1
        },
        {
            "Name": "carbonfibreplating",
            "Name_Localised": "Carbon Fibre Plating",
            "Count": 5
        },
        {
            "Name": "graphene",
            "Count": 5
        }
    ]
}

UpgradeWeapon

This event is logged when the player upgrades a hand weapon

Parameters:

  • Name
  • SuitModuleID
  • Class
  • Cost
  • Resources
{
    "timestamp": "2022-08-19T16:58:18Z",
    "event": "UpgradeWeapon",
    "Name": "wpn_m_assaultrifle_laser_fauto",
    "Name_Localised": "TK Aphelion",
    "Class": 2,
    "SuitModuleID": 1681611765701131,
    "Cost": 0,
    "Resources": [
        {
            "Name": "weaponschematic",
            "Name_Localised": "Weapon Schematic",
            "Count": 1
        },
        {
            "Name": "ionisedgas",
            "Name_Localised": "Ionised Gas",
            "Count": 1
        },
        {
            "Name": "manufacturinginstructions",
            "Name_Localised": "Manufacturing Instructions",
            "Count": 1
        },
        {
            "Name": "microelectrode",
            "Count": 5
        },
        {
            "Name": "opticalfibre",
            "Name_Localised": "Optical Fibre",
            "Count": 5
        }
    ]
}

UseConsumable

When using an item from the player's inventory (backpack)

Parameters:

  • Name
  • Type