the cutting room mirror

Star Wars: Shadows of the Empire (Nintendo 64)

This article has a talk page!
view on tcrf.net

Debug Mode#

In-game pause screen where you can see the debug mode activated, labeled as "Game Secrets". Game information is shown in grey text below the purple options.

This game has an unusually complicated Debug Mode to activate which makes the one in Zanac look like a piece of cake. There are quite a few interesting options available for experimenting if you do manage to unlock it, however.

Start a game on the Medium difficulty setting, using "_Wampa__Stompa" as your entry name (note that there is one space before Wampa and two spaces before Stompa).

After that, begin the game on any level and pause the game. Now, hold C-Up + C-Right + C-Down + C-Left + L + R + Z + D-Pad Left. While holding all those buttons, move the Control Stick halfway to the left, and hold until you hear a sound effect, then move the Control Stick halfway to the right until you hear the sound effect again. Repeat this, holding the control stick halfway to the left, then the right, and finally the left again. If done correctly, you should see some purple text appear at the top of the screen with some info below it (see screenshot).

This is the debug menu. While the menu is active, you can use the L and R buttons to move forward or backward through the options and Up or Down on the control stick to change whatever values are enabled at that time. To activate an option, press A while it is on-screen; the game will un-pause, and the option will activate. To re-enter the debug menu, input the button code as before, but instead of moving the Control Stick five times you only need to move it to the side once.

Version

GameShark Code

US Prototype

800CFD2B 0001

US v1.0

800D017F 0001

US v1.1

800D01BF 0001

US v1.2

800D098B 0001

Europe

800D3F33 0001

Japan

800DE083 0001

NOTE: Some debug options are not available in all versions.

Debug Option

Effect and/or Description

Get all stuff

Gives the player all weapons with full ammo plus the jetpack and unlocks all levels.

Invincibility

Makes the player invincible. Can be toggled on or off.

Debug Display

Displays debug info in the corner of the screen. Can be toggled on or off.

Example information is below with a brief description:

  • 320x240 32 Hz G - Screen resolution, refresh rate (variable)
  • pos -69,-135,6 - Position on x axis, y axis, and z axis (respectively) in units
  • sector 8 - Current room number player is in

50 Lives

Gives the player 50 lives.

Villains are(n't) sleepy

Can be set to aren't (default) or are (enemies freeze and AI is turned off). In the latter case, enemies can still be killed and will die when woken back up.

Kill Dash

Kill yourself immediately. Does not work if Invincibility is on.

Teleport

Teleports the player to a seemingly-random point in the current level.

Next Level

Warps the player to the next level.

This Level

Warps the player to the start of the current level.

Prev Level

Warps the player to the previous level.

Wall Ghost

If set to ON, will disable collision for some walls, doors, ceilings, and objects. Enemies and destructible objects will still be solid, though.

Jump Power

The height of the player's jump. 1.000 is the default but can go as low as 0.100 and as high as 3.000.

Gravity

Change the value to alter the amount of gravity. 1.000 is the default but can go as low as 0.100 and as high as 3.000.

Texture

If set to OFF, all objects will lose their textures and be shaded in grey.

Lighting

If set to OFF, objects will not be affected by light.

Fog

If set to OFF, will disable the distance fog and make clipping visible in the distance.

Antialiasing

Can be toggled on (default) or off. Antialiasing is on by default.

Screen Resolution

Seemingly does nothing. May just be a header for the nect set of options.

vertFOV

Alters the FOV (field of view) of the camera. 77 is the default but can go as low as 4 and as high as 120.

aspect

Alters the aspect ratio of the screen. 1.33 is the default but can go as low as 0.10 and as high as 10.00.

dither

Can be toggled on (default) or off.

Fog Max

Sets the maximum view distance by altering how far back the fog starts. 200 is the default but can go as low as 10 and as high as 999.

Fog Thick

Interestingly, this value seems to act in reverse, with higher numbers making the fog "thinner" and lower values making the fog "thicker". 996 is the default and highest value but can go as low as 10. Very sensitive to changes.

Fog Red

Sets the color value of the fog on the red channel. Can be set from 0 to 255, with higher numbers meaning more color and 0 being no color. 150 is the default value.

Fog Green

See above. 200 is the default value.

Fog Blue

See above. 255 is the default value.

Amb Light Red

Sets the color value of the ambient light on the red channel. Can be set from 0 to 255, with higher numbers meaning more color and 0 being no color. 82 is the default value.

Amb Light Green

See above. 83 is the default value.

Amb Light Blue

See above. 88 is the default value.

Dir Light Red

Sets the color value of the directional light on the red channel. Can be set from 0 to 255, with higher numbers meaning more color and 0 being no color. 204 is the default value.

Dir Light Green

See above. 230 is the default value.

Dir Light Blue

See above. 241 is the default value.

Dir Light Ve

Alters the direction of the lighting used on objects with the values representing the x axis of rotation, the y axis, and z axis. The default is -62 -54 86 but is incredibly sensitive with almost no chance of obtaining a desired result on any or all of the values. Use the Control Stick to alter the value.

Revert Fog and Lights

Resets all light and fog values back to their defaults. Does not change any other values like gravity or jump height.

Regional Differences#

US/Europe

Japan

Watch on YouTube

Watch on YouTube

In the US and European versions, there are 14 letter slots, necessary for activating the debug mode with the name "_Wampa__Stompa". However, in the Japanese version, there are only 11 slots, which may mean one of three things: you cannot access the debug mode through an in-game trick, there's another way to do it, or perhaps it was removed entirely for some reason.

Another noticeable change to this part of the game is the way the cursor moves about the letters. In the US/European version, the cursor glides over the entire selection of letters freely in a very fluid motion. When you stop moving the cursor, it snaps to the nearest letter. In the Japanese version, the cursor has a more rigid motion, so it can only be directly over the letters and not over the spaces in between the letters. The lack of rigid placement in the American/European versions also explains the lack of sound effect that the Japanese version has when the cursor moves from letter to letter.

The Japanese version uses cheats of _R_Testers, Credits, _Wolfy, _Wampa__St and _WIPE_ALL according to RAM. Although untested as to whether it can be activated the normal way, the debug menu can be activated by GameShark cheats of 800DE087 0001 (Activate debug menu) and 800DE083 0001 (Activate pink menu). The options are the same.

The Japanese version also features a better ammo route and different challenge point locations in Gall Spaceport and Mos Eisley. Both gravity and jump power are increased. The player can fall further before receiving damage or dying.

Text Differences#

Japanese has unique messages when weapons are collected for the first time. The original, generic message (You found a new weapon! Switch weapons to use it, but be careful to conserve your ammunition.) is left untranslated. Instead, a short explanation of what each weapon does is displayed.
船長、それはシーカー・ミサイルです。トゥルーパーや偵察ドロイドを追尾して一撃で倒します。
船長、それはフレーム・ウェポンです。射程は短いですが、戚力はあるので箱を壊すには、最適です。
船長、それはパルス・ウェポンです。近距離用の武器ですが、レーザーよりは戚力があります。
船長、それはスタナーです。暫くの間、トゥルーパーを硬直させます。
それはディスラプターです。破壊力がものすごいので、爆風に巻き込まれないようにして下さい。

When a Challenge Point is collected for the first time a message is displayed explaining what it is, followed by a message that collecting all of them in every stage unlocks a game secret.
それはチャレンジ・ポイントです。ステージに設置された数の、半分以上を取れば、ライフが増えます。
全てのステージでチャレンジ・ポイントを全部集めると、「ゲームの秘密」がもらえます!

Between stages in certain levels a message is displayed indicating you're now in a new area. In Hoth Base, after entering the elevator to the generator room:
ジェネレーター中心部に潜入成功!
In Gall Spaceport, before the start of the jetpack section:
格納ベイ・エリアに侵入成功!
At Freighter stage 1 end, leading into the engine room:
ここより先、貨物船機関室
At Freighter stage 2 end, leading into the cargo room puzzle:
貨物倉庫に到着!
In the Palace, the door at end of the second drawbridge:
宮殿の奥へ潜入中!

This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Find out which of the three possibilities mentioned above is the case for the Japanese version's debug menu.

Careful, you'll lose an eye.

This page or section needs more images.
There's a whole lotta words here, but not enough pictures. Please fix this.
Specifically: Also, replace the videos with clean screenshots.

(Source: Samuel Miller (Tetrahedrus))

Filename Cheats#

Entering your name as _Wolfy in any region game adds a third line to Mark Blattel's credit. "Programmer/Lycanthrope" "Mark Blattel" "-For who could ever learn to love a beast?"

Entering _WIPE_ALL_DATA (_WIPE_ALL in Japanese) erases all saved game data.

Entering _Credits displays some alternate credits such as "(My sister was bitten by a wampa once)" , "(No, really!)", "(It was pining for the fjords)", and "(Actually they make good pets. If you find one, you can love it and pet it and take it home and give it cheese)". Selecting the first stage will automatically play the extended credits.

Entering R_Testers_ROCK (_R_Testers in Japanese) runs a function that unlocks all stages on certain difficulties. This can be used as a one-time effect before renaming your file and likely should. Filename cheats are constantly tested each game loop and this one will play a sound effect when unlocked, every single game loop, when not paused.

Entering _Wampa__Stompa (_Wampa__St in Japanese) makes it possible to enable the debug menu as described in the previous section.

Hidden Text#

This space is intentionally left blank. If you can read this, you need to get a life. Elf needs food... Badly.
If found, drop in any mailbox. Postage is pre-paid. Do not submerge or take internally. No user-serviceable parts inside.
Any similarity to actual persons, living or dead, is entirely coincidental. This end up. Do not stack more than four high.
Dry clean only. One size fits all. and (sic) Weena Merkatur as The Hopping Woman. Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby Wampas! Baby
Wampas! Baby Wampas!

The above message, repeated 12 times in the American ROM, is located at BFCAD0. The European ROM begins the message at BFDDF0 and repeats it seven times, while in the Japanese ROM it starts at BFCB10 and is repeated 11 times.

(Source: Samuel Miller (Tetrahedrus))

Developer Text#

US version
800E8DBC

time %02d:%02d:%02d
dl time %d usec
rsp time %d usec
rdp time %d usec
frm time %d usec
frm rate % 0f Hz
%dx%d %d Hz %c
pos % 0f,% 0f, % 0f
sector %d
~cturtle %d %c
~c%c
~c%c
~c%c

Japanese version
800DFF10

This file is LucasArts Proprietary and Confidential
If you can read
If you can read
If you can read
this, you need to get a life.