figura-protogen/TODO.md
NullBite 64dc55f71a
Remove partial_vanilla, other optimizations
The code for adding partial_vanilla to PartsManager used an
unbelievably high instruction count. Removing it allows avatar to
properly load with low trust, and it will be replaced with something
better in the future anyway.
2022-09-27 22:44:01 -04:00

853 B

TODO

General

  • use matrix thing for UVManager (linear algebra is hard)
  • Add action wheel icons

Rewrite

  • fix pings
  • reimplement avatar settings
  • fix sound
  • fix Blockbench animations
  • fix or disable custom commands (can probably use /figura run)
  • fix armor, won't re-enable until cleanup

Cleanup

  • rework appropriate action wheel items as ToggleAction instead of ClickAction
  • reimplement partial vanilla as texture swap
    • remove partial_vanilla stuff from PartsManager
    • fix UVManager with matrices or something
    • add swap to skin texture
  • split off large snippets of code into separate files
    • PartsManager
    • UVManager
    • utility functions
  • cleanup tick functions, timers
  • cleanup armor code to make less redundant

Done

  • fix action wheel