the cutting room mirror

Unused Text

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

This is a sub-page of SpongeBob SquarePants: Battle for Bikini Bottom (GameCube, PlayStation 2, Xbox).

Battle for Bikini Bottom has a substantial amount of unused text. While most of it is simply archived compiler information generated during development, there are various other unused snippets of text that remain from ideas or concepts that were later scrapped. There are also some remnants of an E3 demo, an assorted series of developer notes, and some amusing placeholder dialogue.

Bikini Bottom (Hub)#

Evil Bubble Buddy#

In Bikini Bottom, Bubble Buddy has some ominous dialogue that was likely written by a bored programmer.

Filename

Text

bubblebuddy_begin_text

Welcome to my nightmare! Hie the hench though spongey freak.

bubblebuddy_end_text

Well done, SpongeBob. Now die.

bubblebuddy_failure_text

What about GETOUTTAHERE didn't you understand?

bubblebuddy_reminder_text0

I said beat it.

bubblebuddy_success_text

Thanks for leaving me alone. Repeat as needed.

Bubble Buddy's Bash Reminder#

The second line of this conversation between SpongeBob and Bubble Buddy gets cut off due to SpongeBob's response accidentally being made as a separate text file, with the filename being the code telling the text file which sound clip to play. The sound clip referenced is also still in the game.

Filename

Text

bubblebuddy_reminder_text

Bubble Buddy: Don't forget, to defeat robots or tikis that are directly above you, press the [Bubble Bash] button.

{sound:sbhb01024;speaker

SpongeBob: Gotcha, Bubble Buddy!

Patrick Sock Trade#

Before rewarding a Golden Spatula, Patrick was originally meant to confirm the sock trade.

Filename

Text

patrick_description_text

Do you want to trade 10 socks for a Golden Spatula? [Y/N]

patrick_reminder_text

patrick_failure_text

Come back when you're ready to trade.

Mr. Krabs' 9th and 10th Spatulas#

This text suggests that Mr. Krabs may have had two additional Golden Spatulas planned. The 9th Golden Spatula would've required 9,000 Shiny Objects, and the 10th Golden Spatula would've required 10,000. These higher Shiny Object requirements and the increasing pattern likely suggest that the starting value of a Golden Spatula was originally 1,000, then 2,000, and so on.

Filename

Text

mrkrabsspat9_begin_text

Mr. Krabs: Yer treasure chest's looking a bit light, boy. Do you think I've got bilge water on the brain? I ain't runnin' a charity here. Come back when you've got 9000 Shiny Objects to trade.

mrkrabsspat9_description_text

Mr. Krabs: So, do you want to trade 9000 Shiny Objects for a Golden Spatula? [Y/N]

mrkrabsspat9_reminder_text

mrkrabsspat10_begin_text

Mr. Krabs: Yer treasure chest's looking a bit light, boy. Do you think I've got bilge water on the brain? I ain't runnin' a charity here. Come back when you've got 10,000 Shiny Objects to trade.

mrkrabsspat10_description_text

Mr. Krabs: So, do you want to trade 10,000 Shiny Objects for a Golden Spatula? [Y/N]

mrkrabsspat10_reminder_text

Box Office Guy#

The Box Office Guy in Bikini Bottom has several variations of his final dialogue left unused. The lines of dialogue not normally seen are notated in red. Strangely, the text files that ended up being used for him are labeled boatattendant_original, implying that the used lines were initially meant to be placeholders (though this has not been confirmed).

Filename

Text

Comments

boattendant_begin_text

Box Office Guy: Hello sir, may I help you?
SpongeBob: One movie ticket, my good man.
Box Office Guy: I'm sorry sir, the price of the ticket is 40,000 shiny objects.
SpongeBob: You are so kidding ... right?
Box Office Guy: I'm sorry sir, but I'm not allowed to have a sense of humor on the job. Please come back when you have 40,000 shiny objects.

Every line after SpongeBob's requests a ticket is unused and lacks accompanying audio. No dialogue is audibly spoken either way.

boattendant_description_text

Box Office Guy: Hello sir, may I help you?
SpongeBob: One movie ticket, my good man.
Box Office Guy: Yes, sir.
Pay 40,000 Shiny Objects to enter the Theater? [Y/N]

No dialogue is audibly spoken by the Box Office Guy. Additionally, Box Office Guy only says "Yes, sir." after SpongeBob pays for his ticket in the final. The word "theater" is also not highlighted.

boattendant_reminder_text

Box Office Guy: Hello sir, may I help you?
SpongeBob: One movie ticket, my good man.
Box Office Guy: Yes, sir.
Pay 40,000 Shiny Objects to enter the Theater? [Y/N]

The Reminder text is the same to the Description text, but this time no dialogue is spoken audibly by both SpongeBob or the Box Office Guy.

boattendant_failure_text

Box Office Guy: Please come back when you're ready to part with your shiny objects.

This text is not audibly spoken, and no voice line exists in the files for it.

boattendant_success_text

Box Office Guy: Enjoy the show.

boattendant_end_text

SpongeBob: What if I want to watch a movie I haven't seen? Like could I see 'Death Fish 2000'
Box Office Guy: I'm sorry sir, we can only play the movie that we have.
SpongeBob: What about 'Carp Wars'?
Box Office Guy: No.
SpongeBob: 'Nautical Nonsense 23, the Procrastination?'
Box Office Guy: Uh, sir, I'm on my break now.
SpongeBob: Oh. Ok.

No dialogue is audibly spoken by the Box Office Guy. This dialogue is also slightly reworded in a few areas. The question mark after "Death Fish 2000" is also absent. The question mark in Procrastination was also moved outside the quotations in the final.

Patrick's Rock Alternate Text#

In Patrick's Rock, there is alternate text for collecting Patrick's Socks. Differences are denoted in red. Earning a Golden Spatula originally required 8 Socks instead of 10. There are other subtle differences such the word "sock" not being highlighted. Patrick is also using his Player-colored name text rather than his NPC one, though that is not visible in the example. The rest of the alternate text is identical to the final, but it lacks keywords being highlighted and Patrick using his Player name instead.

Filename

Text

patrick_begin_text

SpongeBob: Hey Patrick. Nice sock.
Patrick: What sock?
SpongeBob: The one on your head.
Patrick: Oh, that one. It's lost.
SpongeBob: Well, if that one's lost, where's your other socks?
Patrick: They're more lost. A bunch of robots came through here and stole my whole sock collection. I could use some help getting them back.
SpongeBob: Sure thing, Patrick. what are best friends for?
Patrick: Ok, then, for every 8 socks you bring back to me, I'll give you a Golden Turkey Baster.
SpongeBob: You mean 'Spatula?'
Patrick: Bless you.

Patrick's Jenga Ship#

In Patrick's Rock, there is a text meant for testing, a reference to the Homestar Runner cartoon Where's The Cheat?. In the main hub, Signal 0 is usually sent in order to transition to the next Patrick TalkBox.

Filename

Text

patrick_test_text

You shanked my jenga ship! {signal:0;need}

Sandy's Treedome Reminder#

In Sandy's Treedome, there is a leftover reminder for the robot ambush.

Filename

Text

sandy_reminder_text

Sandy: Don't even think of speaking to me until you've got my house sorted out right.

Hub Warps#

Warp text found in the main hub (HB01).

Filename

Text

Comments

EXIT_PG01_TEXT

Press R1 to go to the Playground

Some early warp text found in Bikini Bottom for the SpongeBall Arena. Oddly, the actual SpongeBall Arena is referred to as PG12 within the game's files and not PG01.

TOLLBOOTH_TEXT_01

You need 10 Golden Spatulas to open this gate.

This text suggests that the amount of Golden Spatulas needed to enter the Poseidome was originally 10 instead of 15.

Spatula_exit_boss3_text

You need 75 Golden Spatulas to enter this area

This text suggests that the final boss may have originally been accessed from the main hub (like the other main bosses) rather than from inside the Chum Bucket.

Pineapple Warps#

There are various early warp messages in the files for SpongeBob's House; apparently, the game originally had a system where the task descriptions would change depending on where you were.

Filename

Text

WARP ATTIC TXT

Press R1 to enter attic

WARP BEDROOM TXT

Press R1 to enter bedroom

WARP EXIT TXT

Press R1 to go back outside

WARP LIVINGROOM TXT

Press R1 to enter livingroom

Squidward's Tiki Warp#

Squidward's Tiki contains one early text for leaving it.

Filename

Text

EXIT_TEXT

Press R1 to go outside

Shady Shoals Warps#

Some early warp text can be found in the files for Shady Shoals.

Filename

Text

Comments

EXIT_H150_TEXT

Press R1 to go outside

The text contained in this file can be found in multiple levels under different names (WARP EXIT TXT in the Pineapple, EXIT_TEXT in Squidward's Tiki and Patrick's Rock, EXIT_HUB2_TEXT in Sandy's Treedome, EXIT_H190_TEXT in the Krusty Krab and the Chum Bucket, etc.)

EXIT_BC10_TEXT

Press R1 to enter the Barnacle Cave

This text still refers to the Mermalair as the Barnacle Cave, its early name.

Robot Viewer Epilogue#

There is text for the Robot Viewer in the Police Station that suggests that it would've provided info about the robot's whereabouts after the events of the game.

Filename

Text

kiosk Robot 1 fodder txt2

Where are they now?

kiosk Robot 2 hammer txt2

kiosk Robot 3 tartar txt2

kiosk Robot 4 g-love txt2

kiosk Robot 5 monsoon txt2

kiosk Robot 6 sleepy txt2

kiosk Robot 7 chuck txt2

kiosk Robot 8 tubelet txt2

kiosk Robot 9 slick txt2

kiosk Robot 10 fodder bomb txt2

kiosk Robot 11 fodder bzzt txt2

kiosk Robot 12 fodder chomp txt

kiosk Robot 13 arf txt2

kiosk Robot 14 arf-dog txt2

kiosk Robot 15 Plankton txt2

Robot Viewer No Info Title#

There is unused title text for if a robot hasn't been unlocked in the Robot Viewer. Only the body text is used in the final.

Filename

Text

no info txt

No Information!

Jellyfish Fields#

Task Failure#

Filename

Text

Comments

Squidward_failure_text

Squidward: Ow ... so ... ow ... did you ... ow ... find the .... Ow ... King Jelly ... ow ... fish, yet?

This text is nearly identical to the reminder, but Squidward remains mute due to a lack of a sound reference. There's also a space before the fourth "ow", but one could argue that it's an improvement over the used reminder, since each "ow" is supposed to have a space on each side.

Gary_fail_text

Gary: Meow.
SpongeBob: No, Gary, I still haven't bungeed down and gotten that Golden Spatula.

There is a slightly different failure text intended for this challenge. Notable differences between it and the used reminder text are that Gary's "meow" uses a period instead of a question mark, the camera focuses on SpongeBob's talking position during his line (SpongeBob is not teleported), and SpongeBob remains mute due to the lack of a sound reference. The text will also attempt to switch to GARY_GARY_CUT_CAM when the conversation starts, but will be unsuccessful.

mermaidman_failure_text

SpongeBob: Patrick is surrounded by robots and needs my help

No audio is referenced, but it likely would have used an alternate version of SBJF01012.

Mr. Krabs in Jellyfish Lake#

There's a temporary text file for Mr. Krabs greeting SpongeBob in Jellyfish Lake which doesn't happen in the final game. Talking to Mr. Krabs as SpongeBob begins a conversation very similar to one given to Patrick previously (assuming King Jellyfish hasn't been defeated yet).

Filename

Text

mrkrabs_begin_text

Hello, SpongeBob.

SpongeBob and King Jellyfish in Spork Mountain#

In the files for Spork Mountain, there are text files that contain dialogue for the cutscene at the beginning of the King Jellyfish boss fight. It's possible that these lines were simply placeholder text that was used while the cutscene was being worked on. SpongeBob's second line of dialogue goes entirely unused, despite being fully voiced. Note that King Jellyfish's nametag is not actually defined within the files for Spork Mountain itself, but they are added below for reading convenience.

Filename

Text

jellyfish_description_text

King Jellyfish: La la-la la-la.
SpongeBob: I knew the King Jellyfish was big, but who knew he had such a beautiful voice?
King Jellyfish: (Growls angrily)Grrrrrrr!

jellyfish_success_text

SpongeBob: Whew, that was close.
King Jellyfish: (spits up Jar of Jellyfish Jelly) Oooouuuuuuuch.

E3 Demo Leftovers#

Some leftover text from an E3 demo can still be found in Jellyfish Fields.

Filename

Text

Description

pat_sb_choice_text

Press the [Square] button to play Spongebob. Press the [Circle] button to play Patrick.

Found in Jellyfish Fields (JF01).

temp_e3_patrick_text

E3 Demo Feature. Press the [Pickup] button to Pick up the Freezy Fruit, and then again to throw the Freezy Fruit onto the Goo.

opm_demo_exit_text

End of demo. Thank you for playing SpongeBob SquarePants: Battle For Bikini Bottom.

Found in Jellyfish Caves (JF02). Used in PlayStation 2 Kiosk Demo Disc 2.12.

demo_exit_jf02_text

Press the [Exit] Button to go to Jellyfish Caves.

Warp text found in Spork Mountain (JF04), suggesting the E3 demo bypassed Jellyfish Lake entirely. The text is identical to the one found in Jellyfish Fields and Jellyfish Lake.

Downtown Bikini Bottom#

Streets (BB01)#

Filename

Text

Comments

mrspuff_begin_text

blah

Starting conversation with Mrs. Puff skips this in favor of the "description" text.

gary_begin_text

Well, hello there SpongeBob!

Starting conversation with Gary skips this in favor of the "description" text.

gary_success_text

Left intentionally blank. Placeholder "success" text for Gary. Completing the task never sets Gary's TaskBox to "success."

bubblebuddy_begin_text

Left intentionally blank. Starting conversation with Bubble Buddy skips this in favor of the "description" text.

bubblebuddy_failure_text

Bubble Buddy: You'll have to open this door from the inside.

Dialogue is identical, but the sound reference uses an alternate take of the line called "BUBBB003" instead of "BUBBB002."

Rooftops (BB02)#

Filename

Text

Comments

reminder_sclassotiki_text

Reminder: Destroy shhhh, floating, or thunder tikis by pressing the [lasso-attack] button.

Downtown Rooftops has a set of reminders for many of Sandy's abilities, however the ability to lasso tikis is never mentioned.

bbounce_springboard_text

If you Bubble-Bounce this springboard,
it will spring you higher than normal.

A hidden sign inside of the lighthouse in Downtown Rooftops has accompanying text discussing a game mechanic that only seems to work for the springboard behind the vendors in Goo Lagoon Pier.

Sea Needle (BB04)#

Filename

Text

Comments

mrkrabs_failure_text

Mr. Krabs: Don't give up on me now. You've got to keep trying ,me boy-o.

Mr. Krabs will repeat the reminder instead of this failure dialogue until the task is completed.

Goo Lagoon#

New Folder/Working Goo Lagoon#

In the early versions of Goo Lagoon in the GameCube version, Larry, Bubble Buddy and Mrs. Puff have some placeholder dialogue that completely lacks personality.

Filename

Text

larry_begin_text

Hey, SpongeBob. Come on over.

larry_end_text

Thanks for your help, SpongeBob

larry_failure_text

You still need to turn the reflector on the island.

bubblebuddy_begin_text

Bubble Buddy: Well, hello there SpongeBob!

bubblebuddy_end_text

Bubble Buddy: Well done, SpongeBob.

bubblebuddy_failure_text

Bubble Buddy: You're not done yet.

bubblebuddy_reminder_text

Bubble Buddy: There's a Golden Spatula at the top of this sand castle.

bubblebuddy_success_text

Bubble Buddy: Congratulations, SpongeBob

mrspuffs_begin_text

SpongeBob! Please help!

mrspuffs_failure_text

Thank you for helping us.

Beach (GL01)#

Filename

Text

Comments

larry_begin_text

Hey, SpongeBob. Come on over.

Larry's TaskBox skips this in favor of the main description text. Identical to how it was in the older build.

larry_failure_text

You still need to turn the reflector on the island.

Larry's TaskBox is never set to fail, so he'll keep reminding you to complete the task instead. Name tag is missing. Unlike the "New Folder" version of the level, this version of the text highlights the word "reflector."

mrspuff_begin_text

Mrs. Puff: SpongeBob! Please help!

Mrs. Puff's TaskBox is never set to fail, so she'll just keep reminding SpongeBob to save the children.

mrspuff_failure_text

Mrs. Puff: Thank you for helping us.

Unused failure text for Mrs. Puff, although it seems to recycle text from the early version of the success text.

levelcollect_done_text

All Children Saved!

An alternate version of the "All Kids Rescued!" message.

bubblebuddy_begin_text

Bubble Buddy: Well, hello there SpongeBob!

Bubble Buddy's TaskBox skips this in favor of the main description. Identical to how it was in the older build.

bubblebuddy_failure_text

Bubble Buddy: You're not done yet.

Bubble Buddy continues reminding SpongeBob and doesn't display this text. Identical to how it was in the older build.

Sea Caves (GL02)#

Filename

Text

Comments

EXIT_GL11_TEXT

Press R1 to go to the Entrance Area

Early versions of exits found in Sea Caves.

EXIT_GL70_TEXT

Press R1 to go to the Pier

Mermalair#

Entrance Area (BC01)#

Filename

Text

Comments

mermaidman_success_text

mermaidman_reminder_text=""'Mermaid Man:''' There's still plenty of Robots running around. Come back anytime.

Text is identical to the used "after" text, but inserts "mermaidman_reminder_text=" to the beginning, most likely by accident.

shinyobjectgate_notenough_text

You need 100 shiny objects to activate this gate.

Leftover text in BC01 suggests that SpongeBob originally needed 100 Shiny Objects to open a gate.

shinyobjectgate_task_text

Do you want to pay 100 shiny objects to open the gate? [Y/N]

Rock Bottom#

Downtown Rock Bottom (RB01)#

Filename

Text

Comments

race_fail_text

Too slow.
Try again.

There is leftover text for the Slip Sliding Away challenge for winning and losing.

race_succeed_text

You win!

Museum (RB02)#

Filename

Text

Comments

EXIT_RB30_TEXT

Press R1 to go outside

Placeholder exit to Trench of Advanced Darkness.

Sand Mountain#

Ski Lodge (SM01)#

Filename

Text

Comments

plankton_failure_text

Plankton: Keep trying. You can make that bungee hook. Or you can fall again.

Frosty Bungee failure.

Guppy Mound, Flounder Hill, and Sand Mountain (SM02, SM03, SM04)#

Filename

Text

Comments

mrspuff_reminder_text0

Well, we're waiting.

Slide task reminder placeholder.

bubblebuddy_reminder_text0

larry_reminder_text0

SpongeBob's Dream#

Bubble Buddy in SpongeBob's Dream#

Watch on YouTubeBubble Buddy was meant to appear in SpongeBob's Dream on the island between the level's entrance and Sandy's Dream. In fact, Bubble Buddy's .VIL file (which places NPCs and enemies into a level) is still in the game, but he is rendered invisible and thus cannot be interacted with. Unlike most other unused dialogue, bubblebuddy_description_text has functioning camera signals, which work perfectly if Bubble Buddy's .VIL file is set to be visible, suggesting that he was removed somewhat late into development. He was likely removed for being extraneous and unnecessary as a task-giver.

Filename

Text

bubblebuddy_description_text

Bubble Buddy: There's something odd about those people floating above their houses.
SpongeBob: They're just dreaming in my dream. In fact, you yourself are just a tiny ingredient in the casserole of my dream.
Bubble Buddy: If you say so.

bubblebuddy_reminder_text_1

Bubble Buddy: The images of your friends. They're very odd.

bubblebuddy_reminder_text_2

Bubble Buddy: I can't quite put my finger on what's wrong with those... oh wait, what finger?

bubblebuddy_success_text

Bubble Buddy: See. I told you something was odd about those things.

bubblebuddy_end_text

Bubble Buddy: Nice dream. I think I'll stay a while.

SpongeBob and Plankton in Sandy's Dream#

Filename

Text

Comments

plankton_failure_text

Plankton: No one likes a quitter. That's why everyone hates me. So try again.

This task can't be set to fail, so only the reminder is shown.

plankton_sb_text

SpongeBob: Hello, Plankton.
Plankton: SpongeBob, my favorite (and only) lackey.

This conversation is technically used, but it is impossible for SpongeBob to interact with Plankton in Sandy's Dream under normal circumstances. Notably, this unused conversation is one of the few that are fully voiced.

(Source: Lemurboy12, Glitchedblood)

Larry in Sandy's Dream#

Filename

Text

Comments

larry_begin_text

blah

Some incredibly elaborate placeholder text.

larry_failure_text

Larry: Good try. Keep up your speed, stay on the track and you'll make it.
Sandy: It's easier said than done.

Larry will continue to remind Sandy instead.

Time Challenge in Sandy's Dream#

There's some leftover text in Sandy's Dream that seems to indicate that the slide was originally intended to be a time challenge, much in the same vein as the slides in Sand Mountain and Kelp Forest. A timer also remains in the level's files, showing the slide was meant to be beaten in 190 seconds (3 minutes and 10 seconds).

Filename

Text

racetimer_text

{timer:DB02_RACE_TIMER}

race_fail_text

You lose.
Try again.

race_succeed_text

You win...
er, something.

Mr. Krabs' Dream#

Filename

Text

Comments

squidward_end_text

Squidward: If I leave this dream, I'll just wake up and have to go to work. ARGH!

Squidward in Mr. Krabs' dream has two cut lines that remain in the game.

squidward_reminder_text_2

Squidward: There's no time to waste. Get the spatula and then POOF, this dream will be over, thank Neptune.

Patrick's Dream (DB05, Unused)#

Filename

Text

Comments

mrspuff_description_text

Mrs. Puff: Is this your idea of sundae school?
Patrick: School?
Mrs. Puff: You're a man after my own heart. Or should I say appetite.
Patrick: Ok, say it.
Mrs. Puff: Say what?
Patrick: Say "Appetite."
Mrs. Puff: Are you always like this?
Patrick: No. Somedays I'm like this. Bler-bler-bler-bler!
Mrs. Puff: Sorry I asked. Now look, there's a golden spatula on the far side of that sundae over there.

Mrs. Puff appears but has no voicelines, yet shares her "flying colors" line from Sand Mountain. In the GameCube version, there is nothing linking her NPC to these text files, but a TaskBox is available in the Xbox version along with camera signals, so the conversation can be restored. Video showcase [https://youtu.be/78g7I48NWLY| here].

mrspuff_reminder_text

Get to the spatula at the end of this sundae-path, dream-thingy. You know what I mean, it's your dream.

mrspuff_success_text

Mrs. Puff:Congratulations, you pass with flying colors. Patrick: And sprinkles.

mrspuff_failure_text

Failed again. Well, this course is pass, not pass. Try again.

mrspuff_after_text

Can someone dream me up a spoon? Normal sized.

mrspuff_sb_text

SpongeBob: Hello Mrs. Puff. Mrs. Puff: Well, if it isn't my favorite student.

exit_db01_text

Press the [Exit] button to go to SpongeBob's Dream

This is worded slightly differently from those in the other levels, text highlighted in red is missing.

exit_db06_text

Press [Exit] to go to Patrick's Mind

Patrick's Dream in the final game was originally called this, but inherited the name of this scrapped level.

text_prompt_to_continue

Press [Continue] to continue.

Early versions of the Continue/Quit button prompts used in dialogue sequences.

text_prompt_quit

[Quit] to quit

Flying Dutchman's Graveyard#

Graveyard Lake (GY01)#

Filename

Text

Comment

dutchman_end_text

Flying Dutchman: temp-Well done, SpongeBob.

Placeholder end text. Since Flying Dutchman despawns after his defeat, there's no success text present either.

spongebob_name

{red=50, blue=200, green=50}SpongeBob: {reset:color}

Alternate SpongeBob nametag that is bright red.

Early Dutchman Dialogue (GY03, GY04)#

The Flying Dutchman has some unfinished filler lines found in GY03 and GY04.

Filename

Text

dutchman_begin_text

Hello, SpongeBob.

dutchman_description_text

Robots have taken over my ship.

dutchman_reminder_text_01

Help me destroy the Robot Pirate Ship.

dutchman_reminder_text_02

Please hurry, SpongeBob.

dutchman_failure_text

Failure line

dutchman_success_text

You defeated the robots. Here's a Golden Spatula.

dutchman_end_text

Well done, SpongeBob.

Ship Cannons#

This is found in the files for the Flying Dutchman's Ship level (Destroy the Robot Ship).

Filename

Text

Comments

CINE_TEXT_TEMP

CINEMATIC!!!

Placeholder text for the cannon cutscene.

cannon_button_text

Press buttons to align cannons

Tutorial for the cannon task.

Bounce Pad Warp#

Some early warp text found in the Flying Dutchman boss battle (gy04.HIP). In the final game, a wooden boat takes you back to the first level in the Flying Dutchman's Graveyard rather then a bounce pad.

Filename

Text

EXIT_GY10_TEXT

Bubble Bounce on the Bounce Pad to return to the Entrance Area

Kelp Forest#

Kelp Vines#

Mermaid Man has a placeholder reminder for his slide task.

Filename

Text

mermaidman_reminder_text0

Well, we're waiting.

Boss Battles#

Filename

Text

exit_hub_text (B101)

Congratulations, you beat the Robot Sandy Boss!
Press the [Exit] button to go to Bikini Bottom

exit_hub_text (B201)

Congratulations, you beat the Robot Patrick Boss!
Press the [Exit] button to go to Bikini Bottom

round_1_text

Round 1!

round_2_text

Round 2!

round_3_text

Round 3!

It seems that this text would have come up at the end of each phase and after a boss was defeated. In the actual game, defeating any of these bosses takes you back to Bikini Bottom automatically. Strangely, no equivalent exists for Robot SpongeBob, not even in the unused phase of the boss fight.

Filename

Text

Description

E_Rating

Left intentionally blank, was meant to insert the ESRB "E" icon next to each game trailer title (ex: Game Title [E]). The videos themselves already include the game's rating, so it was likely scrapped for this reason.

Pause Menu#

Early Menu Text#

Filename

Text

TASK TXT 01

Complete task numero uno.

TASK TXT 02

complete task numero dos.

TASK TXT 03

complete task numero tres.

TASK TXT 04

complete task numero quatro.

TASK TXT 05

complete task numero cinco.

TASK TXT 06

complete task numero seis.

TASK TXT 07

complete task numero siete.

TASK TXT 08

complete task numero ocho.

A series of placeholder task names for the menu, which all inexplicably have Spanish numbers. These can be seen in the early menu that can be accessed if the player gains control of SpongeBob while in the game's title screen.

Filename

Early

Final

TASK TXT B101

Defeat Sandy BossBot

Rumble At the Poseidome

none (various files)

Barnacle Cave

Mermalair

TASK TXT RB04

Leap of Faith from the Slide

Swingalong Spatula

TASK TXT B201

Defeat Patrick BossBot

Robo-Patrick Ahoy!

TASK TXT DB07

Screaming for Ice Cream

N/A

TASK TXT B301

Defeat Spongebob BossBot

Kah - Rah - Tae! / The Small Shall Rule... Or Not

PAUSE TASK TXT 1301

Robo-SpongeBob Musclepants

N/A

none (various files)

Playground

SpongeBall Arena

Early names for certain missions and levels can be found in the files for the pause menu (mnu4.HIP). In addition to these, two areas - Mermalair and the SpongeBall Arena - are consistently referred to by different names throughout the game's internal files.

Miscellaneous Messages#

Various miscellaneous development messages can be found in Battle for Bikini Bottom's start-up executable.

BusTicket
StallKey
Sundae

The names of every pickup in the game appear near the beginning of the executable. Some of these names are for pickups that ultimately go unused. The "Sundae" remains in the game's files as an unused object. Nothing else seems to remain of either the "Bus Ticket" or the "Stall Key" powerups.

SPONGEBOB:WHENROBOTSATTACK::RyanNeilDan

Perhaps the most interesting snippet of text is this one, which reveals that this game's original title was SpongeBob SquarePants: When Robots Attack. "RyanNeilDan" refers to three of the game programmers: Ryan A. Mapes, Neil Ka'apuni, and Dan Kollmorgen.

(With apologies to Jim Morrison) This the end, my only friend, The End

Some lyrics from "The End" by The Doors can be found in the start-up executable. Jim Morrison was The Doors' lead singer and songwriter.

Scooby-Doo! Night of 100 Frights Leftovers#

There is some text within Battle for Bikini Bottom's start-up executable that relates to Heavy Iron Studio's previous game, Scooby-Doo! Night of 100 Frights', which was likely the basis for this game's engine.

The Mystery Machine
On Edge in the Hedge!
It's a Mean Greenhouse, Scooby!
Chills & Spills on Haunted Hill!
Scared Stiff at Skull Cliff!
Misbehavin'? Cause a Cave In
A Tight Spot for a Grave Plot!
Fishy Clues for Scooby-Doo?
Shiver Your Timbers, Scooby!

The game's executable contains all of the mission names from a previous Heavy Iron game, Scooby Doo: Night of 100 Frights.

Please insert the Scooby-Doo Game Disc.

A message asking the player to put Scooby Doo: Night of 100 Frights's disc back into the system.

Hidden Developer Messages#

Every level in GameCube version of Battle for Bikini Bottom is accompanied by an .SDF file, which are most likely the original files used by the developers at Heavy Iron for whatever level editor tool they had. It contains the names of every asset used in the respective level. Occasionally, some of these assets have developer comments specifying what function they serve in-game.

Filename

Level

Asset

Developer Message

boot.sdf

None (start-up executable)

shadow_round.RWTX

DON'T DELETE THIS, DAMMIT! This is the default texture, which gets used if there's no match in shadowlist.txt.

aura2.RWTX

The texture used by the heavenly thermonuclear aura FX. Do not delete me or Dan K will come and hurt you.

BOOT_REWARD_PICKUP00.PKUP

Reward shiny objects given by npc's and combos

Various

Various
(any level with a Clam)

SHINYGATE_1_DISP.DPAT

This dispatcher runs the button that rises out of the water when the shiny gate is opened.

mnu3.sdf

Title Screen

MNU3 THUMBICON.UI

Amrit: This is a duplicate. Also in MNU4

mnu4.sdf

Pause Menu

NONE UI 04.UI

ui_anchor

GOLDEN UI 03.UI

ui_3dicon_spatula

MNU4 THUMBICON.UI

Amrit: This is a duplicate. Also in MNU3

mnu5.sdf

Pause Menu

SpongebobHB 44.SNDS

Track 0

Spongebob JF 44.SNDS

Track 1

SpongebobPoseidome 44.SNDS

Track 2

Calliope1.SNDS

Track 3

Spongebob BB 44.SNDS

Track 4

Spongebob GL 44.SNDS

Track 5

Calliope2.SNDS

Track 6

Calliope3.SNDS

Track 7

spsb.sdf

SpongeBob Player

SBG01001_a.SNDS

Attach sound for bungee.

SBG01041_a.SNDS

Bungee death.

SBG01042_a.SNDS

SBG01043_a.SNDS

SBG01044_a.SNDS

SBG01045_a.SNDS

SBG01046_a.SNDS

hb01_hub_all_ext.sdf

Bikini Bottom

BOSS1_DEFEATED_DISP.DPAT

This dispatcher files if the player enters the hub and has defeated the Sandy Boss, but not the Patrick Boss

BOSS2_DEFEATED_DISP.DPAT

This dispatcher fires if the player enters the hub having defeated the Patrick Boss

CHECK_COND2_DISP.DPAT

This dispatcher checks starts the conditional to see if the Patrick Boss has been defeated.

CHECK_COND3_DISP.DPAT

This dispatcher sends to the conditional to see if the Sandy Boss has been defeated.

BOSS1_AVAILABLE_DISP.DPAT

This dispatcher sets things if the Sandy boss has been opened but not defeated.

BOSS2_AVAILABLE_DISP.DPAT

HUBAREA2_COND_01.COND

This conditional tests to see if the player has defeated the Sandy Boss

HUBAREA3_COND_01.COND

This conditional tests to see if the player has defeated Patrick Boss

hb02_hub_pineapple.sdf

SpongeBob's Pineapple

ATTICSTAIRS_TIMER_01.TIMR

2

hb09_police_station.sdf

Police Station

ICON COND 01 PRESS X.COND

1

ICON COND 07 PRESS X.COND

ENTER SCREEN CONDITIONAL 15.COND

jf01_jellyfish_fields_jellyfisher.sdf

Jellyfish Fields

EXIT_TO_JF02.TRIG

inserted 'demo' to name and disabled for E3 demo

BOULDERGEN_TIMER_01.TIMR

originally 3

TOJF02.PORT

changed for demo - to JF04

jf02_jellyfish_fields_patrick.sdf

Jellyfish Caves

GUYSER_PAUSE_TIMER_01.TIMR

originally 3

GUYSER_PAUSE_TIMER_02.TIMR

GUYSER_PAUSE_TIMER_03.TIMR

GUYSER_PAUSE_TIMER_04.TIMR

GUYSER_PAUSE_TIMER_05.TIMR

jf04_jellyfish_fields_king_jellyfish.sdf

Spork Mountain

EXIT_TO_JF03.TRIG

disabled for E3 demo

FROMJF01.MRKR

added for E3 - delete again for normal game!

DEMO_TOJF02.PORT

added 'demo' name for E3 demo - changed target to JF01

bb01_downtown_bb_streets.sdf

Downtown Bikini Bottom

CANON_01_TIMER_01.TIMR

pre 8/8 was 1

CANON_01_TIMER_02.TIMR

CANON_01_TIMER_03.TIMR

CANON_02_SHOT_TIMER_01.TIMR

pre 8/8 was .6

CANON_02_SHOT_TIMER_02.TIMR

CANON_02_SHOT_TIMER_03.TIMR

CANON_03_TIMER_01.TIMR

CANON_03_TIMER_02.TIMR

CANON_03_TIMER_03.TIMR

CANON_03_TIMER_04.TIMR

CANON_02_GRP_TIMER.TIMR

pre 8/8 was .5

CANON_03_GRP_TIMER.TIMR

pre 8/8 was .4

ROPEWALL_DISP_01.DPAT

Once the rope wall is destroyed, this replaces the destructable with the simple object model of it destroyed.

SPONGEBALL_WALL_02_TIMER.TIMR

per 8-8 setting was 9

bb02_downtown_bb_rooftops.sdf

Downtown Rooftops

PUZZLE_PIPE_SPRBD_02.PLAT

14

HOVER_PLAT_05_TEETER.PLAT

5

gl01_goo_lagoon_lifeguard_towers.sdf

Goo Lagoon

TOWER_A_LEFT_TIMER_1.TIMR

This timer turns the platform reflector halfway and runs the next two timers.

TOWER_A_LEFT_TIMER_1A.TIMR

This timer turns the platform reflector all the way over to the other side, it starts disabled and is enabled after the player presses either button.

RAISEPLATS_PLAT.PLAT

This is the driver for all the objects in the path behind the castle.

BUS_SIMP_01.SIMP

This is the bus model for the first bus stop.

gl03_goo_lagoon_pier.sdf

Goo Lagoon Pier

SPRINGDRIVER_MECH.PLAT

Drives springboard three down from the bungee to the deck.

sm02_sand_mtn_guppy_mound.sdf

Guppy Mound

SM02_RACE_TIMER.TIMR

I can make this track with all the tikis on it in 65 seconds without a problem, so I added 15 seconds to that time for the challenge.

rb01_rock_bottom_bus_station.sdf

Downtown Rock Bottom

RACE_TIMER.TIMR

I can make it in 30 seconds, so I set it to 40 to be overly generous

db01_dream_bubble_spongebobs_dream.sdf

SpongeBob's Dream

PLANK_12_TIMER_2.TIMR

2

db02_dream_bubble_sandys_dream.sdf

Sandy's Dream

SHINYGATE_1_COND.COND

6300

b303_sb_boss_stage_3.sdf

The Small Shall Rule..
Or Not

PAREMIT_HOVER_PLAT2_LEFT.PARE
and PAREMIT_HOVER_PLAT2_RIGHT.PARE

Special emitter for the two-jet platform.

pg12_spongeball_arena.sdf

SpongeBall Arena

DAMAGE_SURF.SURF

TEST PURPOSES

"Dan K" in the message for aura.rwtx refers to Dan Kollmorgen, one of Battle for Bikini Bottom's programmers.