descumm(6)

descumm6

Scumm script disassembler

Usage

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>}

Overview

descumm disassembles SCUMM scripts.

The first argument determines the version:

-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)

Options

-u

the script is unblocked (has no headers); this is set by default for versions 0 through 3

-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

Releases

Unchanged in 4 releases since Debian 10 (Buster).

  1. 10–13

Authors

This manual page was adapted from the program usage information by Stephen Kitt <[email protected]>, for the Debian GNU/Linux system (but may be used by others). It was last modified for scummvm-tools version 2.0.

From scummvm-tools 2.9.0-1+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.