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

Separate Hearts

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Separate Hearts

Developer: KID
Publisher: KID
Platform: PlayStation 2
Released in JP: February 23, 2006

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

Debug Menu

Separate Hearts - Debugmenu1.png Separate Hearts - Debugmenu2.png Separate Hearts - Debugmenu3.png

This menu contains various options to view background images, event images, and unlock certain options. It also contains various route select options. To appear in this menu, apply the below code and start a new game.

Master Code (only needed for cheat devices)
9010FA90 0C043E4C

Replace New Game With Debug Menu
21EC4CD0 00000003

Page 1:

Text Translation Notes
次頁 Next page Next page.
★最初から始める★ Start from the beginning Starts a new game.
フローチェック Flow check Route select menu.
クイックスタート Quick start Sends you to the title screen.
ファイル別実行 Run file Event select menu.
パラメータの変更 Modify parameter Sets various game related parameters.
システムフラグの設定 System flag setting Presumably finishes character routes when selected.
隠しオプションの設定 Hidden option settings Unlocks the special menus.
タイトルへ戻る Return to title Returns to the title screen.

Page 2:

Text Translation Notes
次頁 Next page Next page.
メッセージチェック(連続) Message Check (continuous) Displays various text messages.
メッセージチェック(ファイル別) Message Check (by file) Allows you to select messages based on the event files.
フローチェック(MSG+選択肢) Flow check (MSG + choice) It's not clear what's different about this option.
フローチェック(選択肢のみ) Flow check (only choices) Shows story choices only.
クイックセーブチェック(タイトル) Quick save check (title) Doesn't work. Would likely test title background images.
クイックセーブチェック(選択肢) Quick save check (choices) Doesn't work.

Page 3:

Text Translation Notes
次頁 Next page Next page.
イベントCGチェック Event CG check Cycles through all of the CG images.
背景BGチェック Scenery BG check Cycles through all of the background images.
キャラチェック Character check Doesn't appear to work.
キャラカラーチェック Character color check Doesn't seem to work properly.
BGMチェック BGM check Doesn't work.
SEチェック SE check Doesn't work.
ムービーチェック Movie check Allows you to view the game's movies.
BGフェードチェック BG fade check Tests various screen transition effects.
マンプチェック Sign Check Doesn't appear to work.
(Source: Original TCRF research)

Debug Jukebox Flag

Applying the below code will unlock all Jukebox options. This flag is checked every time you enter the menu.

Enable Debug Jukebox Flag
10CE0128 00000001

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 being loaded. It would also report errors if any occurred. To re-enable this, apply the below codes.

Re-enable printf
2013AFD0 08043D02

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.

Fs Init
Gs Init
Sif initialize
Pad Init
Initialize Libkspr
Vram Area   :002BC800-003FDFFF(00141800)
Libkspr Partition[0]:00000000(002BC800)
Spr_SetPartition warnning
Libkspr Partition[1]:00140000(003FC800)
AllocTexCtrl SprNo( 0,  0):002BC800
Initialize Libkspr2
Spr2_SetPartition warnning
Fil_Init Start
Fnt_Init Start
load system config SYSTEM.CFG
Data   Dir : 
Config Dir : 
Script Dir : 
Movie  Dir : MOV¥
load afs infomation
load font files
load shared textures
AllocTexCtrl ChrNo( 0,  0): 00000000
AllocTexCtrl ChrNo( 0,  1): 00004400
AllocTexCtrl ChrNo( 0,  2): 00006C00
AllocTexCtrl ChrNo( 0,  3): 0000A000
AllocTexCtrl ChrNo( 0,  4): 0000BC00
AllocTexCtrl ChrNo( 0,  5): 0000C400
AllocTexCtrl ChrNo( 0,  6): 0000D400
AllocTexCtrl ChrNo( 0,  7): 0000DC00
AllocTexCtrl ChrNo( 0,  8): 0000F000
AllocTexCtrl ChrNo( 0,  9): 00010400
AllocTexCtrl ChrNo( 0, 10): 00011100
AllocTexCtrl ChrNo( 0, 11): 00011900
AllocTexCtrl ChrNo( 0, 12): 00012100
Heap Mem  Used:00992640 Free:00F8D9C0

**************** prog change task start ****************
Heap Mem  Used:00992640 Free:00F8D9C0

**************** system load task start ****************
sceMcGetInfo(0,0) info:-1 type:2 free:518 format:1
Heap Mem  Used:00992640 Free:00F8D9C0

**************** logo disp task start ****************
AllocTexCtrl ChrNo( 1,  0): 00000000
AllocTexCtrl ChrNo( 1,  1): 00046400
AllocTexCtrl ChrNo( 1, 64): 0008C800
AllocTexCtrl ChrNo( 1, 65): 001A4800
Sodec Alloc Work Size = 0054C8C7h
Sofdec Create
Sofdec Play Start:MOV¥SDR.SFD,0
DVCI: File cache was not hit. "¥MOV¥SDR.SFD;1"
Heap Mem  Used:00992640 Free:00F8D9C0

**************** menu disp task start ****************
AllocTexCtrl ChrNo( 1,  0): 00000000
AllocTexCtrl ChrNo( 1,  1): 00028400
AllocTexCtrl ChrNo( 1,  2): 00050800
AllocTexCtrl ChrNo( 1,  3): 00054C00
AllocTexCtrl ChrNo( 1,  4): 00077000
AllocTexCtrl ChrNo( 1,  5): 00078400
AllocTexCtrl ChrNo( 1,  6): 000BE800
AllocTexCtrl ChrNo( 1,  7): 000C2C00
(Source: Original TCRF research)