the cutting room mirror

SpongeBob SquarePants Collapse!

SpongeBob SquarePants Collapse! is the only licensed game in the Collapse! series.

All of these are present in SBCollapse.dll.

Resource Lists#

Several lists of the game's resources.

"+image1"
"+image12" ; background of play area
"+istartdlg"  ;"images/Collapse/english/SBDL_tostart.gif"
"+istartbtn"  ;"images/Collapse/english/SBDL_tostartbutton.gif"
"+image4"
"+image5" ; level complete sign
"+ilevelbg" ;"images/Collapse/english/SB_LevelBackground.jpg"     
"+igobutton" ;"images/Collapse/english/SB_CollapseLevelgobutton.gif"
"+levelch1" ;"images/Collapse/english/SB_LevelCharacter1.gif"
"+levelch2" ;"images/Collapse/english/SB_LevelCharacter2.gif"
"+levelch3" ;"images/Collapse/english/SB_LevelCharacter3.gif"
"+levelch4" ;"images/Collapse/english/SB_LevelCharacter4.gif"
"+levelch5" ;"images/Collapse/english/SB_LevelCharacter5.gif"
"+levelch6" ;"images/Collapse/english/SB_LevelCharacter6.gif"
"+image6"
"@image7"    ; blocks, allow overrides
"+ihighlgt"  ; highlight that shows which piece the mouse is over on playarea
"+ibubbles"  ; animating bubbles that bubble up from clicked blocks
"+image8"    ; numbers
"+ilevelnum" ; level numbers which show up on the level change dialogs
"+image9"    ; bonus numbers
"+ijellyfs"  ; animating jellyfish behind main menu buttons ( will animate )
"+istaranim" ; star explosion
"+image16"   ; start button
"+ipause"    ; pause button
"+iresume"   ; resume button
"+image17"
"+image18"
"+image19"
"itopcvr"    ; top block and bubble cover
"+image2"    ; bottom block cover
"+iwhitecvr" ; white cover to keep exit tentacle from going over boarder.
"@ilink"     ; GH link, allow overrides
"+iinst1"    ; instructions 1
"+iinst2"    ; instructions 2
"+ibclose"
"+ibnext"
"+ibprev"
"+image22"
"+image23"
"+image24"
"+image31"
"+image10"
"+iclear" ; images\Collapse\english\Collapse_clear_scores.png
"+ihsclose" ; close for high score dialog
"+ihsenter" ; enter for high score dialog
"+image11" ; paused graphic
"+image13" ; "images/Collapse/english/Collapse_Options.png"
"+image14" ; "images/Collapse/english/Collapse_close.png"
"+iopshowhs" ; images/collapse/english/Collapse_showhs_button.gif"
"+ifullscrn" ; full screen rollover
"+image15" ; "images/Collapse/english/Collapse_X.png"
"+image25" ; "images/Collapse/english/Collapse_show.png"
"+image26" ; "images/Collapse/english/Collapse_blue_control.png"
"+image27" ; "images/Collapse/english/Collapse_2_4_8.png"
"+image32" ; "images/Collapse/english/Collapse_bonus_level.png"
"+image33" ; "images/Collapse/english/Collapse_Times_Up.png"
"+image34" ; "images/Collapse/english/Collapse_seconds_left.png"
"+atick" ; tick for times
"+abadhit"
"+abb"
"+ablclear"
"+ablslide"
"+aclap"
"+abnsrow"
"+abnsbl"
"+anewrw" ; fart new row sound
"+anewbl"
"+abnsallclr"
"+abnsbigck"
"+awarning"
"+awarning2"
"+amsclick"  ; mouse click sound
"+abbb" ; bubble block bubbles sound
"+adeepb" ; deep bubbles sound for jellyfish
"+asquish" ; squish for main menu buttons
"+aelectric"; rollover for jellyfish main menu buttons
"+aglittery" ;lick on star blocks
"+aanchor" ; metal anchor sound
"+music18"
"+music19"
"+music20"
"+music21" ; music interstial

Some devtext related to levels.

1033; number of data points 

13 10               ; rows columns
34                  ; block dimension
287 427             ; top left xy of bottom left block


; six different puzzle patterns for bonus level

; 5 - 129 ( 130 each ) Puzzle 1 Tunnel

; 130 - 259  ( 130 each ) Puzzle 2

; 260 - 389 ( 130 each ) 3rd Puzzle

; 390 - 519 ( 130 each ) // 4 OK

; 520 - 649 ( 130 each ) // tartan OK

; 650  - 779 ( 130 each ) OK x marks the spot

; regular start with 780

Other Resource Stuff#

Some more text related to the game's resources.

0 0                 ; background
287 17              ; playarea background that blocks collapse over
322 53              ; start dialog
1 2 1 0 -1 331 252  ; start dialog start button
1 1 43 84           ; gameover sign   ;330  101 OK  SBDL_GameOver
1 1 8 78            ; level complete sign ...... 295 95OK done
300 250             ; big bonus numbers

342 65              ; location of level change dialogs
1 2 1 0 -1 361 153  ; go button between levels
445 65              ; level change character 1 ..... 32
442 65              ; level change character 2
440 65              ; level change charcter 3
461 65              ; level change character 4
446 105             ; level change character 5
436 75              ; level change character 6


348 70              ; all gone bonus  ;348  70 OK   SBDL_Bonus
4                   ; total number of block colors
200 279             ; score in numbers
200 346             ; level in numbers
200 413             ; lines left in numbers
400 110             ; level number - shows up in between level dialog
5                   ; bonus sprite size

9 1 3 192           ; jellyfish start button
9 1 26 269          ; jellyfish options button
9 1 1 335           ; jellyfish instructions button
9 1 27 399          ; jellyfish quit button

9 1 0 0             ; istaranim

1 3 1 0 2 10 193    ; start button
1 3 1 0 2 11 193    ; pause button
1 3 1 0 2 11 193    ; resume button
1 3 1 0 2 36 272    ; options button
1 3 1 0 2 12 333    ; instructions button
1 3 1 0 2 47 403    ; exit button
283 0               ; top cover ( bubbles go under and bonus numbers )
283 426             ; bottom block cover ( clicked on to advance row )
29 477              ; bottom white cover to hide tentacle of exit jellyfish
1 2 1 0 -1          ; gh link button
1                   ; gh link enabled ( 1 = enabled, 0 = disabled )
122 447             ; gh link xy position
                    ; Instructions Dialog
2                   ; number of pages in instructions dialogs
1 3 2 1 0 225 403   ; close button
1 3 2 1 0 434 403   ; next button
1 3 2 1 0 16 403    ; prev button
45 14               ; instructions x,y     
 
                    ; EXIT DIALOG
323  86             ; exit dialog 322 70    
1 2 1 0 -1 326 296  ; yes
1 2 1 0 -1 443 296  ; no
1 2 1 0 -1 326 242  ; restart



                    ; HIGH SCORE DIALOG
1 2 1 0 -1 300 300  ; close button
1 2 1 0 -1 300 300  ; enter button

352 94              ; pause sign

                    ; OPTIONS DIALOG
1 2 1 0 -1 203 343  ; close button
1 2 1 0 -1 30 343   ; show high scores
30 300              ; full screen 
208 304             ; full screen X
3 2 3 0 -1 191 252  ; level start 1 
3 2 4 1 -1 224 252  ; level start 4
3 2 5 2 -1 257 252  ; level start 8
370 105             ; text string for version number
150 150 190 134     ; volume control FX and music                   
                    
                
82 40               ; options dialog
303 67              ; bonus sign    
327 77              ; time's up sign
122 382             ; seconds left sign

In-Game Text#

A list of all of the in-game text.

""
""
"Player" ; strings for high score
"Level"
"Score"
"Congratulations! You qualify for a high score."
"Type your name and press ENTER"
""  ; version string which is no longer used.
"Do you want to permanently remove all recorded high scores?"