If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Happy Feet (Game Boy Advance)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Happy Feet

Developers: Artificial Mind and Movement,[1] Shin'en Multimedia (sound)
Publishers: Warner Bros. Interactive Entertainment[1] (US/EU), Midway Games[1] (AU)
Platform: Game Boy Advance
Released in US: November 14, 2006[1]
Released in EU: November 24, 2006[1]
Released in AU: November 30, 2006[1]


CopyrightIcon.png This game has hidden developer credits.
DevTextIcon.png This game has hidden development-related text.
TextIcon.png This game has unused text.


Happy Feet is a Game Boy Advance platformer based on the 2006 animated movie of the same name. Featuring an assortment of songs from the movie with surprisingly good audio quality, it also has a sequenced orchestral soundtrack courtesy of Shin'en regular Martin Schjøler.

Notable in that the US version wasn't properly dumped until 2024, with the origin of the previously known dump (with same build date) currently unknown. There are many differences in the data between the two, but they appear to play the same in general.

Development Text

Build Date

Present at 0x1EF1954 in the US ROM, and 0x1EF1B68 in the EU ROM.

US:

Sep 10 2006 15:27:50

Europe:

Sep 10 2006 16:03:44
(Source: Ferrox)

Debug Menu

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: See if it can be accessed.

Present at 0x38CB8 in the US ROM and 0x38D48 in the EU ROM is text for a debug menu.

Level
MapX
MapY
Level
MapY
Fx Player
Music Player
Obj Viewer
Chapter 1 - Entrance
Ending _ after dance
Gloria dance
Chapter 2 _ Entrance
Enrique unlock belly
Angelo pebble
Estefan slide
After dance entrance
Chapter 3 _ Entrance
Noah dance complete
Chapter 4
Brahms_find pup
Dolf 3 missions
Chapter 5
Lovelace To Orca
Chapter 6_ entrance
Final dance
Chapter 8
Chapter 8 ->>
Chapter 7
Chapter 6 ->>
Chapter 5 ->>
Chapter 4 ->>
Chapter 3 ->>
Chapter 2 ->>
Chapter 1 ->>
Part_03
Part_02
Part_01
World 1 Part_03
World 1 Part_02
World 1 Part_01
World 2 Part_02
World 2 Part_01
World 3 Part_01
World 4 Part_03
World 4 Part_02
World 4 Part_01
World 5 Part_03
World 5 Part_02
World 5 Part_01
Alien       - Survive- Hard
Belly buster- Booty  - Hard
Strut       - Boogy  - Hard
Mambo Adelie- Jump   - Hard
Tap         - I wish - Hard
Alien       - Survive- Med
Belly buster- Booty  - Med
Strut       - Boogy  - Med
Mambo Adelie- Jump   - Med
Tap         - I wish - Med
Alien       - Survive- Easy
Belly buster- Booty  - Easy
Strut       - Boogy  - Easy
Mambo Adelie- Jump   - Easy
Tap         - I wish - Easy
Room 05- Aliesurvive - easy
Room 04     - Arena 3
Room 03     - Arena 2
Room 02     - Arena 1
Room 01     - Arena 0
Slide world 03  ->>
Slide world 02  ->>
Slide world 01  ->>
Water world 05  ->>
Water world 04  ->>
Water world 03  ->>
Water world 02  ->>
Water world 01  ->>
Boss_02
Boss_01
Assets   ->>
Ending cutscene
Boss   ->>
Water world   ->>
Slide world  ->>
Hub worldmap   ->>
Dance rooms   ->>
Main Menu
Normal Boot
Level
MapX
MapY
(Source: Ferrox)

Sound Engine Leftovers

Starting at 0x1817BA8 in the US ROM and 0x1817C38 in the EU ROM is some unused text referring to Shin'en's GAX Sound Engine;

GAX Sound Engine 3.05B (Sep  5 2006)
© Shin'en Multimedia. Code: B.Wodok
GAX2_INIT
OUT OF MEMORY
GAX2_NEW
PARAMS ARG IS NULL
GAX2_NEW_FX
FXPARAMS ARG IS NULL
WHEN USING DIFFERENT FX_MIXING_RATE, 
FLAG GAX_FX_REVERB AND GAX_HALFRATE_FX ARE NOT ALLOWED.
GAX2_JINGLE
GAX_NO_JINGLE FLAG IS SET
GAX_IRQ
GAX_PLAY HAS NOT FINISHED BEFORE GAX_IRQ. 
USE LOWER MIXING RATE OR LESS FX CHANNELS OR PUT GAX_PLAY IN VBLANK IRQ.
GAX_FX
YOU TRIED TO PLAY A SPEECH FX BUT HAVE NOT USED THE GAX_SPEECH FLAG WITH GAX2_INIT. 
GAX2_FX FXPARAMS->FXID IS GAX_DEFAULT
GAX_RESTORE_FX
BUF ARG IS NULL
GAX ENGINE V3.05B Sep  5 2006 EXCEPTION.
PROGRAM HALT. FUNCTION NAME:

References