arkutils / Purlovia

Project Purlovia - digging up Ark data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement pluggable top-level export system

coldino opened this issue · comments

A replacement top-level controller is required for the export system. Individual exporters should be able to plug into it to generate their specific outputs, but it should handle all common tasks to reduce duplication.

This new system will:

  • Coordinate overall flow (vanilla, then each mod)
  • Run the discovery system in each area
  • Delegate to each exporter to generate output
  • Provide common mechanisms exporters can use, e.g.:
    • Handling save-on-change for JSON
    • Updating manifest files