[Edited for brevity]
My Shipyard.json file isn't showing a unique numerical identifier for ship listings - all values held in the "id" field of the Pricelist array are zero. The example shown in the Elite Dangerous Journal Reading documentation shows a (unique?) numerical string in the id fields. Also, the data pulled from my Shipyard.json file after opening the shipyard menu in a station didn't contain any info on the ships that were for sale there, only the ship I was currently in. Is this a bug? Am I misunderstanding what the "id" field is for? I'm working on building a database of info pulled from my journal files, and have been using these unique numerical ids to organize my tables, but now that I noticed this I'm wondering if that's a stable approach. Does anybody have any insight into this?
My Shipyard.json file isn't showing a unique numerical identifier for ship listings - all values held in the "id" field of the Pricelist array are zero. The example shown in the Elite Dangerous Journal Reading documentation shows a (unique?) numerical string in the id fields. Also, the data pulled from my Shipyard.json file after opening the shipyard menu in a station didn't contain any info on the ships that were for sale there, only the ship I was currently in. Is this a bug? Am I misunderstanding what the "id" field is for? I'm working on building a database of info pulled from my journal files, and have been using these unique numerical ids to organize my tables, but now that I noticed this I'm wondering if that's a stable approach. Does anybody have any insight into this?
[Shipyard.json from my carrier]
{ "timestamp":"2025-08-06T17:51:08Z", "event":"Shipyard", "MarketID":3712373504, "StationName":"V2Y-B3L", "StarSystem":"Piscium Sector RO-R b4-4", "Horizons":true, "AllowCobraMkIV":false, "PriceList":[
{ "id":0, "ShipType":"type9", "ShipType_Localised":"Type-9 Heavy", "ShipPrice":134748318 },
{ "id":0, "ShipType":"empire_courier", "ShipType_Localised":"Imperial Courier", "ShipPrice":0 },
{ "id":0, "ShipType":"sidewinder", "ShipPrice":0 },
{ "id":0, "ShipType":"cobramkv", "ShipType_Localised":"Cobra Mk V", "ShipPrice":1745751 },
{ "id":0, "ShipType":"cobramkiii", "ShipType_Localised":"Cobra Mk III", "ShipPrice":7356998 },
{ "id":0, "ShipType":"vulture", "ShipPrice":24553467 },
{ "id":0, "ShipType":"asp", "ShipType_Localised":"Asp Explorer", "ShipPrice":48388055 },
{ "id":0, "ShipType":"python_nx", "ShipType_Localised":"Python Mk II", "ShipPrice":59255258 },
{ "id":0, "ShipType":"mandalay", "ShipPrice":62401245 },
{ "id":0, "ShipType":"federation_dropship_mkii", "ShipType_Localised":"Federal Assault Ship", "ShipPrice":69165495 },
{ "id":0, "ShipType":"ferdelance", "ShipType_Localised":"Fer-de-Lance", "ShipPrice":79137283 },
{ "id":0, "ShipType":"python", "ShipPrice":160515990 },
{ "id":0, "ShipType":"anaconda", "ShipPrice":225212220 }
] }
[Shipyard.json from a station]
( the Type-9 Heavy was the ship I was in at the time ){ "timestamp":"2025-08-06T17:41:03Z", "event":"Shipyard", "MarketID":4210314243, "StationName":"Aragon Legacy", "StarSystem":"Piscium Sector RO-R b4-4", "Horizons":true, "AllowCobraMkIV":false, "PriceList":[
{ "id":0, "ShipType":"type9", "ShipType_Localised":"Type-9 Heavy", "ShipPrice":134748318 }
] }
Last edited: