We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

I-Ninja (GameCube, PlayStation 2)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

I-Ninja

Developer: Argonaut Games
Publishers: Namco (PS2 US & GC), SCEE (PS2 EU)
Platforms: GameCube, PlayStation 2
Released in US: November 18, 2003 (PS2), December 4, 2003 (GC)
Released in EU: February 14, 2004 (PS2)


DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


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.

Sub-Page

SoundIcon.png
Unused Audio
So close to the microphone you can smell Ninja's breath...

Developer Texts

Within the game's files for every release is a debug options text file labeled as either "cdgame.txt" or "game.txt" which contains toggleable options that enable/disable special functions. In most versions of I-Ninja, a text file called levels.txt can be found which is a massive list containing every stage and level name. This file is used as the list of levels in the debug "Level Select" menu.

  • levels.txt does not exist in the PS2 [USA] version of I-Ninja, which results in a game crash when attempting to access the "Level Select" menu.

game.txt (GC)

NAME                    NINJA             // Name of game
WAD                     9-98              // First WAD to read
LANGUAGE                ENGLISH           // Territory or language
PAL                     OFF               // PAL or NTSC
DEBUG_CHEATS            ON                // 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
DEMO_BUILD              OFF               // Play as demo
DEMO_MAGAZINE           OFF               // Magazine=ON or Standalone=OFF
KEYCODE			BE
PRODUCT_NUMBER		SLES-66666
SAVE_NAME		I-Ninja
SAVE_COMMENT            He's one angry Ninja
BUILD Internal build

The "PRODUCT_NUMBER" and "BUILD" number are oddly holding placeholder numbers.

cdgame.txt (PS2 [USA])

NAME                    NINJA             	// Name of game
WAD                     9-98              	// First WAD to read
LANGUAGE                ENGLISH           	// Territory or language
PAL                     OFF               	// PAL or NTSC
DEMO_LEVEL_SELECT       ON                	// Only show * levels in level select
SOUND                   ON                	// Sound on/off
HEAPSIZE                23                	// Size of game heap in MB
KEYCODE                 BA                	// Region Code from Sony
PRODUCT_NUMBER          SLUS-20705        	// Product Code from Sony
SAVE_NAME               I-Ninja 
// Do not put a following comment after the SAVE_NAME

BUILD 10/14/03 Build Number 229

The [PS2] versions of game.txt contains no "DEBUG" options, and have an accurate product number/build info, while the [GC] version contains placeholder info.

cdgame.txt (PS2 [PAL])

NAME                    NINJA             	// Name of game
WAD                     9-98              	// First WAD to read
LANGUAGE                ENGLISH           	// Territory or language
PAL                     ON               	// PAL or NTSC
SOUND                   ON                	// Sound on/off
HEAPSIZE                23                	// Size of game heap in MB
KEYCODE                 BE                	// Region Code from Sony
PRODUCT_NUMBER          SCES-52099        	// Product Code from Sony
SAVE_NAME               I-Ninja 
// Do not put a following comment after the SAVE_NAME

BUILD 01/14/04 Build Number 17

Interestingly, the build number listed for the PAL release is "17", while the USA release is "229".

levels.txt (GC)

10-00	Justin Saunders	*Robot beach hub	Fri Oct 03 17:43:44
10-01	Justin Saunders	Eye Ninja	Fri Oct 03 17:44:48
10-02	Justin Saunders	Eye Ninja slalom 1	Fri Oct 03 17:45:08
10-03	Justin Saunders	Eye Ninja slalom 2	Fri Oct 03 17:45:26
10-04	Justin Saunders	Eye Ninja slalom 3	Fri Oct 03 17:45:54
10-05	Justin Saunders	*Eye Ninja Tutorial	Fri Oct 03 17:46:40
10-20	Justin Saunders	*Eye 2 eye  1	Fri Oct 03 17:47:49
10-21	Justin Saunders	Eye 2 eye 2	Fri Oct 03 17:48:25
10-22	Justin Saunders	Eye 2  eye 3	Fri Oct 03 17:49:05
10-30	Justin Saunders	*Heart attack	Fri Oct 03 17:50:20
10-31	Justin Saunders	Heart attack 2	Fri Oct 03 17:50:49
10-32	Justin Saunders	Heart attack 3	Fri Oct 03 17:51:55
10-33	Justin Saunders	Heart attack 4 (laser run)	Fri Oct 03 17:52:15
10-34	Justin Saunders	Heart attack 5 (laser run)	Fri Oct 03 17:52:29
10-35	Justin Saunders	Heart attack 6 (laser run)	Fri Oct 03 17:53:05
10-40	Justin Saunders	*Kyza	Fri Oct 03 17:53:57
10-41	Justin Saunders	Teka getting up cutscene	Fri Oct 03 17:54:23
10-99	Justin Saunders	Ninja Wad	Fri Oct 03 17:54:42
20-00	Justin Saunders	*BOMB ISLAND HUB	Fri Oct 03 17:55:52
20-02	Justin Saunders	* Ventis	Fri Oct 03 17:56:28
20-03	Justin Saunders	Fuse Chase map 1.1 - stream	Fri Oct 03 17:57:55
20-08	Justin Saunders	*Grade In A Cage	Fri Oct 03 17:59:09
20-10	Justin Saunders	*Fuse Chase	Fri Oct 03 17:59:20
20-12	Justin Saunders	*Shoot the Ships	Fri Oct 03 18:01:17
20-13	Justin Saunders	 Ventis Boss Underwater	Fri Oct 03 18:05:07
20-21	Justin Saunders	*Rocket Factory	Fri Oct 03 18:06:52
20-22	Justin Saunders	BF2	Fri Oct 03 18:07:46
20-23	Justin Saunders	BF3	Fri Oct 03 18:09:57
20-24	Justin Saunders	 BF4	Fri Oct 03 18:10:41
20-25	Justin Saunders	BF5	Fri Oct 03 18:12:21
20-26	Justin Saunders	BF6	Fri Oct 03 18:13:39
20-27	Justin Saunders	BF7	Fri Oct 03 18:15:10
20-99	Justin Saunders	Ninja Wad	Fri Oct 03 18:15:24
30-00	Justin Saunders	*Welcome to the Jungle (HUB)	Fri Oct 03 18:18:13
30-01	Justin Saunders	*Sly Ninja 1	Fri Oct 03 18:20:21
30-02	Justin Saunders	Sly Ninja 2	Fri Oct 03 18:23:00
30-03	Justin Saunders	Sly Ninja 3	Fri Oct 03 18:25:17
30-04	Justin Saunders	Hub 2 Boss Stream	Fri Oct 03 18:26:14
30-05	Justin Saunders	*Psyamon	Fri Oct 03 18:28:09
30-06	Justin Saunders	Sly Ninja 4	Fri Oct 03 18:30:56
30-11	Justin Saunders	*Log Ride 1	Fri Oct 03 18:32:48
30-12	Justin Saunders	Log Ride 2	Fri Oct 03 18:35:00
30-13	Justin Saunders	Log Ride 3	Fri Oct 03 18:36:56
30-14	Justin Saunders	Log Ride 4	Fri Oct 03 18:38:30
30-15	Justin Saunders	Log Ride 5	Fri Oct 03 18:40:28
30-16	Justin Saunders	Log Ride 6	Fri Oct 03 18:42:18
30-17	Justin Saunders	Log Ride 7	Fri Oct 03 18:43:46
30-21	Justin Saunders	*Buzz Off!  1	Fri Oct 03 18:45:55
30-22	Justin Saunders	Buzz Off!   2	Fri Oct 03 18:48:30
30-23	Justin Saunders	Buzz Off!    3	Fri Oct 03 18:50:18
30-24	Justin Saunders	Buzz Off!     4	Fri Oct 03 18:52:04
30-25	Justin Saunders	Buzz Off!      5	Fri Oct 03 18:54:07
30-99	Justin Saunders	Ninja Wad	Fri Oct 03 18:54:24
40-00	Justin Saunders	*Mountain Gorge	Fri Oct 03 18:56:21
40-01	Justin Saunders	*Clouding Around	Fri Oct 03 18:58:16
40-02	Justin Saunders	*Crystal Cavern	Fri Oct 03 18:59:50
40-03	Justin Saunders	*Malakai	Fri Oct 03 19:01:14
40-04	Justin Saunders	*Sneak & Destroy	Fri Oct 03 19:03:34
40-05	Justin Saunders	Sneak & Destroy map2	Fri Oct 03 19:07:04
40-11	Justin Saunders	Clouding Around map2	Fri Oct 03 19:09:01
40-20	Justin Saunders	Crystal Cavern_stream2sectA	Fri Oct 03 19:10:26
40-21	Justin Saunders	Crystal Cavern_stream2sectB	Fri Oct 03 19:11:38
40-22	Justin Saunders	Crystal Cavern_steam2sectC	Fri Oct 03 19:12:16
40-30	Justin Saunders	Crystal Cavern_Section A (stalac)	Fri Oct 03 19:13:02
40-31	Justin Saunders	Crystal Cavern_Section B (stalac)	Fri Oct 03 19:14:07
40-32	Justin Saunders	Crystal Cavern_Section C (stalac)	Fri Oct 03 19:15:27
40-99	Justin Saunders	Ninja Wad	Fri Oct 03 19:15:37
50-00	Justin Saunders	*Moon Hub	Fri Oct 03 19:16:26
50-01	Justin Saunders	*Outpost Alpha 	Fri Oct 03 19:17:07
50-02	Justin Saunders	Outpost Alpha Stream 1	Fri Oct 03 19:18:12
50-03	Justin Saunders	Outpost Alpha stream 2	Fri Oct 03 19:18:29
50-04	Justin Saunders	Outpost Alpha stream 3	Fri Oct 03 19:19:23
50-05	Justin Saunders	Outpost Alpha stream 4	Fri Oct 03 19:19:37
50-06	Justin Saunders	Outpost Alpha stream 5	Fri Oct 03 19:20:26
50-07	Justin Saunders	Outpost Alpha stream 6	Fri Oct 03 19:21:09
50-08	Justin Saunders	*Outpost Beta	Fri Oct 03 19:21:53
50-09	Justin Saunders	Outpost Beta stream 1	Fri Oct 03 19:22:43
50-10	Justin Saunders	Outpost Beta stream 2	Fri Oct 03 19:23:35
50-11	Justin Saunders	*Space Station hub	Fri Oct 03 19:24:07
50-12	Justin Saunders	*The Imperial Guard	Fri Oct 03 19:25:09
50-13	Justin Saunders	*The Cryo-Chamber	Fri Oct 03 19:25:48
50-14	Justin Saunders	*Emperor O-Dor	Fri Oct 03 19:26:41
50-99	Justin Saunders	Ninja Wad	Fri Oct 03 19:26:55
60-00	Justin Saunders	White Room	Fri Oct 03 19:27:37
60-01	Justin Saunders	Characters	Fri Oct 03 19:28:23
60-03	Justin Saunders	Bosses	Fri Oct 03 19:29:03
60-04	Justin Saunders	Pickups	Fri Oct 03 19:29:41
60-05	Justin Saunders	Movies	Fri Oct 03 19:29:46
60-13	Justin Saunders	Demo - Robot beach hub	Sat Oct 04 12:17:46
60-99	Justin Saunders	Ninja Wad	Sat Oct 04 12:17:58
70-02	Justin Saunders	*Ninja Ball 1 (R2)	Sat Oct 04 12:19:34
70-03	Justin Saunders	*Track Run 1 (B1)	Sat Oct 04 12:19:55
70-04	Justin Saunders	*Track Run 2 (M1)	Sat Oct 04 12:20:11
70-05	Justin Saunders	*Grind Run 1 (J1)	Sat Oct 04 12:20:27
70-06	Justin Saunders	*Egg-shell skull (M2)	Sat Oct 04 12:21:18
70-07	Justin Saunders	*Ninja Ball 3 (J2)	Sat Oct 04 12:22:07
70-08	Justin Saunders	*Ninja Ball 2 (B2)	Sat Oct 04 12:23:52
70-09	Justin Saunders	*Battle Arena	Sat Oct 04 12:25:11
70-10	Justin Saunders	Battle Arena Stream 1.1	Sat Oct 04 12:25:13
70-97	Justin Saunders	*Kappa Captain Area	Sat Oct 04 12:30:35
70-98	Justin Saunders	*Rax Captain Area	Sat Oct 04 12:31:08
70-99	Justin Saunders	Ninja Wad	Sat Oct 04 12:31:43
9-92	Justin Saunders	Summary Screen Movie Player	Fri Oct 03 17:38:04
9-93	Justin Saunders	Summary Screen	Fri Oct 03 17:38:42
9-94	Justin Saunders	<unnamed level>	Fri Oct 03 17:38:46
9-95	Justin Saunders	Ninja Wad	Fri Oct 03 17:39:33
9-96	Justin Saunders	Pause Menu	Fri Oct 03 17:39:45
9-97	Justin Saunders	Level Select	Fri Oct 03 17:39:48
9-98	Justin Saunders	<unnamed level>	Fri Oct 03 17:39:53

"Justin Saunders" is not listed in the game's credits, so it's unknown why he was credited here...

Some of the stages referenced here are no longer present on the disc; notably the entire 60-* range. The 60-* range were testing/debug stages, however some have been uncovered on an Xbox demo build as seen in this footage.

(Source: PtoPOnline (video))

levels.txt (PS2 [PAL])

0-00	timh	master grade collect test	Wed Sep 17 16:28:34
0-01	tanguy	tanguy test map	Mon Sep 08 15:44:42
0-02	tony	Go Against the Flow (Ride the Logs)	Wed Aug 20 23:58:57
0-03	jamesn	JAMES N	Fri Oct 10 11:16:22
0-04	tony	Andy J	Wed Sep 10 15:56:35
0-07	benw	Rax Captain with Difficulty	Wed Oct 01 10:46:23
0-08	JohnO	Rocket Rax	Thu Oct 09 11:41:23
0-09	ianb	<unnamed level>	Thu Sep 25 10:31:10
0-10	ingmar	Hellraiser on turbo	Thu Oct 09 15:51:36
0-12	benw	Eye Ninja	Tue Oct 07 15:43:14
0-13	benw	Battle Arena	Tue Oct 07 15:47:33
0-14	benw	Fuse Chase	Tue Oct 07 15:57:23
0-15	tristan	<unnamed level>	Fri Oct 17 14:39:36
0-16	richardb	Test Stuff	Wed Oct 08 14:42:49
0-17	Lewis	*Script Oracle Map	Fri Oct 17 16:14:54
0-18	richardb	Test Stuff	Wed Oct 15 16:44:53
0-19	timh	tims testing stuff level	Thu Sep 18 18:23:27
0-20	Jamie	grade collect cutscene	Sat Aug 16 15:01:37
0-21	timh	tims testing stuff level	Fri Oct 17 17:05:35
0-33	ingmar	Eye Ninja slalom 1	Mon Sep 29 14:02:38
0-35	Remi	remitest	Thu Oct 16 11:52:21
0-42	Rich	jungle test	Tue Sep 30 12:43:08
0-43	Rich	psymonfix	Thu Sep 18 10:56:36
0-47	Lewis	Rocket Rax	Fri Sep 19 14:38:38
0-48	glen	subdiv	Thu Oct 16 11:48:25
0-49	glen	subdiv wire	Thu Oct 16 12:15:17
0-50	glen	subdiv wire2	Thu Oct 16 12:26:06
0-51	glen	subdiv wire2	Thu Oct 16 12:33:48
0-52	glen	res test  hi res	Thu Oct 16 14:52:57
0-53	glen	res test  low res	Thu Oct 16 14:50:06
0-54	glen	res test  low res 2	Thu Oct 16 15:17:26
0-55	glen	res test  low res 3	Thu Oct 16 15:22:17
0-56	glen	res test  low res light	Thu Oct 16 15:33:52
0-57	glen	loads a polys	Fri Oct 17 10:20:06
0-58	glen	texture 128sX8	Fri Oct 17 11:25:35
0-59	glen	texture 128sX16 	Fri Oct 17 12:15:34
0-60	glen	vert col wire	Fri Oct 17 13:14:07
0-61	glen	vert col	Fri Oct 17 13:15:12
0-65	tomk	Grade In A Cage (Tom's test)	Thu Sep 11 17:32:06
0-66	tomk	Fuse Chase (Tom's test)	Tue Sep 16 17:12:28
0-67	tomk	Shoot the Ships (Tom's test)	Fri Sep 19 11:21:13
0-68	Dax	<unnamed level>	Wed Oct 15 17:41:56
0-69	glen	res test all 256	Fri Oct 17 13:24:19
0-70	glen	 all 256 VOL SMALL	Fri Oct 17 13:26:38
0-72	shelley	Shelley Test	Wed Sep 03 18:27:09
0-85	eros	Eros test level	Thu Sep 11 19:08:28
0-86	eros	Grade in a Cage test	Tue Sep 09 15:58:01
0-90	wayneb	collision	Thu Oct 16 11:52:47
0-91	Dax	daxtest	Wed Oct 01 15:17:53
0-92	Jamie	water	Sat Aug 16 16:43:47
0-93	Dax	dax	Thu Sep 25 15:27:21
0-94	Jamie	grinding action	Sat Aug 16 16:44:46
10-00	timh	*Robot beach hub	Mon Oct 13 12:31:54
10-01	benw	Eye Ninja	Wed Oct 15 14:37:43
10-02	benw	Eye Ninja slalom 1	Thu Oct 02 11:10:11
10-03	benw	Eye Ninja slalom 2	Thu Oct 02 11:10:14
10-04	benw	Eye Ninja slalom 3	Tue Sep 30 11:35:22
10-05	benw	*Eye Ninja Tutorial	Wed Oct 15 14:36:10
10-20	peter	*Eye 2 eye  1	Mon Oct 13 11:40:17
10-21	peter	Eye 2 eye 2	Mon Oct 06 12:35:08
10-22	peter	Eye 2  eye 3	Mon Oct 06 12:38:19
10-30	benw	*Heart attack	Thu Oct 02 17:23:03
10-31	timh	Heart attack 2	Fri Oct 10 11:28:17
10-32	timh	Heart attack 3	Sun Oct 12 18:08:24
10-33	timh	Heart attack 4 (laser run)	Sun Oct 05 13:11:01
10-34	benw	Heart attack 5 (laser run)	Tue Sep 30 11:38:15
10-35	benw	Heart attack 6 (laser run)	Tue Sep 30 11:38:25
10-40	benw	*Kyza	Wed Oct 08 16:33:19
10-41	benw	Teka getting up cutscene	Tue Sep 30 11:39:26
20-00	timh	*BOMB ISLAND HUB	Tue Oct 14 10:29:24
20-02	benw	* Ventis	Tue Sep 30 11:41:13
20-03	tomk	Fuse Chase map 1.1 - stream	Fri Oct 03 14:27:36
20-08	benw	*Grade In A Cage	Tue Oct 14 12:09:54
20-10	davidmo	*Fuse Chase	Mon Oct 13 10:38:53
20-12	timh	*Shoot the Ships	Mon Oct 13 11:25:42
20-13	benw	 Ventis Boss Underwater	Thu Oct 02 11:12:26
20-21	JohnO	*Rocket Factory	Fri Oct 03 12:22:34
20-22	benw	BF2	Tue Sep 30 11:44:19
20-23	Remi	BF3	Tue Oct 07 10:56:32
20-24	benw	 BF4	Tue Sep 30 11:45:00
20-25	benw	BF5	Tue Oct 14 10:51:46
20-26	benw	BF6	Tue Sep 30 11:45:54
20-27	benw	BF7	Tue Oct 14 10:43:00
30-00	timh	*Welcome to the Jungle (HUB)	Mon Oct 13 12:32:56
30-01	benw	*Sly Ninja 1	Wed Oct 15 15:11:57
30-02	benw	Sly Ninja 2	Tue Oct 14 12:30:09
30-03	benw	Sly Ninja 3	Tue Sep 30 11:48:13
30-04	ianb	Hub 2 Boss Stream	Thu Oct 02 12:20:35
30-05	Lewis	*Psyamon	Wed Oct 15 14:28:59
30-06	Rich	Sly Ninja 4	Wed Oct 15 14:45:13
30-11	ianb	*Log Ride 1	Mon Oct 06 10:58:26
30-12	benw	Log Ride 2	Tue Sep 30 11:50:47
30-13	benw	Log Ride 3	Tue Oct 14 11:22:04
30-14	benw	Log Ride 4	Tue Sep 30 11:51:36
30-15	benw	Log Ride 5	Tue Sep 30 11:52:15
30-16	frances	Log Ride 6	Wed Oct 08 11:39:29
30-17	frances	Log Ride 7	Mon Oct 13 11:26:13
30-21	benw	*Buzz Off!  1	Tue Oct 14 12:30:53
30-22	benw	Buzz Off!   2	Tue Oct 14 12:31:23
30-23	benw	Buzz Off!    3	Tue Oct 14 12:31:52
30-24	benw	Buzz Off!     4	Tue Oct 14 12:32:35
30-25	benw	Buzz Off!      5	Tue Oct 14 12:32:51
40-00	timh	*Mountain Gorge	Mon Oct 13 12:33:26
40-01	davidmo	*Clouding Around	Wed Oct 08 10:52:28
40-02	tristan	*Crystal Cavern	Tue Oct 14 12:00:24
40-03	benw	*Malakai	Thu Oct 02 11:13:12
40-04	davidmo	*Sneak & Destroy	Tue Oct 14 10:37:43
40-05	benw	Sneak & Destroy map2	Tue Oct 14 11:27:24
40-11	benw	Clouding Around map2	Tue Sep 30 12:09:30
40-20	tristan	Crystal Cavern_stream2sectA	Thu Oct 09 10:57:40
40-21	Dax	Crystal Cavern_stream2sectB	Wed Oct 15 14:37:00
40-22	ianb	Crystal Cavern_steam2sectC	Tue Oct 14 10:45:03
40-30	benw	Crystal Cavern_Section A (stalac)	Tue Sep 30 12:10:52
40-31	tristan	Crystal Cavern_Section B (stalac)	Wed Oct 15 14:40:09
40-32	tristan	Crystal Cavern_Section C (stalac)	Tue Oct 14 12:07:52
50-00	timh	*Moon Hub	Mon Oct 13 12:34:45
50-01	glen	*Outpost Alpha 	Thu Oct 09 11:11:36
50-02	benw	Outpost Alpha Stream 1	Wed Oct 15 14:30:43
50-03	benw	Outpost Alpha stream 2	Tue Sep 30 12:15:27
50-04	JohnO	Outpost Alpha stream 3	Fri Oct 03 12:29:25
50-05	benw	Outpost Alpha stream 4	Tue Sep 30 12:16:01
50-06	benw	Outpost Alpha stream 5	Wed Oct 15 14:28:45
50-07	benw	Outpost Alpha stream 6	Tue Sep 30 12:16:57
50-08	JohnO	*Outpost Beta	Fri Oct 03 12:30:18
50-09	JohnO	Outpost Beta stream 1	Fri Oct 03 12:30:59
50-10	JohnO	Outpost Beta stream 2	Fri Oct 03 12:31:39
50-11	timh	*Space Station hub	Tue Oct 14 10:03:56
50-12	richardb	*The Imperial Guard	Wed Oct 08 12:20:48
50-13	timh	*The Cryo-Chamber	Thu Oct 02 12:23:44
50-14	timh	*Emperor O-Dor	Thu Oct 02 12:24:07
60-00	benw	White Room	Thu Oct 09 15:00:59
60-01	jamesn	Characters	Wed Sep 10 12:39:01
60-03	benw	Bosses	Mon Sep 15 19:07:38
60-04	benw	Pickups	Mon Sep 15 19:07:57
60-05	benw	Movies	Thu Sep 25 15:46:59
60-13	benw	Demo - Robot beach hub	Wed Oct 08 16:13:01
70-01	benw	*Momentum Run 1 (R1)	Thu Oct 02 11:13:26
70-02	benw	*Ninja Ball 1 (R2)	Thu Oct 02 11:13:42
70-03	benw	*Track Run 1 (B1)	Tue Sep 30 12:26:18
70-04	benw	*Track Run 2 (M1)	Tue Sep 30 12:26:27
70-05	benw	*Grind Run 1 (J1)	Thu Oct 02 11:13:48
70-06	timh	*Egg-shell skull (M2)	Wed Oct 08 10:46:43
70-07	benw	*Ninja Ball 3 (J2)	Thu Oct 02 11:14:33
70-08	benw	*Ninja Ball 2 (B2)	Thu Oct 02 11:14:15
70-09	benw	*Battle Arena	Tue Sep 30 12:28:01
70-10	JohnO	Battle Arena Stream 1.1	Fri Oct 03 12:33:16
70-97	benw	*Kappa Captain Area	Tue Sep 30 12:28:54
70-98	benw	*Rax Captain Area	Tue Sep 30 12:29:17

A lot more people are credited in the [PAL] version of levels.txt, and many more test levels are listed in the 0-* range.

Debug Mode

I-Ninja has a hidden debug mode which enables a whole lot of options and features that are not normally accessible to players, like a stage select screen, a coordinate screen, and debug stats screen.

This debug mode can be accessed by using the following Action Replay code in the GameCube version of the game:

GC
8VN2-VET5-4MKQP
9BPQ-A295-11QZJ
MW25-JXJQ-CZJUH
N9PX-B90X-T728E
4EM9-XHB8-45Q68
GH7B-Y7V9-EGQ4D
1KUA-Z1NM-18C4D

Alternately if you're playing the PlayStation 2 version of the game, you can activate this code for the same effect:

PS2 (USA) PS2 (PAL)
20120924 24020075
20120A00 24020075
(Source: Ralf@gc-forever (GC), Punk7890 (PS2))

Debug Options

When debug mode is enabled, quite a few toggleable options will appear in the pause menu.

Pause menu with debug options.

Reload This Section Live: Reloads everything in the current section of the level without triggering the "Loading" screen or resetting Ninja's location.

Restart This Section Live: Resets the enemies, objects, and events in the level, but doesn't reset the map geometry or Ninja's location.

Reload Level: Reloads the entire level, triggering the "Loading" sceen and sending Ninja back to the beginning.

Restart Level: Restarts the current level without unloading any map geometry or resetting Ninja's position.

Collision Spheres: Cannot be toggled! Locked as "off".

Debug Coords: Shows Ninja's coordinates at the bottom of the screen.

Debug Coordinates

Debug Text: Shows CPU, RAM, and a few other stats on-screen.

Debug Stats

Flag Setters: Enables/disables Debug Cubes.

Level Select

Screenshot of level select screen (GC).
Screenshot of level select screen (PS2 PAL).

Once debug mode has been enabled, another option will appear at the bottom of the title screen labelled "Level Select". When selected, you are brought to a level select screen where you can choose to enter any stage or cutscene. You are also taken to this screen if you select "Quit Game" in the pause menu. Some test stages were removed from the game, leaving them listed as "unnamed level"; these will crash the game upon loading. This menu does not work on the PlayStation 2 USA version. Exclusive to the PAL version is a sub-section full of test levels, however none seem to be on the disc anymore.

Debug Cubes

I-NinjaGC-DebugCube.png

In debug mode, green cubes labelled "debug" appear outside all level entrances. These cubes trigger events when touched, including unlocking stages, completing levels, upgrading Ninja's belt or sword, rewarding the player with Bank, or adding objects to the hub.

(Source: Inkstar)

Cinematic Camera

A cinematic camera can be toggled by pressing the 'Z' button (GC), or Select (PS2). When initially enabled, every object in the game freezes while the camera remains fully functional.

Camera controls:

(PS2)

Universal GC PS2
  • Control-Stick Up Moves camera forward.
  • Control-Stick Down Moves camera backward.
  • Control-Stick Left Moves camera left.
  • Control-Stick Right Moves camera right.
  • C-Stick Up Pans camera down.
  • C-Stick Down Pans camera up.
  • C-Stick Left Pans camera left.
  • C-Stick Right Pans camera right.
  • Z (hold) Tilts camera right.
  • L Raises camera.
  • R Lowers camera.
  • B Fast camera.
  • X Frame advance.
  • Y Locks/unlocks camera position & freezes/unfreezes objects.
  • L1 Lowers camera.
  • R1 Raises camera.
  • L2 Tilts camera left.
  • R2 Tilts camera right.
  • Circle Frame advance.
  • Triangle Locks/unlocks camera position & freezes/unfreezes objects.
(Source: Inkstar)

"too narrow 4 ninja" Arrow

I-NinjaGC-TooNarrow4Ninja.png

If Ninja tries to squeeze through a passage that's too narrow for him to fit through, a green double-headed arrow will appear over his head with text reading "too narrow 4 ninja".

(Source: Inkstar)

"too narrow 4 camera" Arrow

I-Ninja-Too narrow 4 camera.png

If the camera is lodged in a narrow location (or zoomed into one), this red arrow with text reading "too narrow 4 camera" will appear in the center of the screen.

(Source: Inkstar)

Floor Type

I-Ninja-Debug Floor Text.png

When Ninja is walking on solid floor, the floor type is written underneath him. If there's no walkable flooring beneath Ninja, this text reads "CAN'T RUN ON THIS!"; if there is no flooring directly beneath him, no text is written.

(Source: Inkstar)

Debug Mode Shortcuts

Pressing certain buttons on different controllers while debug mode is on grants access to special modes and shortcuts.

(GC)

Controller 1 Controller 2
  • X Toggle "Debug Text" (title screen).
  • Y Damage boss during fight.
  • Z Level select.
  • Y Restart level.
  • A Few frames of lag (purpose?)

(PS2)

Controller 1 Controller 2
  • Triangle Damage Psyamon.
  • L1 (hold) Slow Ninja down to a walk.
  • L2 (hold) Slow Motion / changes missile model to homing missile model during Ventis fight.
  • L1 + L2 Defeat O-Dor (Skip ship fight).
  • L2 + R2 Warp Ninja to specific locations (Ride the Logs).
  • R1 + R2 Deal high damage to all enemies (kills most) / add 1x multiplier.
  • L2 + Start Reduced debug pause menu.
  • Start Skip cutscene.
  • Circle Disable HUD.
  • Triangle Restart current level.
  • R1 (hold) Levitate Ninja.
(Source: Punk7890 / Inkstar)

Namco Transmission Demo Disc v1.03

Hmmm...
To do:
There's a lot to document about the demo version(s) of I-Ninja. (Moving to sub-page when more is documented).

The Namco Transmission Demo Disc v1.03 contains a playable demo version of I-Ninja, which compared to the final version is vastly different!

Developer Texts

This demo of I-Ninja contains the same levels.txt and game.txt text files as the final version, though some options are toggled differently, and there's a unique build number.

game.txt

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               OFF               // Fly-through mode on/off
LEVEL_SELECT            OFF               // Level select on/off
DEMO_LEVEL_SELECT       ON                // Only show * levels in level select
SOUND                   ON                // Sound on/off
DEMO_BUILD              ON                // Play as demo
DEMO_MAGAZINE           ON                // Magazine=ON or Standalone=OFF
BUILD Fri 30/05/2003 20:17:28.44
  • Most of the toggleable options are toggled opposite of the final version.
  • Unlike the final version of game.txt, which lists the build date as "Internal build"; this demo text has the build number listed as "Fri 30/05/2003 20:17:28.44".

levels.txt

0-00	timh	stream mission test 1	Thu May 29 16:38:24
0-01	tanguy	tanguy test map	Thu May 29 15:59:02
0-02	benw	Go Against the Flow (Ride the Logs)	Mon May 26 18:34:11
0-03	jamesn	JAMES N	Fri May 30 11:28:37
0-04	benw	Andy J	Mon May 26 18:35:37
0-06	benw	Copy of Moon rooms map 1	Mon May 26 18:36:24
0-07	benw	Rax Captain	Mon May 26 18:36:47
0-08	benw	MALAKAI	Mon May 26 18:37:29
0-10	neil	Test	Fri May 30 16:54:02
0-12	benw	Ian Test	Mon May 26 18:38:28
0-14	andyg	Red monster factory	Fri May 30 16:24:21
0-15	tristan	Mountainhub	Thu May 29 19:38:11
0-16	richardb	Copy of Odor Boss Single Map	Fri May 30 18:27:05
0-17	richardb	Copy of Odar - boss fight	Tue May 27 17:26:04
0-18	benw	The Last Ninja	Mon May 26 18:43:24
0-19	timh	heart room test	Fri May 30 15:52:53
0-20	benw	grade collect cutscene	Mon May 26 18:43:49
0-21	timh	stream mission test 2	Thu May 29 16:37:29
0-25	benw	eyeball 1 laser section	Mon May 26 18:48:00
0-26	benw	<unnamed level>	Mon May 26 18:48:45
0-27	timh	kappa test	Thu May 29 10:58:59
0-30	timh	Kyza	Thu May 29 10:19:37
0-32	davidmo	laser tube test	Thu May 29 14:28:01
0-33	peter	Robot sneakbase	Wed May 28 19:00:59
0-34	benw	Roy beach test	Mon May 26 18:52:14
0-35	Remi	__tests__	Fri May 30 16:55:12
0-36	benw	vertex test	Mon May 26 18:53:18
0-37	benw	buildins testin	Mon May 26 18:54:16
0-38	mattb	<unnamed level>	Wed May 28 18:14:10
0-39	benw	Matt arena light test	Mon May 26 18:55:01
0-42	Rich	hub tests	Thu May 29 16:42:12
0-43	benw	tree tests	Mon May 26 18:56:52
0-47	Lewis	Lewis Test	Fri May 30 15:01:29
0-48	glen	Space Station	Fri May 30 17:26:23
0-50	benw	Connecting MR map 1 - MR map 2	Mon May 26 19:01:57
0-55	benw	Micks Test map.	Mon May 26 19:02:19
0-60	tony	Welcome to the Jungle (HUB)	Fri May 30 15:04:22
0-61	benw	test	Mon May 26 19:03:02
0-63	wayneb	---- Mini Game - Ninja Ball	Thu May 29 21:32:33
0-64	benw	Sly Ninja (Sneak 1)	Mon May 26 19:04:03
0-65	tomk	Sub Ventis (test)	Fri May 30 14:22:35
0-66	tomk	00-66 bomb Island start	Fri May 30 12:39:58
0-67	benw	-- Shoot the Ships	Mon May 26 19:05:49
0-68	benw	Peter	Mon May 26 19:06:07
0-72	shelley	Shelley Test	Wed May 28 10:41:43
0-74	garyb	Gary	Thu May 29 17:58:17
0-75	benw	Adam's Test	Mon May 26 19:08:25
0-76	benw	cheap CRATE	Mon May 26 19:08:51
0-77	jake	test	Tue May 27 16:42:28
0-78	benw	charlies forest river test	Mon May 26 19:09:32
0-79	benw	charlie	Mon May 26 19:09:47
0-81	benw	Sly Ninja (Sneak 1) Rich Test	Mon May 26 19:10:31
0-82	benw	Sly Ninja (Sneak 2) Rich Test	Mon May 26 19:11:03
0-83	benw	Sly Ninja (Sneak 3) Rich Test	Mon May 26 19:11:51
0-84	jake	 Mini Game - Track Running MANGA	Wed May 28 14:45:41
0-91	wayneb	<unnamed level>	Thu May 29 16:48:20
0-92	benw	footage_ingfx	Mon May 26 19:12:51
0-93	benw	Particleroom	Mon May 26 19:13:20
0-95	ingmar	workoutroom_ingfx	Fri May 30 19:06:51
0-96	benw	Test Bomb Factory Clone	Mon May 26 19:15:37
10-00	Jamie	*robot beach hub	Mon May 26 18:35:04
10-01	Jamie	*eyeball 1 laser section	Mon May 26 18:36:06
10-02	Jamie	round ball room	Mon May 26 18:36:19
10-03	Jamie	* ball run 1	Mon May 26 18:36:53
10-04	Jamie	ballrun 1 part 2	Mon May 26 18:37:08
10-05	Jamie	north beach	Mon May 26 18:37:19
10-06	Jamie	stream 5 to 7	Mon May 26 18:37:28
10-07	Jamie	robot beach	Mon May 26 18:37:50
10-08	Jamie	<unnamed level>	Mon May 26 18:38:09
10-09	Jamie	ball run 2	Mon May 26 18:38:21
10-10	Jamie	leading to eyeball 2	Mon May 26 18:39:22
10-11	Jamie	north west beach	Mon May 26 18:39:34
10-12	Jamie	stream 1 to 7	Mon May 26 18:39:42
10-13	Jamie	stream 10 to 7	Mon May 26 18:39:52
10-14	Jamie	stream 0 to 1	Mon May 26 18:40:00
10-15	Jamie	stream 1 to 2	Mon May 26 18:40:22
10-20	Jamie	 stream kew to ball run 1	Mon May 26 18:40:38
10-21	timh	*laser tube test	Thu May 29 15:30:14
10-22	ianw	 laser run stream 2	Fri May 30 18:49:08
10-23	ianw	laser run stream 3	Fri May 30 18:51:59
10-35	Jamie	*eyeball 1 laser section	Mon May 26 18:42:26
10-36	benw	*Robot sneakbase	Fri May 30 18:22:10
10-37	ianw	sneakbase part 2	Fri May 30 15:58:09
10-38	timh	sneakbase part 3	Fri May 30 17:23:58
10-39	ianw	sneaksection part 4	Thu May 29 17:44:02
10-40	ianw	*laser tube test	Fri May 30 18:29:22
10-50	Jamie	heart room	Mon May 26 18:43:41
10-51	Jamie	heart run 1	Mon May 26 18:43:58
10-52	Jamie	heart run stream	Mon May 26 18:44:08
10-53	Jamie	heart run part 2	Mon May 26 18:44:23
10-54	Jamie	game robot hub	Mon May 26 18:45:01
10-55	Jamie	heart room	Mon May 26 18:45:13
10-97	Jamie	<unnamed level>	Mon May 26 18:45:39
10-98	Jamie	ball run for e3 demo	Mon May 26 18:45:54
20-00	anna	 *BOMB ISLAND HUB	Fri May 30 18:08:14
20-01	Jamie	Stream corridor into the bomb.	Mon May 26 18:48:29
20-02	tomk	*20-02 Inside the bomb, Ventis' domain	Fri May 30 18:35:26
20-03	Jamie	Windmill interior.	Mon May 26 18:49:22
20-04	Jamie	*Bomb Factory Part A	Mon May 26 18:50:09
20-05	Jamie	Stream corridor through boat.	Mon May 26 18:50:18
20-06	anna	fuse chase	Thu May 29 16:22:18
20-07	Jamie	Stream between bomb factory rooms.	Mon May 26 18:51:09
20-08	benw	*Barrel Rolling Section	Wed May 28 12:21:09
20-09	Jamie	*fire fighting section	Mon May 26 18:52:56
20-10	Jamie	20-10 bomb island B to C streamer	Mon May 26 18:53:05
20-11	Jamie	*Bomb Factory part B	Mon May 26 18:53:43
20-12	anna	*Shoot the Ships and bomb Island start	Thu May 29 15:17:26
30-00	Rich	*Welcome to the Jungle (HUB)	Fri May 30 14:16:34
30-01	Rich	*Sly Ninja (Sneak 1) 	Fri May 30 16:33:48
30-02	ianb	Sly Ninja (Sneak 2) 	Fri May 30 17:12:43
30-03	ianb	Sly Ninja (Sneak 3) 	Fri May 30 17:18:30
30-04	seb	Hub 2 Boss Stream	Mon May 26 18:38:37
30-05	tony	*Simple Psyamon	Thu May 29 18:11:39
30-10	seb	Hub 2 Go Against the Flow (Ride the Logs)	Mon May 26 18:39:31
30-11	ianb	*Go Against the Flow (Ride the Logs 1)	Fri May 30 19:20:43
30-12	Remi	*Go Against the Flow (Ride the Logs 2)	Thu May 29 11:04:14
30-13	Remi	*Go Against the Flow (Ride the Logs 3)	Thu May 29 11:08:29
30-14	Remi	*Go Against the Flow (Ride the Logs 4)	Wed May 28 14:55:51
30-15	Remi	*Go Against the Flow (Ride the Logs 5)	Wed May 28 16:07:04
30-16	Remi	*Go Against the Flow (Ride the Logs 6)	Wed May 28 17:52:04
30-17	Remi	*Go Against the Flow (Ride the Logs 7)	Wed May 28 18:16:58
30-21	ianb	*Buzz Off!  1	Fri May 30 19:23:21
30-22	ianb	Buzz Off!   2	Fri May 30 19:24:11
30-23	ianb	Buzz Off!    3	Fri May 30 19:24:47
30-24	ianb	Buzz Off!     4	Fri May 30 19:25:16
30-25	ianb	Buzz Off!      5	Fri May 30 19:26:06
40-00	jake	*MOUNTAIN HUB	Fri May 30 18:39:32
40-01	jake	*CLOUD CRATE	Fri May 30 16:51:37
40-02	seb	*STALACTITE	Mon May 26 18:50:29
40-03	JohnO	*MALAKAI	Fri May 30 19:26:46
40-04	jake	*SNEAK	Fri May 30 19:41:49
40-05	jake	Stream2Stalac	Thu May 29 11:05:58
40-06	seb	Stream2Sneak	Mon May 26 18:51:33
40-07	jake	Stream2Cloud	Thu May 29 16:51:35
40-08	seb	Sneak test	Mon May 26 18:52:07
40-09	seb	Stream2Sneak	Mon May 26 18:52:13
40-10	seb	MALAKAI - RAX FIGHT	Mon May 26 18:52:39
40-11	seb	MALAKAI - SPECIAL ATTACK 1	Mon May 26 18:53:01
40-12	seb	MALAKAI - SPECIAL ATTACK 2	Mon May 26 18:53:24
40-13	seb	MALAKAI - SPECIAL ATTACK 3	Mon May 26 18:53:49
40-14	seb	MALAKAI - FIGHT	Mon May 26 18:54:19
40-20	seb	stream2sectA	Mon May 26 18:54:30
40-21	seb	stream2sectB	Mon May 26 18:54:42
40-22	seb	steam2sectC	Mon May 26 18:54:50
40-30	seb	Section A (stalac)	Mon May 26 18:55:05
40-31	seb	Section B (stalac)	Mon May 26 18:55:26
40-32	seb	Section C (stalac)	Mon May 26 18:55:47
40-40	jake	Section D(sneak)	Wed May 28 16:10:39
40-41	adamh	Section E(sneak)	Wed May 28 17:03:04
40-42	adamh	Section F(sneak)	Wed May 28 16:20:16
50-00	johnw	*Space Station hub	Fri May 30 18:38:47
50-01	johnw	*Moonrooms map 1	Fri May 30 17:34:47
50-02	johnw	Connecting MR map 1 - MR map 2	Fri May 30 17:35:10
50-03	johnw	*Moonrooms map 2	Fri May 30 17:35:41
50-04	johnw	Connecting MR map 2 - MR map 3	Fri May 30 17:36:01
50-05	johnw	Moonrooms map 3	Fri May 30 17:36:39
50-06	johnw	Moonrooms map 4	Fri May 30 17:37:04
50-07	johnw	Moonrooms map 5	Fri May 30 17:37:35
50-08	johnw	*Space Station map 1	Fri May 30 17:38:02
50-09	johnw	*Space Station map 2	Fri May 30 18:42:31
50-10	richardb	*Odor Boss Single Map	Fri May 30 19:36:07
50-11	johnw	*Odar - boss fight	Fri May 30 17:40:05
60-00	benw	*White Room	Fri May 30 18:27:24
60-01	jamesn	*Characters	Fri May 30 17:12:12
60-02	scott	*Fx_Particleroom	Mon May 26 18:48:45
60-03	jamesn	*Bosses	Fri May 30 17:51:20
60-04	scott	*vooz	Mon May 26 18:49:37
60-07	scott	*ninja enemy room	Mon May 26 18:49:51
60-10	Lewis	*eyeball 1 laser section	Fri May 30 20:19:15
60-11	scott	* berserk rage effects test	Mon May 26 18:50:37
60-12	benw	*Kyza	Wed May 28 17:21:04
60-13	benw	*E3 robot beach hub	Fri May 30 18:53:58
60-14	scott	*Auto Demo Test	Mon May 26 18:52:12
60-15	Lewis	*Auto Demo 2	Fri May 30 18:50:18
60-16	Lewis	*Memcard Save Test	Fri May 30 16:15:33
60-20	scott	ball run for e3 demo	Mon May 26 18:53:08
60-21	scott	<unnamed level>	Mon May 26 18:53:29
60-22	benw	eyeball slalom 1	Thu May 29 23:46:06
60-30	wayneb	*-----minigame track running	Fri May 30 16:13:54
60-31	wayneb	*mini game - jump n grind	Fri May 30 16:17:17
60-32	Dax	*---- Mini Game - Momentum Corridor	Fri May 30 19:15:08
  • The final version of levels.txt only credits "Justin Saunders" for each of the stages, but in this demo version we can see many different names credited... albeit most are abbreviated.
  • O-Dor is named "Odar" in this version of the game.
  • There are many more test levels listed here than in the final levels.txt.
(Source: Inkstar)