decompile(6)
π decompile β the manual page, but make it a group chat π
okay so bestie, you found decompile(6) β that's section 6, the Games Manual, iykyk. It's the little tool that un-does game engine scripts so you can actually read them. Let's go β¨
β¨ NAME β¨
decompile β the Engine script decompiler π§
πΈ SYNOPSIS πΈ
decompile -h
decompile -l
decompile -h -e <engine>
decompile [-e <engine>] [-d <file>] [-g <file>] [-D] [-G] [-u] [-v
<variant>] [-s] <file>
π¦ DESCRIPTION π¦
So like, decompile decompiles scripts for a whole bunch of game engines. That's the whole vibe. π
decompile -h or decompile --help shows you a short help summary β the quick lil "hey here's what I do" moment.
decompile -l or decompile --list lists the supported game engines. Window shopping, but for engines ποΈ
decompile -h -e or decompile --help --engine <engine> lists the variants available for the given engine. Like, you picked your engine, now here's every flavour it comes in.
Every other form of the decompile command decompiles the given file, using the game engine you specify with the -e or --engine option:
groovieβ Groovie, as used by The 7th Guest and The 11th Hour;kyra2β Legend of Kyrandia: Hand of Fate;scummv6β SCUMM v6.
And the variants? Those get specified with the -v or --variant option:
t7gβ The 7th Guest (for thegroovieengine);v2β version 2, from The 11th Hour onwards (for thegroovieengine);kyra2β Legend of Kyrandia: Hand of Fate, floppy-disk version;kyra2-talkieβ Legend of Kyrandia: Hand of Fate, CD-ROM (talkie) version. she talks. iconic. π
π OPTIONS π
-d,--dump-disassembly <file>β dumps the disassembly to the given file (standard out if file is omitted). no file? it just yells into stdout, we love a flexible queen π-g,--dump-graph <file>β dumps the control flow graph, indot(1)format, to the given file (standard out if file is omitted). pretty graph time π-D,--only-disassemblyβ stops after disassembly; implies-d. she's done, she's leaving πͺ-G,--only-graphβ stops after generating the control flow graph; implies-g.-u,--show-unreachableβ show the address and contents of unreachable groups in the script. the forgotten ones π»-s,--no-stack-effectβ leaves out the stack effect when printing raw instructions.
β οΈ okay listen up because this one matters: note that-dor-gwithout arguments must not be specified immediately before the input file. like. do not do that. the parser will simply not vibe with it. π
π AUTHORS π
This manual page was adapted from the program usage information by Stephen Kitt <skitt@debian.org>, for the Debian GNU/Linux system (but may be used by others). It was last modified for scummvm-tools version 2.0.
and that's the whole page, bestie π«Ά it came from the scummvm-tools girlies and it's dated December 9, 2017 β old but gold, fr fr. now go decompile something cute π β¨π
π¦ where this page comes from
- debian bookworm: scummvm-tools 2.7.0-1 Β· GPL-3.0-or-later
- debian trixie: scummvm-tools 2.9.0-1+b1 Β· GPL-3.0-or-later
- ubuntu jammy: scummvm-tools 2.5.0-1 Β· GPL-2.0-or-later
- ubuntu noble: scummvm-tools 2.7.0-1build4 Β· GPL-3.0-or-later
- ubuntu questing: scummvm-tools 2.9.0-1build3
- ubuntu resolute: scummvm-tools 2.9.0-1build4 Β· GPL-3.0-or-later
- ubuntu stonking: scummvm-tools 2.9.0-1build4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms