Prerelease WARNING
This is prerelease nightly version. It should NOT be considered as stable.
Downloads:
Name | File | OS |
---|---|---|
Installer (Windows) | ffdec_19.0.0_nightly2653_setup.exe | |
ZIP (Windows, Linux, Mac OS) | ffdec_19.0.0_nightly2653.zip | |
DEB package (Linux) | ffdec_19.0.0_nightly2653.deb | |
Mac OS X Installer (pkg) | ffdec_19.0.0_nightly2653.pkg | |
Mac OS X Application (zipped) | ffdec_19.0.0_nightly2653_macosx.zip | |
Library only (Java SE) - Zipped | ffdec_lib_19.0.0_nightly2653.zip |
What's new since last stable version:
Added
- #2090 Support for Mochicrypt packed binarydata tags - loading SWF as subtree
- #2079 Replace DefineSprite with GIF, Bulk import sprites from GIFs, also from commandline
- #116 Show invalid utf-8 bytes in Strings as
{invalid_utf8:xxx}
- #2097 Commandline command
-header
to modify SWF header values - SVG Frames export - blend modes
- SVG Frames export - filter
- SVG Shapes export - non-scaling strokes
- SVG Shapes import - non-scaling strokes
- Support for DefineShape4 nonzero winding rule - display, svg (import, export), canvas export
- Generic tag editor - MORPHLINESTYLE2 has enum selection for cap and join style
- Generic tag editor - Default values for filters
- AS1/2 P-code actions inline documentation
- P-code hilight currently selected instruction argument in the documentation (both AS1/2 and AS3)
- #2098 Shape points editation, transform - Protection against saving too large edges/rects
Fixed
- Close action on SWF inside DefineBinaryData
- #2093 AS3 Unnecessary use of fully qualified names for classes in same package
- #1678 Shapes - Miter clip join style
- #2094 AS3 do not show body trait variables as FQN
- #2094 AS3 Missing use namespace
- #2094 AS3 missing star type on var and const
- #2094 AS3 Getting register names from debug info - do not allow assigning
_locX_
name to other register than X - #2094 Embed font name taken from the fontTag, not DefineFontName
- AS3 Simplify expressions - Do not convert this to {} when coerced
- AS3 incorrect private modifier on internal namespaced traits of private class inside script
- #2095 AS3 Changing script when debugging
- #223 AS2 Detecting uninitialized class fields
- Embed tag not properly escaped on obfuscated files
- #116 AS3 Cyclic typenames
- #116 AS3 Do not parse DoABC tags inside sprites
- #116 Cyclic buttons
- AS1/2 new keyword on empty method name
- AS2 getters and setters decoding
- #116 §§push at the end of switch branches
- Convolution matrix filter display and editing
- Generic tag editor - Disallow add before/after or remove on parent field with indices
- Calculating fillBits, lineBits on SHAPE structure (storing morphshapes, fonts)
- Generic tag editor - COLORMATRIXFILTER has fixed number of float values
- Filters display - ymin value
- Box blur display rounding errors
- Generic tag editor - display of color values in arrays (filters, etc.)
- Generic tag editor - display of array brackets
- Generic tag editor - GRADIENT filters fields
- #2099 Smart number formatting precedence
- AS3 Direct editation - Cannot save code after switching deobfuscation
Changed
- AS1/2 P-code action parameters are now separated by commas, code without commas is still accepted
- AS1/2 P-code Action GetURL2 as swithed parameters - sendVarsMethod is first, older code is still accepted