Fat Princess: Fistful of Cake
Fat Princess: Fistful of Cake |
---|
Also known as: Pocchari Princess Portable (JP) This game has unused playable characters. This game has a notes page |
Fat Princess: Fistful of Cake is a port of Fat Princess to the PSP.
Contents
Sub-Page
Notes |
Debugging Modules
This needs some investigation. Discuss ideas and findings on the talk page. Specifically: Is there a way to force these debug modules to load? |
Within the game's main data archive (FP.wad), there are numerous unused modules, including two seeming related to debugging: debug_menu.o and debug_config.o. It is currently unclear if it's possible to execute functions within these modules in-game, but strings within these compiled modules give hints about what each of them do.
The strings present within debug_menu.o are listed below:
ToggleTitleArea CreateDebug DestroyDebug menu ElementExists debugmenu title_image_name ui_title_area_ws MenuNewElement name parent screen dims GetScreenSize just left propagate_focus bg_image autoresize MenuDestroy
debug_config.o
The strings present within debug_config.o are listed below:
flags DrawCameraInfo DrawCollisionVolume DrawHeightmap DrawJoints DrawTriggerVolume DrawLightPosition DrawLightVolume DrawLightVectors DrawProjectionVectors DrawWaypointList DrawNavGraph DrawNavPath DrawSpline DrawCameraTrackVectors DrawTriggeredFace DrawAllGeoCollision DrawInvisibleGeoCollision DrawOnScreenText DrawTargetedObject DrawPhysicsGroundTest DrawPlayerCollision DrawSafeArea DrawStateText PrintStateText DrawAIText DisableAI AI_ModifyBehavior AI_ForceClassSelection AI_UnlimitedAttackPlayerRange AI_UnlimitedAttackStructureRange AI_UnlimitedCaptureOutpostRange AI_UnlimitedHelpers AI_UnlimitedHelperRange AI_ShowStuckPlayer AI_IgnoreHumanEnemy AI_IgnoreBuildTimeLimit AI_DrawTargetBuildZone AI_DrawTargetVolume AI_DrawRallyTarget EnableBuildZoneCheat EnableSpawnBombCheat PauseAtNextWayPoint GodMode BuddhaMode PlayerUseHeightmap PrintMessageBandwidthResults PrintMessageBandwidthUsage DrawInvalidResourceSpawner functions ToggleTitleArea ToggleFSAA TogglePixelFormat ToggleDither ToggleReferencePlane ToggleReferencePlaneAxis ToggleVerboseGeneral ToggleVerboseMemory ToggleVerboseFile ToggleVerboseObject ToggleVerboseAI ToggleFullscreenBlur ToggleStenciledGlow ToggleStenciledGloom TogglePauseAllPathNodes IncrementRendererDraw ShowMeTheMoney ChapterEleven GivesYouWings SuperSizeMe
Debug Display
Code for a display with debug information remains within the shipped game, and can be enabled with the following CWCheat codes:
UCUS98740 (US) | UCES01312 (Europe) | NPJG00045 (Japan) |
---|---|---|
_C0 Display Debug Info _L 0x00308760 0x00000001 |
_C0 Display Debug Info _L 0x003087C0 0x00000001 |
_C0 Display Debug Info _L 0x003087C0 0x00000001 |
Debug information displayed includes Vblanks, CPU usec, and GPU usec.
Unused Character Classes
The game contains definitions for two unused classes which can be played as by modifying parts of the game's code: Giant and Death. It also contains some information about a Ninja and Pirate class, although these classes don't seem to be playable even with modifications.
Giant
Definitions for a Giant class which cannot be obtained during regular play are present within the game's code. Notable features of this class include an increased jump height, a faster movement speed, and 6 hearts of health.
It is worth noting that a Giant class was available in Fat Princess as part of the Fat Roles expansion pack.
Death
Definitions for a Death class which cannot be obtained during regular play are present within the game's code. Notable features of this class include a greatly increased jump height, a faster movement speed, 6 hearts of health, rapid health regeneration, and much greater weapon damage and range. This increased damage allows users playing as death to instantly kill all players on the other team.
Ninja & Pirate
The file FP.wad, which contains all the assets for the game, contains two files related to other character classes that aren't playable within the game:
- scripts/classes/siegesettings_ninja.o
- scripts/classes/siegesettings_pirate.o
Unlike the Giant and Death classes, the Ninja and Pirate do not seem to be playable even through hacking, and indeed are not listed within the list of character class IDs (see the notes page for a complete listing). Like the Giant class, the Ninja and Pirate classes were available in Fat Princess as part of the Fat Roles expansion pack.
CVM Machine Info
This game uses an embeddable scripting engine called Cohort. One of the functions provided by this engine is CVM::Machine::ListInfo, which prints information about the virtual machine. The following text is printed when the function is called within UCUS98740:
Machine Info: CSL Version : V0.7.1 Compiler : Built with GNUC EDG gcc 3.4 mode on May 18 2009 Endian : little Data : 32 bit Pointers : 32 bit Integers : 32 bit Numbers : 32 bit Ref Count : 16 bit Idents : CRC's and text User Handles : Disabled User HBHandles : Disabled HB Heaps : Enabled Mem Debug : Disabled Mem Stats : Disabled Mem Tracking : Disabled Access Exceptions: Disabled Value Exceptions : Disabled Ref Exceptions : Disabled Profiling : Disabled Ref Counting : Disabled Debugger Support : Disabled XPL Asserts : Disabled CSL Debug : Disabled
- Pages missing developer references
- Games developed by SuperVillain Studios
- Pages missing publisher references
- Games published by Sony Computer Entertainment
- PlayStation Portable games
- Pages missing date references
- Games released in 2010
- Games released in March
- Games released on March 11
- Games released in May
- Games released on May 4
- Games released on March 12
- Games with unused characters
- Games with hidden development-related text
- Games with debugging functions
- To investigate
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To investigate
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with unused characters
Games > Games by developer > Games developed by SuperVillain Studios
Games > Games by platform > PlayStation Portable games
Games > Games by publisher > Games published by Sony > Games published by Sony Interactive Entertainment > Games published by Sony Computer Entertainment
Games > Games by release date > Games released in 2010
Games > Games by release date > Games released in March
Games > Games by release date > Games released in March > Games released on March 11
Games > Games by release date > Games released in March > Games released on March 12
Games > Games by release date > Games released in May
Games > Games by release date > Games released in May > Games released on May 4