the cutting room mirror

I-Ninja (Xbox)

This article has a talk page!
view on tcrf.net

This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?

Take on the authentic ninja lifestyle as Philip J. Fry and the fish from American Dad use their totally hardcore '90s-relic attitude to take down the rival Ranx clan—the 'X' makes it sound cool. Actually a pretty good game, with a lot of variety, including shooter levels and giant robot battles alongside the more standard Prince of Persia acrobatic stuff and over the top combat.

Debug Features#

In general.vol there is a GAME.TXT file located at the hex address 0xC3800 which contains debug options which grant the player special permissions when enabled. To toggle these options, you must change the text following the desired option to either "OFF" or "ON".

"DEBUG_CHEATS" is located at 0xC3911. (Enables various debug tools both in-game, and in the pause menu)

"DEBUG_TEXT" is located at 0xC3958. (Toggles RAM, CPU, and various other text on-screen)

"DEBUG_FLY" is located at 0xC399D. (?)

"LEVEL_SELECT" is located at 0xC39E3. (Toggles a "Level Select" menu on the title screen which lists all levels in LEVELS.TXT)

"DEMO_LEVEL_SELECT" is located at 0xC3A25. (Toggles a "Level Select" menu on the title screen which lists only the levels prefixed with a "*" in LEVELS.TXT)

"SOUND" is located at 0xC3A76. (Toggle all game audio)

(Source: Wiki-Scene & Inkstar)

Developer Texts#

Every version and edition of I-Ninja contains a variant of levels.txt and game.txt... strangely the final Xbox version contains two game.txt files.

environment_maps.txt#

An empty text file labelled "environment_maps.txt" can be located in the \XBox directory.

LEVELS.TXT#

10-00   AndyC   *robot hub  Wed Sep 17 16:40:00
10-01   AndyC   *eyeball 1 mission  Wed Sep 17 16:40:00
10-02   AndyC   *eyeball slalom 1 stream    Wed Sep 17 16:40:00
10-03   AndyC   *eyeballslalom 1.1 stream   Wed Sep 17 16:40:00
10-04   AndyC   *eyeballslalom 1.2 stream   Wed Sep 17 16:40:00
10-05   AndyC   *Eye Ninja Tutorial Wed Sep 17 16:40:00
10-20   AndyC   *Eyeball 2 mission  Wed Sep 17 16:40:00
10-21   AndyC   *eyeball 2 1.1 stream   Wed Sep 17 16:40:00
10-22   AndyC   *eyeball 2 1.2 stream   Wed Sep 17 16:40:00
10-30   AndyC   *robot sneakbase mission    Wed Sep 17 16:40:00
10-31   AndyC   *robot sneakbase 1.1 stream Wed Sep 17 16:40:00
10-32   AndyC   *robot sneakbase 1.2 stream Wed Sep 17 16:40:00
10-33   AndyC   *sneak base 1.3 (laser run) Wed Sep 17 16:40:00
10-34   AndyC   *sneakbasepart 1.4 (laser run)  Wed Sep 17 16:40:00
10-35   AndyC   *sneakbase 1.5 (laser run)  Wed Sep 17 16:40:00
10-40   AndyC   *Kyza mission   Wed Sep 17 16:40:00
10-41   AndyC   *Teka getting up cutscene   Wed Sep 17 16:40:00
20-00   AndyC   *Bomb Island Hub    Wed Sep 17 16:40:00
20-02   AndyC   *Ventis boss    Wed Sep 17 16:40:00
20-03   AndyC   *Fuse Chase map 1.1 - stream    Wed Sep 17 16:40:00
20-08   AndyC   *Barrel Roll Mission    Wed Sep 17 16:40:00
20-10   AndyC   *fuse chase mission 1   Wed Sep 17 16:40:00
20-12   AndyC   *shoot the ships    Wed Sep 17 16:40:00
20-13   AndyC   *Ventis boss underwater Wed Sep 17 16:40:00
20-21   AndyC   *Bomb Factory map 1 Wed Sep 17 16:40:00
20-22   AndyC   *Bomb Factory map 2 Wed Sep 17 16:40:00
20-23   AndyC   *Bomb Factory map 3 Wed Sep 17 16:40:00
20-24   AndyC   *Bomb Factory map 4 Wed Sep 17 16:40:00
20-25   AndyC   *Bomb Factory map 5 Wed Sep 17 16:40:00
20-26   AndyC   *Bomb Factory map 6 Wed Sep 17 16:40:00
20-27   AndyC   *Bomb Factory map 7 Wed Sep 17 16:40:00
30-00   AndyC   *Forest Hub Wed Sep 17 16:40:00
30-01   AndyC   *NewSneak mission   Wed Sep 17 16:40:00
30-02   AndyC   *NewSneak 1.1 stream    Wed Sep 17 16:40:00
30-03   AndyC   *NewSneak 1.2 stream    Wed Sep 17 16:40:00
30-04   AndyC   *Psyamon Boss Stream    Wed Sep 17 16:40:00
30-05   AndyC   *Psyamon Boss   Wed Sep 17 16:40:00
30-06   AndyC   *NewSneak 1.3 stream    Wed Sep 17 16:40:00
30-11   AndyC   *Ride the logs Mission  Wed Sep 17 16:40:00
30-12   AndyC   *Ride the logs 1.1 stream   Wed Sep 17 16:40:00
30-13   AndyC   *Ride the logs 1.2 stream   Wed Sep 17 16:40:00
30-14   AndyC   *Ride the logs 1.3 stream   Wed Sep 17 16:40:00
30-15   AndyC   *Ride the logs 1.4 stream   Wed Sep 17 16:40:00
30-16   AndyC   *Ride the logs 1.5 stream   Wed Sep 17 16:40:00
30-17   AndyC   *Ride the logs 1.6 stream   Wed Sep 17 16:40:00
30-21   AndyC   *Buzz Off mission   Wed Sep 17 16:40:00
30-22   AndyC   *Buzz Off 1.1 stream    Wed Sep 17 16:40:00
30-23   AndyC   *Buzz Off 1.2 stream    Wed Sep 17 16:40:00
30-24   AndyC   *Buzz Off 1.3 stream    Wed Sep 17 16:40:00
30-25   AndyC   *Buzz Off 1.4 stream    Wed Sep 17 16:40:00
40-00   AndyC   *Mountain Hub   Wed Sep 17 16:40:00
40-01   AndyC   *Cloud Crates 1 Wed Sep 17 16:40:00
40-02   AndyC   *Stalactite Main Room   Wed Sep 17 16:40:00
40-03   AndyC   *Malakai    Wed Sep 17 16:40:00
40-04   AndyC   *Sneak & Destroy.a  Wed Sep 17 16:40:00
40-05   AndyC   *Sneak & Destroy.b  Wed Sep 17 16:40:00
40-11   AndyC   *Cloud Crates 2 Wed Sep 17 16:40:00
40-20   AndyC   *Stalactite Stream to A Wed Sep 17 16:40:00
40-21   AndyC   *Stalactite Stream to B Wed Sep 17 16:40:00
40-22   AndyC   *Stalactite Stream to C Wed Sep 17 16:40:00
40-30   AndyC   *Stalactite Section A   Wed Sep 17 16:40:00
40-31   AndyC   *Stalactite Section B   Wed Sep 17 16:40:00
40-32   AndyC   *Stalactite Section C   Wed Sep 17 16:40:00
50-00   AndyC   *Moon Hub   Wed Sep 17 16:40:00
50-01   AndyC   *Outpost Alpha  Wed Sep 17 16:40:00
50-02   AndyC   *Outpost Alpha stream 1 Wed Sep 17 16:40:00
50-03   AndyC   *Outpost Alpha Stream 2 Wed Sep 17 16:40:00
50-04   AndyC   *Outpost Alpha Stream 3 Wed Sep 17 16:40:00
50-05   AndyC   *Outpost Alpha Stream 4 Wed Sep 17 16:40:00
50-06   AndyC   *Outpost Alpha Stream 5 Wed Sep 17 16:40:00
50-07   AndyC   *Outpost Alpha Stream 6 Wed Sep 17 16:40:00
50-08   AndyC   *Outpost Beta   Wed Sep 17 16:40:00
50-09   AndyC   *Outpost Beta Stream 1  Wed Sep 17 16:40:00
50-10   AndyC   *Outpost Beta Stream 2  Wed Sep 17 16:40:00
50-11   AndyC   *Space Station Hub  Wed Sep 17 16:40:00
50-12   AndyC   *The Imperial Guard Wed Sep 17 16:40:00
50-13   AndyC   *The Cryo Chamber   Wed Sep 17 16:40:00
50-14   AndyC   *Emporer O-Dor  Wed Sep 17 16:40:00
70-01   AndyC   *MiniGame R1 - Momentum Run 1   Wed Sep 17 16:40:00
70-02   AndyC   *MiniGame R2 - Ninja Ball 1 Wed Sep 17 16:40:00
70-03   AndyC   *MiniGame B1 - Track Run 1  Wed Sep 17 16:40:00
70-04   AndyC   *MiniGame M1 - Track Run 2  Wed Sep 17 16:40:00
70-05   AndyC   *MiniGame J1 - Grind Run 1  Wed Sep 17 16:40:00
70-06   AndyC   *Minigame M2 - Boxing   Wed Sep 17 16:40:00
70-07   AndyC   *MiniGame J2 - Ninja Ball 3 Wed Sep 17 16:40:00
70-08   AndyC   *MiniGame B2 - Ninja Ball 2 Wed Sep 17 16:40:00
70-09   AndyC   *Battle Arena   Wed Sep 17 16:40:00
70-97   AndyC   *Kappa Captain Area Wed Sep 17 16:40:00
70-98   AndyC   *Rax Captain Area   Wed Sep 17 16:40:00

Much like the GameCube version, there are no levels in the 60-* range. This is because the 60-* range of levels were debug/testing levels which were wiped from the final version of every edition of I-Ninja.

(Source: Inkstar)

GAME.TXT (1)#

This first GAME.TXT is located at 0xC2800. The options within this version of the file can be toggled for various results, while the second GAME.TXT file does not serve any functions.

NAME                    NINJA             // Name of game
WAD                     9-98              // First WAD to read
LANGUAGE                ENGLISH           // Territory or language
PAL                     OFF               // PAL or NTSC
DEBUG_CHEATS            OFF                // Are debug cheats on/off
DEBUG_TEXT              OFF               // Display debug text/gfx
DEBUG_FLY               ON                // Fly-through mode on/off
LEVEL_SELECT            ON                // Level select on/off
DEMO_LEVEL_SELECT       OFF               // Only show * levels in level select
SOUND                   ON                // Sound on/off
BUILD Version: 00.15.00

(Source: Inkstar)

GAME.TXT (2)#

This second GAME.TXT is located at 0xC3800 contains the same options/info as the first GAME.TXT, however this text is called and actually functions when options are toggled. The only natural difference between these text files is "DEMO_LEVEL_SELECT" is toggled "ON" by default in this file.

NAME                    NINJA             // Name of game
WAD                     9-98              // First WAD to read
LANGUAGE                ENGLISH           // Territory or language
PAL                     OFF               // PAL or NTSC
DEBUG_CHEATS            OFF                // Are debug cheats on/off
DEBUG_TEXT              OFF               // Display debug text/gfx
DEBUG_FLY               ON                // Fly-through mode on/off
LEVEL_SELECT            ON                // Level select on/off
DEMO_LEVEL_SELECT       ON                // Only show * levels in level select
SOUND                   ON                // Sound on/off
BUILD Version: 00.15.00

(Source: Inkstar)