Jennifer Taylor
|
b118cd1109
|
Add a ton of RE for bytecodes, now capable of parsing several Bishi Bashi levels.
|
2021-04-06 04:56:59 +00:00 |
|
Jennifer Taylor
|
50b5ae8616
|
Fix a few more todos, slight renaming based on better understanding.
|
2021-04-05 16:28:34 +00:00 |
|
Jennifer Taylor
|
0bfec7655c
|
Last few object bits implemented enough to parse Pop'n Music, a few more annotations.
|
2021-04-05 00:52:10 +00:00 |
|
Jennifer Taylor
|
d26f3e0238
|
Teach struct how to deal with NULL pointers, better output of parsed structures.
|
2021-04-05 00:51:34 +00:00 |
|
Jennifer Taylor
|
c7e739c6e2
|
Support BINXML data with no property bodies.
|
2021-04-05 00:50:30 +00:00 |
|
Jennifer Taylor
|
5adb36d5b2
|
Fix a few comments in old XML parser.
|
2021-04-05 00:50:08 +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
|
98197641c9
|
Add an almost-complete object instantiation/updating parser.
|
2021-04-03 05:29:37 +00:00 |
|
Jennifer Taylor
|
c6a138c0ea
|
Add AP2 action table, codify understanding of frames, minor adjustments.
|
2021-04-03 05:28:57 +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
|
4a3068686a
|
Fix help display and fix skipping padding bytes ('x' character).
|
2021-04-03 05:26:48 +00:00 |
|
Jennifer Taylor
|
bfa7384f2b
|
Update tag parsing with better guesses as to the unknown tag sections.
|
2021-04-03 05:26:25 +00:00 |
|
Jennifer Taylor
|
0e86248fd1
|
Support sprites which are basically recursive tag sections.
|
2021-04-03 05:26:03 +00:00 |
|
Jennifer Taylor
|
d688314d1f
|
Restructure string decoding, fix non-ascii strings, at least parse out the last remaining tag bytes we don't understand.
|
2021-04-03 05:25:27 +00:00 |
|
Jennifer Taylor
|
7beb518484
|
Fix a TODO, add a bit more RE.
|
2021-03-30 04:50:51 +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
|
ec88cc866e
|
Fix lint errors that crept in.
|
2021-03-19 00:47:56 +00:00 |
|
Jennifer Taylor
|
152787f6d6
|
Fix error on startup caused by incorrect types and new SqlAlchemy.
|
2021-03-19 00:47:37 +00:00 |
|
Cammy
|
ccba50e2cf
|
Add event id notes, update Museca Plus stuff.
|
2021-02-06 22:23:55 -05:00 |
|
kami-poi
|
5e7061c23b
|
Fix logic error in eacoin.py
|
2021-01-24 12:38:22 -05:00 |
|
Jennifer Taylor
|
9c6fec5ce5
|
Update readme formatting.
|
2021-01-15 01:30:34 +00:00 |
|
Jennifer Taylor
|
c5ae05a4dc
|
Add a basic troubleshooting section.
|
2021-01-15 01:26:48 +00:00 |
|
Jennifer Taylor
|
07a1d09cfa
|
Initial work to reverse engineering the AFP flash derivative.
|
2021-01-15 01:03:59 +00:00 |
|
Jennifer Taylor
|
69ab6723fe
|
Far more powerful struct printer that can handle complex structures with pointers.
|
2021-01-15 01:03:29 +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 |
|
seth
|
5522b80994
|
MUSECA plus: fix read script
|
2020-12-21 13:35:22 -05:00 |
|
Jennifer Taylor
|
e70b74f21a
|
Slight optimization of python lz77 code.
|
2020-12-20 04:06:41 +00:00 |
|
Jennifer Taylor
|
c431e30d3b
|
Remove a few redundant code paths in LZ77 C++ implementation, fix a bug preventing us from finding the optimal compression.
|
2020-12-20 03:38:34 +00:00 |
|
Jennifer Taylor
|
6ab6dc89c4
|
Support one more texture format for repacking.
|
2020-12-17 22:06:14 +00:00 |
|
Jennifer Taylor
|
68c1b7cc63
|
Encode unicode in JSX differently to attempt to fix issue with unicode translation on some non-utf8 systems.
|
2020-12-17 21:47:36 +00:00 |
|
Jennifer Taylor
|
b7bd09bb62
|
Remove magic strings and use constants instead.
|
2020-12-17 20:16:30 +00:00 |
|
seth
|
416904100b
|
API: enable omnimix for only MUSECA and IIDX
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
d32c8fafa6
|
Code style
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
349a34d25d
|
MUSECA PLUS: Webui fix
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
13c0d02e45
|
MUSECA: finishing touches
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
85622dbc9b
|
MUSECA 1+1/2: mission stuff
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
f8f511250c
|
Fix linting errors
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
1a4a231066
|
MUSECA: API and webui fixes for Museca PLUS
|
2020-12-17 14:57:20 -05:00 |
|
seth
|
82a67e0792
|
MUSECA: Support Museca Plus modpack
|
2020-12-17 14:57:20 -05:00 |
|
Jennifer Taylor
|
37e01e0a3e
|
Rewrite LZ77 compressor in C++ (like decompressor) for another massive speed boost.
|
2020-12-14 22:15:20 +00:00 |
|
Jennifer Taylor
|
fd3868073f
|
Add a few more known node types.
|
2020-11-30 22:57:46 +00:00 |
|
Jennifer Taylor
|
5924673371
|
Fix deprecation warning in Python 3.8 by upgrading to new crypto library.
|
2020-11-30 18:16:18 +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
|
31ad2856fd
|
Add a much faster C++ implementation of Lz77 decompress. We can achieve approximately a 10x speedup decompressing with this enabled.
|
2020-11-28 19:05:27 +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 |
|