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

Tak: The Great Juju Challenge (Nintendo DS)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Tak: The Great Juju Challenge

Developer: Altron
Publisher: THQ
Platform: Nintendo DS
Released in US: September 19, 2005
Released in EU: March 3, 2006


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.


Tak: The Great Juju Challenge, the third game in the Tak and the Power of Juju series, is a platforming adventure game where you navigate obstacle courses.

Unused Graphics

In the bg_sEchigo folder, four unused images are found. From left to right, these are named Sh_Car.nbfs, Sh_Lock.nbfs, Sh_Tak.nbfs, and Sh_TakLok.nbfs.

(Source: Original TCRF research)

Leftover Development Text

Fairly OddParents Script

In the folder sq, two files can be found that have unused text. These are likely leftovers from a Fairly OddParents game, which were also published by THQ.

Present in file test_edit.nbsq:

My name is timmy.I'm fine thank you !!--- Fairy Odd Parents 3 !! 
IS NITRO EMULATORSYSTEM1 SYSTEM2 POWER
Press A Button is Jump.
Press B Button is Attack.
Press L Button & R Button ismove camera.
Press X Button is center camera.
Fairy Odd Parents 4 !!Test word 2. Italian.
My name is Timmy Tarner. I'm fine thank you !! Italian.... Fairy Odd Parents 3.55 !! …

Present in file test_1.nbsq:

Hi.
My name is Timmy.Fairy Odd Parents 3 !!

Test Messages

Present in the file test.nbsq in folder sq_sEchigo is a test script:

TAK:test!!test!! test!! test!! test!!test!!test!!test!! test!!test!! test!! test!! test!!test!!test!! test!! test!!
LOK:test!!test!!test!!test!!test!!

Debug Messages

Some strings seemingly used for debugging the game can be found at offset 0x4B084:

(null)
ASSERTION FAILED  FILE=[%s] LINE=[%d]  EXP=[%s] 
WARING FILE=[%s] LINE=[%d]  EXP=[%s] 
isdoverlay.c
pInfo->m_info[i].m_VMA <= nVMA
(u64)pInfo->m_info[i].m_VMA + pInfo->m_info[i].m_SIZE > nVMA
pInfo->m_info[i].m_VMA == nVMA
pInfo->m_info[i + j].m_SIZE > (u32)nWrapSize
pInfo->m_info[i + j].m_SIZE > 0
pInfo->m_info[i + j].m_SIZE < 0xf0000000
nIndex < pInfo->m_header.m_nInfoCount
nIndex <= pInfo->m_header.m_nInfoCount

Found at offset 0x13A314:

Failed sound alarm OS_SendMessage

Sound Define

Many DS games did not use actual names for sound files to save memory. Altron specifically has a Sound Define file in the majority of their games to still be able to distinguish the sounds.

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
|
|	SoundDefine.nbsd
|		SOUND EDITOR読み込み対応SOUND定数定義ファイル
+ -----------------------------------------------------------------------------------------
|	<注意事項>
|	1 <----> ←タグで囲んであるコメントは消さないでください、TOOLが動作しません
|	2 コメント /*  には対応していません定義時のコメントは // を使ってください
|	3 あんまりひねくれたことしないでください
|	</注意事項>
+ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

//<WAVE>

// ----------- WAVE DEFINE --------------
// 効果音
#define	WAVE_0		0	//	スタート
#define	WAVE_1		1	//	カーソル移動		
#define	WAVE_2		2	//	決定		
#define	WAVE_3		3	//	キャンセル		
#define	WAVE_4		4	//	ポーズ		
#define	WAVE_5		5	//	歩行音		
#define	WAVE_6		6	//	ジャンプ		
#define	WAVE_7		7	//	着地
#define	WAVE_8		8	//	物を投げる
#define	WAVE_9		9	//	Hit音(物があたる、あてる)
#define	WAVE_10		10	//	物を破壊、ダメージ音		
#define	WAVE_11		11	//	敵に接触(ダメージ音)		
#define	WAVE_12		12	//	画面チェンジ1		
#define	WAVE_13		13	//	画面チェンジ2	
#define	WAVE_14		14	//	爆発音(小)		
#define	WAVE_15		15	//	爆発音(大)		
#define	WAVE_16		16	//	アイテム1		
#define	WAVE_17		17	//	アイテム2
#define	WAVE_18		18	//	アイテム3
#define	WAVE_19		19	//	アイテム4
#define	WAVE_20		20	//	敵攻撃音1
#define	WAVE_21		21	//	敵攻撃音2		
#define	WAVE_22		22	//	敵攻撃音3	
#define	WAVE_23		23	//	敵攻撃音4	
#define	WAVE_24		24	//	敵攻撃音5
#define	WAVE_25		25	//	敵攻撃音6
#define	WAVE_26		26	//	敵攻撃音7
#define	WAVE_27		27	//	敵攻撃音8		
#define	WAVE_28		28	//	敵攻撃音9		
#define	WAVE_29		29	//	敵攻撃音10	
#define	WAVE_30		30	//	環境音1	Loop	
#define	WAVE_31		31	//	環境音2	Loop	
#define	WAVE_32		32	//	環境音3	Loop	
#define	WAVE_33		33	//	環境音4	Loop	
#define	WAVE_34		34	//	環境音5	Loop
#define	WAVE_35		35	//	羽ばたく音	
#define	WAVE_36		36	//	大砲の音	
#define	WAVE_37		37	//	車が当たる	
#define	WAVE_38		38	//	羊の鳴き声	
#define	WAVE_39		39	//	犬の鳴き声	
#define	WAVE_40		40	//	車の走行音1	Loop	
#define	WAVE_41		41	//	車の走行音2	Loop		
#define	WAVE_42		42	//	車の走行音3	Loop	
#define	WAVE_43		43	//	岩を切る		
#define	WAVE_44		44	//	岩が割れる	
#define	WAVE_45		45	//	魔法1	
#define	WAVE_46		46	//	魔法2	
#define	WAVE_47		47	//	魔法3	
#define	WAVE_48		48	//	シグナルカウント音	
#define	WAVE_49		49	//	シグナルスタート音	
#define	WAVE_50		50	//	スリップ音	
#define	WAVE_51		51	//	水落下
#define	WAVE_52		52	//	水中を泳ぐ
#define	WAVE_53		53	//	木の扉が開く
#define	WAVE_54		54	//	光が飛ぶ
#define	WAVE_55		55	//	プレイヤー復活
#define	WAVE_56		56	//	キャラクターチェンジ
#define	WAVE_57		57	//	車がモノに接触
#define	WAVE_58		58	//	谷に落ちたときの叫び声
#define	WAVE_59		59	//	爆発音(小)
#define	WAVE_60		60	//	地面出現音
#define	WAVE_61		61	//	滝環境音
#define	WAVE_62		62	//	川環境音
#define	WAVE_63		63	//	GEMS出現音
#define	WAVE_64		64	//	岩が崩れる
#define	WAVE_65		65	//	サイの鳴き声
#define	WAVE_66		66	//	ガード音
#define	WAVE_67		67	//	サイの足音
#define	WAVE_68		68	//	ボス移動音
#define	WAVE_69		69	//	ボス土に入る、出る
#define	WAVE_70		70	//	ボス尻尾を振る
#define	WAVE_71		71	//	ボス咆哮

// BGM
#define	WAVE_201	201	// Main BGM
#define	WAVE_202	202	// Interface BGM

//</WAVE>

//<BANK>
// ----------- BANK DEFINE -------------- 
#define	BANK_0		0	//	スタート
#define	BANK_1		1	//	カーソル移動
#define	BANK_2		2	//	決定
#define	BANK_3		3	//	キャンセル		
#define	BANK_4		4	//	ポーズ		
#define	BANK_5		5	//	歩行音		
#define	BANK_6		6	//	ジャンプ		
#define	BANK_7		7	//	着地
#define	BANK_8		8	//	物を投げる
#define	BANK_9		9	//	Hit音(物があたる、あてる)
#define	BANK_10		10	//	物を破壊、ダメージ音		
#define	BANK_11		11	//	敵に接触(ダメージ音)		
#define	BANK_12		12	//	画面チェンジ1		
#define	BANK_13		13	//	画面チェンジ2	
#define	BANK_14		14	//	爆発音(小)		
#define	BANK_15		15	//	爆発音(大)		
#define	BANK_16		16	//	アイテム1		
#define	BANK_17		17	//	アイテム2
#define	BANK_18		18	//	アイテム3
#define	BANK_19		19	//	アイテム4
#define	BANK_20		20	//	敵攻撃音1
#define	BANK_21		21	//	敵攻撃音2		
#define	BANK_22		22	//	敵攻撃音3	
#define	BANK_23		23	//	敵攻撃音4	
#define	BANK_24		24	//	敵攻撃音5
#define	BANK_25		25	//	敵攻撃音6
#define	BANK_26		26	//	敵攻撃音7
#define	BANK_27		27	//	敵攻撃音8		
#define	BANK_28		28	//	敵攻撃音9		
#define	BANK_29		29	//	敵攻撃音10	
#define	BANK_30		30	//	環境音1	Loop	
#define	BANK_31		31	//	環境音2	Loop	
#define	BANK_32		32	//	環境音3	Loop	
#define	BANK_33		33	//	環境音4	Loop	
#define	BANK_34		34	//	環境音5	Loop
#define	BANK_35		35	//	羽ばたく音	
#define	BANK_36		36	//	大砲の音	
#define	BANK_37		37	//	車が当たる	
#define	BANK_38		38	//	羊の鳴き声	
#define	BANK_39		39	//	犬の鳴き声	
#define	BANK_40		40	//	車の走行音1	Loop	
#define	BANK_41		41	//	車の走行音2	Loop		
#define	BANK_42		42	//	車の走行音3	Loop	
#define	BANK_43		43	//	岩を切る		
#define	BANK_44		44	//	岩が割れる	
#define	BANK_45		45	//	魔法1	
#define	BANK_46		46	//	魔法2	
#define	BANK_47		47	//	魔法3	
#define	BANK_48		48	//	シグナルカウント音	
#define	BANK_49		49	//	シグナルスタート音	
#define	BANK_50		50	//	スリップ音
#define	BANK_51		51	//	水落下
#define	BANK_52		52	//	水中を泳ぐ
#define	BANK_53		53	//	木の扉が開く
#define	BANK_54		54	//	光が飛ぶ
#define	BANK_55		55	//	プレイヤー復活
#define	BANK_56		56	//	キャラクターチェンジ
#define	BANK_57		57	//	車がモノに接触
#define	BANK_58		58	//	谷に落ちたときの叫び声
#define	BANK_59		59	//	爆発音(小)
#define	BANK_60		60	//	地面出現音
#define	BANK_61		61	//	滝環境音
#define	BANK_62		62	//	川環境音
#define	BANK_63		63	//	GEMS出現音
#define	BANK_64		64	//	岩が崩れる
#define	BANK_65		65	//	サイの鳴き声
#define	BANK_66		66	//	ガード音
#define	BANK_67		67	//	サイの足音
#define	BANK_68		68	//	ボス移動音
#define	BANK_69		69	//	ボス土に入る、出る
#define	BANK_70		70	//	ボス尻尾を振る
#define	BANK_71		71	//	ボス咆哮

// BGM
#define	BANK_201	201	//      Main BGM
#define	BANK_202	202	// 	Interface BGM

//</BANK>

//<SEQ>

// ----------- SEQ DEFINE --------------
// 効果音

#define	SE_START			0	//	スタート
#define	SE_CURSOR_MOVE			1	//	カーソル移動		
#define	SE_OK				2	//	決定		
#define	SE_CANCEL			3	//	キャンセル		
#define	SE_PAUSE			4	//	ポーズ		
#define	SE_WALK				5	//	歩行音		
#define	SE_JUMP				6	//	ジャンプ		
#define	SE_LANDING			7	//	着地
#define	SE_THLOW			8	//	物を投げる
#define	SE_HIT				9	//	Hit音(物があたる、あてる)
#define	SE_CRUSH			10	//	物を破壊、ダメージ音		
#define	SE_TOUCH_ENEMY			11	//	敵に接触(ダメージ音)		
#define	SE_CHENGE_SCREEN1		12	//	画面チェンジ1		
#define	SE_CHENGE_SCREEN2		13	//	画面チェンジ2	
#define	SE_BOMB_SMALL2			14	//	爆発音(小)
#define	SE_BOMB_BIG			15	//	爆発音(大)		
#define	SE_ITEM1			16	//	アイテム1		
#define	SE_ITEM2			17	//	アイテム2
#define	SE_ITEM3			18	//	アイテム3
#define	SE_ITEM4			19	//	アイテム4
#define	SE_ENEMY_ATTACK1		20	//	敵攻撃音1
#define	SE_ENEMY_ATTACK2		21	//	敵攻撃音2		
#define	SE_ENEMY_ATTACK3		22	//	敵攻撃音3	
#define	SE_ENEMY_ATTACK4		23	//	敵攻撃音4	
#define	SE_ENEMY_ATTACK5		24	//	敵攻撃音5
#define	SE_ENEMY_ATTACK6		25	//	敵攻撃音6
#define	SE_ENEMY_ATTACK7		26	//	敵攻撃音7
#define	SE_ENEMY_ATTACK8		27	//	敵攻撃音8		
#define	SE_ENEMY_ATTACK9		28	//	敵攻撃音9		
#define	SE_ENEMY_ATTACK10		29	//	敵攻撃音10	
#define	SE_ENVERONMENT1			30	//	環境音1	Loop	
#define	SE_ENVERONMENT2			31	//	環境音2	Loop	
#define	SE_ENVERONMENT3			32	//	環境音3	Loop	
#define	SE_ENVERONMENT4			33	//	環境音4	Loop	
#define	SE_ENVERONMENT5			34	//	環境音5	Loop
#define	SE_SWING			35	//	羽ばたく音	
#define	SE_SHOT				36	//	大砲の音	
#define	SE_HIT_CAR			37	//	車が当たる	
#define	SE_SHEEP			38	//	羊の鳴き声	
#define	SE_DOG				39	//	犬の鳴き声	
#define	SE_ENGINE1			40	//	車の走行音1	Loop	
#define	SE_ENGINE2			41	//	車の走行音2	Loop		
#define	SE_ENGINE3			42	//	車の走行音3	Loop	
#define	SE_CUT_ROCK			43	//	岩を切る		
#define	SE_CRUSH_ROCK			44	//	岩が割れる	
#define	SE_MASIC1			45	//	魔法1	
#define	SE_MASIC2			46	//	魔法2	
#define	SE_MASIC3			47	//	魔法3	
#define	SE_SIGNAL_COUNT			48	//	シグナルカウント音	
#define	SE_SIGNAL_START			49	//	シグナルスタート音	
#define	SE_SLIP				50	//	スリップ音	
#define	SE_DROP_WATER			51	//	水落下
#define	SE_SWIM				52	//	水中を泳ぐ
#define	SE_OPEN_DOOR			53	//	木の扉が開く
#define	SE_FLY_LIGHT			54	//	光が飛ぶ
#define	SE_RECV_PLAYER			55	//	プレイヤー復活
#define	SE_CHENGE_CHAR			56	//	キャラクターチェンジ
#define	SE_HIT_CAR_OBJ			57	//	車がモノに接触
#define	SE_DROP_DOWN			58	//	谷に落ちたときの叫び声
#define	SE_BOMB_SMALL			59	//	爆発音(小)
#define	SE_APPER_LAND			60	//	地面出現音
#define	SE_ENV_FOLL			61	//	滝環境音
#define	SE_ENV_RIVER			62	//	川環境音
#define	SE_APPER_GEM			63	//	GEMS出現音
#define	SE_BLEAK_ROCK			64	//	岩が崩れる
#define	SE_RINO				65	//	サイの鳴き声
#define	SE_GUARD			66	//	ガード音
#define	SE_WALK_RINO			67	//	サイの足音
#define	SE_WALK_BOSS			68	//	ボス移動音
#define	SE_SWIM_BOSS			69	//	ボス土に入る、出る
#define	SE_WALK_BOSS_TAIL		70	//	ボス尻尾を振る
#define	SE_WALK_BOSS_AHHH		71	//	ボス咆哮

// BGM
#define	BGM_TITLE			201	// TITLE
#define	BGM_MAINMENU			202	// MAIN MENU
#define	BGM_OVER			203	// GAME OVER
#define	BGM_CLEAR			204	// GAME CLEAR
#define	BGM_JUJU_CHELLENGE		205	// GREAT JUJU CHALLENGE
#define	BGM_MINIGAMES			206	// MINI GAME SCREEN
#define	BGM_SHAMANGAME			207	// SHAMAN GAME
#define	BGM_ART				208	// ART GALLERY
#define	BGM_MULTIPLAY			209	// MULTI PLAY
#define	BGM_OPTION			210	// OPTION
#define	BGM_BLESSING			211	// BLESSING GEMS
#define	BGM_SCORE			212	// SCORE SCREEN
#define	BGM_CHIKEN_EGG			213	// 鶏と卵
#define	BGM_FLY_CHIKEN			214	// 鶏スーツでとべ
#define	BGM_CLAZY			215	// クレイジーライド
#define	BGM_OSERO			216	// オセロ
#define	BGM_FEATHER			217	// ジャンピングフェザー
#define	BGM_SHOOTING			218	// 大砲シューティング
#define	BGM_CAR_BATTLE			219	// カーバトル
#define	BGM_FIGHT			220	// 闘技場
#define	BGM_LOBSTER			221	// ロブスターロク
#define	BGM_DODGE_BALL			222	// 格闘ドッジボール
#define	BGM_FLY_SHEEP			223	// 空飛ぶ羊
#define	BGM_JUJU_TEST			224	// Juju試験
#define	BGM_SARF			225	// ワニサーフィン
#define	BGM_ESCAPE_CAVE			226	// 洞窟脱出
#define	BGM_DOG_FIGHT			227	// ドッグファイト
#define	BGM_TUTRIAL			228	// チュートリアル
#define	BGM_VERSUS1			229	// バーサスラウンド1
#define	BGM_HUB1			230	// HUB1
#define	BGM_CHALLENGE1_1		231	// チャレンジイベント1−1
#define	BGM_CHALLENGE1_2		232	// チャレンジイベント1−2
#define	BGM_CHALLENGE1_3		233	// チャレンジイベント1−3
#define	BGM_CHALLENGE1_4		234	// チャレンジイベント1−4
#define	BGM_CHALLENGE1_5		235	// チャレンジイベント1−5
#define	BGM_VERSUS2			236	// バーサスラウンド2
#define	BGM_HUB2			237	// HUB2
#define	BGM_CHALLENGE2_1		238	// チャレンジイベント2-1
#define	BGM_CHALLENGE2_2		239	// チャレンジイベント2-2
#define	BGM_CHALLENGE2_3		240	// チャレンジイベント2-3
#define	BGM_CHALLENGE2_4		241	// チャレンジイベント2-4
#define	BGM_CHALLENGE2_5		242	// チャレンジイベント2-5
#define	BGM_BOSS_2_6			243	// BOSS1
#define	BGM_VERSUS3			244	// バーサスラウンド2
#define	BGM_HUB3			245	// HUB3
#define	BGM_CHALLENGE3_1		246 	// チャレンジイベント3
#define	BGM_CHALLENGE3_2		247 	// チャレンジイベント3
#define	BGM_CHALLENGE3_3		248 	// チャレンジイベント3
#define	BGM_CHALLENGE3_4		249 	// チャレンジイベント3
#define	BGM_CHALLENGE3_5		250 	// チャレンジイベント3
#define	BGM_BOSS			251 	// BOSS
#define	BGM_ENDING			252 	// ENDING
#define	BGM_CREDITS			253 	// CREDITS
#define	BGM_CHALLENGE2_6		254	// チャレンジイベント2-6
#define	BGM_CHALLENGE3_6		255	// チャレンジイベント3-6
#define	BGM_CHALLENGE3_7		256	// チャレンジイベント3-7
#define	BGM_CUTSCENE1			257	// カットシーン1
#define	BGM_CUTSCENE2			258	// カットシーン2
#define	BGM_CUTSCENE3			259	// カットシーン3

//</SEQ>

//<END>

The translation of this follows below.

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
|
|   	SoundDefine.nbsd
|       		SOUND constant definition file for SOUND EDITOR compatibility
+ -----------------------------------------------------------------------------------------
|   	<Notes>
|   	1 <---->  ← Do not delete comments enclosed in these tags; the TOOL will not work.
|   	2 Comments /* are not supported; use // for comments instead.
|   	3 Please don't do anything overly unconventional.
|   	</Notes>
+ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

//<WAVE>

// ----------- WAVE DEFINE --------------
// Sound Effects
#define 	WAVE_0      	0 	// 	Start
#define 	WAVE_1       	1   	// 	Cursor move      
#define 	WAVE_2       	2   	// 	Confirm      
#define 	WAVE_3       	3   	// 	Cancel      
#define 	WAVE_4       	4   	// 	Pause      
#define 	WAVE_5       	5  	// 	Footstep sound      
#define 	WAVE_6       	6   	// 	Jump      
#define 	WAVE_7       	7   	// 	Landing
#define 	WAVE_8       	8   	// 	Throw object
#define 	WAVE_9       	9   	// 	Hit sound (object hitting or being hit)
#define 	WAVE_10     	10   	// 	Object breaking, damage sound      
#define 	WAVE_11     	11   	// 	Contact with enemy (damage sound)      
#define 	WAVE_12     	12   	// 	Screen change 1      
#define 	WAVE_13     	13   	// 	Screen change 2    
#define 	WAVE_14     	14   	// 	Explosion (small)      
#define 	WAVE_15	 	15	// 	Explosion (large)	 	 
#define 	WAVE_16	 	16	// 	Item 1	 	 
#define 	WAVE_17	 	17	// 	Item 2
#define 	WAVE_18	 	18	// 	Item 3
#define 	WAVE_19	 	19	// 	Item 4
#define 	WAVE_20	 	20	// 	Enemy attack sound 1
#define 	WAVE_21	 	21	// 	Enemy attack sound 2	 	 
#define 	WAVE_22	 	22	// 	Enemy attack sound 3	 
#define 	WAVE_23	 	23	// 	Enemy attack sound 4	 
#define 	WAVE_24	 	24	// 	Enemy attack sound 5
#define 	WAVE_25	 	25	// 	Enemy attack sound 6
#define 	WAVE_26	 	26	// 	Enemy attack sound 7
#define 	WAVE_27	 	27	// 	Enemy attack sound 8	 	 
#define 	WAVE_28	 	28	// 	Enemy attack sound 9	 	 
#define 	WAVE_29	 	29	// 	Enemy attack sound 10	 
#define 	WAVE_30	 	30	// 	Ambient sound 1  Loop	 
#define 	WAVE_31	 	31	// 	Ambient sound 2  Loop	 
#define 	WAVE_32	 	32	// 	Ambient sound 3  Loop	 
#define 	WAVE_33	 	33	// 	Ambient sound 4  Loop	 
#define 	WAVE_34	 	34	// 	Ambient sound 5  Loop
#define 	WAVE_35	 	35	// 	Flapping sound	 
#define 	WAVE_36	 	36	// 	Cannon sound	 
#define 	WAVE_37	 	37	// 	Vehicle collision	 
#define 	WAVE_38	 	38	// 	Sheep bleat	 
#define 	WAVE_39	 	39	// 	Dog bark	 
#define 	WAVE_40	 	40	// 	Vehicle driving sound 1  Loop	 
#define 	WAVE_41	 	41	// 	Vehicle driving sound 2  Loop	 	 
#define 	WAVE_42	 	42	// 	Vehicle driving sound 3  Loop	 
#define 	WAVE_43	 	43	// 	Cutting rock	 	 
#define 	WAVE_44	 	44	// 	Rock breaking	 
#define 	WAVE_45	 	45	// 	Magic 1	 
#define 	WAVE_46	 	46	// 	Magic 2	 
#define 	WAVE_47	 	47	// 	Magic 3	 
#define 	WAVE_48	 	48	// 	Signal countdown sound	 
#define 	WAVE_49	 	49	// 	Signal start sound	 
#define 	WAVE_50	 	50	// 	Skid sound	 
#define 	WAVE_51	 	51	// 	Water falling
#define 	WAVE_52	 	52	// 	Swimming underwater
#define 	WAVE_53	 	53	// 	Wooden door opening
#define 	WAVE_54	 	54	// 	Light flying
#define 	WAVE_55	 	55	// 	Player revival
#define 	WAVE_56	 	56	// 	Character change
#define 	WAVE_57	 	57	// 	Vehicle hitting object
#define 	WAVE_58	 	58	// 	Scream when falling into a valley
#define 	WAVE_59	 	59	// 	Explosion (small)
#define 	WAVE_60	 	60	// 	Ground appearing sound
#define 	WAVE_61	 	61	// 	Waterfall ambient sound
#define 	WAVE_62	 	62	// 	River ambient sound
#define 	WAVE_63	 	63	// 	GEMS appearing sound
#define 	WAVE_64	 	64	// 	Rock crumbling
#define 	WAVE_65	 	65	// 	Rhino sound
#define 	WAVE_66	 	66	// 	Guard sound
#define 	WAVE_67	 	67	// 	Rhino footsteps
#define 	WAVE_68	 	68	// 	Boss movement sound
#define 	WAVE_69	 	69	// 	Boss entering and exiting soil
#define 	WAVE_70	 	70	// 	Boss tail swipe
#define 	WAVE_71	 	71	// 	Boss roar

// Background Music (BGM)
#define 	WAVE_201	201	// 	Main BGM
#define 	WAVE_202	202	// 	Interface BGM

//</WAVE>

//<BANK>
// ----------- BANK DEFINE -------------- 
#define 	BANK_0	 	  0	// 	Start
#define 	BANK_1	 	  1	// 	Cursor move
#define 	BANK_2	 	  2	// 	Confirm
#define 	BANK_3	 	  3	// 	Cancel	 	 
#define 	BANK_4	 	  4	// 	Pause	 	 
#define 	BANK_5	 	  5	// 	Footstep sound	 	 
#define 	BANK_6	 	  6	// 	Jump	 	 
#define 	BANK_7	 	  7	// 	Landing
#define 	BANK_8	 	  8	// 	Throw object
#define 	BANK_9	 	  9	// 	Hit sound (object hitting or being hit)
#define 	BANK_10	 	10	// 	Object breaking, damage sound	 	 
#define 	BANK_11	 	11	// 	Contact with enemy (damage sound)	 	 
#define 	BANK_12	 	12	// 	Screen change 1	 	 
#define 	BANK_13	 	13	// 	Screen change 2	 
#define 	BANK_14	 	14	// 	Explosion (small)	 	 
#define 	BANK_15	 	15	// 	Explosion (large)	 	 
#define 	BANK_16	 	16	// 	Item 1	 	 
#define 	BANK_17	 	17	// 	Item 2
#define 	BANK_18	 	18	// 	Item 3
#define 	BANK_19	 	19	// 	Item 4
#define 	BANK_20	 	20	// 	Enemy attack sound 1
#define 	BANK_21	 	21	// 	Enemy attack sound 2	 	 
#define 	BANK_22	 	22	// 	Enemy attack sound 3	 
#define 	BANK_23	 	23	// 	Enemy attack sound 4	 
#define 	BANK_24	 	24	// 	Enemy attack sound 5
#define 	BANK_25	 	25	// 	Enemy attack sound 6
#define 	BANK_26	 	26	// 	Enemy attack sound 7
#define 	BANK_27	 	27	// 	Enemy attack sound 8	 	 
#define 	BANK_28	 	28	// 	Enemy attack sound 9	 	 
#define 	BANK_29	 	29	// 	Enemy attack sound 10	 
#define 	BANK_30	 	30	// 	Ambient sound 1  Loop	 
#define 	BANK_31	 	31	// 	Ambient sound 2  Loop	 
#define 	BANK_32	 	32	// 	Ambient sound 3  Loop	 
#define 	BANK_33	 	33	// 	Ambient sound 4  Loop	 
#define 	BANK_34	 	34	// 	Ambient sound 5  Loop
#define 	BANK_35	 	35	// 	Flapping sound	 
#define 	BANK_36	 	36	// 	Cannon sound	 
#define 	BANK_37	 	37	// 	Vehicle collision	 
#define 	BANK_38	 	38	// 	Sheep bleat	 
#define 	BANK_39	 	39	// 	Dog bark	 
#define 	BANK_40	 	40	// 	Vehicle driving sound 1  Loop	 
#define 	BANK_41	 	41	//	Vehicle driving sound 2  Loop	 	 
#define 	BANK_42	 	42	//	Vehicle driving sound 3  Loop	 
#define 	BANK_43	 	43	//	Cutting rock	 	 
#define 	BANK_44	 	44	//	Rock breaking	 
#define 	BANK_45	 	45	//	Magic 1	 
#define 	BANK_46	 	46	//	Magic 2	 
#define 	BANK_47	 	47	//	Magic 3	 
#define 	BANK_48	 	48	//	Signal countdown sound	 
#define 	BANK_49	 	49	//	Signal start sound	 
#define 	BANK_50	 	50	//	Skid sound
#define 	BANK_51	 	51	//	Water falling
#define 	BANK_52	 	52	//	Swimming underwater
#define 	BANK_53	 	53	//	Wooden door opening
#define 	BANK_54	 	54	//	Light flying
#define 	BANK_55	 	55	//	Player revival
#define 	BANK_56	 	56	//	Character change
#define 	BANK_57	 	57	//	Vehicle hitting object
#define 	BANK_58	 	58	//	Scream when falling into a valley
#define 	BANK_59	 	59	// 	Explosion (small)
#define 	BANK_60	 	60	// 	Ground appearing sound
#define 	BANK_61	 	61	// 	Waterfall ambient sound
#define 	BANK_62	 	62	// 	River ambient sound
#define 	BANK_63	 	63	// 	GEMS appearing sound
#define 	BANK_64	 	64	// 	Rock crumbling
#define 	BANK_65	 	65	// 	Rhino sound
#define 	BANK_66	 	66	// 	Guard sound
#define 	BANK_67	 	67	// 	Rhino footsteps
#define 	BANK_68	 	68	// 	Boss movement sound
#define 	BANK_69	 	69	// 	Boss entering and exiting soil
#define 	BANK_70	 	70	// 	Boss tail swipe
#define 	BANK_71	 	71	// 	Boss roar

// Background Music (BGM)
#define 	BANK_201	201	// 	Main BGM
#define 	BANK_202	202	// 	Interface BGM

//</BANK>

//<SEQ>

// ----------- SEQ DEFINE --------------
// Sound Effects

#define 	SE_START	 		0	//	Start
#define 	SE_CURSOR_MOVE	 		1	// 	Cursor Move	 	 
#define 	SE_OK	 	 		2	// 	Confirm	 	 
#define 	SE_CANCEL	 		3	// 	Cancel	 	 
#define 	SE_PAUSE	 		4	// 	Pause	 	 
#define 	SE_WALK	 		 	5	// 	Walking Sound	 	 
#define 	SE_JUMP	 		 	6	// 	Jump	 	 
#define 	SE_LANDING	 		7	// 	Landing
#define 	SE_THLOW	 		8	// 	Throw Object
#define 	SE_HIT	 		 	9	// 	Hit Sound (Hitting Something, Being Hit)
#define 	SE_CRUSH	 		10	// 	Object Breaking, Damage Sound	 	 
#define 	SE_TOUCH_ENEMY	 		11	// 	Contact with Enemy Damage Sound)	 	 
#define 	SE_CHENGE_SCREEN1	 	12	// 	Screen Change 1	 	 
#define 	SE_CHENGE_SCREEN2	 	13	// 	Screen Change 2  
#define 	SE_BOMB_SMALL2	 		14	// 	Explosion (Small)
#define 	SE_BOMB_BIG	 		15	// 	Explosion (Large)	 	 
#define 	SE_ITEM1	 		16	// 	Item 1	 	 
#define 	SE_ITEM2	 		17	// 	Item 2
#define 	SE_ITEM3	 		18	// 	Item 3
#define 	SE_ITEM4	 		19	// 	Item 4
#define 	SE_ENEMY_ATTACK1	 	20	// 	Enemy Attack Sound 1
#define 	SE_ENEMY_ATTACK2	 	21	// 	Enemy Attack Sound 2	 
#define 	SE_ENEMY_ATTACK3	 	22	// 	Enemy Attack Sound 3  
#define 	SE_ENEMY_ATTACK4	 	23	// 	Enemy Attack Sound 4  
#define 	SE_ENEMY_ATTACK5	 	24	// 	Enemy Attack Sound 5
#define 	SE_ENEMY_ATTACK6	 	25	// 	Enemy Attack Sound 6
#define 	SE_ENEMY_ATTACK7	 	26	// 	Enemy Attack Sound 7
#define 	SE_ENEMY_ATTACK8	 	27	// 	Enemy Attack Sound 8	 
#define 	SE_ENEMY_ATTACK9	 	28	// 	Enemy Attack Sound 9	
#define 	SE_ENEMY_ATTACK10	 	29	// 	Enemy Attack Sound 10  
#define 	SE_ENVERONMENT1	 		30	// 	Ambient Sound 1  Loop  
#define 	SE_ENVERONMENT2	 		31	// 	Ambient Sound 2  Loop  
#define 	SE_ENVERONMENT3	 		32	// 	Ambient Sound 3  Loop  
#define 	SE_ENVERONMENT4	 		33	// 	Ambient Sound 4  Loop  
#define 	SE_ENVERONMENT5	 		34	// 	Ambient Sound 5  Loop
#define 	SE_SWING	 		35	// 	Flapping Sound  
#define 	SE_SHOT	 		 	36	// 	Cannon Sound  
#define 	SE_HIT_CAR	 		37	// 	Vehicle Collision  
#define 	SE_SHEEP	 		38	//	Sheep Bleat  
#define 	SE_DOG	 		 	39	// 	Dog Bark  
#define 	SE_ENGINE1	 		40	// 	Vehicle Driving Sound 1  Loop  
#define 	SE_ENGINE2	 		41	// 	Vehicle Driving Sound 2  Loop	 	 
#define 	SE_ENGINE3	 		42	// 	Vehicle Driving Sound 3  Loop  
#define 	SE_CUT_ROCK	 		43	// 	Cutting Rock	 	 
#define 	SE_CRUSH_ROCK	 		44	// 	Rock Breaking  
#define 	SE_MASIC1	 		45	// 	Magic 1  
#define 	SE_MASIC2	 		46	// 	Magic 2  
#define 	SE_MASIC3	 		47	// 	Magic 3  
#define 	SE_SIGNAL_COUNT	 	  	48	// 	Signal Countdown Sound  
#define 	SE_SIGNAL_START	 	  	49	// 	Signal Start Sound  
#define 	SE_SLIP	 		 	50	// 	Skid Sound  
#define 	SE_DROP_WATER	 		51	// 	Water Falling
#define 	SE_SWIM	 		 	52	// 	Swimming Underwater
#define 	SE_OPEN_DOOR	 		53	// 	Wooden Door Opening
#define 	SE_FLY_LIGHT	 		54	// 	Light Flying
#define 	SE_RECV_PLAYER	 		55	// 	Player Revival
#define 	SE_CHENGE_CHAR	 		56	// 	Character Change
#define 	SE_HIT_CAR_OBJ	 		57	// 	Vehicle Hitting Object
#define 	SE_DROP_DOWN	 		58	// 	Scream When Falling Into a Valley
#define 	SE_BOMB_SMALL	 		59	//	Explosion (Small)
#define 	SE_APPER_LAND	 		60	// 	Ground Appearing Sound
#define 	SE_ENV_FOLL	 		61	// 	Waterfall Ambient Sound
#define 	SE_ENV_RIVER	 		62	// 	River Ambient Sound
#define 	SE_APPER_GEM	 		63	// 	GEMS Appearing Sound
#define 	SE_BLEAK_ROCK	 		64	// 	Rock Crumbling
#define 	SE_RINO	 		 	65	// 	Rhino Sound
#define 	SE_GUARD	 		66	// 	Guard Sound
#define 	SE_WALK_RINO	 		67	// 	Rhino Footsteps
#define 	SE_WALK_BOSS	 		68	// 	Boss Movement Sound
#define 	SE_SWIM_BOSS	 		69	// 	Boss Entering and Exiting Soil
#define 	SE_WALK_BOSS_TAIL	 	70	// 	Boss Tail Swipe
#define 	SE_WALK_BOSS_AHHH	 	71	// 	Boss Roar

// Background Music (BGM)
#define 	BGM_TITLE	 		201	// 	Title
#define 	BGM_MAINMENU	 		202	// 	Main Menu
#define 	BGM_OVER	 		203	// 	Game Over
#define 	BGM_CLEAR	 		204	// 	Game Clear
#define 	BGM_JUJU_CHELLENGE	 	205	// 	Great Juju Challenge
#define 	BGM_MINIGAMES	 		206	// 	Mini Game Screen
#define 	BGM_SHAMANGAME	 		207	// 	Shaman Game
#define 	BGM_ART	 		 	208	// 	Art Gallery
#define 	BGM_MULTIPLAY	 		209	// 	Multiplayer
#define 	BGM_OPTION	 		210	// 	Option
#define 	BGM_BLESSING	 		211	// 	Blessing Gems
#define 	BGM_SCORE	 		212	// 	Score Screen
#define 	BGM_CHIKEN_EGG	 		213	// 	Chicken and Egg
#define 	BGM_FLY_CHIKEN	 		214	// 	Fly With Chicken Suit
#define 	BGM_CLAZY	 		215	// 	Crazy Ride
#define 	BGM_OSERO	 		216	// 	Othello
#define 	BGM_FEATHER	 		217	// 	Jumping Feather
#define 	BGM_SHOOTING	 		218	// 	Cannon Shooting
#define 	BGM_CAR_BATTLE	 		219	// 	Car Battle
#define 	BGM_FIGHT	 		220	// 	Arena
#define 	BGM_LOBSTER	 		221	// 	Lobster Rock
#define 	BGM_DODGE_BALL	 		222	// 	Dodgeball Fighting
#define 	BGM_FLY_SHEEP	 		223	// 	Flying Sheep
#define 	BGM_JUJU_TEST	 		224	// 	Juju Test
#define 	BGM_SARF	 		225	// 	Crocodile Surfing
#define 	BGM_ESCAPE_CAVE	 		226	// 	Escape the Cave
#define 	BGM_DOG_FIGHT	 		227	// 	Dogfight
#define 	BGM_TUTRIAL	 		228	// 	Tutorial
#define 	BGM_VERSUS1	 		229	// 	Versus Round 1
#define 	BGM_HUB1	 		230	// 	HUB1
#define 	BGM_CHALLENGE1_1	 	231	// 	Challenge Event 1-1
#define 	BGM_CHALLENGE1_2	 	232	// 	Challenge Event 1-2
#define 	BGM_CHALLENGE1_3	 	233	// 	Challenge Event 1-3
#define 	BGM_CHALLENGE1_4	 	234	// 	Challenge Event 1-4
#define 	BGM_CHALLENGE1_5	 	235	// 	Challenge Event 1-5
#define 	BGM_VERSUS2	 		236	// 	Versus Round 2
#define 	BGM_HUB2	 		237	// 	HUB2
#define 	BGM_CHALLENGE2_1	 	238	// 	Challenge Event 2-1
#define 	BGM_CHALLENGE2_2	 	239	// 	Challenge Event 2-2
#define 	BGM_CHALLENGE2_3	 	240	// 	Challenge Event 2-3
#define 	BGM_CHALLENGE2_4	 	241	// 	Challenge Event 2-4
#define 	BGM_CHALLENGE2_5	 	242	// 	Challenge Event 2-5
#define 	BGM_BOSS_2_6	 		243	// 	Boss 1
#define 	BGM_VERSUS3	 		244	// 	Versus Round 3
#define 	BGM_HUB3	 		245	// 	HUB3
#define 	BGM_CHALLENGE3_1	 	246	// 	Challenge Event 3-1
#define 	BGM_CHALLENGE3_2	 	247	// 	Challenge Event 3-2
#define 	BGM_CHALLENGE3_3	 	248	// 	Challenge Event 3-3
#define 	BGM_CHALLENGE3_4	 	249	// 	Challenge Event 3-4
#define 	BGM_CHALLENGE3_5	 	250	// 	Challenge Event 3-5
#define 	BGM_BOSS	 		251	// 	Boss
#define 	BGM_ENDING	 		252	// 	Ending
#define 	BGM_CREDITS	 		253	// 	Credits
#define 	BGM_CHALLENGE2_6	 	254	// 	Challenge Event 2-6
#define	BGM_CHALLENGE3_6	 		255	// 	Challenge Event 3-6
#define 	BGM_CHALLENGE3_7	 	256	// 	Challenge Event 3-7
#define 	BGM_CUTSCENE1	 		257	// 	Cutscene 1
#define 	BGM_CUTSCENE2	 		258	// 	Cutscene 2
#define	 BGM_CUTSCENE3	 			259	// 	Cutscene 3

//</SEQ>

//<END>
(Source: Original TCRF research)