If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.List of issues
#1718 Show progress on "preparing swf for debugging"
> What steps will reproduce the problem? When attempting to debug my swf file, it displays the message "preparing swf for debugging" continuously. > What is the expected output? What do you see instead? It should run the file with the debugger linked to in settings (flashplayer11_9r900_152_win_sa_debug.exe), however, JPEXS gets stuck on "preparing swf for debugging" continuously until I click "cancel". Upon clicking cancel, the program runs normally however it does not stop at the breakpoints I have inserted. > What version of the product are you using? Is it "nightly build"? Which operating system do you have? JPEXS Version: 14.4.0 Stable Operating System: Windows 10 Home 20H2 > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. I have attached the swf file I am attempting to debug and the flash debugger I am using, along with screen shot of the error. Thanks!
Screenshot (62).png (3 KiB)flashplayer11_9r900_152_win_sa_debug.exe (10,878 KiB)fireboyandwatergirl_kong.swf (1,813 KiB)
It should work, you just need to wait longer. The process of preparing SWF is long as it needs to decompile all classes and then insert debug instructions everywhere. The bad thing here is that it does not show any progress (like class names it's currently processing) so it looks like it's stuck, but it is not. On my computer (i7-10875H CPU @ 2.30GHz) it took about 3 minutes to finish, on slower machines it will be more. So maybe this issue is more about implementing new feature - show progress while preparing SWF...
break.png (209 KiB)
Title: Debugger stuck on "preparing swf for debugging"→Show progress on "preparing swf for debugging"
Awesome, thanks for the response. I just ran this and after 20 minutes, it did work just like you said. Thanks for making such a useful tool and responding to issues! :)
In nightly 1998, progress info was added during preparing for debugging. (injecting debug info, generating SWD file)