the cutting room mirror

The Curse of Monkey Island

Monkeys! Monkeys! Monkeys! Guybrush Threepwood! Spanning two CDs, it is also known as the first game in the series to have voice acting, first to have not been written by Ron Gilbert, and the last to use the SCUMM engine.

Sub-Pages#

Debug Mode#

After booting up the game, enter matilda on the keyboard. Then, press Ctrl, Shift and D together. At any time Guybrush is on the screen, press one of the following key combinations:

Key(s)

Action

Ctrl

Hold down to speed the game up

F9

Play low pickup animation

F10

Play high pickup animation

Shift + A

Choose a different actor

Shift + B

Make actor face to the back

Shift + F

Actor follows walk boxes

Shift + I

Actor ignores walk boxes

F

Make actor face to the front

7

Decrease actor talk color

8

Increase actor talk color

(Source: Endy/Ender, bgbennyboy)

Unused Animations#

Banjo Arm#

An early, badly drawn arm for the banjo duel.

Pink Ship#

A placeholder boat for ship combat.

Type actor 2 costume 227 in the ScummVM debugger (ctrl+d) to turn your ship into this.

Soda Jerk#

An unused animation of Snowcone Guy flavoring a snowcone.

Type actor 2 anim 6 in the ScummVM debugger at the Carnival to play this animation in-game.

Snowcone Toppings#

Unused animation of Little Guybrush giving the Snowcone Guy meringue, dog hair, and tofu/paste.

To play this in-game, type actor 1 costume 435. Then, type actor 1 anim 8 (meringue), actor 1 anim 9 (dog hair), or actor 1 anim 10 (tofu/paste) for the animations.

tort-dia-wally#

Image 01 Image 02 Image 03

Early placeholder animation of Wally in the torture chamber diorama.

Unused Frames#

Animated inventory items have 5 frames, but only 4 are shown in-game. The unused item frames:

Fireflies

Lice

Maggots

Insurance money

Gold tooth

Leftovers#

Animation from the demo, like Guybrush crashing through a door after firing the cannon and Wally's tears (type actor 2 anim 30 in the ScummVM debugger near Wally), were also left inside the game's files.

(Source: Original TCRF research)

Unused Items#

Cooking Pot#

Name

Filename

Icon

Icon (Highlight)

cooking pot

cheese-pot-icon-object

Verb

Subtitles

(Examine)

"It's a big, heavy-looking cast-iron cooking pot."

(Use)

"I don't think that would help."

(Eat)

"We all need more iron in our diet, but not like this."

This was abandoned as a usable item. In the final version of the game, Guybrush automatically drags it down to the beach in a cutscene.

Type object 940 pickup in the ScummVM debugger outside the Goodsoup Hotel to have this in your inventory.

(Source: Original TCRF research)

Unused Story#

Grog-o-mints#

Unused Graphics#

In-gameguest-room-mints

There are unused guest-room-mints which were intended for the skeleton in the Goodsoup Hotel guest room.

Type object 1047 state 1 in the ScummVM debugger while in the guest room and its graphic will appear in the skeleton's hand.

Unused Dialogue#

Audio for the unused object, /GRNZ342/mints.

Audio

Filename

Subtitles

GRGT343.IMX

(Examine) "They must leave a mint on his pillow every night."

GRGT344.IMX

"Good thing, too or he'd really stink by now."

GRGT345.IMX

"It's an enormous pile of grog-o-mints, courtesy of this establishment."

GRGT346.IMX

(Pick Up/Taste) "The bed slammed up before I could reach them."

GRGT347.IMX

"I don't make a habit of eating things found next to corpses."

Missing floorboard#

Unused Graphics#

Compositestage-floorboard-anim-object

There's an unused stage-floorboard-anim-object object in the Puerto Pollo Theater Stage area. While this is technically seen in the cutscene where a cannon ball lands on the floorboard, it was abandoned as an interact-able background object. In-game, the floor is back to normal after the show.

Other unused objects which may have been associated with this are: /SGNZ487/missing floorboard to /SGNZ491/.

Unused graphic objects: stage-missing-plank-1 to 6.

Unused Dialogue#

Audio for the unused object, /SGNZ483/missing floorboard.

Audio

Filename

Subtitles

SGGT484.IMX

(Examine) "It's a hole where there used to be a floorboard."

SGGT485.IMX

(Pick Up) "There's nothing there to pick up."

SGGT486.IMX

(Talk) "Hello down there!"

(Source: Original TCRF research)

Partially Unused Audio#

Player's Inventory#

This line is heard in-game with a pitch effect after using the helium balloons. Here's what it actually sounds like:

Audio

Filename

Subtitles

LGGT002.IMX

"That's made my voice sound funny."

Goodsoup Hotel 1st Floor#

After Guybrush downs the spiked drink, the following lines are heard in-game with a distortion effect. This is what they actually sound like:

Audio

Filename

Subtitles

HBGT378.IMX

"In fact, I..."

HBGT379.IMX

"...in fact I feel..."

HBGT380.IMX

"...I feel..."

(Source: Original TCRF research)

Unused Text#

Development Text#

Leftover development text found in the test room.

"MONKEY ISLAND 3, UNDER DEVELOPMENT"

(Source: Original TCRF research)

Unused Objects#

Objects with nothing but a name.

RoD Snow Monkey#

Object locations

There are two unused objects in the Snow Monkey diorama area which suggest that there were supposed to be more pirates on the ride: pirate-sledders-object (left square) and pirate-skier-object (right square). Their intended locations can be seen in red. It's possible it was meant for an earlier version of the background.

(Source: Original TCRF research)

Scripts#

CMI#

The Monkeys Are Listening

When the "The Monkeys are listening..." screen appears, type script 2004 run and then script 2005 run in the ScummVM debugger and an unused subtitle will quickly play. Other language versions of the game will display a translated version of this subtitle by normal means.

Rottingham's Ship#

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Why?

On Rottingham's Ship, script 2005 will crash the game if you try to run it.

Script Number 2005
O_PUSH_NUMBER 00 00 02 80
O_PUSH_NUMBER 00 00 00 02
O_DIV
O_PUSH_VARIABLE 40 00 00 00
F_OBJECT_IMAGE_WIDTH
O_PUSH_NUMBER 00 00 00 02
O_DIV
O_SUB
O_STORE_VARIABLE 40 00 00 01
O_PUSH_NUMBER 00 00 00 76
O_PUSH_VARIABLE 40 00 00 00
O_PUSH_VARIABLE 40 00 00 01
O_PUSH_NUMBER 00 00 00 32
O_PUSH_NUMBER 00 00 00 00
O_PUSH_NUMBER 00 00 00 00
O_PUSH_NUMBER 00 00 00 FF
O_PUSH_NUMBER 00 00 00 FF
O_PUSH_NUMBER 00 00 00 01
O_PUSH_NUMBER 00 00 00 09
O_KLUDGE
O_BREAK_HERE
O_JUMP FF FF FF AA
O_END_SCRIPT

Voodoo Lady's Candles#

There is a short, unused animation of the candles in the Voodoo Lady's room getting blown to the side by wind.

To see this, have the Voodoo Lady on-screen and type script 2011 run in the ScummVM debugger.

Oddities#

  • The bananas on The Sea Cucumber are completely separate objects from the background image and can be removed with state hacking.
  • Most candles in-game, possibly due to sharing the same graphic, have various animations of getting blown by the wind as well as becoming completely extinguished.
  • The image for the bed of hay in LeChimp's quarters is named lc-qurtr-yeti-fur.

(Source: Original TCRF research)

Regional Differences#

The song "A pirate I was meant to be" is not present in most if not all non-English versions, probably because it was too difficult to translate all the rhymes.