Skip to content

Releases: jindrapetrik/jpexs-decompiler

version 17.0.2

22 Nov 06:30
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_17.0.2_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_17.0.2.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_17.0.2.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_17.0.2.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_17.0.2_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_17.0.2_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_17.0.2.zip Works on java

What's new:

Fixed

  • #1882 Close button on the menu toolbar

version 17.0.1

21 Nov 20:51
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_17.0.1_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_17.0.1.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_17.0.1.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_17.0.1.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_17.0.1_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_17.0.1_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_17.0.1.zip Works on java

What's new:

Added

  • PR119 Option to set scale factor in advanced settings (Set it to 2.0 on Mac retina displays)

Fixed

  • #1880 JPEG Fixer
  • Close action from menu not available on bundles (zip, etc...)
  • #1881 Wrong locale reference for invalid tag order
  • New file action
  • Moving tags to frames

version 17.0.0

20 Nov 21:15
Compare
Choose a tag to compare

Downloads:

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

What's new:

Added

  • #1870 AS3 Adding new class - Target DoABC tag or position can be selected to prevent Error 1014
  • #1871 Toogle buttons for disabling subsprite animation, display preview of sprites/frames
  • #1875 Remove no longer accessed items from cache after certain amount of time
  • #1280 AS3 Direct editation of traits with the same name
  • #1743 GFX - Adding DefineExternalImage2 and DefineSubImage tags
  • #1822, #1803 AS3 direct editation - optional using AIR (airglobal.swc) to compile
  • #1501 Bulk import shapes
  • #1680 Pinning items
  • Indices in brackets for items with same name (like two subsequent DoAction tags)
  • Flattened ActionScript packages (one row per package instead package tree), can be turned off in settings
  • #1820 Opening standalone ABC files (*.abc)
  • Classes tree inside DoABC tags in taglist view
  • Export ABC data from DoABC tags

Fixed

  • #1869 Replace references now replaces all references, not just PlaceObject
  • Handle StartSound tag as CharacterIdTag
  • Clearing shape export cache on changes
  • Preview of PlaceObject and frames on hex dump view
  • AS3 Direct editation - Top level classes do not use ":" in their namespace names
  • AS3 Direct editation - Using "/" separator for method names
  • Folder preview resizing (scrollbar too long)
  • #1872 Removing PlaceObject/RemoveObject with no characterid with Remove character action
  • #1692 Resolving use namespace
  • #1692 Properly distinguish obfuscated names vs namespace suffixes and attributes
  • #1757 Binary search - SWF files need to be sorted by file position
  • #1803 AS3 Direct editation - Colliding catch name with other variable names / arguments
  • AS3 Direct editation - slow property resolving (Now up to 10 times faster compilation)
  • #1875 Garbage collect SWF and its caches after closing it
  • #1807 Proper parenthesis around call inside another call
  • #1840 AS3 - Allow to compile object literal keys with nonstring/numbers in obfuscated code
  • #1840 AS3 Direct editation - Type mismatched for a trait
  • #1840 Proper if..continue..break handling
  • #1877 Recalculate dependent characters and frames on removing / editing item
  • DefineShape4 SVG import NullPointerException
  • List of objects under cursor and coordinates not showing
  • ConcurrentModificationException in getCharacters on exit
  • Header of display panel not visible on certain color schemes
  • Move tag to action did not remove original tag
  • Show in tag list from tag scripts
  • Move/Copy tag to action on tag scripts
  • #1879 False tag order error with SoundStreamHead
  • Error messages during SWF/ABC reading have correct error icon and title, are translatable

Changed

  • GFX - DefineExternalImage2 no longer handled as character
  • Raw editor does not show tag name in the tree (it's now in the new pinnable head)
  • DoInitAction is not shown in resources/sprites section, only in scripts
  • ActionScript packages are by default flattened (can be turned off in settings)

version 16.3.1

14 Nov 20:13
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.3.1_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.3.1.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.3.1.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.3.1.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.3.1_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.3.1_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.3.1.zip Works on java

What's new:

Fixed

  • #1867 AS3 - §§hasnext, §§nextvalue, §§nextname in some nonstandard compiled SWFs
  • #1868 Raw editation NullPointerException

version 16.3.0

14 Nov 09:08
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.3.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.3.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.3.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.3.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.3.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.3.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.3.0.zip Works on java

What's new:

Added

  • Allowed copy/cut tags to clipboard across multiple SWFs
  • Keyboard shortcuts for tag clipboard operations
  • Hilight clipboard panel on copy/cut action for a few seconds
  • Drag and drop to move/copy tags in the tag list view (Can be disabled in settings)
  • Setting for enabling placing Define tags into DefineSprite
  • Icons for tags in replace character dialog
  • Move tag with dependencies
  • Copy/Move tag operation has select position dialog
  • Select position dialog has target file in its title
  • #1649 Moving SWF files (and bundles) up and down (comtext menuitem + ALT up/down shortcut)
  • Moving tags up and down in the taglist view (context menuitem + ALT up/down shortcut)
  • #1701 Setting charset for SWF files with version 5 or lower (GUI, commandline)
  • #1864 Commandline: Allow to set special value "/dev/stdin" for input files to read from stdin (even on Windows)
  • Show button records in the tree, preview them
  • Show in Hex dump for BUTTONCONDACTION, BUTTONRECORD, CLIPACTIONRECORD
  • Alpha and Erase blend modes support
  • Raw editor - Edit blend modes as enum
  • Search in the advanced settings

Fixed

  • Exception when bundle selected
  • File path in window title for SWFs inside DefineBinaryData
  • #1863 Export to PDF - cannot read fonts with long CMAP
  • Go to document class when switched to tag list view
  • Copy/Move with dependencies order of tags
  • #1865 ConcurrentModificationException on SWF close
  • NullPointerException on expanding needed/dependent characters on basic tag info
  • Copy/Move with dependencies should copy mapped tags too
  • Recalculating dependencies in the loop (now only on change)
  • Dependencies handling
  • Raw editing of DefineFontInfo/DefineFont2-3, KERNINGRECORD - proper switching wide codes
  • Storing SWF configuration for files inside bundles and/or binarydata
  • #1846 blend modes with alpha
  • Raw editor does not select item in enum list
  • Sound not played on frames
  • #1678 Miter clip join - can be enabled in Settings
  • Html label links visibility

Changed

  • Full path inside bundle is displayed as SWF name instead simple name

version 16.2.0

08 Nov 21:51
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.2.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.2.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.2.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.2.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.2.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.2.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.2.0.zip Works on java

What's new:

Added

  • #1414 Cancelling in-progress exportation
  • #1755 Copy tags to tag clipboard and paste them elsewhere
  • #1460 Bulk importing images
  • Bulk importing scripts/text/images added to SWF context menu
  • #1465 Configuration option to disable SWF preview autoplay
  • Setting for disabling expanding first level of tree nodes on SWF load

Fixed

  • FLA export printing xxx string on exporting character with id 320
  • Copy to with dependencies does not refresh timeline
  • Copy to with dependencies does not set the timelined, that can result to missing dependencies (red tags in the tree)
  • Double warning/error when copy to / move to and same character id already exists
  • #1862, #1735 Exporting selection to subfolders by SWFname when multiple SWFs selected
  • Java code export indentation
  • Java code does not export tags
  • On new SWF loading, do not expand all other SWFs nodes, only this one

version 16.1.0

06 Nov 20:49
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.1.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.1.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.1.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.1.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.1.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.1.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.1.0.zip Works on java

What's new:

Added

  • #1459, #1832, #1849 AS1/2 direct editation - Error dialog when saved value (UI16, SI16, ...) exceeds its limit and this code cannot be saved.
  • Attach tag menu (Like DefineScaling grid to DefineSprite, etc.)
  • Better tag error handling - these tags now got error icon
  • Show in Hex dump command from other views for tags
  • Show in Taglist command from dump view for tags
  • Create new empty SWF file
  • Checking missing needed character tags and their proper position (Marking them as red - with tooltip)
  • #1432 Save as EXE from commandline
  • #1232 Needed/dependent characters list in basic tag info can be expanded to show tag names

Fixed

  • Flash viewer - subtract blend mode
  • #1712, #1857, #1455 JPEG images errors fixer
  • Ignore missing font on DefineEditText
  • GFX: Drawing missing DefineExternalImage/2, DefineSubImage as red instead of throwing exception
  • GFX: DefineExternalImage2 properly saving characterId
  • Hex view refreshing after selecting Unknown tag
  • #1818, #1727, #1666 GFX: Importing XML
  • GFX: Correct refreshing image when raw editing DefineExternalImage/2, DefineSubImage
  • GFX: DefineExternalImage/2, DefineSubImage disallow not working replace button in favor of raw editing
  • #1795 AS3 P-code - optional (default parameter values) saving
  • #1785 AS1/2 try..catch block in for..in
  • #1770 Links in basictag info (like needed/dependent characters) were barely visible on most themes
  • Show in Resource command from Hex dump not working for tags inside DefineSprite
  • File did not appear modified when only header was modified
  • Copy / Move to tag tree refreshing
  • Preview of PlaceObject and ShowFrame in the Dump view
  • FileAttributes tag exception in the Dump view
  • Adding new frames did not set correct timelined to ShowFrame
  • Computing dependent characters inside DefineSprite

Changed

  • #1455 All tag types are now allowed inside DefineSprite

Removed

  • Auto fixing character tags order based on dependencies during saving

version 16.0.4

03 Nov 21:42
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.0.4_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.0.4.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.0.4.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.0.4.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.0.4_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.0.4_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.0.4.zip Works on java

What's new:

Fixed

  • #1860 FLA export - EmptyStackException during exporting MorphShape
  • #1782 FLA export - exporting from SWF files inside bundles (like binarysearch)
  • Expand correct tree on SWF load
  • #1679 FLA export - MorphShapes (shape tween)
  • #1860, #1732, #1837 FLA export - AS3 - missing framescripts on the timeline
  • Flash viewer - dropshadow filter hideobject(compositeSource) parameter

version 16.0.3

02 Nov 21:11
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.0.3_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.0.3.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.0.3.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.0.3.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.0.3_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.0.3_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.0.3.zip Works on java

What's new:

Fixed

  • #1817 PDF export - now storing JPEG images without recompression to PNG
  • #1816 PDF export - leaking temporary files when frame has embedded texts
  • PDF export - reusing images when used as pattern vs standalone
  • #1859 AS3 P-code editing not working due to integer/long casting

version 16.0.2

01 Nov 21:58
Compare
Choose a tag to compare

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_16.0.2_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_16.0.2.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_16.0.2.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_16.0.2.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_16.0.2_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_16.0.2_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_16.0.2.zip Works on java

What's new:

Added

  • Copy/move tag to for SWFs inside bundles and/or DefineBinaryData
  • Replace button under shape and DefineSound display (previously, only context menu allowed that)

Fixed

  • SWF Add tag before/after menuitem
  • Context menu on bundles (ZIP, SWC, binarysearch, etc...)
  • Reloading SWF inside DefineBinaryData
  • Working with byte ranges - caused problems when cloning tags
  • All "mapped" tags have character id in parenthesis in the tag tree
  • Raw editor now checks whether field value can be placed inside this kind of tag
  • Refreshing parent tags and/or timelines on raw editor save
  • Items could not be edited on taglist view (for example raw edit)

Changed

  • Do not show export name (class) in DoInitAction in Tag list view instead of tag name