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 |
|
Jennifer Taylor
|
02d2c9cd5a
|
Got a bit more of the AFP base format figured out. Now we can see shape definitions and imported/exported tags properly.
|
2021-03-30 04:50:05 +00:00 |
|
Jennifer Taylor
|
8e8bcbf822
|
Juggle AFP file a bit.
|
2021-03-30 04:49:37 +00:00 |
|
Jennifer Taylor
|
07a1d09cfa
|
Initial work to reverse engineering the AFP flash derivative.
|
2021-01-15 01:03:59 +00:00 |
|
Jennifer Taylor
|
6768b1417f
|
Better 1555/565/4444 color extraction that scales colors to full 8-bit range.
|
2020-12-21 23:41:58 +00:00 |
|
Jennifer Taylor
|
47330ca37d
|
Fix DXT1/DXT5 handling for DDR PS3 files.
|
2020-12-21 23:41:58 +00:00 |
|
Jennifer Taylor
|
6ab6dc89c4
|
Support one more texture format for repacking.
|
2020-12-17 22:06:14 +00:00 |
|
Jennifer Taylor
|
0ea53660b4
|
Support repacking a few more texture formats.
|
2020-11-30 18:16:02 +00:00 |
|
Jennifer Taylor
|
c6e395b8a5
|
Add ability to update textures from individual sprites as well as whole texture images.
|
2020-11-29 00:48:44 +00:00 |
|
Jennifer Taylor
|
0c4cb8df5c
|
Support splitting texturemaps into individual sprites.
|
2020-11-29 00:47:25 +00:00 |
|
Jennifer Taylor
|
c1fad0caeb
|
Skip tracking coverage when we aren't printing verbose debugging for a slight speedup.
|
2020-11-28 19:05:03 +00:00 |
|
Jennifer Taylor
|
d2d4f9d1e9
|
Fix bug where some textures weren't referenced properly by BishiBashi in updated AFP files.
|
2020-11-27 21:53:01 +00:00 |
|
Jennifer Taylor
|
d3d0bab2f5
|
Reorganize some debug prints to help figure out correct file writing order.
|
2020-11-27 21:52:30 +00:00 |
|
Jennifer Taylor
|
476c459272
|
Add debugging printer so we can verify contents identical before and after a null update.
|
2020-11-27 17:47:48 +00:00 |
|
Jennifer Taylor
|
27afc98ee5
|
Skip recompressing textures we don't change, don't try to write a file unless we successfully generated it.
|
2020-11-24 00:03:28 +00:00 |
|
Jennifer Taylor
|
526a462ef4
|
Overwrite original AFP file instead of making a temporary copy.
|
2020-11-23 22:33:12 +00:00 |
|
Jennifer Taylor
|
f6b90ea014
|
Add feature to enable overlay bounds generation for visualizing regions in textures.
|
2020-11-23 20:56:05 +00:00 |
|
Jennifer Taylor
|
8acdb1cefc
|
Update documentation for other texture formats that we semi-support.
|
2020-11-23 20:55:38 +00:00 |
|
Jennifer Taylor
|
ff147a37b1
|
Support an additional texture format found in updated BishiBashi JP data, document mapping to D3D9 structures.
|
2020-11-23 20:55:00 +00:00 |
|
Jennifer Taylor
|
db6a6739fc
|
Implement the first bits of what's necessary to update textures.
|
2020-11-12 05:03:52 +00:00 |
|
Jennifer Taylor
|
88042a7e9e
|
Write back textures and regions when saving files.
|
2020-11-12 05:03:03 +00:00 |
|
Jennifer Taylor
|
a5966a6382
|
Fix some lint and typing issues uncovered by mypy/flake8 upgrades.
|
2020-11-11 05:14:36 +00:00 |
|
Jennifer Taylor
|
ffa70e372b
|
Ability to write back out simple files with the data we parsed.
|
2020-11-11 03:39:51 +00:00 |
|
Jennifer Taylor
|
32d1909137
|
Support round-tripping a few more bits of various files, to increase our eventual success of injecting translated T*BB textures.
|
2020-11-11 03:39:21 +00:00 |
|
Jennifer Taylor
|
7fcca97ae4
|
Capture the rest of the file that I know about in parsed structures, track when a file needs to be read-only.
|
2020-11-10 03:26:26 +00:00 |
|
Jennifer Taylor
|
59b93e6931
|
Massive refactor to start parsing out to a file structure instead of just extracting.
|
2020-11-10 03:26:06 +00:00 |
|
Jennifer Taylor
|
b594349faf
|
Capture another unknown header flag that seems to change randomly.
|
2020-11-10 03:25:39 +00:00 |
|
Jennifer Taylor
|
f9d035aa34
|
Remove out-of-date TODO.
|
2020-11-09 03:01:42 +00:00 |
|
Jennifer Taylor
|
f7ffd9185b
|
Add a few more missing bytes, assert where we always see constants.
|
2020-11-09 02:46:36 +00:00 |
|