descumm(6)

πŸ’– descumm β€” the SCUMM script disassembler πŸ’–

okay bestie, so descumm is a section 6 (Games Manual) girly and she is literally here to disassemble SCUMM scripts. no cap. she takes those scripts apart and shows you what's inside, and she is so good at it. πŸŽ€


✨ SYNOPSIS ✨

descumm -0|-1|-2|-3|-n|-z|-4|-5|-6|-7|-8|-g<NNN> [-u] [-o] [-i] [-e]
[-f] [-w] [-b] [-c] [-x] [-h] <script>

like, one version flag first, then as many of the little extra flags as your heart desires, then the script itself. that's the whole vibe. πŸ¦‹


🌸 DESCRIPTION 🌸

descumm disassembles SCUMM scripts. that's it, that's the job, and she ate. πŸ’…

The first argument determines the version. yes, the very first one. it's giving "pick your fighter" energy:

  • -0 β€” selects version 0 (Commodore 64)
  • -1|-2|-3 β€” selects version 1, 2, or 3 respectively, with no header
  • -n β€” selects version 3, with Indy 3-specific hacks
  • -z β€” selects version 3, with Zak-specific hacks
  • -4|-5|-6|-7|-8 β€” selects version 4 through 8 respectively
  • -g<NNN> β€” selects Humongous Entertainment version NNN (always with three digits, so don't come in here with two, bestie πŸ’€)

πŸ‘‘ OPTIONS πŸ‘‘

extra flags, all optional, all iconic:

  • -u β€” the script is unblocked (has no headers); this is set by default for versions 0 through 3, so she already knew
  • -o β€” always show offsets
  • -i β€” don't output ifs
  • -e β€” don't output else
  • -f β€” don't output else-if
  • -w β€” don't output while
  • -b β€” don't output breaks
  • -c β€” don't show opcodes
  • -x β€” don't show offsets
  • -h β€” halt on error
ngl the -i / -e / -f / -w / -b squad is literally just a mute button for control flow. if you want your output quiet and minimal, they're right there. πŸ”₯

🫢 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!! πŸŽ€βœ¨ this lil cutie comes to you from scummvm-tools, dated January 8, 2018 β€” disassemble responsibly, mwah πŸ’‹πŸŒΈ