Releases: chrisbruford/cmdr-journal
5.0.0
Version 26
Changes for v3.5 (September 2019)
- New SAASignalsFound event with bio/geo signals on planets and hotspots in rings
- SAAScanComplete: add SystemAddress
- Scan: add StarSystem name and SystemAddress
- FSDTarget: add RemainingJumpsInRoute
- CodexEntry,Touchdown,Liftoff: add NearestDestination
- StatusFlags: add flags fsdJump, srvHighBeam
- ShipTargeted: add powerplay info
- FSDJump event – now includes “Body” info about the arrival star
- “ApproachSettlement” now includes body info
- The “Loadout” event:
- no longer includes spurious ammo stats for energy weapons
- now includes UnladenMass and FuelCapacity info
- now written when docking SRV back in mothership
- now includes CargoCapacity, and MaxJumpRange
- Module item names are now consistently lowercase
- Scan: include a star’s subclass
- Location: include DistFromStarLS
- Add Conflicts data in FSDJump and Location
- Include Vehicle ID for SLF/SRV (LaunchFighter, LaunchSRV, FighterRebuilt, FighterDestroyed, DockSRV, DockFighter, SRVDestroyed, CrewLaunchFighter)
- Add info in Scan event to show if the body was previously discovered or mapped
- Change to SystemFaction and StationFaction info in Location, FSDJump, and Docked events (to avoid have multiple FactionState values in a Json record)
- add SquadronStartup event
- add ProspectedAsteroid event
- add ReservoirReplenished event
- Include station info in Location event, if starting when docked
- add CrimeVictim event (was in v3.3, but not previously documented)
- Fix in EngineerCraft: note property name is BlueprintName not Blueprint (since v3.0)
- MissionAccepted: note property LocalisedName (does not match automatically-localised strings)
- FSSSignalDiscovered: add USSType info
- Add new FSSAllBodiesFound event
- Scan events generated automatically when entering system now logged as “ScanType”:”AutoScan”
- Add new event MultiSellExplorationData
- Faction info in Location/FSDJump: if it's the player's squadron faction, add SquadronFaction:true, and flags HappiestSystem:true or HomeSystem:true if relevant
- add FSSSignalDiscovered – if signal is a USS, add a ThreatLevel value; if signal is a station, add IsStation:true; add SystemAddress
- Cargo – add a flag to indicate vessel=Ship or Vessel=SRV
- CodexEntry: add SystemAddress
- SendText: include a journal entry for text to squadron or system chat
- ReceiveText: include a ‘Channel’ parameter to show if message was from squadron or system chat
- SAAScanComplete: remove lists of names of discoverers and mappers
- Include info on Faction Happiness– in Location and FSDJump events
- Note FID value in Commander, LoadGame, ClearSavedGame, NewCommander events with unique player id number
4.1.0
Version 20 – for v3.3 (beta 1) (released 30th Oct 2018)
• Multiple faction activestates – in Location and FSDJump events
• The first “Cargo” event written to the journal contains full inventory
• Added “AsteroidCracked” event
• Added “SAAScanComplete” (Surface Area Analysis) event
• Added “CodexDiscovery” event
• Added “FSSDiscoveryScan” events
• Added several events for Squadrons
4.0.0
Version 19 – for v3.3 (preview released 20th Sept 2018)
• Simplify the “Category” in MaterialTrade
• Clarify meaning of bit 14 in status file: was called “under ship” but actually indicates when turret is retracted
• ApproachSettlement now includes Latitude and Longitude
• Note Bounty event is different for Skimmer bounty
• Update description of StoredShips event with InTransit flag
• Add ActiveFine info to Docked event
• EngineerProgress event at startup with summary for all engineers currently known
• Note a new ShipTargetted event is generated after using KillWarrantScanner, with updated bounty for target
• Note the MissionRedirected mission name now has any trailing “_name” removed
• Added MyReputation in faction list in FsdJump and Location events
• Added “FSDTarget” event when selecting a starsystem to jump to
• Added MissionID to cargo to indicate if it is mission-related: in Cargo, CollectCargo, EjectCargo events
• In ship loadout, indicate if it is ‘hot’
• Cargo summary is now written to a separate file, and updated when data changes
• Add “HullHealth” stat in the “Loadout” event
• MissionCompleted now indicates correct destination after redirection
3.3.0
Version 18 Frontier Commander Journal – for v3.0.4 (27th March 2018)
- Fix localisation where one text symbol redirects through another
- Fix PayBounties event, also add ShipID and Faction information in PayFines and PayBounties
- Ensure commodity names are localised in CargoDepot interactions, and when scooping and dumping from SRV
3.2.0
Version 17 Frontier Commander Journal – for v3.0.3 (19th March 2018)
- TechnologyBroker: distinguish between Commodities and Materials
- TechnologyBroker: add BrokerType value
- Event timestamps are now taken from server-synchronised time, not local clock
- Status: Vehicle lights flag fixed
- Added SystemSecondEconomy to FSDJump and Location
- Added info on multiple economies at a station in Docked event
- Add CargoType and count to CargoDepot event
- Status: FuelScooping flag fix, LowFuel flag fixed (in SRV)
- SellExplorationData: TotalEarnings fixed
3.1.0
Version 16 from Frontier Commander Journal – for v3.0.2 (5th March 2018)
- MissionCompleted: if rewards include materials, add category
- MaterialTrade: include category
- Status.json: when driving SRV, lat and long changes of 0.0005deg trigger update (in ship remains at 0.02deg)
- EngineerCraft: some modifications have string values, not float
- MissionAccepted: add a flag indicating if it is a wing mission
- New "CargoDepot" event for progress in a wing delivery mission
- Also fixed:
- Fix localisation of strings where we don't have any substitution parameters to insert into them
- Materials inventory at startup: omit items with a count of zero
- SellDrones: fix sell price (was previously using buy price)
3.0.0
Version 15 – for v3.0 – beta3 (6th Feb 2018)
- Add a property in the "Location" or "FSDJump" event indicating if the player is wanted locally
- Ensure all ShipType strings written to journal get localisation (so we get "ShipType_Localised":"Alliance Chieftain" as well as just "ShipType":"TypeX")
- Add a "Powerplay" event in the journal at startup to log a player's powerplay allegiance, rank, merits etc
- Adding crew name in events that only had ID, adding ID in events that only had Name
- In Loadout, When writing engineered module info to Journal, include the name of the "Experimental Effect" if any
- Note ship loadout, when written at any time after startup, may not include HullValue, ModulesValue
- indicate in LoadGame whether the player has Horizons access, also in Shipyard and Outfitting files
- Include more information about the results of a mission in the MissionCompleted event
- Improve the data written to the journal info when applying an experimental effect to a module in engineering
- When writing commodity price lists to Market.json, include unlocalised and localised item name, also include category name
- ModuleStore, ModuleRetrieve, MassModuleStore, StoredModules: add Level and Quality to EngineerModifications; add "Hot" flag; add "BuyPrice" in list of stored items
- In list of stored ships, indicate whether any are 'Hot'
- Include some extra information in the Journal's Scan event, to show each body's parent body info
2.1.0
Commander Journal Version 14 – for v3.0 – beta1 (25/Jan/2018)
- Commodity names and Material names are now localised
- Added NpcCrewRank and NpcCrewPaidWages events
- Added ShipTargetted event
- Added Commander at startup before other loadgame events
- Added Shutdown event
- Fixed station name in "Docking Denied" event
- Added solid composition data when scanning a planet
- Include community goal ID in events: CommunityGoalJoin, CommunityGoalReward, CommunityGoalDiscard
- Added some info about the name of a community goal's top tier, and the global bonus info (if available)
- Added Reputation event, to provide info on player's rep with superpowers
- Include fines in MissionFailed and MissionAbandoned events, where appropriate
- Add Statistics event at startup
- Include StationType info in DockingRequested, DockingGranted, DockingDenied, DockingCancelled, DockingTimeout
- Include UnderAttack event
- Include SystemAddress 64bit id value in FSDJump, Location, Docked, StartJump, NavBeaconScan
- Add StoredModules, and StoredShips
- Added Missions list at startup
- Added info to Cargo/Inventory to show whether cargo is stolen
- Report results of DiscoveryScan to the journal
- Include ScanType in Scan event
- Add FighterDestroyed and FighterRebuilt events
- Add LaunchDrone event
- Add Shipyard Pricelist, and Outfitting pricelist, Market pricelist, written to separate files
- Include BodyID in Location, SupercruiseExit, Scan, ApproachBody, LeaveBody
- Include MarketID in many events where relevant
- Include ship's HullValue, ModulesValue, and Rebuy price in Loadout event
- Fix an error in the ShipyardNew event description
- Note EngineerApply event is no longer generated
- Added "Quality" and "BlueprintID" properties and "Modifiers" array to EngineerCraft
- Added "EngineerLegacyConvert" event
- Added "EngineerID" property to EngineerContribution, EngineerCraft, EngineerProgress events
- Include Engineering data for modified modules in the Loadout event
- Include list of possible modifiable module attributes in appendix
- Added MaterialTrade and TechnologyBroker events
- Added info on the real-time Status.Json file
- Include TotalEarnings in SellExplorationData
- Added ModuleInfo event
- Note Loadout event after using outfitting
- Note Altitude and Heading in Screenshot event
- Added SystemsShutdown event
- Added SRVDestroyed event
- Added Wanted flag in Docked event
1.2.0
1.2.0
Added in additional enums, models and properties to existing models to match v12 of the cmdr journal as per their patch notes:
Version 12
In 2.4 beta1 (17th Aug 2017)
- Added "Luminosity" property to "Scan" event for a Star
- Added "MissionRedirected" event
- Added "SearchAndRescue" event
- Added "SellShipOnRebuy" event
- Include Latitude and Longitude info in Screenshot event if appropriate
- Include transfer time to FetchRemoteModule
- Include info about online friends at startup
- The 'Scan" event is generated for all bodies in a system, when scanning a navigation Beacon
- Added "RepairDrone" event
- Added "Music" event
Brought up to Journal version 2.3.10
Additional enums and models created as per v2.3.10 of the Journal - documentation as released by Frontier Develeopments (attached)