Ultima VII: The Black Gate/Cheat Mode

Start the game using the following command line: ultima ABCD[Alt]255 That is, the last character should be entered by holding down Right Alt and typing "255" on the numpad.

Adding [space]S to the end:


 * Shows loading text
 * Shows eggs (event triggers)
 * Auto enables Hack Mover and Power Avatar
 * Defaults "Toggle Traces" to on (but doesn't auto enable "Queue Toggle")

F1 - Help Menu
A help menu.

[B]usiness Schedule
Displays selected Npc schedule (0-255).

[D]o Schedule
Prompts for Npc number (any currently existing ID).


 * -1 - All Npcs do their schedules.
 * 0+ - Only that Npc does their schedule.

[G]ame Flags
Disabled. If you want to edit the flags you can do it manually in the FLAGINIT file.


 * [I]nspect Flag
 * [S]et Flag


 * [X] Abort - Exits back to game.

[N]umber ID
Displays Npc/Monster IDs.

[T]eleport

 * [D]ecimal Coordinates - XYZ in decimal
 * [H]exadecimal Coordinates - XYZ in hex
 * [N]pc Number - Any currently existing ID.
 * [R]eferent - teleport to object via "Ref" number.


 * [X]it - Back to main menu.

[P]ower Avatar
Makes the Avatar invincible and spells don't use mana or reagents.

[S]et Time
Set hour and day.

[+-] Time Rate
Set time rate (1-25).

[F]ollowers
Sets Iolo, Spark, Shamino, Dupre, Jaana, Sentri, and Julia as party members.

[H]ack Mover
Move everything. Move it all.

[L]ocation
Displays hex XYZ coordinates.

[I]nspect
Prompts for Npc number (any currently existing ID). Overview of Npc status, stats, where they are, what they're doing, where they're going, etc.

[M]odify Npc
This is a big 'un.

Prompts for Npc number (any currently existing ID).

[A]ttack Mode

 * [0] Nearest
 * [1] Weakest
 * [2] Strongest
 * [3] Berserk
 * [4] Protect
 * [5] Defend
 * [6] Flank
 * [7] Fleeing
 * [8] Random
 * [9] Manual
 * [X] Abort


 * [C]urrent Attack Mode
 * [D]efault Attack Mode


 * [X]it - Back to Modify Npc menu

Set or check the current and default attack modes of any Npc.

[B]usiness Activity

 * 0 Combat
 * 1 Hor. Pace
 * 2 Ver. Pace
 * 3 Talk
 * 4 Dance
 * 5 Eat
 * 6 Farm
 * 7 Tend Shop
 * 8 Miner
 * 9 Hound
 * 10 Stand
 * 11 Loiter
 * 12 Wander
 * 13 Blacksmith
 * 14 Sleep
 * 15 Wait
 * 16 Major Sit
 * 17 Graze
 * 18 Bake
 * 19 Sew
 * 20 Shy
 * 21 Lab
 * 22 Thief
 * 23 Waiter
 * 24 Special
 * 25 Kid Games
 * 26 Eat at Inn
 * 27 Duel
 * 28 Preach
 * 29 Patrol
 * 30 Desk Work
 * 31 Follow Avt
 * [X]it - Back to Modify Npc menu

Set current activity.

[P]op Weapon
Spawns and equips/unequips and deletes a Two-handed Sword. Warning! Will delete any weapon/shield already equipped.

[W]ant Primary Tgle
Doesn't work?

[F]ollowing/Align

 * [1] Neutral
 * [2] Good
 * [3] Evil
 * [4] Chaotic


 * [X] Abort - Back to Modify Npc menu

[N]pc Status
All Npcs:
 * [A] Asleep
 * [B] Charmd
 * [C] Cursed
 * [D] Prlyzd
 * [E] Poisnd
 * [F] Prtcrd - Protection spell effect
 * [G] Dead
 * [H] In Act
 * [I] Party
 * [J] Invsbl
 * [K] Fly
 * [L] Walk
 * [M] Swim
 * [N] Ethrel - Walk through walls.
 * [O] Prtcee - Protect combat setting.
 * [P] Conjrd
 * [Q] Summnd
 * [R] Bleedn

Avatar only:
 * [S] Sex


 * [X]it - Back to Modify Npc menu

[~]raining Points
Changes training points to entered number (0-255).

[K]ill Npc
Y/N. Not sure how this works.

[T]arget

 * [P]rimary
 * [S]econdary
 * [O]ppressor


 * [X]it - Back to Modify Npc menu

Set combat priorities (any currently existing ID).

[E]xperience
Changes experience points to entered number. (-99 to 3276799. Going above or below will crash the game when you check your stats!)

[R]eserve Dex
Sets reserve dex. Uh... whatever that is.

[S]tats

 * [D]exterity
 * [F]ood Level
 * [I]ntelligence
 * [S]trength
 * [C]ombat Skill
 * [M]agic Points - Only works on the Avatar.
 * [H]it Points


 * [X]it - Back to Modify Npc menu

You know, the usual.

[X]it
Back to main menu.

[U]nk BugChkin
Toggle Unknown Bug Checking? Dunno what this does.

[Q]ueue Toggle
Enable/Disable "F7 - Toggle Traces"

[C]reate Item
Enter type no. and frame no. (as well as quantity and/or quality no. for some) to spawn an item. Cannot spawn Npcs/monsters.

[A]ctivity Dump
Prompts for Npc number (any currently existing ID).

Shows activity dump.

[X]it
Exits back to game.

F3 - Goto Map Location
Opens map. Click to teleport.

F4 - Single Step Toggle
Disables walking with the mouse and makes it so things only move when you do. Not very usable.

F5 - Cast Spell
Enter the spell number (0-79):

Select a target to cast spells.

F6 - Barge Hack Cheat
Does nothing?

F7 - Toggle Traces
Displays the state of nearby Eggs and Npcs and how long they will be in that state. (I think)

F8 - Read Sign, Book, Etc.
Select-> Sign/Tomb/Plaque/Book/sCroll S doesn't seem to show anything.

F9 - Target Report
Click on things. Shows Referent, Location, Type, Frame, and Quality numbers.

F10 - Pathfind Test
Does nothing?

Alt-1 - Sound Effect
Select-> Sound #

Plays sound effects (0-114).

Alt-2 - Frame Counter
Does nothing?

Alt-3 - Sprite Effects
Sprite Number: Type a number (0-24), hit enter, and click on an object to play an animation.

Alt-4 - Dump Item Contents
Drops everything a container/Npc has on the floor.