Jeremy Penner
|
a5b8712ec8
|
Refactor decoder / renderer / display pages into Javascript modules
Revert limb patterns, as they're breaking MP.bin
|
2024-01-03 02:50:44 -05:00 |
|
Jeremy Penner
|
8620f53358
|
Preliminary pattern / wildcard colour support
Currently avatars only, no user customization yet
|
2023-12-31 15:50:13 -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
|
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
|
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
|
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
|
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 |
|