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

True Tears

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

True Tears

Developer: La'cryma
Publisher: Sweets
Platform: PlayStation 2
Released in JP: August 7, 2008


DebugIcon.png This game has debugging material.
LevelSelectIcon.png This game has a hidden level select.


Debug Menu

True Tears - Debugmenu1.png True Tears - Debugmenu2.png True Tears - Debugmenu3.png

Present in the game is an inaccessible script file that contains a debug menu. Apply the below code then while at the main menu, press L3 + R3 then select the menu option アルバム (Album).

Master Code (only needed for cheat devices)
9014F060 0C053BC0

Enable Debug Menu
D0160202 0000FFF9
2047F854 706D756A
D0160202 0000FFF9
2047F858 6265645F
D0160202 0000FFF9
2047F85C 00006775
(Source: Original TCRF research)

Debug Logging

Within the game is a stubbed printf function which would have logged various background information to a debug unit. This logs information such as files, movies, and sound data loaded. It would also report errors if any occurred. To re-enable this mode, apply the below code.

Re-enable printf Messages
20107008 08053A14
2010700C 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.

def->sys
multi ¥DAT¥MES.DAT;1(MES.DAT) dvd
lsn = 370919
read1
read1w
read1end
multi loadwk alloc
multi ¥DAT¥GRP.DAT;1(GRP.DAT) dvd
lsn = 149881
read1
read1w
read1end
multi loadwk alloc
load_datfile(¥DAT¥GRP.DAT;1, SCE24I26.GF, ...
 pos 448837632 len 2986568
loadwk alloc
pos 369040 len 2988032
load_datfile(¥DAT¥GRP.DAT;1, RUBI.FNT, ...
 pos 448651264 len 89232
loadwk alloc
pos 368949 len 90112
load_datfile(¥DAT¥GRP.DAT;1, NAMES.DAT, ...
 pos 448520192 len 9832
loadwk alloc
pos 368885 len 10240
names loadwk free
load_datfile(¥DAT¥MES.DAT;1, START.MES, ...
 pos 1339392 len 10856
loadwk alloc
pos 371573 len 12288
mes loadwk free
SCRIPT START
erase msgwin
flag 99,108: 0
SYSGRP 0:SYSTEM¥COMPARTSload_datfile(¥DAT¥GRP.DAT;1, SYSTEM¥COMPARTS.GRP, ...
 pos 283969536 len 193114
loadwk alloc
pos 288538 len 194560
alloc_gbuf(980, 512, 1
grp loadwk free
alloc loaded crx 1
crx 1 SYSTEM¥COMPARTS
SYSGRP 1:SYSTEM¥ADVOPTCHIPload_datfile(¥DAT¥GRP.DAT;1, SYSTEM¥ADVOPTCHIP.GRP, ...
 pos 194750464 len 73075
loadwk alloc
pos 244974 len 73728
alloc_gbuf(640, 439, 1
grp loadwk free
alloc loaded crx 2
crx 2 SYSTEM¥ADVOPTCHIP
SYSGRP 2:SYSTEM¥YESNOWINload_datfile(¥DAT¥GRP.DAT;1, SYSTEM¥YESNOWIN.GRP, ...
 pos 452661248 len 11848
loadwk alloc
pos 370907 len 12288
alloc_gbuf(240, 200, 1
grp loadwk free
alloc loaded crx 3
crx 3 SYSTEM¥YESNOWIN
SYSGRP 3:SYSTEM¥CHECKload_datfile(¥DAT¥GRP.DAT;1, SYSTEM¥CHECK.GRP, ...
 pos 283746304 len 45298
loadwk alloc
pos 288429 len 47104
alloc_gbuf(560, 320, 0
grp loadwk free
alloc loaded crx 10
crx 10 SYSTEM¥CHECK
flag 9,65: 0
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
erase msgwin
flag 1,73: 0
setEventData:
flag 2,73: 1
setEventData:
flag 3,73: 0
setEventData:
flag 4,73: 0
setEventData:
flag 5,73: 0
setEventData:
flag 6,73: 1
setEventData:
flag 7,73: 1
setEventData:
flag 8,73: 1
setEventData:
flag 9,73: 0
setEventData:
flag 10,73: 1
setEventData:
flag 11,73: 1
setEventData:
if 99,04: 0 != 0 BAD
flag 12,56: 0
flag 12,63: 0
LOAD SYSTEM¥BLACK
BACK SYSTEM¥BLACK
load_datfile(¥DAT¥GRP.DAT;1, SYSTEM¥BLACK.GRP, ...
 pos 283598848 len 224
loadwk alloc
pos 288357 len 2048
wait loadend
0 = load_crx
is_load_end
sceCdSync busy
sceCdSync ok
bg read ok
alloc_gbuf(640, 448, 0
grp loadwk free
alloc loaded crx 11
crx 11 SYSTEM¥BLACK
alloc_gbuf(640, 448, 0
create_new 12
psput (0 0)-(640 448) 11
use_temp=2 12 f16
gbuf=0xde7600 [640 448]
use_temp=2 12 f16
(Source: Original TCRF research)