This is a color/enhancement hack of the technological marvel that is Faceball 2000 for the Game Boy.
FEATURES:
- HIGHER FRAMERATE: This hack takes advantage of the GBC's extra hardware to increase the speed of gameplay.
- FULL COLOR: Multiple palettes have been utilized to add a splash of color to the game.
- SUPER GAME BOY ENHANCEMENTS: The same colorization the GBC has, now on the SGB! Also includes cool border!
- FIXED AUDIO: Sound channel 3 now actually gets a waveform loaded, making the music sound as intended.
- RESTORED 16 PLAYER SUPPORT: The fabled 16 player mode is here, in both minor-bugfix and complete-restoration flavors!
- Zarithya: 16 player fixes, SGB support, etc. (v2.0)
- kkzero: Colorization and wave RAM initialization (from release v1.0)
- AntonioND: Original double-speed mod
- planetclue: SGB border design
- Stop Skeletons From Fighting: Bringing us all together and documenting the ride
- Uncle Bob: Sinking far too much time and money into making 16-player Faceball a reality
- Alex Bahr: Designing the world's first 16-player Game Boy adapter
- Don Komarechka: Documenting the legend of 16-player Faceball 2000
- Kelsey Lewin: Hosting the first ever 16-player Faceball tournament at Pink Gorilla Games in Seattle, WA on January 13, 2024
- Chris D: Connecting people together
- Rob Champagne, Michael Park, Darren Stone, and the rest of the Faceball 2000 & MIDI Maze dev teams: Dreaming big and making this all possible
This would not have been possible without all the people above and the support of many more. Thank you!
- Fixed 16 player support (official release has support for only up to 15 players due to an off-by-one mistake)
- Finished support for >4 players (disabled certain features and maps that do not work for high numbers of players)
- Added SGB support (screen border, colorization)
- Finished colorization (certain screens had incorrect colors)
- Added DMG simulation mode (to play at original speed on hardware with GBC clock speed functionality, press B+SELECT+Down on copyright screens)
- Added a way to skip copyright screens by pressing A/START
- Added support for pressing A on title screen
- Initial release
- Put an unmodified Faceball 2000 ROM (CRC32: 7D890CD0) called "fb2k.gb" into this directory.
- In a terminal window, run
make
with no arguments to build with the recommended config (full 16 player feature & DX colorization/speed hack). You can also specify arguments to configure the build to your liking (e.g.make FIX16=2 DX=1
represents the default config):
Variable Name | =1 | =2 |
---|---|---|
FIX16 | Basic 16 player fix | Full completed feature |
DX | Colorization, speed improvements | GDMA renderer (unstable) |
- If everything went well, a ROM with your desired changes will be created in the
build
directory.
Also included is a symbol map (fb2k_dx.sym) that can aid you in looking at this game's innards yourself!
When playing on Game Boy Color or Advance (or emulators thereof), you have the option of enabling the GDMA renderer (either by using the patch or by building with it enabled). This uses the GBC's General DMA channel to render the 3D display faster, but has some trade-offs. Namely, it has issues with several emulators and hardware versions, as well as with link connectivity. It is experimental and not recommended for most players.
Emulator:
- BGB - Pretty much flawless
- VBA - Pretty much flawless
- Sameboy - Playable, but suffers graphical artifacts on screen
- mGBA - Playable, but suffers graphical artifacts on screen
Hardware:
- DMG, MGB, SGB - Incompatible
- CGB-001 - Playable, but suffers severe graphical glitchiness
- AGB-001 - Playable, but suffers severe graphical glitchiness
- AGS-001 - Untested
- AGS-101 - Pretty much flawless, other than the top tile row flickering
- DOL-017 - Untested