What does HackerNews think of jpexs-decompiler?

JPEXS Free Flash Decompiler

Language: Java

JPEXS[0] is very full-featured if you're interested in porting swfs.

I revived this simple loop the other weekend and it was a breeze to extract the media;

https://fwoofy.moe/ (sound warning)

Original https://dagobah.net/flash/fwoofy.swf

[0] https://github.com/jindrapetrik/jpexs-decompiler

I recently found an awesome flash decompiler[0] and used it to get around site-locking on some swfs I downloaded years ago.

Some swfs require files from the sites they are hosted on but I downloaded them and modified the swfs to find these files on a local server instead.

So cool being able to modify the source code whereas back in the day I had to rely on hex editing to invert conditionals.

[0] https://github.com/jindrapetrik/jpexs-decompiler

Some extra notes:

> project issued their first progress report with getting dozens of ActionScript 2 based games working

Dozens of _previously-broken_ games working. We had a majority of (single-player) AS2 games working for years now, with only several major missing features plaguing the remaining games. The biggest one of them (a very unintuitive way variables magically bind to "DOM" objects) was implemented very recently, hence the announcement.

As for AS3, you could say the interpreter support has finally reached the turning point. It took 2 years from the first AS3-related commit to the first simplest game to "kinda-sorta work", and within the next couple of months up to now, so many games started to work that we stopped being able to count them. So yeah, we're very optimistic here :)

EDIT: oh, also major shoutout to https://github.com/jindrapetrik/jpexs-decompiler which is effectively a full-blown low-level IDE for decompiling, debugging, analysing and manipulating (or even hand-crafting from scratch) SWFs. Without actually seeing all the ways the games abused Flash interpreter, it'd be borderline impossible to figure out Flash Player's various quirks. Further, it lets contributors create test SWFs without having to own old versions of Flash IDE.

I don't know what it can do exactly but I had a very good experience modifying an SWF with FFDEC: https://github.com/jindrapetrik/jpexs-decompiler
Eh, you can still run a flash decompiler and recompile it to an exe (which embeds the flash player) https://github.com/jindrapetrik/jpexs-decompiler