Jennifer Taylor
|
8efe913ad5
|
Fix AFP extract always decompiling and writing code, fix colors off on some textures for some games.
|
2023-07-30 17:55:59 +00:00 |
|
Jennifer Taylor
|
284153ef2e
|
Fix type errors with newest mypy.
|
2023-02-17 03:40:07 +00:00 |
|
Jennifer Taylor
|
25e162042a
|
Format code with black, include wrapper script to handle that, update linter checks to accomodate, fix a few miscelaneous type errors.
|
2022-10-15 18:56:30 +00:00 |
|
Jennifer Taylor
|
d39a660eab
|
Implement ability to override the canvas size, to render animations that overflow the canvas.
|
2022-07-26 23:25:35 +00:00 |
|
Jennifer Taylor
|
db6171582e
|
dd better error message when failing to find background images.
|
2021-09-29 02:09:07 +00:00 |
|
Jennifer Taylor
|
b56481ca06
|
Fix AFP decompile option.
|
2021-09-20 01:16:58 +00:00 |
|
Jennifer Taylor
|
e1c62b44df
|
Get rid of two todos we are not going to do ever.
|
2021-08-31 21:41:12 +00:00 |
|
Jennifer Taylor
|
40614c106f
|
Work around OSX bug with too many open handles for afp background animations.
|
2021-08-15 00:02:42 +00:00 |
|
Jennifer Taylor
|
5708a2a785
|
Add note about .gif rendering for afputils.
|
2021-08-12 18:59:25 +00:00 |
|
Jennifer Taylor
|
57ad41202c
|
Elaborate on afputils help with better descriptions and examples where needed.
|
2021-08-12 15:57:37 +00:00 |
|
Jennifer Taylor
|
9c2c7fe3a9
|
Add support for offsetting the background animation loop.
|
2021-08-12 15:57:12 +00:00 |
|
Jennifer Taylor
|
aa04762b41
|
Allow specifying a loop start and end point for background animations.
|
2021-08-11 21:40:38 +00:00 |
|
Jennifer Taylor
|
c2fa122a25
|
Add support for animated backgrounds, including previously rendered output.
|
2021-08-11 21:40:01 +00:00 |
|
Jennifer Taylor
|
ec3453ae54
|
Fix specific-frame output to log and name files correctly.
|
2021-08-09 19:08:41 +00:00 |
|
Jennifer Taylor
|
9086e91081
|
Make frame output 1-based instead of 0-based to match command line inputs and log messages.
|
2021-08-09 17:32:56 +00:00 |
|
Jennifer Taylor
|
52300c40b7
|
Add a mode to renderer console command to show progress.
|
2021-08-03 17:03:59 +00:00 |
|
Jennifer Taylor
|
debc7b3aac
|
Switch to 4x4 matrix and 3D point for all transform operations. Should behave identically to before.
|
2021-07-06 21:58:32 +00:00 |
|
Jennifer Taylor
|
07205d3e16
|
Implement a way to force particular width/height instead of just a particular scaling factor.
|
2021-06-13 21:38:41 +00:00 |
|
Jennifer Taylor
|
dfffe80a74
|
Attempt to fix issue with OSX.
|
2021-06-12 18:50:17 +00:00 |
|
Jennifer Taylor
|
d4e3a25340
|
Auto-create directories for output files as a convenience.
|
2021-06-12 17:16:45 +00:00 |
|
Jennifer Taylor
|
0a1cfb6f07
|
Unify semantics between animated and individual-frame file writers.
|
2021-05-31 18:13:04 +00:00 |
|
Jennifer Taylor
|
b022149d28
|
Convert anti-aliased rendering to an experimental enable, instead of enabled by default.
|
2021-05-31 18:12:06 +00:00 |
|
Jennifer Taylor
|
e6ffc983f7
|
Add simple anti-aliasing to texture renderer functions.
|
2021-05-30 04:16:25 +00:00 |
|
Jennifer Taylor
|
161544e612
|
Sped up listing of paths a fair amount, added options for displaying size and number of frames.
|
2021-05-29 03:41:25 +00:00 |
|
Jennifer Taylor
|
1dbe51d96d
|
Major refactor of afputils as it was getting out of hand.
|
2021-05-29 03:41:03 +00:00 |
|
Jennifer Taylor
|
bc46d83452
|
Add warning and command-line flag for working with animations that loop forever.
|
2021-05-25 02:01:36 +00:00 |
|
Jennifer Taylor
|
8b3ce489b1
|
Convert from rendering to a list of images to rendering in a generator so extremely long sequences can be rendered to pngs without OOM.
|
2021-05-24 17:36:34 +00:00 |
|
Jennifer Taylor
|
7eb41a45e7
|
Implement support for adding a background image on top of the background color but below the animation.
|
2021-05-23 23:37:05 +00:00 |
|
Jennifer Taylor
|
9dada6fb79
|
Get rid of useless threading argument for list command.
|
2021-05-23 20:31:23 +00:00 |
|
Jennifer Taylor
|
8e52428d76
|
Organize help for render command a bit.
|
2021-05-23 20:30:35 +00:00 |
|
Jennifer Taylor
|
d031b2107a
|
Pad out written PNG frames so all of them have the same number of digits in them.
|
2021-05-21 21:47:26 +00:00 |
|
Jennifer Taylor
|
2c678e60f8
|
Implement scale by width and height for final animation.
|
2021-05-21 21:31:39 +00:00 |
|
Jennifer Taylor
|
35c53c3b6c
|
Implement forced aspect ratio for renderer.
|
2021-05-21 21:31:13 +00:00 |
|
Jennifer Taylor
|
40968ab039
|
Remove ability to render exported tags as it was broken and elongated the render time of some animations.
|
2021-05-16 22:19:07 +00:00 |
|
Jennifer Taylor
|
21ba1db898
|
Add support for rendering only certain depth planes for debugging.
|
2021-05-16 19:40:06 +00:00 |
|
Jennifer Taylor
|
3db9cc9a58
|
Shave off another 33% of rendering time by better pcklable data in multithreaded case.
|
2021-05-16 15:15:06 +00:00 |
|
Jennifer Taylor
|
b184ae3169
|
Rename references to labels as they do the same thing as SWF labels in the original format.
|
2021-05-10 22:26:46 +00:00 |
|
Jennifer Taylor
|
d9550122de
|
Allow dumping decompiled bytecode to file for both raw afp/bsi pairs and TXP2 containers.
|
2021-05-10 00:12:54 +00:00 |
|
Jennifer Taylor
|
ee3e272787
|
Properly plumb verbosity flags to all of decompiler pieces, clean up some code.
|
2021-05-10 00:12:28 +00:00 |
|
Jennifer Taylor
|
b77ccdd5b9
|
Beginning of an AFP ByteCode decompiler, starting with a massive code reorg and a control flow graph analyzer.
|
2021-04-24 17:59:36 +00:00 |
|
Jennifer Taylor
|
f209bcbe54
|
Exit early if we're done rendering the main animation, allow background color override.
|
2021-04-21 01:06:48 +00:00 |
|
Jennifer Taylor
|
81c4496269
|
Implement what I think are the correct blending modes. Fixes some older Pop'n animations.
|
2021-04-20 21:41:09 +00:00 |
|
Jennifer Taylor
|
d1cf978e12
|
Change rendering output style, allow series of png files to be rendered.
|
2021-04-17 23:32:47 +00:00 |
|
Jennifer Taylor
|
de5dfd2421
|
Hook up TXP2 container to renderer, provide a "list" option to list out possible rendering paths in a container.
|
2021-04-16 21:08:41 +00:00 |
|
Jennifer Taylor
|
d4faa9f7d8
|
Fix path issues for a few miscelaneous tools on Windows.
|
2021-04-16 03:51:16 +00:00 |
|
Jennifer Taylor
|
1683c8ecdd
|
Initial stab at an AFP animation renderer. It can render some basic animations from Pop'n Music!
|
2021-04-15 23:18:33 +00:00 |
|
Jennifer Taylor
|
9925b2f6b0
|
Add an extract option to write afp/bsi/geo files out of TXP2 containers similar to IFS containers.
|
2021-04-11 20:45:40 +00:00 |
|
Jennifer Taylor
|
30a51f48e6
|
Massive juggling of core AFP/AP2 implementation into its own files.
|
2021-04-11 20:44:31 +00:00 |
|
Jennifer Taylor
|
887d4dc657
|
Add a mostly-complete parser for shapes, which are the missing link between object placement in AP2 files and textures/regions elsewhere.
|
2021-04-03 05:30:19 +00:00 |
|
Jennifer Taylor
|
cdfb6cc21f
|
Allow loading/parsing AFP/BSI files extracted from IFS files.
|
2021-04-03 05:27:09 +00:00 |
|