DOKK / manpages / debian 11 / exult-studio / ucxt.1.en
ucxt(1) General Commands Manual ucxt(1)

ucxt - Ultima 7/8 usecode disassembler.

prints all the functions
disassembles a single function to stdout

Games supported by Exult (Ultima 7, for example) consist in large part of usecode. Exult basically implements a virtual machine the machine language of which is usecode.

don't look for exult's .xml config file
turns on verbose output mode
output to the specified file
load the usecode file specified by the filename
output the raw opcodes in addition to the -f format
output automatically generated comments
output automatically generated 'useless' comments
only do 'basic' optimisations
output debugging information if present in usecode
convert function to ext32 format if not already
select the black gate usecode file
select the serpent isle usecode file
select the ultima 8/pagan usecode file (experimental)
output using brief "list" format
output using "assembler" format (default)
output using "exult script" format
output using "exult script" format
output using the translation table xml format
outputs all flags referenced in the usecode file sorted both by "flags within a function" and "functions using flag"

exult(6)

August 2006