02aa7974f4remove debugging code and arena references
seth
2021-05-18 00:50:06 +0000
8b1e25a355iidx: Add Rootage to bemapi
seth
2021-05-17 22:37:51 +0000
7504a28b5fAdd support for 64 bit PE in psmap
seth
2021-05-17 21:52:35 +0000
0eeec2f178iidx: fix region select and add qpro select
seth
2021-05-17 21:52:19 +0000
0addf2daaciidx: update api to support qpros in catalog
seth
2021-05-17 21:51:45 +0000
9f3df61780iidx: Support cannonballers and rootage. Add stubs for heroic verse and bistrover
seth
2021-05-17 21:51:26 +0000
535a2c872eProperly calculate scaling for AA sampling, fixing several artifacting errors and improving AA for many small sprites.
Jennifer Taylor
2021-06-12 17:17:26 +0000
d68fd77975Implement best guess as to what frame_control function should do. Still doesn't fix some Pop'n animations but they look closer?
Jennifer Taylor
2021-06-12 17:17:02 +0000
d4e3a25340Auto-create directories for output files as a convenience.
Jennifer Taylor
2021-06-12 17:16:45 +0000
6b511e8a53Fix setup to clean properly as well as install correct typing libraries.
Jennifer Taylor
2021-06-10 17:22:27 +0000
061ff796f6Fix compatibility with python < 3.8 by switching from typing.Final to typing_extensions.Final
seth
2021-06-07 00:46:39 -0500
a3c5eba288Fix compatibility with python < 3.8 by switching from typing.Final to typing_extensions.Final
seth
2021-06-07 00:46:39 -0500
4a18f43253Check in environment flag to use experimental mypyc compiler instead of cython for some modules.
Jennifer Taylor
2021-05-31 18:15:10 +0000
b1b8b67fe3Fix a few more optional type errors.
Jennifer Taylor
2021-05-31 18:14:51 +0000
38f0483cb5Comments for cythonized code, and dropping python implementation of blend from compiling.
Jennifer Taylor
2021-05-31 18:14:22 +0000
a4746f2934Get rid of remaining dunder calls in unit tests.
Jennifer Taylor
2021-05-31 18:14:04 +0000
7809ff360fMore type changes for correctness in order to compile with mypyc in the future.
Jennifer Taylor
2021-05-31 18:13:43 +0000
0a1cfb6f07Unify semantics between animated and individual-frame file writers.
Jennifer Taylor
2021-05-31 18:13:04 +0000
1b4b5256ebAdd a setup.py command for cleaning built code.
Jennifer Taylor
2021-05-31 18:12:38 +0000
b022149d28Convert anti-aliased rendering to an experimental enable, instead of enabled by default.
Jennifer Taylor
2021-05-31 18:10:25 +0000
83495f44afAdditional typing fixes for safety and to be able to compile more code with mypyc.
Jennifer Taylor
2021-05-31 18:09:40 +0000
732e2afb42Fix possible logic error in saving favorites for IIDX.
Jennifer Taylor
2021-05-31 18:09:08 +0000
4a1579b099Some type hint fixes for protocol necessary to compile with mypyc.
Jennifer Taylor
2021-05-31 18:08:31 +0000
48405f00c5Install necessary packages for additional utilities to work.
Jennifer Taylor
2021-05-31 18:07:30 +0000
2eb39f86cdUpdate to stricter type checking, get rid of a bunch of unnecessary ignore statements.
Jennifer Taylor
2021-05-31 18:07:03 +0000
5d365f3ee4Check a system enviornment variable before trying to compile extensions, skip if it is set.
Jennifer Taylor
2021-05-31 18:06:31 +0000
630263dd8dRefactor pure-python blend implementation to reduce duplicated code.
Jennifer Taylor
2021-05-30 17:56:02 +0000
e6ffc983f7Add simple anti-aliasing to texture renderer functions.
Jennifer Taylor
2021-05-30 04:16:25 +0000
4785b01132Juggle around some imports a little bit after the massive refactor.
Jennifer Taylor
2021-05-30 04:16:08 +0000
b864148c3eRefactor/reorganization of C++ modules.
Jennifer Taylor
2021-05-29 22:11:15 +0000
3281e125cfGet rid of now-unnecessary verbose flag to all expression/statement renderers.
Jennifer Taylor
2021-05-29 22:10:51 +0000
322c33a9b8Massive type refactor for decompiler.
Jennifer Taylor
2021-05-29 22:10:31 +0000
0f160e9663Get rid of unnecessary length calls.
Jennifer Taylor
2021-05-29 22:10:08 +0000
161544e612Sped up listing of paths a fair amount, added options for displaying size and number of frames.
Jennifer Taylor
2021-05-29 03:41:25 +0000
1dbe51d96dMajor refactor of afputils as it was getting out of hand.
Jennifer Taylor
2021-05-29 03:41:03 +0000
2609047b03Add a few more wrapper calls to our AEPLib implementation.
Jennifer Taylor
2021-05-29 00:21:42 +0000
1765c383e2Fix typo in verbose SWF print.
Jennifer Taylor
2021-05-29 00:00:29 +0000
83457808e7A bit of refactoring and debug messages.
Jennifer Taylor
2021-05-29 00:00:15 +0000
ac4b139b08Fix multiprocessing crash on windows.
DragonMinded
2021-05-28 19:50:59 -0400
bc46d83452Add warning and command-line flag for working with animations that loop forever.
Jennifer Taylor
2021-05-25 02:01:36 +0000
089eef1588Implement AP2_IMAGE tag support into renderer.
Jennifer Taylor
2021-05-25 02:01:17 +0000
d9a48e150fImplement additional tag parsing necessary to render some Museca animations.
Jennifer Taylor
2021-05-25 02:00:56 +0000
5ec5068916Handle newly-discovered file flags properly in GE2D structures.
Jennifer Taylor
2021-05-25 02:00:37 +0000
afa8214ed1Messy fix for AFP tests failing on Windows.
DragonMinded
2021-05-24 17:22:50 -0400
7fd194d98bHack/fix for SWFs with orphaned tags, I think this is correct?
Jennifer Taylor
2021-05-24 18:35:43 +0000
838f151234Suppress warnings for imported libs we don't need and reimplement anyway.
Jennifer Taylor
2021-05-24 17:38:56 +0000
64f8666590Support DXT5 image compression in ifs files.
Jennifer Taylor
2021-05-24 17:37:47 +0000
88564ae11dAdd dummy asdlib for sound requests in some games.
Jennifer Taylor
2021-05-24 17:37:13 +0000
ee6d848977Fix context in which getInstanceAtDepth operates to fix some UNDEFINED object errors.
Jennifer Taylor
2021-05-24 17:36:57 +0000
8b3ce489b1Convert from rendering to a list of images to rendering in a generator so extremely long sequences can be rendered to pngs without OOM.
Jennifer Taylor
2021-05-24 17:36:34 +0000
8622e0980cFix bytecode frame updates being off by one frame.
Jennifer Taylor
2021-05-24 01:24:26 +0000
7eb41a45e7Implement support for adding a background image on top of the background color but below the animation.
Jennifer Taylor
2021-05-23 23:37:05 +0000
cc5cdde995Fix frame number display in verbose output.
Jennifer Taylor
2021-05-23 20:37:42 +0000
56498f6154Implement masking support.
Jennifer Taylor
2021-05-23 20:37:18 +0000
9df33fcec3Support simple frame control bytecode.
Jennifer Taylor
2021-05-23 20:33:05 +0000
14c8ac9347Implement the first bits of bytecode processing, including the ability to go to an animation frame.
Jennifer Taylor
2021-05-23 20:32:21 +0000
0a6635d993Add comment about additive blending alpha 'hack'.
Jennifer Taylor
2021-05-23 20:31:39 +0000
9dada6fb79Get rid of useless threading argument for list command.
Jennifer Taylor
2021-05-23 20:31:23 +0000
8e52428d76Organize help for render command a bit.
Jennifer Taylor
2021-05-23 20:30:35 +0000
2aa37c2e40Fix additive blending on semi-transparent backgrounds.
Jennifer Taylor
2021-05-22 23:24:51 +0000
2d69d1dc99Support parent sprite blend parameter inheritance.
Jennifer Taylor
2021-05-22 21:56:28 +0000
e3e6354295Blend 1 is the same as blend 0, according to Bishi.
Jennifer Taylor
2021-05-22 21:54:53 +0000
a5c93569e9Add a couple more warnings for areas where we don't (yet) support animation features.
Jennifer Taylor
2021-05-22 21:54:22 +0000
274bd297f2Change compositing to take from the center of the pixel in preparation of upcoming anti-aliasing attempt.
Jennifer Taylor
2021-05-22 21:53:09 +0000
212ff2be4eImproved disassembled output when setting register values.
Jennifer Taylor
2021-05-22 21:52:40 +0000
8923c93a66Implement embedded clip blend colors.
Jennifer Taylor
2021-05-22 21:52:17 +0000
0edb5dc2b1Rework additive color a bit for type clarity and add warnings where we don't support it.
Jennifer Taylor
2021-05-22 01:31:42 +0000
3bdc0d3887Add more specific warning for missing bytecode.
Jennifer Taylor
2021-05-22 01:31:17 +0000
8ee8e5c519Make some debugging adjustments.
Jennifer Taylor
2021-05-22 01:30:58 +0000
f33c73572bPreserve placed object order when rendering.
Jennifer Taylor
2021-05-22 01:30:28 +0000
d031b2107aPad out written PNG frames so all of them have the same number of digits in them.
Jennifer Taylor
2021-05-21 21:47:26 +0000
03381ee8caFix double-applying base transform to the root clip.
Jennifer Taylor
2021-05-21 21:32:19 +0000
70f06b2b33Fix translation matrix application on embedded clips, fixes placement of lots of complex animations.
Jennifer Taylor
2021-05-21 21:32:02 +0000
2c678e60f8Implement scale by width and height for final animation.
Jennifer Taylor
2021-05-21 21:31:39 +0000
35c53c3b6cImplement forced aspect ratio for renderer.
Jennifer Taylor
2021-05-21 21:31:13 +0000
3922535555Implement non-textured rectangle shapes.
Jennifer Taylor
2021-05-21 16:58:39 +0000
a2af49a320Request compilation of DXT decoder for speed.
Jennifer Taylor
2021-05-21 16:58:20 +0000
4290b86c34Implement basic import system to avoid crashing with not-found registered objects.
Jennifer Taylor
2021-05-21 16:58:01 +0000
0d648f1371Implement a multi-threaded C++ renderer for a decent speed boost.
Jennifer Taylor
2021-05-20 03:51:43 +0000
f15ba3c718Fix massive amount of type errors coming from new MyPy with Flask stubs.
Jennifer Taylor
2021-05-19 22:38:00 +0000
f47a4782daAnother attempted fix for CLANG on OSX.
Jennifer Taylor
2021-05-19 20:16:51 +0000
f8f32ef082Possible fix for clang OSX compile.
Jennifer Taylor
2021-05-19 20:01:32 +0000
d6e04acde5Add development tips section, currently containing cython stuff.
Jennifer Taylor
2021-05-19 16:26:39 +0000