version 17.0.0
github-actions
released this
20 Nov 21:15
·
1852 commits
to master
since this release
Downloads:
Name | File | OS |
---|---|---|
Installer (Windows) | ffdec_17.0.0_setup.exe | |
ZIP (Windows, Linux, Mac OS) | ffdec_17.0.0.zip | |
DEB package (Linux) | ffdec_17.0.0.deb | |
Mac OS X Installer (pkg) | ffdec_17.0.0.pkg | |
Mac OS X Application (zipped) | ffdec_17.0.0_macosx.zip | |
Language pack for translators (zipped) | ffdec_17.0.0_lang.zip | |
Library only (Java SE) - Zipped | ffdec_lib_17.0.0.zip |
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)