/vscode-arcaea-file-format

vscode for arcaea-file-format aka ".aff"

Primary LanguageTypeScript

Vscode Arcaea File Format Support

Util for reading and editing arcaea .aff files

Features and Roadmaps

  • Basix Snippets
  • Syntax highlight
  • .aff File Format Parsing and Syntax Error Displaying
    • Tuning the error recovery heuristics
    • Use better customized error meassages
  • Semantic Problem Diagnostic, Displaying and fix
    • Check value format for known metadatas
    • Type assert and sub-events check for known events
    • timing third param
    • Track id of normal note
    • arctap time out of arc
      • Fix: remove the arctap
    • Negative length arc or not positive length hold
      • Fix: remove the hold or arc
    • Zero length arc with non-s type
      • Fix: set type to s
    • Zero length arc with arctap
      • Fix: remove the arctap
    • Empty arc
      • Fix: remove the arc
    • Duplicated timing
    • Duplicated arctap
      • Fix: remove the arctap
    • Wrong last param for arc with arctap
      • Fix: set it to correct value
    • Out of range arc
    • arc and hold across the timing
    • Duplicated floor notes
      • Fix: merge the floor notes
    • Duplicated camera
    • Simplifiable arc type
      • Fix: set it to most simple type
    • Listing more problems
  • Handful Editing Features
    • Resort
    • Mirroring
    • Move in time
    • Cut the arc
    • Align to timing
    • Listing more operations
  • JSON validation of the songlist packlist unlocks files
    • songlist
    • packlist
    • unlocks