If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

SpongeBob SquarePants: Lights, Camera, Pants! (GameCube, PlayStation 2, Xbox)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

SpongeBob SquarePants: Lights, Camera, Pants!

Developer: THQ Studio Australia[1]
Publisher: THQ[1]
Platforms: GameCube, PlayStation 2, Xbox
Released in US: October 21, 2005[1]
Released in EU: November 18, 2005[1]

CodeIcon.png This game has unused code.
SourceIcon.png This game has uncompiled source code.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
TextIcon.png This game has unused text.

PrereleaseIcon.png This game has a prerelease article

SpongeBob and friends compete for the role of the supervillain in the new Mermaid Man and Barnacle Boy movie by playing mini games. It's basically Mario Party in Bikini Bottom.


Read about prerelease information and/or media for this game.
Prerelease Info

Unused Graphics

Pattie Munchdown

mg_0001.pak contains graphics for an unused 2D minigame starring SpongeBob, Squidward, Sandy and Plankton (but for some reason not Patrick and Mr. Krabs) called Patty Munchdown. scr_0001_scene.gm has information about the minigame at the top.

// Script:		Pattie Munchdown scene script
// Description:	Scene script - initial split screen setup etc
// Project:		SpongeBob SquarePants '05:"Lights, Camera, PANTS!"
// Created by:  Nigel Robinson
// Changes by: 
// Copyright (C) 2004 THQ Australia.
// All rights reserved.
  • It has sprites which appear to have been ripped directly from episodes of the show, and are fairly blurry as a result.

First bun, then patty, followed by ketchup, mustard, pickles, EXTRA ONIONS, lettuce, cheese, tomatoes and bun. In that order! I hate everybody. Sblcp sandyportrait.png SBlcp planktonportrait.png

  • Portraits of SpongeBob, Squidward, Sandy and Plankton.

Well I haven't eaten one of these babies in over 20 minutes, so... For some reason Spongebob gets two chewing animations. Looks more like he's spitting than chewing. Sblcp sandychew.gif Delectable!

  • The characters chewing on patties.

WATER!!!! To-to-to-to toooonight...? SBlcp sandyscared.png And the next day, and the next day, and the next day...

  • Each character sick from eating too much.

yea SBlcp squidwardbite.png Looks more like she's taking a big breath. AAAAAAAAAAAAAAAAAAAARRRGGHHH...

  • The characters with their mouths wide open, presumably to eat more food.

Barnacles. SBlcp squidfigure.png Her fur color is different on both heads.

  • Parts of SpongeBob, Sandy and Squidward, meant to be animated.

Great job on his arm, guys. SBlcp planktonhappysad.png

  • Happy and sad sprites of SpongeBob and Plankton.

Ha shashashashasha shashashashasha No Squidward, I meant... good for your soul.

  • SpongeBob licking his lips.

Sblcp tx1 0001 crowd1.gif

  • A crowd of spectators.

The Bouncers

The minigame The Bouncers has unused graphics of customers eating.

They were meant to appear in the background, as they are seen in the minigame's icon.

Sblcp thebouncers.png

Floor It!

The minigame Floor It! has many 2D sprites that look to be ripped directly from the show. A minority of them are construction workers.

We want Krabby! Dude, put that thing away. There are, like, children here! Sblcp mrspuffpanic.gif Welcome to the Salty Spitoon, how tough are ya? I'm weady, I'm weady! How tough am I? I had a bowl of nails for breakfast this morning. Be the crane... Gold Team Rules! Sblcp buffguy.gif


tx8_hud_fistleft and tx8_hud_fistright

Mermaid Man and Barnacle Boy... Unite!

  • Mermaid Man and Barnacle Boy's fists.


Sblcp tex missing.png

  • An error texture.


Sblcp tex default loading bottom left.png

  • An unused loading screen.


Sblcp tx8 0000 vidph kevinccucumber.png

  • A work-in-progress version of Kevin the Cucumber's video phone sprites.


Sblcp tex fe location map.png

  • A work-in-progress version of the map screen.


Oui, oui. Un Krabby Patty, Monsieur. First, les patty.

  • SpongeBob with a spatula, ripped straight from the episode "Plankton!"


Sblcp tex cs06 chumbucket.png

  • An image of the Chum Bucket, also from the episode "Plankton!"

SpongeBob Colors

  • An earlier version of SpongeBob's texture, and multi-colored.

Unseen Texture Details


Sblightscamerapants bubblebasseyes.png

  • Bubble Bass's action figure has a full set of eye textures, despite never appearing in a minigame nor animating.


Texture UV Map
SBLCP tex 0008 kite mrkrabbs tex 0008 kite mrkrabbs.png SBLCP tex 0008 kite mr krabbs tex 0008 uv.png
  • Mr. Krabs' kite texture in Tethered & Weathered has a section with his eye in it that is not addressed by the model.


Texture UV Map
SBLCP tex 0008 kite squidward tex 0008 kite squidward.png SBLCP tex 0008 kite squidward tex 0008 UV.png
  • Squidward's texture in the same minigame has an unused section as well.

Unused Models


SBLCP chr bob bindpose2.png

mg_0002.pak/chr_bob_bindpose2.rws is an earlier model of SpongeBob.

Editor Models

Every level in the game has a set of unused models related to an editor.

Package Scripts

Download.png Download XML files
File: Spongebob-Lights-camera-pants-xmlfiles.rar (Compressed: 254k Uncompressed: 3MB) (info)

A number of XML files are present in the root folder from the GameCube release, which were used to specify which assets were included in each of the package files.

Configuration File

Boot.gm is the boot config file, located in the boot.pak archive.

It contains a lot of variables. There's even a debug mode, which was disabled, and a bunch of information about a debug console. Most of the options are commented, which makes it easy to understand.

Download.png Download boot.gm
File: Sblcp boot.gm.7z (Compressed: 51k Uncompressed: 303k) (info)

Debug Mode

There are several instances where code for a debug mode was created, but was never used for the final build.

 global g_debugMode = false;  // debug tools can key off this. When "true" debug objects should be active. "false" for release build.

       DebugText(DPrintData.x, DPrintData.y, DPrintData.text);