Commit graph

27 commits

Author SHA1 Message Date
Jeremy Penner a89c3fcec5 rename avatar data doc, it's not markdown 2023-12-28 11:28:01 -05:00
Jeremy Penner 59f53fe367 decode choreography tables 2023-12-28 11:23:04 -05:00
Jeremy Penner aaee5b750e Improve documentation of avatar format 2023-12-28 09:14:33 -05:00
Jeremy Penner bf660d76cf fix limb framelist parsing
* negative values mean "don't show cel",
* there's always at least one frame, much like prop's stateCount
2023-12-27 19:20:39 -05:00
Jeremy Penner 60d934509c load bodies first 2023-12-27 15:37:24 -05:00
Jeremy Penner 2b60bacad6 First working body decoding 2023-12-27 15:34:56 -05:00
Jeremy Penner 97c01b459f Start work on re-encoding 2023-12-27 13:46:14 -05:00
Jeremy Penner 6f4d67d1a5 Fix exception attempting to create text-only animation 2023-12-25 21:47:39 -05:00
Jeremy Penner 053f3b6589 add content warning 2023-12-25 19:08:32 -05:00
Jeremy Penner 96c9281967 Show animations 2023-12-25 18:46:04 -05:00
Jeremy Penner 2e8961b164 always refresh .json indexes, even if cached 2023-12-25 15:48:09 -05:00
Jeremy Penner e56627094e draw signs without text, add more graphics, always display filename 2023-12-25 15:32:41 -05:00
Jeremy Penner 6027fdf387 Implement trapezoid texturing 2023-12-24 16:56:21 -05:00
Jeremy Penner 7148e21cce fix off-by-one in trapezoid bresenham calculation 2023-12-24 16:21:01 -05:00
Jeremy Penner 5fe4e7a96d Implement trapezoids (no texture)
Remove some empty graphics
2023-12-24 15:41:05 -05:00
Jeremy Penner 875cc73e25 fix link 2023-12-23 23:26:02 -05:00
Jeremy Penner b2cc13510e A little context and styling 2023-12-23 23:14:34 -05:00
Jeremy Penner 3fe16c7e49 Implement xRel / yRel cel-positioning logic when compositing 2023-12-23 14:21:24 -05:00
Jeremy Penner 79f14b8d39 Prevent animation decoding from running into cel data 2023-12-23 12:28:00 -05:00
Jeremy Penner eb758b7f3a Improve animation decoding 2023-12-23 12:06:52 -05:00
Jeremy Penner f8035c7709 hide illegible fields from the "data" detail output 2023-12-23 11:30:07 -05:00
Jeremy Penner 86f497c8a9 Prop detail page 2023-12-23 11:23:33 -05:00
Jeremy Penner 490290932d Add heads! 2023-12-22 21:32:31 -05:00
Jeremy Penner fd2f21c9b4 Add a bunch of graphics, log failures 2023-12-22 21:01:54 -05:00
Jeremy Penner 7888b92c41 Implement cel compositing 2023-12-22 20:28:48 -05:00
Jeremy Penner 7e3d096d47 Decode boxes, rearrange some code 2023-12-22 16:54:40 -05:00
Jeremy Penner 352fb0ddd0 First working bitmap decoder 2023-12-22 14:59:08 -05:00