the cutting room mirror

Tak: The Great Juju Challenge (Nintendo DS)

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

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 seem to be leftovers from a cancelled Fairly Odd Parents game for the DS.

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)