Jennifer Taylor
|
1b0785960b
|
Use built-in hex for displaying bytes in AFP utilities.
|
2021-07-15 00:12:13 +00:00 |
|
Jennifer Taylor
|
9b773fd0a8
|
Implement compound or statement detection and folding for AFP decompiler.
|
2021-07-15 00:11:46 +00:00 |
|
Jennifer Taylor
|
de3f9107cd
|
Address newest crop of lint issue with new flake8 tool.
|
2021-07-06 22:29:41 +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 |
|
seth
|
f0792067b7
|
frontend: Patch path traversal vulnerability
|
2021-07-06 17:44:05 -04:00 |
|
seth
|
33d0000c77
|
api client: fix get_all_records
|
2021-06-29 19:42:59 -04: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
|
092c4b6972
|
Implement bilinear AA for scaled up sprites to get rid of boxy artifacting.
|
2021-06-13 18:24:18 +00:00 |
|
Jennifer Taylor
|
8e8fa77d36
|
Slight optimization for AA passes.
|
2021-06-13 16:46:22 +00:00 |
|
Jennifer Taylor
|
d9469babee
|
Enable AA for rectangles, it appears this works now.
|
2021-06-13 15:34:30 +00:00 |
|
Jennifer Taylor
|
f8c3f75883
|
Fix issue with anti-aliasing artifacts around borders with transparent pixels.
|
2021-06-13 03:15:03 +00:00 |
|
Jennifer Taylor
|
dfffe80a74
|
Attempt to fix issue with OSX.
|
2021-06-12 18:50:17 +00:00 |
|
Jennifer Taylor
|
535a2c872e
|
Properly calculate scaling for AA sampling, fixing several artifacting errors and improving AA for many small sprites.
|
2021-06-12 17:17:26 +00:00 |
|
Jennifer Taylor
|
d68fd77975
|
Implement best guess as to what frame_control function should do. Still doesn't fix some Pop'n animations but they look closer?
|
2021-06-12 17:17:02 +00:00 |
|
Jennifer Taylor
|
d4e3a25340
|
Auto-create directories for output files as a convenience.
|
2021-06-12 17:16:45 +00:00 |
|
seth
|
061ff796f6
|
Fix compatibility with python < 3.8 by switching from typing.Final to typing_extensions.Final
|
2021-06-07 23:07:36 -04:00 |
|
Jennifer Taylor
|
b1b8b67fe3
|
Fix a few more optional type errors.
|
2021-05-31 18:14:51 +00:00 |
|
Jennifer Taylor
|
a4746f2934
|
Get rid of remaining dunder calls in unit tests.
|
2021-05-31 18:14:04 +00:00 |
|
Jennifer Taylor
|
7809ff360f
|
More type changes for correctness in order to compile with mypyc in the future.
|
2021-05-31 18:13:43 +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
|
83495f44af
|
Additional typing fixes for safety and to be able to compile more code with mypyc.
|
2021-05-31 18:09:40 +00:00 |
|
Jennifer Taylor
|
732e2afb42
|
Fix possible logic error in saving favorites for IIDX.
|
2021-05-31 18:09:08 +00:00 |
|
Jennifer Taylor
|
4a1579b099
|
Some type hint fixes for protocol necessary to compile with mypyc.
|
2021-05-31 18:08:31 +00:00 |
|
Jennifer Taylor
|
2eb39f86cd
|
Update to stricter type checking, get rid of a bunch of unnecessary ignore statements.
|
2021-05-31 18:07:03 +00:00 |
|
Jennifer Taylor
|
630263dd8d
|
Refactor pure-python blend implementation to reduce duplicated code.
|
2021-05-30 17:56:02 +00:00 |
|
Jennifer Taylor
|
e6ffc983f7
|
Add simple anti-aliasing to texture renderer functions.
|
2021-05-30 04:16:25 +00:00 |
|
Jennifer Taylor
|
4785b01132
|
Juggle around some imports a little bit after the massive refactor.
|
2021-05-30 04:16:08 +00:00 |
|
Jennifer Taylor
|
b864148c3e
|
Refactor/reorganization of C++ modules.
|
2021-05-29 22:11:15 +00:00 |
|
Jennifer Taylor
|
3281e125cf
|
Get rid of now-unnecessary verbose flag to all expression/statement renderers.
|
2021-05-29 22:10:51 +00:00 |
|
Jennifer Taylor
|
322c33a9b8
|
Massive type refactor for decompiler.
|
2021-05-29 22:10:31 +00:00 |
|
Jennifer Taylor
|
0f160e9663
|
Get rid of unnecessary length calls.
|
2021-05-29 22:10:08 +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
|
2609047b03
|
Add a few more wrapper calls to our AEPLib implementation.
|
2021-05-29 00:21:42 +00:00 |
|
Jennifer Taylor
|
1765c383e2
|
Fix typo in verbose SWF print.
|
2021-05-29 00:01:00 +00:00 |
|
Jennifer Taylor
|
83457808e7
|
A bit of refactoring and debug messages.
|
2021-05-29 00:01:00 +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
|
089eef1588
|
Implement AP2_IMAGE tag support into renderer.
|
2021-05-25 02:01:17 +00:00 |
|
Jennifer Taylor
|
d9a48e150f
|
Implement additional tag parsing necessary to render some Museca animations.
|
2021-05-25 02:00:56 +00:00 |
|
Jennifer Taylor
|
5ec5068916
|
Handle newly-discovered file flags properly in GE2D structures.
|
2021-05-25 02:00:37 +00:00 |
|
DragonMinded
|
afa8214ed1
|
Messy fix for AFP tests failing on Windows.
|
2021-05-24 17:22:50 -04:00 |
|
Jennifer Taylor
|
7fd194d98b
|
Hack/fix for SWFs with orphaned tags, I think this is correct?
|
2021-05-24 18:35:43 +00:00 |
|
Jennifer Taylor
|
838f151234
|
Suppress warnings for imported libs we don't need and reimplement anyway.
|
2021-05-24 17:38:56 +00:00 |
|
Jennifer Taylor
|
64f8666590
|
Support DXT5 image compression in ifs files.
|
2021-05-24 17:37:47 +00:00 |
|
Jennifer Taylor
|
88564ae11d
|
Add dummy asdlib for sound requests in some games.
|
2021-05-24 17:37:13 +00:00 |
|
Jennifer Taylor
|
ee6d848977
|
Fix context in which getInstanceAtDepth operates to fix some UNDEFINED object errors.
|
2021-05-24 17:36:57 +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
|
8622e0980c
|
Fix bytecode frame updates being off by one frame.
|
2021-05-24 01:24:26 +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 |
|