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

Cruis'n World (Nintendo 64)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Cruis'n World

Developer: Eurocom
Publisher: Nintendo
Platform: Nintendo 64
Released in US: August 31, 1998
Released in EU: June 25, 1998


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


Cruis'n World for the Nintendo 64 is pretty much a near arcade perfect port of the original, unlike the previous Nintendo 64 entry...

Not only is the transition more faithful this time around, the game also adds many quality-of-life features such as Championship and Time Attack modes, a whole new slew of secret cars to unlock, and a new extra race in the Cruise mode.

Debug Menu

CruisnWorld64-debug.png

A small debug can be enable with the below GameShark code. Unfortunately, no options appear to work anymore, even when toggled to the on state.

Version Gameshark code
USA 81345E76 552C
Europe 81345DA6 545C

The code replaces the Difficulty menu in the options screen with the debug menu.

(Source: Original TCRF research)

Debugging Text

whoops DMA 0x%X 0x%X
FRAME TIME %d  0x%X (0x%X)
OVERFLOW 4Mb
?G%r?G%r?G%r
MAX_NUMVIEWPORTS Overflow!
Sprite GfxDL OVERFLOW (u64draw.c)
Final GfxDL OVERFLOW (u64draw.c)
Sprite GfxDL OVERFLOW (u64draw.c)
Final GfxDL OVERFLOW (u64draw.c)
ERROR - MAX_SPR_GFXDL overflow!
Sprite GfxDL OVERFLOW (u64draw.c)
Final GfxDL OVERFLOW (u64draw.c)
Invalid Sleep Entry!
BONUS_REAL %d
MAX_ROTVERTICES overflow (build.c)
MaxGfxList (%d)
MAX GFXDL Overflow!
MAX_ANIMATE_TEXTURES MipMap overflow
LoadTexture 16colour 2k OVERFLOW
LoadTexture 2k OVERFLOW
MaxGfxList (%d)
MAX GFXDL Overflow!
MAX %d MAX ROT VERTICES Overflow!
MAX %d MAX VERTICES Overflow!
MAX_CACHE_FACES overflow (build.c)
MAX VERTICES Overflow!
Open Bitstream for writing...0x%X
Open Bitstream for reading...
Close Bitstream
Defaulting EEPROM data 16K
Reading EEPROM data(16k)... Size: %d
EepromErr = %d %d
Checksums Failed
Invalid CRC %d
Diff write %d for %d
Writing EEPROM data(16K)... Size: %d
as is before EepromErr = %d
SAVESLOT: %d
CRUIS - %d
SHOULDN'T GET HERE!!!!!!!!!!!!!!!!!!!
SAVETYPE : %d
SAVING GAME!
SAVED GAME!
Resetting EEprom!
RESETTING SAVED GAMES PLEASE WAIT....
EEprom reset!
Resetting EEprom!
RESETTING HIGH SCORES PLEASE WAIT....
Deleting Slot!
DELETING SAVE GAME PLEASE WAIT....
Slot Deleted!
LOADING SAVESLOT: %d
loaded
ctn %d
stn %d
dtn %d
fPlayCruis %d
fPlayChamp %d
LOADING GAME TYPE: CRUIS
SelectTrackNum:%d CurrentTrackNum:%d Players:%d
LOADING TYPE: CHAMPIONSHIP
CH_SkillLevel:%d CH_RaceNo:%d Players:%d
LOADING TYPE: MAIN MENU
ShowCreditsTask
Not loaded directory Index '%d' for file Index '%d'
*********** WARNING DIR %d is NOT allocated as EUROP but IS ***********
Unpack EuroPak file********************************************
*****THIS IS A PROPACK FILE, BUGGER*****
Dir %d
*********** WARNING DIR %d is allocated as PROP but isn't ***********
Flamemark Vtx OVERFLOW
GHOST SIZE %d
ALLOC GHOST
FREE GHOST
Create current ghost
STORE BEST GHOST LAP
X3  X3  X3
--:--:--
99:99:99
%2.2d:%2.2d:%2.2d
%d
%c
0
%d
1/%d
%d/%d
X%d
menu codesize 0x%X
Ah, menu code not on correct address ERROR! %s
OBJECT_NGV_DETAILS OVERFLOW!!! BUGGER!
OBJECT_TRACK_DETAILS OVERFLOW!!! BUGGER!
OBJECT_SPRITE_DETAILS OVERFLOW!!! BUGGER!
OBJECT_FONT_DETAILS OVERFLOW!!! BUGGER!
ARCADE PLYR STRUCTURE OVERFLOW!!! BUGGER!
Alloc not on 8-byte bounary
Run out of MemStructures in 'GetMemStruct()'
Largest memory block %d bytes (0x%X)
Unable to AllocMemStruct for %d bytes
FreeMem Available %d bytes
Unable to AllocTempMemStruct for %d bytes
FreeMem Available %d bytes
Unable to 'ScanMemStruct()' for 0x%X %s 0x%X
Duff memory: 0x%X Free=0x%X : Used=0x%X
CRUISE ENDING!
CHAMP ENDING!
DEBUGGING
--->
Arse! no sphere intersection
GFXDL SIZE %d %d  %1.1f
MAX_SCREEN_OBJECTS objects overflow (ngv.c)
MAX_OBJECTS objects overflow (ngv.c)
Run out of OBJECTS! Oh heck
IN WORKSPACE 0x%X (0x%X)
DMATrackSection not correct address
RACER IGNORE %d %d
Skidmark Vtx OVERFLOW
--------------- SET CAR SOUNDS BANK PLAYER:%d CAR_VT:%d -------------
Sound command buffer is full! Oh heck! cmd %d (%d)
Run out of TASKS! Oh heck Task 0x%X
track init MAX
DMA Track Section 0x%X (Track WAV %d)
DMA Track Section to 0x%X size 0x%X
Track section DMA Space Overflow (track.c) 0x%X 0x%X
Alloc crowd
ERROR! Not enough NUM_CROWD_OBJECTS
ERROR! Not enough NUM_EFFECT_OBJECTS
NUM_TRACKSIDE_FILES overflow
Num track objects %d %s  %c %2d: %s %4.4s
%c
%c %2d: %16.16s.%4.4s %3d %c
%s%3d
Eeprom lock
EReadBlock %d (0x%X %d)
EEprom write not aligned
EWriteBlock_All %d