Closed cibikle closed 8 months ago
Surely SystemArchive will continue to exist if all the player's ships leave a system, that info needs to go somewhere. Yes, correct.
Still definitely need to introduce intermediate nodes for Layers to group by system.
The Class property on Layers was introduced in A7, so watch out for that. and since it's not actually needed to look up ships, I've removed it from ship-finding methods/criteria.
Gotta write-off intermediate nodes for grouping Layers by system. Introduced way too many problems writing the data back out to file. Simply appending SystemId to the node name where available for now.
As far as I know, this is complete.
IV is phasing out (or has partially phased out) the SystemArchive. All trading info is now in Trade>TradingPost nodes for each system; all Layers(!) are children of the root with a new property listing SystemId. Need to play a bunch to get a handle on the full scope of changes. Created a new branch called a5-6beta targeting Alpha 5 & 6 save files so I can at least get that out the door.
Note on Layers: need to add intermediate nodes to group the Layers by system.