the cutting room mirror

Stages

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

This is a sub-page of Proto:Bubble Symphony (Arcade).

Sub-Pages#

General Changes#

Stage Slots#

Stages in bold text are completely new stages in the same slot. Stage names highlighted in blue are placeholders taken from the list of rooms in Namco's The Return of Ishtar.

ID

Proto #

Final #

Proto Name

Final Name

000

Round E-3

Deleted

Opera House

001

—

Deleted

Druagas Grave

002

—

Round O-4

Observatory

Tree Hollow

003

—

Round P-2

Treasure Storage

Wall Painting

004

Round E-8

Round K-5

Dragon Slayer

005

—

Deleted

Jewely Storage

Jewelry Storage

006

Round D-3

Round G-1

Fly Away

Large Hall

007

—

Deleted

Food Storage

008

—

Deleted

Shunned Cavern

009

—

Deleted

Locked Room

010

Round E-1

Round K-6

Astrodoom

Astrodome

011

Round B-8

Deleted

Fish

012

Round F-8

Deleted

Pachinko

013

Round D-7

Round P-6

Three Countries Story

Third Room

014

—

Deleted

Kitchen

015

Round B-3

Round I-6

Twin Bubble

Infinity

016

Round B-9

Round J-6

Pan

Saucepan

017

Round D-2

Round O-6

Universal Gravitation

018

Round B-5

Round E-2

Twig

Small Branch

019

—

Round N-8

Rest Room

Breeze Room

020

—

Deleted

Small Dome

021

Round B-1

Round D-7

Wood Stock

Arkanoid

022

Round E-4

Round K-8

Mail Drop

Mailbox

023

Round C-2

Round C-6

Wrap in Flag

024

—

Round F-8

Adepts Room

Hide Talisman

025

—

Deleted

Large Hall

026

Round F-9

Round M-9

Last Treasure Hunter

027

—

Round E-3

Party Room

Zone-V

028

Round D-1

Round L-1

Ridge

029

—

Deleted

Colosseum

030

Round C-3

Round B-2

Let Us Go

Let's Go

031

Round F-5

Round I-5

Eat

Eat It

032

Round D-6

Round G-7

Barbecue

033

Round B-4

Round C-7

Jack in the Box

034

—

Round J-1

Knights Chamber

Silk Hat

035

—

Deleted

Inviolate Area

036

Round C-6

Round C-2

Alligator

Alligator's Nest

037

—

Deleted

Cat

038

—

Round H-1

Temple of Chaos

Piston Rod

039

—

Deleted

Sacred Chamber

040

Round F-1

Round K-4

Building on Fire

041

—

Deleted

Specter Cell

042

—

Deleted

Cave of Gramarye

043

—

Round A-6R

Priest Quater

Monster Laboratory

044

—

Deleted

Chantry

045

Round F-6

Round I-3

Rainy Day

Umbrella House

046

—

Deleted

Intricate Path

047

—

Round I-1

Trap Ceiling

Wine Glass

048

—

Round E-8

Private Alter

Zone-L

049

—

Round G-2

Goblins Lair

Gelidium Jelly

050

—

Deleted

Passway

051

Round F-3

Round N-6

Traffic Congestion

052

—

Deleted

Forgotten Room

053

—

Deleted

Trophy Room

054

—

Deleted

Upward Passway

055

Round E-7

Round H-2

Break the Car

Car Shop

056

Round D-9

Round I-9

Mystery X

Junction

057

Round C-9

Round G-6

Melody

Melody Room

058

—

Deleted

Boudoir

059

Round F-4

Round M-6

Treasure Box

060

—

Deleted

Library

061

Round C-7

Round O-1

Amazon

062

—

Round A-2M

Dormitory

Narrow Staircase

063

Round B-2

Round E-5

Kaleidoscope

064

Round D-8

Deleted

Present For You

065

—

Deleted

Audience Hall

066

—

Round A-3M

Water Slider

Water Line

067

Round D-4

Round O-9

Castle Wall

Rock Wall

068

Round A-2

Round A-2L

Jumping Stage

Step Cabinet

069

Round A-4

Round A-4L

Aurora Curtain

Water Duct

070

Round A-8

Round B-5

Uncle

Uncle Face

071

—

Round A-4R

Magic Circus

Country Valley

072

Round C-5

Round D-8

Challenge Hitter

073

Round A-6

Round J-3

Lunar Rainbow

074

—

Deleted

Kings Room

075

Round C-1

Round A-M6

The Cage of Dorabo

Symmetry Room

076

Round E-6

Round I-7

Fire Brigades

077

—

Round B-4

Jungle Tree

Smart Room

078

—

Deleted

Administration

079

—

Round G-9

Secret Corridor

Watchtower

080

—

Round D-1

Forbidden Hall

Taito World

081

—

Round C-3

Laboratory

Waterwheel

082

—

Deleted

Main

083

—

Deleted

Weapon Storage

084

Round E-2

Round K-2

Aerial Garden

085

Round F-7

Round D-5

All Cast

Bubble Bobble

086

Round E-9

Round K-9

Castle Warriors

087

N/A

Cursed Room

088

—

Deleted

Dead End

089

—

Deleted

Remains

090

—

Round H-6

Cavalry Prison

Double River

091

Round C-X

Deleted

Super Maita

092

Round E-X

Deleted

Super Monsta

093

Round A-X

Round A-XL

Super Drunk

(Blank)

094

Round B-X

Deleted

Mechabubblun

095

—

Round F-7

Common Chamber

Splash Water

096

Round A-1

Remember

Entrance Room

097

Round M-X

Round D-X

Super Maita

Super Mighta

098

Round F-X

Deleted

Mechabobblun

Mechabubblun

099

Round F-2

Round L-3

Cutie Dranko

River Gleaming

100

—

Deleted

Harness Storage

101

—

Round A-2R

Jailer Chamber

Secret Key Room

102

—

Deleted

Jailer Chamber

103

Round E-5

Round M-1

Miss M

104

Round B-6

Round F-6

Apartment of Maita

Noisy Room

105

Round D-5

Round J-5

Run Away

106

Round C-8

Round C-5

Free Fall

107

Round B-7

Round G-5

Sauvage

Water Slide

108

Round C-4

Round M-8

Hammer

Battle Hammer

109

—

Round P-8

Jailer Chamber

Tightrope Dancing

110

—

Round H-7

Jailer Chamber

Small Labyrinth

111

—

Round P-7

Jailer Chamber

Lithograph

112

Round A-9

Round A-6L

Bottle Opener

Unseen Monsters

113

—

Round C-1

Jumping Stage

Honeycomb

114

Round A-3

Round A-3L

Bubble the Third

Storehouse

115

Round A-5

Round A-5L

Big Bang

Downhill

116

Round A-7

Round A-5M

Decorated Cake

Fake Jailer

Of the 116 stages in the prototype...

  • 61 are part of the normal game. Of those 61 stages, only 8 didn't make it into the final game.
  • 16 are stages that weren't used in the prototype but were later used in the final game.
  • 39 were deleted before the game was finalized, leaving empty slots. Only 10 of those slots were filled in the final game.

To access any of the normally inaccessible stages in the prototype, but both of the following cheats in MAME's bublbob2p.xml cheat file and set both cheats to the appropriate stage:

  <cheat desc="Round A-1 Layout + Enemies">
    <parameter>
      <item value="0x00042D940002EFAE">Stage 001</item>
      <item value="0x00042F4C0002EFCC">Stage 002</item>
      <item value="0x000431040002EFDA">Stage 003</item>
      <item value="0x000434740002F02E">Stage 005</item>
      <item value="0x000437E40002F05E">Stage 007</item>
      <item value="0x0004399C0002F070">Stage 008</item>
      <item value="0x00043B540002F082">Stage 009</item>
      <item value="0x000443EC0002F100">Stage 014</item>
      <item value="0x00044C840002F15E">Stage 019</item>
      <item value="0x00044E3C0002F170">Stage 020</item>
      <item value="0x0004551C0002F1CC">Stage 024</item>
      <item value="0x000456D40002F1DE">Stage 025</item>
      <item value="0x00045A440002F206">Stage 027</item>
      <item value="0x00045DB40002F23E">Stage 029</item>
      <item value="0x0004664C0002F2C8">Stage 034</item>
      <item value="0x000468040002F2EA">Stage 035</item>
      <item value="0x00046B740002F30E">Stage 037</item>
      <item value="0x00046D2C0002F328">Stage 038</item>
      <item value="0x00046EE40002F34E">Stage 039</item>
      <item value="0x000472540002F37A">Stage 041</item>
      <item value="0x0004740C0002F38C">Stage 042</item>
      <item value="0x000475C40002F3A2">Stage 043</item>
      <item value="0x0004777C0002F3B4">Stage 044</item>
      <item value="0x00047AEC0002F3F8">Stage 046</item>
      <item value="0x00047CA40002F40A">Stage 047</item>
      <item value="0x00047E5C0002F41C">Stage 048</item>
      <item value="0x000480140002F42E">Stage 049</item>
      <item value="0x000481CC0002F440">Stage 050</item>
      <item value="0x0004853C0002F474">Stage 052</item>
      <item value="0x000486F40002F486">Stage 053</item>
      <item value="0x000488AC0002F498">Stage 054</item>
      <item value="0x00048F8C0002F504">Stage 058</item>
      <item value="0x000492FC0002F530">Stage 060</item>
      <item value="0x0004966C0002F56C">Stage 062</item>
      <item value="0x00049B940002F5B2">Stage 065</item>
      <item value="0x00049D4C0002F5D0">Stage 066</item>
      <item value="0x0004A5E40002F642">Stage 071</item>
      <item value="0x0004AB0C0002F680">Stage 074</item>
      <item value="0x0004B0340002F6D6">Stage 077</item>
      <item value="0x0004B1EC0002F6E8">Stage 078</item>
      <item value="0x0004B3A40002F6FA">Stage 079</item>
      <item value="0x0004B55C0002F70C">Stage 080</item>
      <item value="0x0004B7140002F722">Stage 081</item>
      <item value="0x0004B8CC0002F734">Stage 082</item>
      <item value="0x0004BA840002F746">Stage 083</item>
      <item value="0x0004C31C0002F7D0">Stage 088</item>
      <item value="0x0004C4D40002F7F6">Stage 089</item>
      <item value="0x0004C68C0002F810">Stage 090</item>
      <item value="0x0004CF240002F846">Stage 095</item>
      <item value="0x0004D7BC0002F890">Stage 100</item>
      <item value="0x0004D9740002F8AE">Stage 101</item>
      <item value="0x0004DB2C0002F8C8">Stage 102</item>
      <item value="0x0004E7340002F96E">Stage 109</item>
      <item value="0x0004E8EC0002F990">Stage 110</item>
      <item value="0x0004EAA40002F9B2">Stage 111</item>
      <item value="0x0004EE140002F9EE">Stage 113</item>
    </parameter>
    <script state="run">
      <action>maincpu.mq@2C400=param</action>
    </script>
    <script state="off">
      <action>maincpu.mq@2C400=0x0004D0DC0002F858</action>
    </script>
  </cheat>
  <cheat desc="Round A-1 Settings + Name">
    <parameter>
      <item value="0xE7CE0001">Stage 001</item>
      <item value="0xE7DE0002">Stage 002</item>
      <item value="0xE7EE0003">Stage 003</item>
      <item value="0xE80E0005">Stage 005</item>
      <item value="0xE82E0007">Stage 007</item>
      <item value="0xE83E0008">Stage 008</item>
      <item value="0xE84E0009">Stage 009</item>
      <item value="0xE89E000E">Stage 014</item>
      <item value="0xE8EE0013">Stage 019</item>
      <item value="0xE8FE0014">Stage 020</item>
      <item value="0xE93E0018">Stage 024</item>
      <item value="0xE94E0019">Stage 025</item>
      <item value="0xE96E001B">Stage 027</item>
      <item value="0xE98E001D">Stage 029</item>
      <item value="0xE9DE0022">Stage 034</item>
      <item value="0xE9EE0023">Stage 035</item>
      <item value="0xEA0E0025">Stage 037</item>
      <item value="0xEA1E0026">Stage 038</item>
      <item value="0xEA2E0027">Stage 039</item>
      <item value="0xEA4E0029">Stage 041</item>
      <item value="0xEA5E002A">Stage 042</item>
      <item value="0xEA6E002B">Stage 043</item>
      <item value="0xEA7E002C">Stage 044</item>
      <item value="0xEA9E002E">Stage 046</item>
      <item value="0xEAAE002F">Stage 047</item>
      <item value="0xEABE0030">Stage 048</item>
      <item value="0xEACE0031">Stage 049</item>
      <item value="0xEADE0032">Stage 050</item>
      <item value="0xEAFE0034">Stage 052</item>
      <item value="0xEB0E0035">Stage 053</item>
      <item value="0xEB1E0036">Stage 054</item>
      <item value="0xEB5E003A">Stage 058</item>
      <item value="0xEB7E003C">Stage 060</item>
      <item value="0xEB9E003E">Stage 062</item>
      <item value="0xEBCE0041">Stage 065</item>
      <item value="0xEBDE0042">Stage 066</item>
      <item value="0xEC1E0047">Stage 071</item>
      <item value="0xEC5E004A">Stage 074</item>
      <item value="0xEC8E004D">Stage 077</item>
      <item value="0xEC9E004E">Stage 078</item>
      <item value="0xECAE004F">Stage 079</item>
      <item value="0xECBE0050">Stage 080</item>
      <item value="0xECCE0051">Stage 081</item>
      <item value="0xECDE0052">Stage 082</item>
      <item value="0xECEE0053">Stage 083</item>
      <item value="0xED3E0058">Stage 088</item>
      <item value="0xED4E0059">Stage 089</item>
      <item value="0xED5E005A">Stage 090</item>
      <item value="0xEDAE005F">Stage 095</item>
      <item value="0xEDFE0064">Stage 100</item>
      <item value="0xEE0E0065">Stage 101</item>
      <item value="0xEE1E0066">Stage 102</item>
      <item value="0xEE8E006D">Stage 109</item>
      <item value="0xEE9E006E">Stage 110</item>
      <item value="0xEEAE006F">Stage 111</item>
      <item value="0xEECE0071">Stage 113</item>
    </parameter>
    <script state="run">
      <action>maincpu.md@2C40E=param</action>
    </script>
    <script state="off">
      <action>maincpu.md@2C40E=0xEDBE0060</action>
    </script>
  </cheat>

Note that Stages 014 and 031 are bugged: Stage 014 crashes because it tries to load four enemies even though it only has three enemy entries, while Stage 031 has six enemy entries but only loads four. Put this code in bublbob2p.xml to fix those two stages:

  <cheat desc="Fix Stages 014 and 031">
    <script state="run">
      <action>maincpu.mw@2F100=0x0003</action>
      <action>maincpu.mw@2F272=0x0006</action>
    </script>
    <script state="off">
      <action>maincpu.mw@2F100=0x0004</action>
      <action>maincpu.mw@2F272=0x0004</action>
    </script>
  </cheat>

Stage Graphics#

A-1

A-2

A-3

A-4

A-5

B-1

B-2

B-3

B-4

B-5

C-1

C-2

C-3

C-4

C-5

D-1

D-2

D-3

D-4

D-5

E-1

E-2

E-3

E-4

E-5

F-1

F-2

F-3

F-4

F-5

In the prototype, stage tilesets are made up of five tiles: Four are used for the stage's walls in a 16x16 block, and one tile is used for the stage's platforms. Each tileset also includes a unique graphic for the top of the floor. This setup is only used in a few places in the final version, mostly in boss stages.

Of the thirty-two unique tilesets in the prototype, seven made it into the final game, minus the unique floor graphics:

  • The A-1 tileset is used in the tutorial room. This is the only stage that has the same tileset in both the prototype and final game.
  • The A-2 tileset is used in the World I, J, L, L, and M boss stages.
  • The A-7 tileset is used in the World A (Right), C, G, and H boss stages.
  • The A-8 tileset is used in the game's secret rooms.
  • The B-1 tileset is used in the World O boss stages.
  • The B-5 tileset is used in the World A (Left), D, and E boss stages.
  • The D-4 tileset is used in the World A (Middle) boss stage.

BubbleSymphonyArcRoundL8.png
The tilesets for normal stages in the final game are much more flexible and don't necessarily have to be organized in 8x8 or 16x16 blocks. Take, for examples, the fish seen on the walls of Round L-8. However, the new setup eliminates the unique graphics for stage walls, and floors use the same gradient graphic in each stage.