Commit Graph
3062 Commits
Author SHA1 Message Date
Jindra Petřík 308ac701ab Enlarge timeline for soundstream when necessary 2022-12-27 19:25:01 +01:00
Jindra Petřík a940ea1c6f Replacing SoundStreamHeads with MP3 2022-12-27 19:25:01 +01:00
Jindra Petřík cc71ba8cef JLayer version 1.0.2 2022-12-27 19:25:01 +01:00
Jindra Petřík d86a662f7a Proper distribute uncompressed frames 2022-12-27 19:25:01 +01:00
Jindra Petřík 94df71e07a Replace SoundStreamHead (no MP3 support yet) 2022-12-27 19:25:01 +01:00
Jindra Petřík 21da3e0beb Do not import multiple video frames into single SWF frame 2022-12-27 19:25:01 +01:00
Jindra Petřík d5d9007219 Add RemoveObject after last imported movie frame if the timeline is longer 2022-12-27 19:25:01 +01:00
Jindra Petřík 51d37830c0 Last imported movie frame length 2022-12-27 19:25:01 +01:00
Jindra Petřík c18a603ed4 Added Movie FLV export - writing simple onMetadata tag 2022-12-27 19:25:01 +01:00
Jindra Petřík 96de7e293a Import movie message remember.
Image clear on import.
2022-12-27 19:25:01 +01:00
Jindra Petřík 1c5347be86 Frame number fix 2022-12-27 19:25:01 +01:00
Jindra Petřík dacd9195ef Bulk import movies 2022-12-27 19:25:01 +01:00
Jindra Petřík 9ca27d48be Extract replace movie method to extra importer class 2022-12-27 19:25:01 +01:00
Jindra Petřík f2646f164b Replace movies with commandline 2022-12-27 19:25:01 +01:00
Jindra Petřík 9f971a0c88 Replace movie in GUI 2022-12-27 19:25:01 +01:00
Jindra Petřík 2065d94241 Separate graphics and sound testdata 2022-12-27 19:25:01 +01:00
Jindra Petřík 1bdc9d5218 Added #1917 Better error message for sound import on unsupported sampling rate 2022-12-27 19:25:01 +01:00
Jindra Petřík b7c5efbf93 Fixed #1914 DropShadow filter 2022-12-27 19:25:01 +01:00
Jindra Petřík 0c4adb7d1a Fixed filter bounds 2022-12-27 19:25:01 +01:00
Jindra Petřík 166e8d7298 Fixed filter bounds 2022-12-27 19:25:01 +01:00
Jindra Petřík b53590210d Fixed #1907 Crashing on memory search
Putting back old JNA 3.5.1 as  5.11.0 crashes on calling new Memory()
Modify VJCJ natives to support JNA 3.5.1
2022-12-23 17:02:50 +01:00
Jindra Petřík 85275ccca6 Fixed #1858 PDF export - Applying same color multiple times 2022-12-23 17:02:50 +01:00
Jindra Petřík 355df5899d Added #1858 PDF export - JPEG with alpha channel exported as is 2022-12-23 17:02:50 +01:00
Jindra Petřík b2da5a46e0 Fix old image with alpha export mode 2022-12-23 17:02:50 +01:00
Jindra Petřík c72215df42 Added #1909 Export/import DefineBitsJPEG3/4s alpha channel to/from separate file
("PNG/GIF/JPEG+alpha" option in GUI, "-format image:png_gif_jpeg_alpha" for commandline)
Fixed Exporting DefineJPEG3/4 with alpha channel to PNG produced JPEG instead

Refactored bulkImport shapes and images to single file.
2022-12-23 17:02:50 +01:00
Jindra Petřík 8e368c5675 Added #1690 Deobfuscation tool dialog for script level (not just current method / all classes)
Changed #1690 Redesigned Deobfuscation tool dialog.
Removed "Restore control flow" deobfuscation level as it was the same as "Remove traps"
2022-12-23 17:02:50 +01:00
Jindra Petřík 65d0ebc87e Added #1231 Button transforming
Fixed BUTTONRECORD display does not use its Matrix
Fixed Editation status not cleared after Sprite transforming
2022-12-23 17:02:50 +01:00
Jindra Petřík 9b717017ae Fixed #595 AS3 direct editation - protected property resolving,
Fix tests
2022-12-23 17:02:50 +01:00
Jindra Petřík 5d13387f7b Fixed AS3 direct editation and decompiler share same AbcIndex 2022-12-23 17:02:50 +01:00
Jindra Petřík 257bc37d8c Fixed AS3 direct editation - protected property resolving 2022-12-23 17:02:50 +01:00
Jindra Petřík 02081f2d9e Tests fix 2022-12-23 17:02:50 +01:00
Jindra Petřík 7bb8061e20 Fixed #1904 AS1/2 Throw is an ExitItem to properly handle continues vs ifs 2022-12-23 17:02:50 +01:00
Jindra Petřík 2bd1208f86 Fixed #1904 NullPointerException on decompiler pool
Fixed #1904 AS1/2 Simplify expressions breaks registers, functions
2022-12-23 17:02:50 +01:00
Jindra Petřík 676bd9f74b Added Warning before switching auto rename identifiers on
Changed Warning before switching deobfuscation is now optional
Czech translation fixes
2022-12-23 17:02:50 +01:00
Jindra Petřík ce4f3e2920 Fixed #1904 NullpointerException when renaming invalid identifiers in AS1/2 files caused by missing charset 2022-12-23 17:02:50 +01:00
Jindra Petřík d5d730b083 Added Deobfuscation and its options as icons on script panel toolbar 2022-12-23 17:02:50 +01:00
Jindra Petřík 4dbb74cc45 Fixed
- AS3 - "native" modifier only for methods with EXPLICIT flag
- AS3 - AS3 builtin namespace visibility

Changed
- AS3 - order of modifiers: final, override, access, static, native
2022-12-18 23:10:24 +01:00
Jindra Petřík f7869abe0b Added AS3 P-code - Editing interface methods 2022-12-18 23:10:24 +01:00
Jindra Petřík c4799bc92e Added AS3 P-code keyword "Unknown(N)", where N is index. For constants out of bounds. (mostly in dead code)
Fixed AS3 Deobfuscation causing invalid jump offsets for files with constant indices out of bounds
2022-12-18 23:10:24 +01:00
Jindra Petřík 2b2a9bfbed Remove printing "xxx" in FullMultinameAvm2item 2022-12-18 23:10:24 +01:00
Jindra Petřík ac0c86af1b Double click node configuration is on UI tab 2022-12-18 23:10:24 +01:00
Jindra Petřík 9875a1104b Added #1901 Double click tree node to start edit
Added Info about editation in status bar
2022-12-18 23:10:24 +01:00
Jindra Petřík ef3dccb922 Button vs cursor pos fix 2022-12-18 23:10:24 +01:00
Jindra Petřík cf2f7a6707 Remember last opened transformation cards 2022-12-18 23:10:24 +01:00
Jindra Petřík eb77e75681 Localize, splitpane 2022-12-18 23:10:24 +01:00
Jindra Petřík 4da6d7a023 Transform panel with move, rotate, scale, shear, matrix transformations. WIP 2022-12-18 23:10:24 +01:00
Jindra Petřík 18aeeea49f Calculating DefineSprite rect fix 2022-12-18 23:10:24 +01:00
Jindra Petřík cc1032b819 Changed AS1/2 deobfuscation - removing obfuscated declarations is now optional (default: off) 2022-12-18 23:10:24 +01:00
Jindra Petřík 54b6153b82 AS1/2 deobfuscation - do not remove unused obfuscated variables - we are unable to properly determine if the variable is unused. 2022-12-18 23:10:24 +01:00
Jindra Petřík 067ebb6f5d Fixed #1828 AS1/2 deobfuscation removing variable declarations 2022-12-18 23:10:24 +01:00