skytemple-files icon indicating copy to clipboard operation
skytemple-files copied to clipboard

File API V2: waza_p asset

Open AnonymousRandomPerson opened this issue 6 months ago • 2 comments

Based off https://github.com/SkyTemple/skytemple-files/pull/511, but rebased off master because the original branch has conflicts.

This PR includes:

  • Initializing an asset project by exporting files from the ROM.
  • Importing asset project files to the ROM.
  • Change detection using hashes on ROM/asset project files.
  • File config (with glob support) to map files to file types and indicate which files are included in the asset project.
  • Two-way conversion between waza_p.bin and two JSON files for moves and learnsets.
  • CLI for export/import + two-way sync.

Most of the stubs have been filled in, aside from:

  • Custom Skypatches
  • Symbol/Patch info assets

AnonymousRandomPerson avatar Aug 03 '24 20:08 AnonymousRandomPerson