Downloads:
Name | File | OS |
---|---|---|
Installer (Windows) | ffdec_18.0.0_setup.exe | |
ZIP (Windows, Linux, Mac OS) | ffdec_18.0.0.zip | |
DEB package (Linux) | ffdec_18.0.0.deb | |
Mac OS X Installer (pkg) | ffdec_18.0.0.pkg | |
Mac OS X Application (zipped) | ffdec_18.0.0_macosx.zip | |
Library only (Java SE) - Zipped | ffdec_lib_18.0.0.zip |
What's new:
Added
- #1898 Keyboard shortcut to remove tags (DEL, SHIFT+DEL)
- #1511, #1765 Quick search tree (Ctrl+F) for everything, not just AS3 classes
- Quick search (Ctrl+F) for tag list view
- #1884 Memory search - show size and adress in hex, show only aligned to N bytes
- AS3 - "internal" keyword support
- ProductInfo tag information display
- DebugId tag proper display and editation
- #1564, #1676, #1697, #1893 Display of DefineVideoStream tags with VLC player
- List of treenode subitems on otherwise empty panel (with 32x32 icons)
- DefineVideoStream codecId and videoFlagsDeblocking handled as enums in raw editation
- Option to mute frame sounds
- Experimental option to fix conflation artifacts in antialising (slow)
- Option to disable autoplay of sounds (DefineSound)
- #1181 Remembering choice of loading assets via importassets tag
- #1900 Free transform whole sprites
- Show axis as dashed line in Free transform of sprites
- #1900 Transformation panel with flip/move/scale/rotate/skew/matrix options
- #1900 Move object around with arrow keys (in transform mode)
- Alt + click selects PlaceObjectTag under cursor
- #1901 Double click tree node to start edit (can be enabled in settings)
- Info about editation in status bar
- AS3 P-code keyword "Unknown(N)", where N is index. For constants out of bounds. (mostly in dead code)
- AS3 P-code - Editing methods without body (interfaces / native methods)
Fixed
- #1897 Close menu button without selecting specific item
- Reading UI32 values
- Parsing obfuscated namespaces with hash character "#"
- Tag dependency checking
- #1884 Memory search - Logged exception when cannot get page range
- #1884 Memory search - Exception on sorting by pid
- #1006 AS3 - Warning - Function value used where type Boolean was expected
- AS3 - Resolving types on static protected namespaced properties
- Hiding selection after raw editation save
- Proper disabling switching items or other actions on editation
- Raw editor item count and edit display
- Warnings about invalid reflective access in color dialog on Java 9+
- Folder preview tag names have indices when multiple with same name
- ShapeImporter fillstyles shapenum
- Reload button disabled after saving new file
- PlaceObject tag - do not display export name twice
- Loading nested characters when Importassets tag used
- Hide various actions for imported tags
- Clone tag
- Hide freetransform button in readonly mode
- Maintain export name/class on imported tags
- Classnames in PlaceObject
- #1828 AS1/2 deobfuscation removing variable declarations
- Loaded SWFs using "Open loaded during play" feature have short filenames
- #1796 Exception on closing multiple SWFs
- AS3 Deobfuscation causing invalid jump offsets for files with constant indices out of bounds
- AS3 - "native" modifier only for methods with EXPLICIT flag
- AS3 - AS3 builtin namespace visibility
Changed
- Quick search needs minimum of 3 characters
- AS1/2 deobfuscation - removing obfuscated declarations is now optional (default: off)
- AS3 - order of modifiers: final, override, access, static, native