Skip to content

Commit

Permalink
TODO updates
Browse files Browse the repository at this point in the history
  • Loading branch information
grunt-lucas committed Jan 16, 2024
1 parent 442040b commit 3dbdbea
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions Todo.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,16 @@
+ `-skip-metatile-generation` skips generation of `metatiles.bin`
+ `-skip-attribute-generation` skips generation of `metatile_attributes.bin`

+ Finish the wiki page
+ `-print-report` option that prints out various statistics
+ Number of tiles, metatiles, unique colors, etc
+ Palette efficiency in colors-per-palette-slot: a value of 1 means we did a perfect allocation
+ calculate this by taking the `Number Unique Colors / Number Slots In Use`
+ Print all animation start tiles
+ dump pal files and tile.png to CLI, see e.g.:
+ https://github.com/eddieantonio/imgcat
+ https://github.com/stefanhaustein/TerminalImageViewer

+ Finish the wiki pages

+ Create a basic YouTube tutorial series

Expand Down Expand Up @@ -66,15 +75,6 @@
+ Use imgui to create a basic GUI?
+ https://github.com/ocornut/imgui

+ `-print-report` option that prints out various statistics
+ Number of tiles, metatiles, unique colors, etc
+ Palette efficiency in colors-per-palette-slot: a value of 1 means we did a perfect allocation
+ calculate this by taking the `Number Unique Colors / Number Slots In Use`
+ Print all animation start tiles
+ dump pal files and tile.png to CLI, see e.g.:
+ https://github.com/eddieantonio/imgcat
+ https://github.com/stefanhaustein/TerminalImageViewer

+ Detect and exploit opportunities for tile-sharing to reduce size of `tiles.png`
+ hide this behind an optimization flag, `-Otile-sharing` (will make it easier to test)
+ canonical example: Pokémart and Pokécenter roofs are identical tiles with different colorings
Expand Down

0 comments on commit 3dbdbea

Please sign in to comment.