Skip to content

Latest commit

 

History

History
74 lines (68 loc) · 1.77 KB

TODO.md

File metadata and controls

74 lines (68 loc) · 1.77 KB

To do

General

  • Read map banks
  • Read map names
  • Different sort methods for maps (bank, name, tileset, etc)
  • Filtering of maps
  • Undo/Redo
  • Day/Night systems compatibility

Map editor tab

  • Map loading
  • Pencil tool
  • Eyedropper tool
  • Fill bucket
  • Fill All bucket
  • Connect toolbar tools to actions
  • Movement permissions
    • Changing drawing code from map mode to perms mode as needed
    • Drawing in picker
    • Selecting in picker
    • Painting on map
    • Eyedropper on map
    • Fill on map
    • Stamp on map
    • Write changes to map
  • Border block
    • Painting
    • Eyedropper
    • Change sizes for FRLG
    • Center when changing sizes
    • Expand vertically if needed
  • Save data

Entity editor tab

  • Parse entities
    • NPCs
    • Signs
    • Warps
    • Triggers
    • Flight pos (not a true entity)
    • Game start pos (not a true entity)
  • Edit entities
  • Draw entities
  • Select entities
  • Move entities
  • Select multiple entities
  • Move multiple entities
  • Save data

Wild Pokémon tab

  • Parse wild Pokémon, levels, encounter rates
    • Grass
    • Water
    • Fishing
    • Other
  • Parse Pokémon icons
  • Save data

Header tab

  • Ensure certain things cannot be validated without saving (layout index/pointer?)
  • Refresh page on editing certain values
  • Reload map tab on editing certain values (layout index/pointer?)
  • Reload events tab on editing events pointer
  • Save data

Block editor

  • Showing tileset
  • Drawing to block
  • Showing block properties
  • Editing block properties
  • Loading tileset from 4BPP indexed image
  • Writing tileset to 4BPP indexed image
  • Save data