We just reached 30,000 articles on this wiki! 🥳
If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

The Adventures of Jimmy Neutron Boy Genius: Attack of the Twonkies (Game Boy Advance)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

The Adventures of Jimmy Neutron Boy Genius: Attack of the Twonkies

Developer: Tantalus Interactive
Publisher: THQ
Platform: Game Boy Advance
Released in US: September 13, 2004
Released in EU: February 18, 2005


CopyrightIcon.png This game has hidden developer credits.
DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.


The Adventures of Jimmy Neutron Boy Genius: Attack of the Twonkies is an action-adventure game released for the Game Boy Advance, PlayStation 2, and GameCube. An Xbox version was announced but cancelled, for unknown reasons. Interestingly, some of the script of the game is in the ROM in ASCII format.

Developer Credits

Crediting Martin Schioeler

Throughout the ROM, the following strings of text appear:

 "FE01_1" © Martin Schioeler
 "FE07_1" © Martin Schioeler
 "FE03_1" © Martin Schioeler
 "IGM04_2" © Martin Schioeler
 "FE06_1" © Martin Schioeler
 "IGM01_1" © Martin Schioeler
 "IGM02_1" © Martin Schioeler
 "FE04_1" © Martin Schioeler
 "FE05_1" © Martin Schioeler
 "IGM03_1" © Martin Schioeler
 "IGM10_1" © Martin Schioeler
 "IGM12_1" © Martin Schioeler
 "IGM05_1" © Martin Schioeler
 "IGM13_1" © Martin Schioeler
 "IGM08_1" © Martin Schioeler
 "IGM09_2" © Martin Schioeler
 "FE02_1" © Martin Schioeler
 "IGM11_1" © Martin Schioeler

There are eighteen in total. It is likely they are crediting the creator of some of the game's soundtrack, as Martin Schioeler is/was an audio designer/composer at Shin'en.

Crediting the GAX Sound Engine (1)

Another string exists in the ROM, which is also crediting the creation of an asset relating to the game:

 GAX Sound Engine 3.05 (Aug 13 2003) 
 © Shin'en Multimedia. Code: B.Wodok

This is the developers crediting the creator(s) of the game's sound engine, known as the GAX Sound Engine, and its programmer, Bernhard Wodok. The same string exists in other games that utilised the GAX Sound Engine, albeit with different build dates.

Crediting the GAX Sound Engine (2)

 GAX ENGINE V3.05 Aug 13 2003

A second reference to the GAX Sound Engine can also be found, later in the ROM. The dates shared between these two snippets of text are identical (August 13th, 2003) and so are the build numbers (Version 3.05).

Developer Texts

Splash Screen

The following commands can be seen in the ROM, written in plain ASCII text. These command names are the internal names for the splash screen functions for the game.

Set 1 Set 2 Set 3 Set 4
 PALETTE_BGLEGAL 
 BGLEGAL_SET 
 BGLEGAL_SET_END 
 BGLEGAL_MAP
JMBGT LegalSplashScreen.png
 PALETTE_BGNIKELODEON    
 BGNIKELODEON_SET    
 BGNIKELODEON_SET_END    
 BGNIKELODEON_MAP
JMBGT NickSplashScreen.png
 PALETTE_BGPUBLISHER 
 BGPUBLISHER_SET 
 BGPUBLISHER_SET_END 
 BGPUBLISHER_MAP 
JMBGT THQSplashScreen.png
 PALETTE_BGTANTALUS  
 BGTANTALUS_SET  
 BGTANTALUS_SET_END  
 BGTANTALUS_MAP
JMBGT TantalusSplashScreen.png

Further Uncompiled Code

 FGMASK
 BGLANGUAGE
 BGTITLE
 BGMAINMENU
 BGNEWLOAD
 BGOPTIONS                                               
 BGHISCORE          
 BGCUTSCENE
 BGRESULTS
 cs_lab1             cs_lab2             cs_house1           cs_lab3             cs_roof1            cs_lab4             
 cs_ret1             cs_lab5             cs_down1            cs_club1            cs_club2            empty
 PALETTE_            Use U/D/LTRIG/RTRIG

There are even more developer notes in the ROM.

GAX Sound Engine

 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.  7
 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

The above is not encountered in normal play, and may merely be remnants of the developers attempting to fix some issues in their code, specifically relating to their implementation of the GAX Sound Engine.

Exception

 EXCEPTION. 
 PROGRAM HALT.  
 p���FUNCTION NAME:

The above may be some left over developer notes, as there is no further text after the line 'p���FUNCTION NAME:'.