%%TOC%% !! Emulator settings !! Game workflow !! TASing tips ;Tab + Space: Cycling through buttons with Tab key and selecting with Space key ;Memory values: Values you see might need to be multiplied with factors of 8. Very rarely an offset (for example + 6) is also required. !! Tools ! Reverse Engineering * Adobe Flash Player Debugger TODO find downloadable link ! Decompiler * https://github.com/jindrapetrik/jpexs-decompiler - Free and open-source * https://www.sothink.com/product/flashdecompiler/ - Paid ! Disassembler * Flasm !! Links !! Miscellaneous notes !! TODO * Elaborations * Check out and list more tools from https://openswffile.com/tools.html * Local Shared Object * resolution tricks * using platforms to run flash like PSP, Dreamcast, Wii etc * file system tricks ** local storage size ** disabling access * floating point error problem * SWFinvestigator * owasp flash * old flash player versions? check out same link at earlier date. stupid adobe, there is no version string for the user at about. * http://web.archive.org/web/20220331041148/https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flashplayer_32_sa.exe * http://web.archive.org/web/20220331041154/https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flashplayer_32_sa_debug.exe * swf file format https://en.wikipedia.org/wiki/SWF * right click menu tricks * consider linking not blacklisted hacking forums and guides * old computer tricks * lag reduction: ** zooming in ** zooming out ** quality level ** change browser/player/device ** hardware acceleration * moving mouse out of boundaries * bypass/fool flash version check * hacking "Protect from import" swf files * https://github.com/ruffle-rs/ruffle/wiki/Helpful-Resources * https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle * checkout old sites I've played kongregate armorgames newgrounds and miniclip