Bubble Bobble Nostalgie is an unlicensed Windows clone of Bubble Bobble.
Development Text and Uncompiled Code#
Present in the executable are some development-related text strings along with uncompiled source code (?):
runtime error
TLOSS error
SING error
DOMAIN error
R6028
- unable to initialize heap
R6027
- not enough space for lowio initialization
R6026
- not enough space for stdio initialization
R6025
- pure virtual function call
R6024
- not enough space for _onexit/atexit table
R6019
- unable to open console device
R6018
- unexpected heap error
R6017
- unexpected multithread lock error
R6016
- not enough space for thread data
abnormal program termination
R6009
- not enough space for environment
R6008
- not enough space for arguments
R6002
- floating point not loaded
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: ... <program name unknown>
Failed to obtain video memory
Failed...
Ok
pPS->QueryInterface(IID_IDirectDrawGammaControl,(void**)&pGamma);
Error: Lock surface (define lPitch) %s
Failed to create palette '%s'
Error: Create offscreen surface %s
Error: DXCreateClipper-> %s
Error: GetAttachedSurface->%s
Error: CreatePrimarySurface-> %s
DX Error %s at %s->, %d
W:\Bubble\Src\DirectX.cpp Error: SetCooperativeLevel-> %s
Error: DirectDrawCreateEx-> %s
Fullscreen = %d
DXInit( %x,%d,%d,%d )
Error: DXFlip (window blitting) %s
Calling OnSurfacelost
Error: DVLockRenderSurface %s
Error: DXFlip (fullscreen) %s
Surface is in video memory
Surface is in system memory
Error: DXCreateSurface-> %s
Create surface (%d,%d) == %d
r screen%02d.pcx Error create surface DXLoadToSurface
Error DecodePcx in DXLoadPCXToSurface
DXLoadPCXToSurface("%s")
File not found!
Loading level '%s'
Levels\Level%d Levels\HappyEnd bubble4.s3m Passwords p%d pass2 pass Lives Levels count Description Author Name Project data This is not Bubble Bobble Project file
project.ini Can't open pack '%s'
Graphics\Backgrounds\%s.bmp backtiles Graphics\Walls\%s.bmp tiles item place special place Can't find '%s'
Loading '%s'
%d Error create surface for borders
borders.dat Loading back tile '%s'
Backs\%02d.tga GameScreen Can't load '%s'
tittle.pcx tittle2.pcx Can't load tileset '%s'
tiles.tga Load tile '%s'
DirectDrawCreateEx Couldn't create CLSID_DirectMusic
Couldn't CreateSurface
Couldn't Set coop level
Couldn't QI DDraw2
Couldn't create DDraw
Couldn't LoadLibrary DDraw
DirectDrawCreate DDRAW.DLL Couldn't GetProcAddress DInputCreate
DirectInputCreateA Couldn't LoadLibrary DInput
File not found %s
Loaded PCX %s
TransColor Priority RB CB LB RC CC LC RT CT LT .allign .ofsy .ofsx .bottom .top .right .left At To From Frame Surface Open Greating Surface %d %s
All files unloaded.
All images deleted.
All surfaces deleted.
IManager::Flush()
W:\Bubble\Src\MenuScreen.cpp
Joystick found: %s
Keyboard Initialize Error!
Init Input Devices.
Mouse Change Coop Level
Screen switched to %s
Call %s::InitSurface()
Call %s::OnDisplay()
%s::InitSurface()
%s::OnDisplay()
Version Differences#
Title logo#
1.0 |
1.5~1.6 |
2.0~2.1 |
2.5~2.7 |
|---|---|---|---|
![]() |
![]() |
![]() |
Gold edition#
|
2.0 |
2.01 |
|---|---|
|
|
The version 2.01 fixed bugs where the level packs menu would appear as the same levels after the game clear, or a level with a 100x100 background would appear as a full empty map. Instead, introduced a crash bug where selecting HiScore menu in Level Packs after exit to menu.
|
2.5 |
2.7 |
|---|---|
|
|
HiScore table#
1.0~1.6 |
2.0 |
2.1 |
2.5~2.7 |
|---|---|---|---|
![]() |
![]() |
![]() |





