Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

Vitamin Z: Welcome Our New Supplement Boys

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Vitamin Z: Welcome Our New Supplement Boys

Developer: HuneX
Publisher: D3 Publisher
Platform: PlayStation 2
Released in JP: March 26, 2009


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


Debug Menu

Vitamin Z - Debugmenu.png

Applying the below code will grant access to this menu when starting a new game. This will let you quickly select any event to choose from, play music and sounds, and select any game mode of your choice.

Master Code (Only needed for cheat devices)
901183B0 0C046094

New Game = Debug Menu
001ECF68 00000017
(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 loaded and memory information. It would also report errors if any occurred. To re-enable this mode, apply the below code:

Re-enable Debug printf Messages
20102C30 08045F72
20102C34 00000000

If you are playing the game on a regular PlayStation 2, this will have no effect. 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.

H3D> ===========================================
H3D>  HuneX Consumer 3D System for PlayStation2
H3D>    Runtime Library Release VER 1.07
H3D> ------------------------------------------
H3D>  WELCOME TO PLEASANT GAME DEVELOPMENT!
CRI ADX Driver Ver.10.39(Nov 14 2007 20:48:47)
CRI ADX Driver : Main Thread Priority = 39
CRI ADX Driver : PSM Thread Priority  = 39
CRI ADX Driver : DTX Thread Priority  = 48
CRI ADX Driver : SPU CORE Number = 0
CRI ADX Driver : sceSdInit(SD_INIT_COLD) call.
loadmodule: id 33, ret 2
H3D> VU1 Micro Code
H3D>  - Static Model    [.1fKB : 0x]
H3D>  - Dynamic Model   [.1fKB : 0x]
H3D>  - Shadow Model    [.1fKB : 0x]
H3D>  - World Primitive [.1fKB : 0x]
H3D>  - Alpha Primitive [.1fKB : 0x]
H3D> VU1 MicroCode Base [.1fKB]
H3D> ----------------  System Heap Infomation  ----------------
H3D> PS2 SYSTEM HEAP SIZE  = 28MB / 00028693KB / 29381872Byte
H3D> TOTAL ALLOCATED SPACE = 02MB / 00002259KB / 02313416Byte
H3D> TOTAL NON INUSE SPACE = 00MB / 00000006KB / 00006200Byte
H3D> RELEASABLE SPACE      =        00000005KB / 00005672Byte
H3D> SYSTEM MEMORY AREA    = 02MB / 00002265KB / 02319616Byte
H3D> ----------------------------------------------------------
Read Media (DVD) 
Initializing RndomSystem.
Initializing RTC System.
Initializing Task System.
Initializing Memory System.
Initializing LoadInfo System.
Initializing Load System.
Initializing ADV Sprite System.
Initializing Memcard System.
Initializing Pad(Viblation) System.
Initializing Sound System.
Initializing MotherTask System.
Initializing ScriptSeq System.
Initializing Fade System.
Initializing Font System.
Initializing Voice System.
Initializing Rule System.
Initializing AdvMem Manager.
Initializing AdvData Class.
Initializing gAdvArchiveManager.
mem_length = 1048448 : 1023KB
mem_length = 1048448 : 1023KB
mem_length = 1572736 : 1535KB
mem_length = 19398528 : 18943KB
Initializing CRI ADX System.
DVCI: "DATA¥GAMEDT.AFS" found.
DVCI: "DATA¥VOICE1.AFS" found.
DVCI: "DATA¥VOICE2.AFS" found.
DVCI: "DATA¥VOICE3.AFS" found.
DVCI: "DATA¥VOICE4.AFS" found.
DVCI: Total 5 files.
PS2RNA: sceSifAllocIopHeap(266304) ret=0x000c0100
PS2RNA: sceSifAllocIopHeap(2256) ret=0x00101200
PS2RNA: sceSifAllocIopHeap(16448) ret=0x00101b00
=====SAVE_NEED_SPACE 138832  + ICON 14874  BISLPS-25923-VITAZ=====
Allocate NEW Cache  88 (18944KB).
RUN=0 (PRIO=0)
cLoadinfo.cpp> cLoadInfo Ready.
cLoadADX.cpp> let's Loading.   Que 0  Data/GAMEDT.BIN (0/915456)
cLoadADX.cpp> let's Loading.   Que 1  Data/GAMEDT.BIN (4/518144)
cLoadADX.cpp> let's Loading.   Que 2  Data/GAMEDT.BIN (64/380928)
cLoadADX.cpp> let's Loading.   Que 3  Data/GAMEDT.BIN (5/2158592)
cLoadADX.cpp> let's Loading.   Que 4  Data/GAMEDT.BIN (65/677888)
cLoadADX.cpp> let's Loading.   Que 5  Data/GAMEDT.BIN (66/636928)
cLoadADX.cpp> let's Loading.   Que 6  Data/GAMEDT.BIN (3/552960)
cLoadADX.cpp> let's Loading.   Que 7  Data/GAMEDT.BIN (62/1300480)
cLoadADX.cpp> let's Loading.   Que 8  Data/ADVDT.BIN (804/277024)
cLoadADX.cpp> let's Loading.   Que 9  Data/ADVDT.BIN (805/277024)
RUN=64 (PRIO=2)
RUN=65 (PRIO=2)
cLoadADX.cpp> let's Loading.   Que 10  Data/GAMEDT.BIN (61/1159168)
 >> LoadTask Ready OK! 
cLoadADX.cpp> let's Loading.   Que 11  Data/GAMEDT.BIN (63/525274)
cLoadADX.cpp> let's Loading.   Que 12  Data/GAMEDT.BIN (67/19968)
cLoadADX.cpp> let's Loading.   Que 13  Data/GAMEDT.BIN (6/800768)
cLoadADX.cpp> let's Loading.   Que 14  Data/GAMEDT.BIN (25/356352)
cLoadADX.cpp> let's Loading.   Que 15  Data/ADVDT.BIN (803/287776)
SAVE NEED 160 
 >> LoadTask Next() 
 >> LoadTask End() 
cLoadADX.cpp> let's Loading.   Que 16  Data/GAMEDT.BIN (1/1779712)
ADX VoiceFileSys Init OK!
Need Play Movie Memory 0x4d7b40, NowFreeBlock 0x73fd80 
  Movie Start.  [EE Size 0x4d7b40 Byte]  [IOP Size 0x30810 Byte] 
Stream Buffer 1Bank 32768byte 5banks 163840byte used
  Movie End.   
CStream: IOPMem=0x120500byte (1153 KB), LastAddr=9010
PS2RNA: sceSifAllocIopHeap(266304) ret=0x000c0100
PS2RNA: sceSifAllocIopHeap(2256) ret=0x00101200
PS2RNA: sceSifAllocIopHeap(16448) ret=0x00101b00
キャッシュデータを破棄しました
 >> TITLE Task Init() 
RUN=64 (PRIO=2)
 >> TITLE Task SetUp() 
cLoadADX.cpp> let's Loading.   Que 17  Data/GAMEDT.BIN (15/989184)
ADX VoiceFileSys Init OK!
Need Play Movie Memory 0x4d7b40, NowFreeBlock 0x73fd80 
  Movie Start.  [EE Size 0x4d7b40 Byte]  [IOP Size 0x30810 Byte] 
(Source: Original TCRF research)