Jennifer Taylor
ef64f15595
Move to importing "Final" from typing, type IIDX ghost dictionary, black pass.
2026-06-27 03:06:26 +00:00
tyam
4897f8e1f0
Update unilab.py ( #101 )
...
Adjust max deco id to final value and actually handle the decopa fake "force unlock" that somehow got lost in the shuffle of the older commits
* Event ID documentation
Properly handle the permanent unlocks for event id 1, relocate lively quest to the right value, document attract mode ad flags.
This leaves one event unaccounted for. I'll circle back around to this later to see if I can figure out the final event id at some point in the future.
* Update bootstrap
Add popn 27 to bootstrap list
* Update README.md
Add peace, kaimei riddles, and unilab to api readme
* Update endpoints.py
Aligned comments for unicode values with the correct lines
* Update unilab.py
Add some missing client test stuff
* Update read.py
Last datecode missing for unilab (not counting 2024091700 which is identical to 2024073100). This should be the last unicode change.
* Ignore deco parts when force deco is enabled for Unilab.
* Fix formatting/lint issues.
---------
Co-authored-by: Jennifer Taylor <dragonminded@dragonminded.com>
2026-06-03 18:22:39 -04:00
Jennifer Taylor
56c80a4f1c
Fix years-old bug not listening to bind address in debug version of proxy.
2026-02-27 00:58:31 +00:00
seth
48d5a12380
Add legacy decompression to TXP2File ( #105 )
2025-11-12 20:28:09 -05:00
Jennifer Taylor
90cedcd5e1
Format with latest black, fix latest type issues.
2025-08-14 01:52:48 +00:00
Jennifer Taylor
e55bd017e7
Fix latest set of lint errors.
2025-08-14 01:43:17 +00:00
Jennifer Taylor
60af6fde62
Fix remaining type errors with Python 3.12.
2024-09-26 01:05:52 +00:00
Jennifer Taylor
bafe844402
Unpin flake8 now that it's fixed, fix a few lint errors.
2024-09-18 03:01:51 +00:00
Jennifer Taylor
f63247b605
Fix some new typing errors (a bunch of ignores can be removed!), black errors.
2024-03-30 02:07:21 +00:00
Jennifer Taylor
f6a9aa69fd
Make black do 120 character lines instead of 80.
2024-01-02 02:46:24 +00:00
Jennifer Taylor
5a83329396
Allow specifying inverting channels for graphics extracted/imported using TDXT utils.
2023-09-20 21:22:26 +00:00
Jennifer Taylor
a1c8d18b49
Fix extraction of TDXT textures in TXP2 files.
2023-09-19 00:19:50 +00:00
Jennifer Taylor
3a1ebf3f3e
Add a TDXT extractor and partial updater.
2023-09-19 00:08:01 +00:00
Jennifer Taylor
379d746edd
Refactor TDXT handling out of AFP and into its own separate format class.
2023-09-18 23:44:03 +00:00
Jennifer Taylor
52819fcce7
Fix a small bug with decompiler optimizer passes preventing MGA matching SWF decompilation.
2023-08-05 19:15:37 +00:00
Jennifer Taylor
cff4da2dfa
Remove TODOs now that we have correct sample files, fix BGRA mode to fix JC9 font decoding.
2023-07-30 20:01:35 +00:00
Jennifer Taylor
15615650e1
Add new decoder for AFP image mode 0x01 discovered in MGA files.
2023-07-30 19:51:05 +00:00
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
1c54a329fe
Big improvement to IIDX Music DB handling, getting rid of all but one magic constant in the code.
2023-07-29 18:48:52 +00:00
Jennifer Taylor
2e3e6bfbd3
Slight change in constants for clarity around IIDX music DB parser.
2023-07-29 16:29:43 +00:00
Jennifer Taylor
b9ca730dca
Fix possible crash in older Fantasia data, formatting fixes.
2023-07-29 16:11:42 +00:00
Jennifer Taylor
097078288d
Ignore weird MGA bit preventing AFP parsing.
2023-03-19 20:46:28 +00:00
Jennifer Taylor
284153ef2e
Fix type errors with newest mypy.
2023-02-17 03:40:07 +00:00
Jennifer Taylor
eaf07ddf6a
Latest black changed some formatting, re-run it.
2023-02-17 03:40:07 +00:00
Jennifer Taylor
df08de1339
Fix transform update tracking for affine transforms, fix special case where an animation wants to specify a transform but also wants to use the identity matrix. Fixes an issue with Cinder BG.
2022-11-21 02:04:55 +00:00
Jennifer Taylor
d9f9c54820
Fix HSL shift effect as applied to sprites with sub-sprites.
2022-11-20 23:26:27 +00:00
Jennifer Taylor
655efe7d4c
Add a bit more debugging to help trace back objects to their sources.
2022-11-20 23:01:26 +00:00
Jennifer Taylor
3b10423955
Add hue/saturation/lightness shift support to AFP renderer to fix neo generator seven boss animation rendering.
2022-10-17 02:35:15 +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
9dd3772380
Implement Pop'n-style _visible attribute to fix some artifacting on some renders.
2022-07-26 22:35:46 +00:00
Jennifer Taylor
5aee4f802e
Fix some Pop'n animations that should loop failing to loop properly.
2022-07-26 22:27:27 +00:00
Jennifer Taylor
495466f4e4
Fix weird filename edgecase with some ifs file.
2021-10-24 17:12:06 +00:00
Jennifer Taylor
c4a5abaf4d
Fix background elements disappearing when root clip is rewound.
2021-10-24 16:16:48 +00:00
Jennifer Taylor
2664237026
Merge overlay blend mode fix from ARCHVILE.
2021-10-24 15:51:08 +00:00
Jennifer Taylor
6569925b18
Implement (incorrect) version of blend mode 13.
2021-09-20 18:22:56 +00:00
Jennifer Taylor
38f8c94ed0
Fix frame control function to be invisible for X number of frames, instead of until frame X.
2021-09-20 05:05:14 +00:00
Jennifer Taylor
30fa4e6e1a
Make child clips loop indefinitely, as it seems that newer games expect this.
2021-09-20 05:04:52 +00:00
Jennifer Taylor
b151afef69
Improve a few aeplib calls now that I understand them better.
2021-09-20 05:04:33 +00:00
Jennifer Taylor
a6e3ec524a
Add debugging components options to AFP parser and renderer.
2021-09-20 01:16:40 +00:00
Jennifer Taylor
3863b9f048
Apply Final to a few more miscelaneous classes outside of frontend.
2021-09-07 17:57:18 +00:00
Jennifer Taylor
b572689107
Apply more rigorous type checking, fix a few bugs caught with that more rigorous type checking.
2021-08-20 18:10:07 +00:00
Jennifer Taylor
c2fa122a25
Add support for animated backgrounds, including previously rendered output.
2021-08-11 21:40:01 +00:00
Jennifer Taylor
ed5b5beda5
Small change necessary to attempt to render DDR PS3 animations.
2021-08-11 18:31:37 +00:00
Jennifer Taylor
362456f929
Add a readme for AFP.
2021-08-11 17:56:23 +00:00
Jennifer Taylor
360b80b102
Favor more accurate A/B/C/D transform values when parsing a SWF.
2021-08-10 23:37:30 +00:00
Jennifer Taylor
d1a6c1abf6
Change to a slightly different (but probably equivalent) method of doing masking to avoid messing with the mask transform.
2021-08-10 23:37:08 +00:00
Jennifer Taylor
d04c366497
Fix edge case where bytecode tried to rewind an animation entirely and failed due to being outside of the frame boundary instead of starting from the first frame.
2021-08-10 23:36:39 +00:00
Jennifer Taylor
ac707e767b
Switch to double precision for C++ renderer to squeeze out a bit more accuracy in transforms.
2021-08-10 23:36:18 +00:00
Jennifer Taylor
d80c6a5ccd
No longer take "blank pixels" outside of the screen into consideration for rendering SSAA.
2021-08-09 20:20:26 +00:00