Jeremy Penner
|
a192aaf0f7
|
remove avatars from beta folder, and non-avatars from bodies folder
|
2023-12-29 15:11:18 -05:00 |
|
Jeremy Penner
|
5ee1d45f83
|
Fix cel positioning in avatar drawing / animation
|
2023-12-29 14:48:28 -05:00 |
|
Jeremy Penner
|
208b7c3743
|
Implement avatar animations
|
2023-12-28 16:57:39 -05:00 |
|
Jeremy Penner
|
d1fb2daa41
|
Implement avatar limb animations
Refactor helpers to take "impl" objects rather than functions
|
2023-12-28 16:10:00 -05:00 |
|
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 |
|