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

Cambrian QTS: Kaseki ni Nattemo

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Cambrian QTS: Kaseki ni Nattemo

Developer: Tenky
Publisher: Global A
Platform: PlayStation 2
Released in JP: December 11, 2003


DebugIcon.png This game has debugging material.


Test Script

Cambrian QTS - Testscript1.png Cambrian QTS - Testscript2.png

Enabling the below code will replace a new game with a test script. This allows viewing of facial expressions, background images, and event images.

New Game = sample_1
201D7598 706D6173
201D759C 315F656C
201D75A0 00000000
(Source: Original TCRF research)

Debug Logging

Within the game is a printf function that does not output information. This would have logged various background information to a debug unit. This logs information such as files and movie data loaded. To re-enable this mode, apply the below code:

Re-enable printf Messages
20148F90 0804BDF2
20148F94 00000000

If you are playing the game on a regular PlayStation 2, you will need to use a TOOL, RDB, or a debug version of OPL to view the logs. If you are playing on an emulator, you can see this information by enabling the option "Show Console". Below is an example of what type of information gets logged.

IopMalloc(X) Count65536 left max memory= X
IopMalloc(X) Count16384 left max memory= X
IopMalloc(X) Count2048 left max memory= X
SDR callback thread created
spuclrbuf = 2f2ac0
IopMalloc(X) Count24576 left max memory= X
IopMalloc(X) Count2048 left max memory= X
IopMalloc(X) Count131088 left max memory= X
Loading is started     : SYSTEM¥Cursor.pak 
Loading was successful : SYSTEM¥Cursor.pak 
[tkl] archive > extract2(01ffe3c8,menu_cursor.tm2) use thread : start...end
[tkl] archive > extract2(01ffe3c8,mirror00.tm2) use thread : start...end
[tkl] archive > extract2(01ffe388,cursor.lst) : start...end
[tkl] archive > extract2(01ffe2c8,icon_hand00.tm2) use thread : start...end
[tkl] archive > extract2(01ffe2c8,icon_csl00.tm2) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand00a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand01a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand02a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand03a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand04a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand05a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand06a.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand00b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand01b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand02b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand03b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand04b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand05b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand06b.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand00c.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand01c.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand02c.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand03c.bin) : start...end
[tkl] archive > extract2(01ffe2d8,icon_hand04c.bin) : start...end
Loading is started     : FONT¥FONT24.FAC 
RAMディスクから転送しました。
Loading was successful : FONT¥FONT24.FAC 
Loading is started     : FONT¥SEMIFONT12x20.TM2 
RAMディスクから転送しました。
Loading was successful : FONT¥SEMIFONT12x20.TM2 
Loading is started     : MessageWindow¥mw.pak 
RAMディスクから転送しました。
Loading was successful : MessageWindow¥mw.pak 
[tkl] archive > extract2(01ffe348,mw.lst) : start...end
[tkl] archive > extract2(01ffe288,messwind00.tm2) : start...end
[tkl] archive > extract2(01ffe288,arrow00.tm2) : start...end
[tkl] archive > extract2(01ffe298,messwind00.bin) : start...end
[tkl] archive > extract2(01ffe298,messwind01.bin) : start...end
[tkl] archive > extract2(01ffe298,messwind02.bin) : start...end
[tkl] archive > extract2(01ffe298,click00.bin) : start...end
[tkl] archive > extract2(01ffe298,allow00.bin) : start...end
[tkl] archive > extract2(01ffe298,allow01.bin) : start...end
[tkl] archive > extract2(01ffe298,allow02.bin) : start...end
[tkl] archive > extract2(01ffe348,nl.lst) : start...end
[tkl] archive > extract2(01ffe288,nameline00.tm2) : start...end
[tkl] archive > extract2(01ffe298,nameline00.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline01.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline02.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline03.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline04.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline05.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline06.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline07.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline08.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline09.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline10.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline11.bin) : start...end
[tkl] archive > extract2(01ffe298,nameline12.bin) : start...end
[tkl] archive > extract2(01ffe268,sysic00.tm2) : start...end
[tkl] archive > extract2(01ffe258,sysic00.tm2) : start...end
Loading is started     : kernel¥subject.pak 
RAMディスクから転送しました。
Loading was successful : kernel¥subject.pak 
RAMディスクから転送しました。
[tkl] archive > extract2(01ffe2e8,anim.lst) : start...end
[tkl] archive > extract2(01ffe228,icon_item.tm2) : start...end
[tkl] archive > extract2(01ffe238,icon_item00.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item01.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item02.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item03.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item04.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item05.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item06.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item07.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item08.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item09.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item10.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item11.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item12.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item13.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item14.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item15.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item16.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item17.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item18.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item19.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item20.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item21.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item22.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item23.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item24.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item25.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item26.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item27.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item28.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item29.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item30.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item31.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item32.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item33.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item34.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item35.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item36.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item37.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item38.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item39.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item40.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item41.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item42.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item43.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item44.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item45.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item46.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item47.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item48.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item49.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item50.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item51.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item52.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item53.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item54.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item55.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item56.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item57.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item58.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item59.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item60.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item61.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item62.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item63.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item64.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item65.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item66.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item67.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item68.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item69.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item70.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item71.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item72.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item73.BIN) : start...end
[tkl] archive > extract2(01ffe238,icon_item74.BIN) : start...end
RAMディスクから転送しました。
[tkl] archive > extract2(01ffe2e8,anim.lst) : start...end
[tkl] archive > extract2(01ffe228,lay_arrow00.tm2) : start...end
[tkl] archive > extract2(01ffe238,lay_arrow00_0.BIN) : start...end
[tkl] archive > extract2(01ffe238,lay_arrow00_1.BIN) : start...end
[tkl] archive > extract2(01ffe238,lay_arrow01_0.BIN) : start...end
[tkl] archive > extract2(01ffe238,lay_arrow01_1.BIN) : start...end
[tkl] archive > extract2(01ffe238,lay_csl00.BIN) : start...end
RAMディスクから転送しました。
[tkl] archive > extract2(01ffe2e8,anim.lst) : start...end
[tkl] archive > extract2(01ffe228,itfont00.tm2) : start...end
[tkl] archive > extract2(01ffe238,thermo_font00.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font01.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font02.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font03.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font04.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font05.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font06.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font07.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font08.BIN) : start...end
[tkl] archive > extract2(01ffe238,thermo_font09.BIN) : start...end
Loading is started     : BIN¥QTS_sc_9900.bin 
Loading was successful : BIN¥QTS_sc_9900.bin 
Loading is started     : BIN¥QTS_sc_9999.bin 
Loading was successful : BIN¥QTS_sc_9999.bin 
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
RAMディスクから転送しました。
IopMalloc(X) Count2287 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count175 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
IopMalloc(X) Count159 left max memory= X
RAMディスクから転送しました。
[tkl] archive > extract2(01ffe2b8,anim.lst) use thread : start...end
[tkl] archive > extract2(01ffe1f8,menu_cursor.tm2) use thread : start...end
[tkl] archive > extract2(01ffe208,menu_cursol00.BIN) use thread : start...end
Loading is started     : kernel¥input.pak 
RAMディスクから転送しました。
Loading was successful : kernel¥input.pak 
[tkl] archive > extract2(01ffe2f8,qts_asc.tm2) use thread : start...end
change pad state : STABLE : port=0 
Button profile : size = 4 : ff ff ff ff 
Controller Type : DUALSHOCK2 
change pad state : STABLE : port=1 
Button profile : size = 4 : ff ff ff ff 
Controller Type : DUALSHOCK2 
OK
Loading is started     : System¥SysWin.pak 
Loading was successful : System¥SysWin.pak 
[tkl] archive > extract2(01fc9d88,syswin.lst) : start...end
[tkl] archive > extract2(01fc9cc8,sys_wind00.tm2) use thread : start...end
[tkl] archive > extract2(01fc9cd8,sys_sel00.bin) : start...end
[tkl] archive > extract2(01fc9cd8,sys_sel01.bin) : start...end
[tkl] archive > extract2(01fc9cd8,sys_sel02.bin) : start...end
[tkl] archive > extract2(01fc9cd8,sys_sel03.bin) : start...end
[tkl] archive > extract2(01fc9dc8,sys_wind00.tm2) use thread : start...end
tklIopHeapCnt = 1180656
========================== decode MPEG2 ============= 0 ===========
MOVIE MALLOC(5164416byte)
audioDecCreate  file: ¥MOVIE¥LOGO_G.PSS;1
Stream Buffer 1Bank 32768byte 4banks 131072byte used
-------- audio information --------------------
[SShd]
header size:                            24
type(0:PCM big, 1:PCM little, 2:ADPCM): 1
sampling rate:                          48000Hz
channels:                               2
interleave size:                        512
interleave start block address:         -1
interleave end block address:           -1
[SSbd]
data size:                              1538048
decode thread: aborted
tklIopHeapCnt = 1180656
========================== decode MPEG2 ============= 1 ===========
MOVIE MALLOC(5164416byte)
audioDecCreate  file: ¥MOVIE¥LOGO_T.PSS;1
Stream Buffer 1Bank 32768byte 4banks 131072byte used
-------- audio information --------------------
[SShd]
header size:                            24
type(0:PCM big, 1:PCM little, 2:ADPCM): 1
sampling rate:                          48000Hz
channels:                               2
interleave size:                        512
interleave start block address:         -1
interleave end block address:           -1
[SSbd]
data size:                              960512
decode thread: aborted
tklIopHeapCnt = 1180656
========================== decode MPEG2 ============= 2 ===========
MOVIE MALLOC(5164416byte)
audioDecCreate  file: ¥MOVIE¥OP.PSS;1
Stream Buffer 1Bank 32768byte 4banks 131072byte used
-------- audio information --------------------
[SShd]
header size:                            24
type(0:PCM big, 1:PCM little, 2:ADPCM): 1
sampling rate:                          48000Hz
channels:                               2
interleave size:                        512
interleave start block address:         -1
interleave end block address:           -1
[SSbd]
data size:                              25485312
decode thread: aborted
Loading is started     : STARTUP¥STARTUP.pak 
Loading was successful : STARTUP¥STARTUP.pak 
[tkl] archive > extract2(01fc8648,index.lst) use thread : start...end
[tkl] archive > extract2(01fc8588,title_part00.tm2) use thread : start...end
[tkl] archive > extract2(01fc8588,title_part01.tm2) use thread : start...end
[tkl] archive > extract2(01fc8588,title_part02.tm2) use thread : start...end
[tkl] archive > extract2(01fc8598,title00.bin) use thread : start...end
[tkl] archive > extract2(01fc8598,title01.bin) use thread : start...end
[tkl] archive > extract2(01fc8688,bg.tm2) use thread : start...end
[tkl] archive > extract2(01fc8688,title_part03.tm2) use thread : start...end
[tkl] archive > extract2(01fc8648,title.lst) : start...end
[tkl] archive > extract2(01fc8588,title_menu00.tm2) use thread : start...end
[tkl] archive > extract2(01fc8598,titmenu00_0.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu01_0.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu02_0.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu03_0.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu00_1.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu01_1.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu02_1.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu03_1.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu00_2.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu01_2.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu02_2.bin) : start...end
[tkl] archive > extract2(01fc8598,titmenu03_2.bin) : start...end
Loading is started     : NameEntry¥NameEntry.pak 
Loading was successful : NameEntry¥NameEntry.pak 
[tkl] archive > extract2(01fc84e8,index.lst) use thread : start...end
[tkl] archive > extract2(01fc8428,entry_name00.tm2) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_box00.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_box01.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_box02.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_udline00.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_udline01.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_udline02.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_udline03.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_udline04.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_arrow00.bin) use thread : start...end
[tkl] archive > extract2(01fc8438,entry_arrow01.bin) use thread : start...end
[tkl] archive > extract2(01fc8428,moji.pak) use thread : start...end
[tkl] archive > extract2(01fc8428,entry_table00.tm2) use thread : start...end
[tkl] archive > extract2(01fc83f8,hira.txt) use thread : start...end
[tkl] archive > extract2(01fc8458,menu.lst) use thread : start...end
[tkl] archive > extract2(01fc8398,entry_input00.tm2) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input00.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input01a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input02a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input03a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input04a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input05a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input06a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input07a.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input01b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input02b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input03b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input04b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input05b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input06b.bin) use thread : start...end
[tkl] archive > extract2(01fc83a8,entry_input07b.bin) use thread : start...end
(Source: Original TCRF research)