Skip to content

marcrobledo/tiny-toon-2-gb-restoration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Toon Adventures 2 - Montana's Movie Madness Restoration Mod

Promotional banner

ASM sourcecode for Game Boy Tiny Toon Adventures 2 (USA/Europe) restoration mod. The aim of this project is to restore some features the Japanese version had:

  • password function
  • unlimited continues
  • earn an extra life after winning a minigame
  • earn an extra life after reaching 2000 points (instead of 3000)
  • bosses health points reduced by one

Making the game more enjoyable and less frustrating.

Title screen with password menu Title screen with password feature Game over screen with password feature Extra life earnt in minigame

Read more about the regional differences at The Cutting Room Floor.

Author's note

Tiny Toon 2 for the Game Boy is one of my childhood games... that, sadly, I was never able to finish. It had no passwords nor unlimited continues, making it really unfair in a couple of stages. It is a shame because it's quite a good game (and usually forgotten too).

Years later, I found out that the Japanese version was much more balanced thanks to the addition of the password feature and other smaller tweaks.

And more years later, I learned about a Tiny Toon SNES restoration hack that restored the password functionality. Guess who got inspired to try to do the same to his beloved Game Boy game.

That SNES game still had the password feature coded in. However, Tiny Toon 2 for the Game Boy didn't, so everything had to be ported back from the Japanese game.

It sounded easy at first, but due to how the Game Boy ROM banks work, there wasn't enough space. So I decided to just translate the Japanese game into English, which sounded easier too, but...

The English texts were much longer than the Japanese ones, so they didn't fit unless I doubled the ROM size. I also toyed with the idea of adding SRAM support (thus saving features) with a stage select option, but these also required some extra space.
But I love challenges! So I finally went for the hardest route: restoring the password feature in the English ROM while keeping the game size below the original 128kb.

Long story short: I achieved it. But it was hard as hell. The free space is quite limited and I had to rearrange things and do heavy optimizations to the original code to save some space and make room for the new code.

So here it is: a hack nobody asked for, but that I am proud of ^_^
Enjoy this cute lil platformer in its best version in english!

How to compile

  1. Download RGBDS and extract it into the rgbds folder
  2. Place Tiny Toon Adventures 2 - Montana's Movie Madness (USA, Europe) ROM (CRC32: c5c7868d) in the roms folder and rename it to tiny_toon_2_en.gb
  3. Run assemble.bat (Windows) or assemble.sh (Unix); it will create tiny_toon_2_en_restored.gb

About

ASM Hack for Tiny Toon 2 for Game Boy that adds password functionality and rebalances the game

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published