Discussion Commanders log manual and data sample

Some questions about CommodityReward
1) Is it just commodities, or does it contain materials

I would say only commodities. In my journal there is an extra "MaterialCollected" event with the same timestamp after the "MissionCompleted" event.

Code:
{ "timestamp":"2016-10-27T19:55:38Z", "event":"MissionCompleted", "Faction":"The Baddest Company", "Name":"Mission_Courier_Boom_name", "MissionID":45347242, "DestinationSystem":"Eol Prou LW-L c8-28", "DestinationStation":"Malik Station", "Reward":2470, "CommodityReward":[ { "Name": "ModularTerminals", "Count": 4 } ] }
{ "timestamp":"2016-10-27T19:56:04Z", "event":"MissionCompleted", "Faction":"The Baddest Company", "Name":"Mission_Courier_Boom_name", "MissionID":45347273, "DestinationSystem":"Eol Prou LW-L c8-28", "DestinationStation":"Malik Station", "Reward":3150 }
{ "timestamp":"2016-10-27T19:56:04Z", "event":"MaterialCollected", "Category":"Encoded", "Name":"legacyfirmware", "Count":1 }
{ "timestamp":"2016-10-27T19:56:13Z", "event":"MissionCompleted", "Faction":"The Baddest Company", "Name":"Mission_Courier_Boom_name", "MissionID":45347294, "DestinationSystem":"Eol Prou LW-L c8-28", "DestinationStation":"Malik Station", "Reward":5250 }
{ "timestamp":"2016-10-27T19:56:24Z", "event":"MissionCompleted", "Faction":"The Baddest Company", "Name":"Mission_Courier_Boom_name", "MissionID":45348526, "DestinationSystem":"Eol Prou LW-L c8-28", "DestinationStation":"Malik Station", "Reward":3150 }
{ "timestamp":"2016-10-27T19:56:32Z", "event":"MissionCompleted", "Faction":"The Baddest Company", "Name":"Mission_Courier_Boom_name", "MissionID":45357105, "DestinationSystem":"Eol Prou LW-L c8-28", "DestinationStation":"Malik Station", "Reward":10500 }
 
Some questions about CommodityReward

1) Is it just commodities, or does it contain materials
2) If it does contain materials, is there a way to indicate its a material (after all, it may be the first time the tool sees it, and we can't build in a known list of materials to the tool at they are being constantly added to). All other instances of materials and commodities can be distinguished between each other by the record they are in.
3) I've not seen it in all 369 log files i've seen from about 20 people!
Looking through my own journal files it seems that CommodityReward is indeed just Commodities. I know I've had a reward of Materials as recently as yesterday, but it's never listed as part of the MissionCompleted event. Instead I have a separate MaterialCollected event with the same timestamp:

Code:
{ "timestamp":"2016-10-28T00:03:24Z", "event":"MissionCompleted", "Faction":"Monarchy of Dvoruba", "Name":"Mission_Delivery_Boom_name", "MissionID":45421101, "Commodity":"$BasicMedicines_Name;", "Commodity_Localised":"Basic Medicines", "Count":4, "DestinationSystem":"Dvoruba", "DestinationStation":"Snyder Settlement", "Reward":984, "CommodityReward":[ { "Name": "ModularTerminals", "Count": 4 } ] }
{ "timestamp":"2016-10-28T00:03:24Z", "event":"MaterialCollected", "Category":"Encoded", "Name":"scrambledemissiondata", "Count":1 }
 
Last edited:
Are there any indication we can have a running total for material, data and cargo like this? ("Total" at end)

Code:
{ "timestamp":"2016-10-28T00:03:24Z", "event":"MaterialCollected", "Category":"Encoded", "Name":"scrambledemissiondata", "Count":1, "Total":8 }
 
I am wondering if there is any chance of adding a system ID to the FSDJump and Location events - the same system ID as shows up in the 'lastSystem.id' property of the profile JSON returned by the companion API. Then systems can be tracked even if they are renamed down the track, and external tools can direct to search for the associated procgen system name (such as 'Wregoe AC-D d12-0' or 'Oochost AR-O b51-0'). For example, Arti was renamed to Aarti during the update, yet none of the stations names changed names, so we now have both Arti and Aarti in EDDB at the same location with the same stations and the same stats.

Is is also possible to add the commander ID to the LoadGame event - the same commander ID that shows up in the 'commander.id' property of the profile JSON returned by the companion API. Then the tools can e.g. direct the user which commander directory to put the 'ImportStars.txt' file.
 
Last edited:
Is there anyone who already investigated this particular case:
A commander ship is destroyed while commander itself is on the planet surface (srv)? In this case "died" event is not triggered, so one can not check the name of the killer (yep, it's logical, but was not as intended, I think).
 
Well, I've just done a ledger for EDDiscovery, and after checking, i'm not convinced that all usage of credits is being logged..

This log for instance, between the two Load Games, i'm seeing 1527 difference between what I counted as credit usage and what the game sees.

Rob



{ "timestamp":"2016-09-27T19:44:01Z", "event":"LoadGame", "Commander":"Robby", "Ship":"Adder", "ShipID":14, "GameMode":"Open", "Credits":218599398, "Loan":0 }
{ "timestamp":"2016-09-27T19:44:01Z", "event":"Rank", "Combat":6, "Trade":6, "Explore":5, "Empire":0, "Federation":5, "CQC":0 }
{ "timestamp":"2016-09-27T19:44:01Z", "event":"Progress", "Combat":16, "Trade":48, "Explore":21, "Empire":61, "Federation":61, "CQC":44 }
{ "timestamp":"2016-09-27T19:44:24Z", "event":"Location", "StarSystem":"Eol Prou PC-K c9-93", "StarPos":[-9507.438,-914.125,19819.094], "Allegiance":"", "Economy":"$economy_None;", "Economy_Localised":"None", "Government":"$government_None;", "Government_Localised":"None", "Security":"$SYSTEM_SECURITY_low;", "Security_Localised":"Low Security" }
{ "timestamp":"2016-09-27T19:44:45Z", "event":"SelfDestruct" }
{ "timestamp":"2016-09-27T19:44:45Z", "event":"ShieldState", "ShieldsUp":false }
{ "timestamp":"2016-09-27T19:44:49Z", "event":"HeatWarning" }
{ "timestamp":"2016-09-27T19:44:54Z", "event":"HeatDamage" }
{ "timestamp":"2016-09-27T19:45:11Z", "event":"HullDamage", "Health":0.379919 }
{ "timestamp":"2016-09-27T19:45:16Z", "event":"Died" }
{ "timestamp":"2016-09-27T19:45:30Z", "event":"Resurrect", "Option":"rebuy", "Cost":483, "Bankrupt":false }
{ "timestamp":"2016-09-27T19:45:30Z", "event":"ApproachSettlement", "Name":"Jaques Visitor Beacon" }
{ "timestamp":"2016-09-27T19:45:51Z", "event":"Location", "Docked":1, "StationName":"Jaques Station", "StationType":"Orbis", "StarSystem":"Colonia", "StarPos":[-9530.500,-910.281,19808.125], "Allegiance":"Independent", "Economy":"$economy_Tourism;", "Economy_Localised":"Tourism", "Government":"$government_Cooperative;", "Government_Localised":"Cooperative", "Security":"$SYSTEM_SECURITY_low;", "Security_Localised":"Low Security", "Faction":"Jaques", "FactionState":"Expansion" }
{ "timestamp":"2016-09-27T19:45:51Z", "event":"Docked", "StationName":"Jaques Station", "StationType":"Orbis", "StarSystem":"Colonia", "Faction":"Jaques", "FactionState":"Expansion", "Allegiance":"Independent", "Economy":"$economy_Tourism;", "Economy_Localised":"Tourism", "Government":"$government_Cooperative;", "Government_Localised":"Cooperative", "Security":"$SYSTEM_SECURITY_low;", "Security_Localised":"Low Security" }
{ "timestamp":"2016-09-27T19:46:10Z", "event":"Undocked", "StationName":"Jaques Station", "StationType":"Orbis" }
{ "timestamp":"2016-09-27T19:47:18Z", "event":"CommitCrime", "CrimeType":"fireInStation", "Faction":"Jaques", "Bounty":100 }
{ "timestamp":"2016-09-27T19:47:19Z", "event":"HullDamage", "Health":0.285404 }
{ "timestamp":"2016-09-27T19:47:19Z", "event":"HullDamage", "Health":0.285404 }
{ "timestamp":"2016-09-27T19:47:19Z", "event":"HullDamage", "Health":0.285404 }
{ "timestamp":"2016-09-27T19:47:19Z", "event":"ShieldState", "ShieldsUp":false }
{ "timestamp":"2016-09-27T19:47:19Z", "event":"Died" }
{ "timestamp":"2016-09-27T19:47:38Z", "event":"Resurrect", "Option":"free", "Cost":0, "Bankrupt":false }
{ "timestamp":"2016-09-27T19:48:08Z", "event":"Location", "Docked":1, "StationName":"Treshchov Port", "StationType":"Outpost", "StarSystem":"Aiabiko", "StarPos":[-82.063,1.625,-14.438], "Allegiance":"Independent", "Economy":"$economy_Agri;", "Economy_Localised":"Agriculture", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_high;", "Security_Localised":"High Security", "Faction":"The Forgotten" }
{ "timestamp":"2016-09-27T19:48:09Z", "event":"Docked", "StationName":"Treshchov Port", "StationType":"Outpost", "StarSystem":"Aiabiko", "Faction":"Aiabiko Company", "Allegiance":"Independent", "Economy":"$economy_Agri;", "Economy_Localised":"Agriculture", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_high;", "Security_Localised":"High Security" }
{ "timestamp":"2016-09-27T19:50:59Z", "event":"Undocked", "StationName":"Treshchov Port", "StationType":"Outpost" }
{ "timestamp":"2016-09-27T19:51:46Z", "event":"SupercruiseEntry", "StarSystem":"Aiabiko" }
{ "timestamp":"2016-09-27T19:54:48Z", "event":"SupercruiseExit", "StarSystem":"Aiabiko", "Body":"White Orbital" }
{ "timestamp":"2016-09-27T19:55:47Z", "event":"DockingRequested", "StationName":"White Orbital" }
{ "timestamp":"2016-09-27T19:55:48Z", "event":"DockingGranted", "LandingPad":28, "StationName":"White Orbital" }
{ "timestamp":"2016-09-27T19:56:57Z", "event":"Docked", "StationName":"White Orbital", "StationType":"Orbis", "StarSystem":"Aiabiko", "Faction":"Aiabiko for Equality", "Allegiance":"Independent", "Economy":"$economy_Agri;", "Economy_Localised":"Agriculture", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_high;", "Security_Localised":"High Security" }
{ "timestamp":"2016-09-27T19:59:39Z", "event":"ShipyardTransfer", "ShipType":"FerDeLance", "ShipID":15, "System":"Lembava", "Distance":939379235343040512.000000, "TransferPrice":2693097 }
{ "timestamp":"2016-09-27T19:59:47Z", "event":"ShipyardTransfer", "ShipType":"Empire_Trader", "ShipID":17, "System":"Lembava", "Distance":939379235343040512.000000, "TransferPrice":645937 }
{ "timestamp":"2016-09-27T20:00:55Z", "event":"ShipyardBuy", "ShipType":"anaconda", "ShipPrice":14696945, "StoreOldShip":"SideWinder", "StoreShipID":14 }
{ "timestamp":"2016-09-27T20:00:56Z", "event":"ShipyardNew", "ShipType":"anaconda", "NewShipID":27 }
{ "timestamp":"2016-09-27T20:01:10Z", "event":"Docked", "StationName":"White Orbital", "StationType":"Orbis", "StarSystem":"Aiabiko", "Faction":"Aiabiko for Equality", "Allegiance":"Independent", "Economy":"$economy_Agri;", "Economy_Localised":"Agriculture", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_high;", "Security_Localised":"High Security" }
{ "timestamp":"2016-09-27T20:02:00Z", "event":"ModuleBuy", "Slot":"Slot06_Size5", "BuyItem":"$int_fighterbay_size5_class1_name;", "BuyItem_Localised":"Fighter Hangar", "BuyPrice":57564, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:02:54Z", "event":"ModuleBuy", "Slot":"Slot03_Size6", "SellItem":"$int_shieldgenerator_size6_class1_name;", "SellItem_Localised":"Shield Generator", "SellPrice":19975, "BuyItem":"$int_shieldgenerator_size6_class3_fast_name;", "BuyItem_Localised":"Bi-Weave Shield", "BuyPrice":269659, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:03:17Z", "event":"ModuleBuy", "Slot":"Slot10_Size4", "SellItem":"$int_stellarbodydiscoveryscanner_standard_name;", "SellItem_Localised":"D - Scanner", "SellPrice":100, "BuyItem":"$int_fsdinterdictor_size4_class4_name;", "BuyItem_Localised":"FSD Interdictor", "BuyPrice":711245, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:03:54Z", "event":"ModuleBuy", "Slot":"Slot04_Size6", "BuyItem":"$int_shieldcellbank_size6_class3_name;", "BuyItem_Localised":"Shield Cell Bank", "BuyPrice":55611, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:04:38Z", "event":"ModuleBuy", "Slot":"HugeHardpoint1", "BuyItem":"$hpt_beamlaser_turret_large_name;", "BuyItem_Localised":"Beam Laser", "BuyPrice":1939960, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:04:45Z", "event":"ModuleBuy", "Slot":"LargeHardpoint1", "BuyItem":"$hpt_beamlaser_turret_large_name;", "BuyItem_Localised":"Beam Laser", "BuyPrice":1939960, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:04:52Z", "event":"ModuleBuy", "Slot":"LargeHardpoint2", "BuyItem":"$hpt_beamlaser_turret_large_name;", "BuyItem_Localised":"Beam Laser", "BuyPrice":1939960, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:04:59Z", "event":"ModuleBuy", "Slot":"LargeHardpoint3", "BuyItem":"$hpt_beamlaser_turret_large_name;", "BuyItem_Localised":"Beam Laser", "BuyPrice":1939960, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:10Z", "event":"ModuleBuy", "Slot":"MediumHardpoint1", "BuyItem":"$hpt_pulselaserburst_turret_medium_name;", "BuyItem_Localised":"Burst Laser", "BuyPrice":16280, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:18Z", "event":"ModuleBuy", "Slot":"MediumHardpoint2", "BuyItem":"$hpt_pulselaserburst_turret_medium_name;", "BuyItem_Localised":"Burst Laser", "BuyPrice":16280, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:32Z", "event":"ModuleBuy", "Slot":"TinyHardpoint1", "BuyItem":"$hpt_plasmapointdefence_turret_tiny_name;", "BuyItem_Localised":"Point Defence", "BuyPrice":1855, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:41Z", "event":"ModuleBuy", "Slot":"TinyHardpoint2", "BuyItem":"$hpt_chafflauncher_tiny_name;", "BuyItem_Localised":"Chaff", "BuyPrice":850, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:51Z", "event":"ModuleBuy", "Slot":"TinyHardpoint3", "BuyItem":"$hpt_chafflauncher_tiny_name;", "BuyItem_Localised":"Chaff", "BuyPrice":850, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:05:59Z", "event":"ModuleBuy", "Slot":"TinyHardpoint4", "BuyItem":"$hpt_plasmapointdefence_turret_tiny_name;", "BuyItem_Localised":"Point Defence", "BuyPrice":1855, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:06:11Z", "event":"ModuleBuy", "Slot":"TinyHardpoint5", "BuyItem":"$hpt_shieldbooster_size0_class5_name;", "BuyItem_Localised":"Shield Booster", "BuyPrice":28100, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:06:18Z", "event":"ModuleBuy", "Slot":"TinyHardpoint6", "BuyItem":"$hpt_heatsinklauncher_turret_tiny_name;", "BuyItem_Localised":"Heat Sink", "BuyPrice":350, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:06:28Z", "event":"ModuleBuy", "Slot":"TinyHardpoint7", "BuyItem":"$hpt_shieldbooster_size0_class5_name;", "BuyItem_Localised":"Shield Booster", "BuyPrice":28100, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:06:35Z", "event":"ModuleBuy", "Slot":"TinyHardpoint8", "BuyItem":"$hpt_heatsinklauncher_turret_tiny_name;", "BuyItem_Localised":"Heat Sink", "BuyPrice":350, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:07:12Z", "event":"ModuleBuy", "Slot":"PowerDistributor", "SellItem":"$int_powerdistributor_size8_class1_name;", "SellItem_Localised":"Power Distributor", "SellPrice":69758, "BuyItem":"$int_powerdistributor_size8_class3_name;", "BuyItem_Localised":"Power Distributor", "BuyPrice":435990, "Ship":"anaconda", "ShipID":27 }
{ "timestamp":"2016-09-27T20:07:35Z", "event":"CrewHire", "Name":"Cheryl Wagner", "Faction":"Aiabiko for Equality", "Cost":90000, "CombatRank":3 }
{ "timestamp":"2016-09-27T20:07:42Z", "event":"CrewAssign", "Name":"Cheryl Wagner", "Role":"Active" }
{ "timestamp":"2016-09-27T20:08:09Z", "event":"Undocked", "StationName":"White Orbital", "StationType":"Orbis" }
{ "timestamp":"2016-09-27T20:11:58Z", "event":"SupercruiseEntry", "StarSystem":"Aiabiko" }
{ "timestamp":"2016-09-27T20:13:58Z", "event":"FSDJump", "StarSystem":"Chemaku", "StarPos":[-77.563,6.563,-10.531], "Allegiance":"Federation", "Economy":"$economy_Agri;", "Economy_Localised":"Agriculture", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_high;", "Security_Localised":"High Security", "JumpDist":7.739, "FuelUsed":4.239987, "FuelLevel":27.760014, "Faction":"Chemaku Values Party" }
{ "timestamp":"2016-09-27T20:16:19Z", "event":"FSDJump", "StarSystem":"Hach", "StarPos":[-73.063,13.281,-8.250], "Allegiance":"Federation", "Economy":"$economy_Refinery;", "Economy_Localised":"Refinery", "Government":"$government_Democracy;", "Government_Localised":"Democracy", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Medium Security", "JumpDist":8.402, "FuelUsed":5.203826, "FuelLevel":22.556187, "Faction":"Workers of Hach Resistance" }
{ "timestamp":"2016-09-27T20:17:48Z", "event":"FSDJump", "StarSystem":"NLTT 49528", "StarPos":[-72.625,18.500,-11.750], "Allegiance":"Federation", "Economy":"$economy_Industrial;", "Economy_Localised":"Industrial", "Government":"$government_Corporate;", "Government_Localised":"Corporate", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Medium Security", "JumpDist":6.299, "FuelUsed":2.433241, "FuelLevel":20.122946, "Faction":"NLTT 49528 Vision PLC" }
{ "timestamp":"2016-09-27T20:21:53Z", "event":"SupercruiseExit", "StarSystem":"NLTT 49528", "Body":"NLTT 49528 1 A Ring" }
{ "timestamp":"2016-09-27T20:22:29Z", "event":"LaunchFighter", "Loadout":"four", "PlayerControlled":true }
{ "timestamp":"2016-09-27T20:24:13Z", "event":"VehicleSwitch", "To":"Mothership" }
{ "timestamp":"2016-09-27T20:25:29Z", "event":"LoadGame", "Commander":"Robby", "Ship":"Anaconda", "ShipID":27, "GameMode":"Open", "Credits":191176463, "Loan":0 }
 
Last edited:
I'm seeing similar things. I haven't tried firing them and seeing if fixes it though.

There's no indication of the crews salary % when they're hired, just the initial payment. I guess it could be related to their combat rank but there's no mention in the docs.
 
May I reiterate my request for the following events, which should be trivial to add:

{ "timestamp":"2016-09-20T18:24:55Z", "event":"InterdictionStart", "Interdictor":"Wampso Ruukh", "IsPlayer":true, "CombatRank":8 }
{ "timestamp":"2016-09-20T18:24:55Z", "event":"InterdictionEnd", "Submitted":false, "Success":true, "Interdictor":"Wampso Ruukh", "IsPlayer":true, "CombatRank":8 }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 5, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 4, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 3, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 2, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 1, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"Countdown", "Time": 0, "Mode": "H-Jump", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"WitchspaceEntry", "TargetSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"WitchspaceExit", "StarType": "G", "StarColor": "Yellow", "StarSystem":"Shinrarta Dezhra", "Body":"Founders World" }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"HeatWarningStart", "Heat": 81.23}
{ "timestamp":"2016-09-20T18:24:57Z", "event":"HeatWarningEnd", "Heat": 78.94 }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"HeatDamageStart", "Heat": 101.43 }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"HeatDamageEnd", "Heat": 89.01 }
{ "timestamp":"2016-09-20T18:24:57Z", "event":"ImpactEvent", "Type":"Shield", "Shield":39.25, "Hull":100.00, "Weapon":"PulseLaser", "WeaponColor":"FF5544", "SpecialEffects":"Impulse,Heat", "Attacker":"HanSolo", "IsPlayer":false}
{ "timestamp":"2016-09-20T18:24:57Z", "event":"ImpactEvent", "Type":"Hull", "Shield":0.00, "Hull":82.46, "Weapon":"PulseLaser, "WeaponColor":"FF5544", "SpecialEffects":"None", "Attacker":"HanSolo", "IsPlayer":false}


Rationale: The interdiction start and end events are useful for controlling external devices and perhaps even shakers for simpits in the future.
The WitchspaceExit data with star type and color would be extremely useful for light effects, same for the heat and weapon impact events. Impact events could be rate-limited so that if you have more than 1 impact each tenth of a second, the game doesn't generate another impact event until the next tenth of a second - so you'd have a maximum of ten impact events every second.
 
When I asked Howard on twitter the reply was:

I have asked one of our QA team to keep an eye on it, as I have some new tasks now. Proper bug reports probably a good thing.

Could someone from FD please confirm the process from now on, such as bug reporting for existing log features. And how are new suggestions and improvements handled? Surely the Suggestions forum would not be a good place for it, since it's not like a user feature.

Otherwise, the great ideas posted here will eventually be lost.
 
To quote from the thread opener:

What’s more, the very amazing Howard Chalkley (who is far more intelligent than I) will be on hand in this thread to answer any questions that you have regarding the journal.

As always, post on this thread and feel free to get in touch directly with any questions, concerns or recommendations.

I know about the tweet and it also says, that QA people ar monitoring this forum thread. So Dear QA people, what's up with this thread now? If this is closed from your side, close it technically too, so we don't waste time writing bug reports in here.
 
Greetings

According to the manual
8.10 Engineer Craft
When Written: when requesting an engineer upgrade
Parameters:
Engineer: name of engineer
Blueprint: name of blueprint
Level: crafting level
Ingredients: JSON object with names and quantities of materials required
Example:

Code:
{ "timestamp":"2016-06-10T14:32:03Z", 
"event":"EngineerCraft", "Engineer":"Elvira Martuuk", 
"Blueprint":"FSD_LongRange", "Level":2, 
"Ingredients":{"praseodymium":1, "disruptedwakeechoes":3, "chemicalprocessors":2, "arsenic":2 } }


I tried gather information, but:
Code:
.....
{ "timestamp":"2016-11-03T03:14:55Z", "event":"Location", "Docked":true, "StationName":"The Beach", "StationType":"", "StarSystem":"Beta-3 Tucani", "StarPos":[32.250,-55.188,23.875], "Allegiance":"Independent", "Economy":"$economy_Refinery;", "Economy_Localised":"Переработка", "Government":"$government_Dictatorship;", "Government_Localised":"Диктатура", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Средн. ур. безопасности", "Body":"Beta-3 Tucani 2 b a", "BodyType":"Planet", "Faction":"EG Union" }
{ "timestamp":"2016-11-03T03:14:55Z", "event":"Docked", "StationName":"The Beach", "StarSystem":"Beta-3 Tucani", "Faction":"EG Union", "Allegiance":"Independent", "Economy":"$economy_Refinery;", "Economy_Localised":"Переработка", "Government":"$government_Dictatorship;", "Government_Localised":"Диктатура", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Средн. ур. безопасности" }
<!-- 
note _ZT_
There should be information about blueprints....but information is not present!  
-->
{ "timestamp":"2016-11-03T03:31:46Z", "event":"Undocked", "StationName":"The Beach" }
{ "timestamp":"2016-11-03T03:31:46Z", "event":"Touchdown", "Latitude":71.794884, "Longitude":98.432808 }
{ "timestamp":"2016-11-03T03:31:47Z", "event":"Liftoff", "Latitude":71.794891, "Longitude":98.432808 }
{ "timestamp":"2016-11-03T03:32:15Z", "event":"ReceiveText", "From":"The Beach", "Message":"$STATION_NoFireZone_exited;", "Message_Localised":"Вы вышли из зоны запрета огня", "Channel":"npc" }
{ "timestamp":"2016-11-03T03:32:24Z", "event":"SupercruiseEntry", "StarSystem":"Beta-3 Tucani" }
....

ie looked through all blueprints of engineer in the game, but there is no log entry
question:
How to initialize "When Written: when requesting an engineer upgrade"?​

p.s. when the module is made modifying an entry in the log:
information on ingredients
blueprints name​

but I need information !before modifications!
__

I look forward to a constructive response.
Thanks for your attention.
 
Greetings

According to the manual
8.10 Engineer Craft
When Written: when requesting an engineer upgrade
Parameters:
Engineer: name of engineer
Blueprint: name of blueprint
Level: crafting level
Ingredients: JSON object with names and quantities of materials required
Example:

Code:
{ "timestamp":"2016-06-10T14:32:03Z", 
"event":"EngineerCraft", "Engineer":"Elvira Martuuk", 
"Blueprint":"FSD_LongRange", "Level":2, 
"Ingredients":{"praseodymium":1, "disruptedwakeechoes":3, "chemicalprocessors":2, "arsenic":2 } }


I tried gather information, but:
Code:
.....
{ "timestamp":"2016-11-03T03:14:55Z", "event":"Location", "Docked":true, "StationName":"The Beach", "StationType":"", "StarSystem":"Beta-3 Tucani", "StarPos":[32.250,-55.188,23.875], "Allegiance":"Independent", "Economy":"$economy_Refinery;", "Economy_Localised":"Переработка", "Government":"$government_Dictatorship;", "Government_Localised":"Диктатура", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Средн. ур. безопасности", "Body":"Beta-3 Tucani 2 b a", "BodyType":"Planet", "Faction":"EG Union" }
{ "timestamp":"2016-11-03T03:14:55Z", "event":"Docked", "StationName":"The Beach", "StarSystem":"Beta-3 Tucani", "Faction":"EG Union", "Allegiance":"Independent", "Economy":"$economy_Refinery;", "Economy_Localised":"Переработка", "Government":"$government_Dictatorship;", "Government_Localised":"Диктатура", "Security":"$SYSTEM_SECURITY_medium;", "Security_Localised":"Средн. ур. безопасности" }
<!-- 
note _ZT_
There should be information about blueprints....but information is not present!  
-->
{ "timestamp":"2016-11-03T03:31:46Z", "event":"Undocked", "StationName":"The Beach" }
{ "timestamp":"2016-11-03T03:31:46Z", "event":"Touchdown", "Latitude":71.794884, "Longitude":98.432808 }
{ "timestamp":"2016-11-03T03:31:47Z", "event":"Liftoff", "Latitude":71.794891, "Longitude":98.432808 }
{ "timestamp":"2016-11-03T03:32:15Z", "event":"ReceiveText", "From":"The Beach", "Message":"$STATION_NoFireZone_exited;", "Message_Localised":"Вы вышли из зоны запрета огня", "Channel":"npc" }
{ "timestamp":"2016-11-03T03:32:24Z", "event":"SupercruiseEntry", "StarSystem":"Beta-3 Tucani" }
....

ie looked through all blueprints of engineer in the game, but there is no log entry
question:
How to initialize "When Written: when requesting an engineer upgrade"?​

p.s. when the module is made modifying an entry in the log:
information on ingredients
blueprints name​

but I need information !before modifications!
__

I look forward to a constructive response.
Thanks for your attention.

By "requesting" FD means the point at which you hit the button to get the results. The reason that the language sounds a bit odd is because you don't have to apply the modification.
 
I made a sample app to handle some events related to cargo used in blueprints (so it ignores commodities that aren't an ingredient in any blueprint, but it takes all materials and data from the logs). Source and installation are on GitHub.

Feel free to take a look, the parsing logic is in the json converter.

I've created a thread post in this subforum but it did not appear yet, I believe that's because it went through the mod queue?
 
Hello Howard Chalkley :)

Hi there,
I'm using EDDiscovery and the new commander's log stuff is great. One thing that would be a useful improvement is to add the full star classification from a scan, as is shown in the Galaxy Map (not System Map though). E.g. G2V for Sol.
Cheers :)
 
Where should we report bugs? While writing EDEngineer I encountered many of them... I don't think the bug report forum for actual game bugs is the right place.

Apart from actual invalid json outputted by Interdictions or missing "Count" property on material/data discovery events, I found a pretty big one I'm not sure how to handle it.

Some users reported issues with the application. The root cause was due to my handling of log files containing only one line like:

{ "timestamp":"2016-11-06T01:57:47Z", "event":"Fileheader", "part":1, "language":"English\\UK", "gameversion":"2.2", "build":"r125374/r0 " }

Some other problematic files did not even contain the expected headers of a regular log file:

{ "timestamp":"2016-11-06T02:02:34Z", "event":"Fileheader", "part":1, "language":"English\\UK", "gameversion":"2.2", "build":"r125374/r0 " }
{ "timestamp":"2016-11-06T02:03:23Z", "event":"Location", "Docked":true, "StationName":"Romanek's Folly", "StationType":"Coriolis", "StarSystem":"Morgor", "StarPos":[-15.250,39.531,-2.250], "Allegiance":"Federation", "Economy":"$economy_Colony;", "Economy_Localised":"Colony", "Government":"$government_Confederacy;", "Government_Localised":"Confederacy", "Security":"$SYSTEM_SECURITY_low;", "Security_Localised":"Low Security", "Body":"Romanek's Folly", "BodyType":"Station" }
{ "timestamp":"2016-11-06T02:03:23Z", "event":"Docked", "StationName":"Romanek's Folly", "StationType":"Coriolis", "StarSystem":"Morgor", "Allegiance":"Federation", "Economy":"$economy_Colony;", "Economy_Localised":"Colony", "Government":"$government_Confederacy;", "Government_Localised":"Confederacy", "Security":"$SYSTEM_SECURITY_low;", "Security_Localised":"Low Security" }
{ "timestamp":"2016-11-06T02:06:05Z", "event":"Undocked", "StationName":"Romanek's Folly", "StationType":"Coriolis" }
{ "timestamp":"2016-11-06T02:08:18Z", "event":"ReceiveText", "From":"Romanek's Folly", "Message":"$STATION_NoFireZone_exited;", "Message_Localised":"No fire zone left.", "Channel":"npc" }
{ "timestamp":"2016-11-06T02:08:19Z", "event":"ReceiveText", "From":"Romanek's Folly", "Message":"$STATION_NoFireZone_entered;", "Message_Localised":"No fire zone entered.", "Channel":"npc" }
{ "timestamp":"2016-11-06T02:08:34Z", "event":"ReceiveText", "From":"Romanek's Folly", "Message":"$STATION_NoFireZone_exited;", "Message_Localised":"No fire zone left.", "Channel":"npc" }
{ "timestamp":"2016-11-06T02:09:02Z", "event":"SupercruiseEntry", "StarSystem":"Morgor" }

Between the "FileHeader" and "Location" events, I expect "LoadGame", "Rank" and "Progress" events.

Please note that these files are not continued parts of some other logs (it says "parts":1).
 
Last edited:
Where should we report bugs? While writing EDEngineer I encountered many of them... I don't think the bug report forum for actual game bugs is the right place.

Apart from actual invalid json outputted by Interdictions or missing "Count" property on material/data discovery events, I found a pretty big one I'm not sure how to handle it.

Some users reported issues with the application. The root cause was due to my handling of log files containing only one line like:



Some other problematic files did not even contain the expected headers of a regular log file:



Between the "FileHeader" and "Location" events, I expect "LoadGame", "Rank" and "Progress" events.

Please note that these files are not continued parts of some other logs (it says "parts":1).

We haven't had any feedback whether this thread is really being monitored or not. Howard has moved on to other deliverables. Perhaps posting formal bugs is the way to go.

Nice work on EDEngineer btw, I've been using it extensively, bugs and all. :)
 
Back
Top Bottom