github jindrapetrik/jpexs-decompiler version18.0.0
version 18.0.0

latest releases: nightly3007, nightly3005, nightly3003...
23 months ago

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_18.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_18.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_18.0.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_18.0.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_18.0.0_macosx.zip Works with Mac OSX
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_18.0.0.zip Works on java

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

Don't miss a new jpexs-decompiler release

NewReleases is sending notifications on new releases.