We have upgraded to the latest version of MediaWiki and now support TLS1.2 and transcoding!
Please contact us via Discord or Twitter if you experience any problems.

Bejeweled 2 (Windows)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Bejeweled 2 Deluxe

Developer: PopCap Games
Publisher: PopCap Games
Platform: Windows
Released in US: November 5, 2004

GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
DebugIcon.png This game has debugging material.
RegionIcon.png This game has regional differences.
Carts.png This game has revisional differences.

After the original Bejeweled became a worldwide seller, then comes the well-anticipated sequel of that game- A relatively large expansion the game has given at the time, from new modes, new special gems, to the breath-taking graphics and music, which were generally favoured by the audience as a whole!

Unused Music Sequences

Offset 127, with tempo 128. Interestingly, this is usually heard at the beginning of common OST rips, but doesn't appear anywhere in-game.

Offset 128, with tempo 125. A leftover duplicated fragment from the track that plays when you completed Puzzle Mode.

Offset 144, 145, 184, each with tempo 125. These sequences are attached to each other at the end of the music tracker file. The first two sequences here are possibly scrapped for being too similar/early version of the track Schein.

Offset 115, 116, each with tempo 128. Unlisted sequences that do not appear on the music tracker file's surface.

Offset 141,142,143, each with tempo 136. Unlisted.

Offset 146, each with tempo 136. Unlisted.

Cancelled "Planet Pack"

According to this download source, with an included digital signature MD5 hash by PopCap themselves for authentication, Bejeweled 2 might have had a planned expansion pack that was scrapped for unknown reasons nearly a year after the game's release.

Running the installer would place new files under the C:\Program Files (x86)\PopCap Games\Bejeweled 2 Deluxe\images\backdrops folder, which includes a variety of 12 new backdrops under the codename planetpack. Besides these images, no such attachment or modification of files is done by the installation.

Version 1.0 was coded to have backdrops.lst updated with detection of new images being uploaded onto the backdrops folder, after executing the game. Version 1.1 lacks such a feature, however.

Without official sources, it is inconclusive calling it as an incomplete puzzle pack as nowhere does the installation process mentions an update to Puzzle Mode- Perhaps a major backdrop update only.

Regional Differences



The Japanese version of the game features two of these rather different sounding, voice sound effects. They sound comparatively "clearer" and "panned", to the ones featured in English releases.

Bejeweled leftovers

In the Japanese version, levelup1.ogg can also be found under the sounds folder as an unused voice sound effect, not present in the English versions.

1.0 and 1.1

  • 1.0 would have the older Popcap logo at the bottom right corner of the loading screen, with 1.1 having the newer Popcap logo with the absence of GAMES on the right.
  • 1.0 occasionally asks the player whether to check for system updates at the loading screen, but nowhere does 1.1 does this same action as well.
Version 1.0 Version 1.1
Bejeweled2 1.0LoadingScreen.png Bejeweled2 1.1LoadingScreen.png
  • In 1.0, the "Automatic Update" button is located between the "Custom Cursors" and "Random Backdrops" buttons in the options menu, which would lead the game into checking the PopCap servers if ticked. The "Update Check" button is used for its said purpose. However, in 1.1 these two buttons are missing, with the "Automatic Update" button hidden in the top left corner, requiring you to drag the option window in order to view it. The button is non-interactable.
Version 1.0 Version 1.1
Bejeweled2 1.0OptionsScreen.png Bejeweled2 1.1OptionsScreen.png

However, changing the string <Boolean id="DontUpdate">true</Boolean> under partner.xml to <Boolean id="DontUpdate">false</Boolean> in 1.1 will revert the update button settings to 1.0.

  • Although not existing in 1.1, under the Galaxy One folder of 1.0 there is a text document called sol.txt, which might be an uncompiled .sol file. 4,7 and 3,7 here refers to the X and Y axis of the gems to be swapped:
Solution: C:\GameSrc\cpp\WinBej2\puzzles\Galaxy One\tutorial8.sol
Start State: 2

    [3C] 4,7 to 3,7 - 0
    [3C] 4,7 to 3,7 - 1

Leftover Development Images

Under the Japanese localisation, an unused folder named _dump can be found within the data folder, with contents of what consists to be game development leftovers. As these images are not under the usual images folder where all the graphics of the game are usually stored, they are independent and cannot be manipulated to appear in-game through the modification of the configuration files. A .html file is present within the folder that displays the five development images as thumbnails, while also showing size, transparency and resolution information.



To do:
What version of the framework?

Screenshot of FontTester.exe from the PopCap Framework that uses img0001.png for the base letters and numbers. Such a program is nowhere to be found within the game files.


Learn your alphabet the Bejeweled way

The main textured font base used for the game's "LEVEL X", "WORLD COMPLETE", etc. lines.


Where have you been? Playing Puzzle Mode?

The full text that is linked towards the image of img0001.png. This text by itself is either scrapped out from the final game or used for demonstration purposes.



A 64x64 black square that is duplicated twice but with sequential file names; there is a possibility that it might have served as the base background for img0001's text generator program.

Debugging Font

To do:
Figure out if there is anything that actually uses this font and if there is, figure out if it's actually "debug" related.

In "resources.xml" file contains an entry for a debug font, which is as the path implies, Continuum Medium.

<Font id="DEBUG" path="ContinuumMedium18outline.txt" sm_path="ContinuumMedium12outline.txt" />

PAK support

The game's executable has full support for loading from a main.pak. Unfortunately, PopCap never released a version of the game using one and the game does not read the music directory in a PAK.

Debug commands

To do:
There may be more.

Pressing CTRL-ALT-D will play a sound to indicate debug key input is enabled, allowing options of typing unique keys for debugging displays or mechanisms, another use will disable it.

  • F2 - Start/Stop perf timing
  • F3 - Toggle FPS display
    • Shift F3 - Toggle FPS/mouse coordinate display
  • F8 - Show current Video Stats (mostly used to see if 3D acceleration is currently on)
    • Shift-F8 - Toggle 3D acceleration
  • F11 - Take screenshot (goes into the ProgramData/OEM/Bejeweled2/_screenshots) directory.
    • Shift-F11 - Dump all program images in memory to the ProgramData/OEM/Bejeweled2/_dump directory.