User:Foxhack/Sandbox/BBMT

Quickie notes: Debug error output works in PCSX2! All errors get spit out to the console. You just have to enable error output in the screen. Also: Damn this game has a lot of errors.

Model Viewer
Loads a model viewer. Also enables the "Model" menu. (See below for an explanation.)

Texture Browser
Shows a screen which lets you see some loaded textures in RAM, including their internal file names. Sometimes the texture browser may only display a black screen, so press X to select a texture with the cursor, then press and to change the texture. Note, it's a bit buggy and tends to only let you see a particular set of textures, mostly from the menus and loading screens, as well as effect decals, like splattered ketchup... even when there are no ketchup bottles anywhere in the level.

Soundfx Browser
This screen crashes the game on real hardware. In an emulator, it opens a screen similar to the Texture Browser, but it appears to be broken.

Warning: Entering another viewer while within another may crash the game!

End State
Closes the Model, Effect, Texture or Soundfx Browsers, reloads all current level data, and resumes normal gameplay. The enemies may spawn in ragdoll mode, and this can crash the game. If this command is used during normal gameplay, it returns you to the title screen. If this is used on the title screen, it'll dump you back at the memory card / disc load menu.

Restart State
Restarts the above models. (?)

Screenshot / Screenshot Mode
Does nothing. (Displays a [GUI] Bad item number (-1) error in the console.)

Exit & Lock GUI
Closes the menu and locks you out of the debug menu until you enter a new stage, die, or quit to the main menu. (Displays a [GUI] Bad item number (-1) error in the console.)

Exit Menu
Closes the menu (same as pressing Select.)

Rumble
Allows you to configure the game's DualShock 2 rumble effect.

Show Player Pos / Show Buddy Pos
Enabling either of these will show the relative position of your character or your buddy in three coordinates. The first and third values represent your X and Y coordinates, while the second value is how high up or down you are in a level (Z coordinate).

Motion Blur
Does not seem to work. You can't change its value very much so no effects are noticeable.

Play Videos
Disables video (PSS) playback during a level. Cutscenes that are rendered with the game engine still play normally.

graph on
Enables the above graph. The graph changes depending on the direction being pressed and level of pressure upon the right stick on your DualShock 2. Pressing Left or Right will make the red line in the the top graph move towards that direction. Pressing Up or Down will make the red line in the bottom graph move right or left, respectively.

The circle in the center of the graph is the location where your shot will go after firing. This doesn't always match up to your actual target icon; when you move the camera around, the circle trails a bit behind the icon. For example, in the above screenshot, you're pointing at Marcus, but the shot you fire will hit the diner seat instead.

Display Char Idents
Displays the name of every object, enemy, cover point, and your character in the current level. Enemies and your partner will also display additional information, such as current animation and AI state. This has an additional benefit - you can see where objects and enemies are before entering a room or opening a door.

End Level
Ends the level immediately.

Invincible Mode!
You never lose life or armor when hit.

Switch Stick Function
Flips the functions of the Dual Shock sticks. The Left stick will controls the camera and the Right stick will control your movement.

Hide Overlays!
Hides the heads up display.

Helicopter speed
Controls the speed of the helicopter during the boss fight.

Music On
If checked, music plays. If unchecked, sets music volume level to 0 (music doesn't play.)

Display Track Name
If checked, the game will show the music stream ID and file name in the console output. Example: streamId==9 MusicMan:StartStream 9:  Starting m_cstm 0, (mu_act01_explore01.wav)

Flush Cache / Flush Cache (Hard!)
Seems to make the game reload every model and texture.

General
A list with several options that can be enabled. Effect unknown. Warning: Selecting several at the same time will crash the emulator!