BUBBLE BOBBLE RPG
v1.0 released 4/12/24
by EikSoft (www.EikSoft.com)

ABOUT
-------------------------------
Bubble Bobble RPG sets its sights on the lofty goal of reimagining one of the
most addictive and entertaining multiplayer games for the NES. By adding RPG
elements and randomization the aim is to make each playthrough as different
as possible to increase replayability. Journey through the cave of monsters
and collect treasure, items, and increase your experience to level up your 
bubble dragon as you see fit. With fifty unique levels, a magic system, item 
shops, and three bosses to contend with, you've never played Bubble Bobble 
like this before!


FEATURES
-------------------------------
- 2 Player mode, with split keyboard and dual joystick support
- Top 100 online high score table
- Random level order, tilesets, and enemy selection on every play
- Select between Bubble Bobble 1 and 2 musical sound tracks
- Three dragon classes with different attributes - Bubble, Flame, and Spark
- Three boss battles that will put your skills to the test
- 17 different items range from health potions to level clearing spell books
- Level based magic system, charge your bubbles to unleash magic shots
- Level up your dragon by empowering your bubbles, magic, or by boosting HP
- Enemies level up as well, getting stronger as the game progresses
- Find the key in each level to unlock hidden treasure
- Easy mode for beginner players
- Two hidden modes (See cheat codes at end of this file)
- Hard mode unlocked after beating the game on normal for endless play
- Includes full source code

TIP: You must play on normal and without cheats to submit a high score


[FILE/FOLDER DESCRIPTION]
BubbleRPG.exe - Main program
Keeper.exe - Online high score keeper (whitelist/allow firewall access)
InputConfig.exe - Configures keyboard/joystick input for both players
BubbleRPG.bmx - BlitzMax source code file
Input.cfg - Input configuration file (created by InputConfig.exe)
bubbleRPG.cfg - Game options file
Renci.SshNet.dll - Used by Keeper.exe, uploads online high scores via SFTP

/x86/ - 32bit program EXEs (64bit by default)
/snaps/ - PNG snapshots
/gfx/ - Graphics
/ogg/ - Music
/sfx/ - Sound effects
/data/ - Level data (includes source and images to create your own levels)


--------------------------------
DRAGON CLASSES
--------------------------------
BUBBLE DRAGON
PROS: Strongest bubbles, average health
CONS: Weakest magic

FLAME DRAGON
PROS: Highest health and strong magic
CONS: Weakest bubbles

SPARK DRAGON
PROS: Strongest magic and decent bubble power
CONS: Lowest health


--------------------------------
TITLE SCREEN
--------------------------------
B Button or Start to make selection

[OPTIONS]
Sound - Controls sfx volume
Music - Controls music volume
Track - Bubble Bobble 1 or 2 soundtrack
GFX - OpenGL or Direct3D9 renderer
Filter - Toggles bilinear filtering ON/OFF
CRT - Toggles four levels of the CRT filter (scanlines)
Window/Full - Windowed or fullscreen
Easy/Normal - Change difficulty level


--------------------------------
CONTROLS
--------------------------------
B - Shoot Bubble (hold to charge magic shot)
A - Jump
DPad - Player movement
Start - Pause 
Select - Change item
Up + Select - Use item
Down + Select - Swap item (2 player only)


--------------------------------
FUNC KEYS
--------------------------------
F1 - Take PNG snapshot (/snaps/ folder)
F2 - Toggle bilinear filtering
F3 - Toggle CRT filter
F4 - Show debug information


--------------------------------
SECRET CODES (On title screen)
--------------------------------
DADDADDAD - JB Mode (invulnerable)
UDAAUAADU - X Mode (New game mode)
