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

Xena: Warrior Princess: Talisman of Fate

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Xena: Warrior Princess: Talisman of Fate

Developer: Saffire
Publisher: Titus
Platform: Nintendo 64
Released in US: December 14, 1999
Released in EU: December 17, 1999


DevTextIcon.png This game has hidden development-related text.
DebugIcon.png This game has debugging material.


Hmmm...
To do:
Use code 800BF747 000B (USA) and clarify if this takes you to an unused map while in VS mode.

Debug Displays

XenaN64-debugdisplay1.png XenaN64-debugdisplay2.png

A couple of debug displays can be enabled with the below GameShark code. Some of the debug display features can also be found in Top Gear Rally 2.

The system Debug uses a 16-bitfeild with the following values:

Bit Value Effect
0x1 Display CPU/GPU/RDP/RSP stats
0x2 Display CPU/GPU stats (overriden by 0x1)
0x8 Places a giant marker at the center of the stage
0x10 Displays the current game resolution
0x20 Displays a graph of memory usage
0x40 Shows character hixboxes and some AI stats
0x80 Makes characters invisible
0x100 Displays info about human-controlled characters
0x200 marks stage boundary points with red balls.
0x400 Outlines the screen overscan boundary in red.
0x1000 Displays a graph of the input command buffer.
0x2000 Renders players in white (same as "polygon fighters" cheat)
0x4000 Functionally the same as 0x2000

Add the desired values together and use it as X in the cheat below:

Enable system debug display:

Version GameShark Code
USA 8108E882 XXXX
Europe 8108E592 XXXX

Build Dates

Version ROM Address Build Date
USA 0xBC3896
03:15:48 PM 1999 10 07
Europe 0xBCD9FA
11:11:51 AM 1999 10 21
(Source: Ferrox)

Development Text

Starting at 0x95C98 in the ROM is a bunch of development related strings.

You have requested an image number that exceeds the number of images
MTL width must be evenly divisible by 4 image %d
MTL width must not be larger than 1020 image %d
File Could not be retrieved from UFS
requested X or Y position is not located on the image
Get Pixel Color only works for 8 bit images at this time
Get Palette Color only works for 8 or 4 bit images at this time
requested X position is not located on the image
Request for Palette is past loaded MTL data
Request for palette from a non Color Index mtlfile
Only 4 bit and 8 bit images may be used for paletted images
Palette cannot be swapped because sizes are not the same
Palette cannot be swapped because formats are not the same
only 4 bit and 8 bit images may be used for paletted images
MTL draw type not supported for 4 bit textures
MTL draw type not supported for 8 bit textures
MTL draw type not supported for 16 bit textures
MTL draw type not supported for 32 bit textures
MTL only supported for 4, 8, 16, and 32 bit textures
Intensity draw requires the image to be in the G_IM_FMT_I or G_IM_FMT_IA format
height or width of draw cannot be less than or equal to zero
cant tile on a boundry that is not a power of 2
MTL width must be evenly divisible by 8
MTL width must not be larger than 1023
4 and 16 bit widths must be the same
4 and 16 bit heights must be the same
output width cannot be less than or equal to zero
output height cannot be less than or equal to zero
Material
GetImage
Load
GetNumTextures
Game
FillRectangle
Image
Draw
DrawIntensity
DrawFast
GetFormat
GetSize
GetWidth
GetHeight
ModifyPalette
SwapPalette
GetPixelColor
GetScreenPixelColor
IncrementMTL
ResetMTL
PointSegmentAtImage
DrawOverlay
GetColorR
GetColorG
GetColorB
DrawTile
GetPaletteColor
SetPaletteColor
Controller Id not within range 1 - 4
Controller
SButton
AButton
BButton
RButton
LButton
ZButton
CUButton
CDButton
CLButton
CRButton
JUButton
JDButton
JLButton
JRButton
Buttons
StickX
StickY
Lockout
AnalogToDigital
NumControllers
Invalid alpha value (out of range)
Unable to find font in UFS
Out of memory for font
File Could not be retrieved from UFS
Text
LoadFont
SetAlpha
DrawCentered
DrawRight
DrawLeft
DrawWrap
DrawWrapCenter
DrawWrapHeight
Width
Height
SetColors
LoadStringTable
Graph
Create
LoadLineGraph
SetLineThickness
CreateLineGraphMorph
LineGraphMorph
SetPercent
SetDirection
SetPosition
SetPosition3D
SetGradient
Draw
F3D cant be found in UFS
VTX cant be found in UFS
TEX|
MTL cant be found in UFS
MPA cant be found in UFS
MTL cant be found in UFS
alpha needs to be between 0 and 255
VTX files could not be retrieved from UFS
FredObject
Load
Draw
ScaleDraw
AnimateTextureCoords
GetVTX
SetVTX
LoadVTX
WipeVTX
Argument out of range (volume not 0-255)
Argument out of range (reverb not 0-127)
Argument out of range (pan not 0-255)
Argument out of range (frequency offset not -127 - 127)
Argument out of range (frequency offset not 0 - 255)
Sound
LoadSong
PlaySfx
PlaySong
Volume
Reverb
Pan
Frequency
Tempo
Pause
UnPause
Done
(Source: Ferrox)