Even though this stuff is in basically every version of Sonic Heroes, I think it's worth a mention here because 10.8 has at least a few debug stuff enabled.
First of all, the debugger is the same one that Sonic Adventure 2 uses. But there's some other stuff too:
A: Push Stage##B: Pop Stage###T_L/T_R:team####S: Start###Z: Reset###X: Perfomance##2P X: Movie Mode##2P B: now Mission1####2P B: now Mission2####2P B: now Hard Mode###Y: Event(now ON)###Y: Event(now OFF)##2P L/R :team###TEAM %d:%s##TEAM %d:------##LANG :%s####2P K/L-R renda suna!###SOUND :%s###3P K/L-R renda suna!###DEMO OFF####DEMO SHOW###DEMO SHOW REAL##DEMO RECORD#DEMO SHOW ENTRY#DEMO RECORD ENTRY###DEMO SAVE ENTRY
There's also what appears to be an ingame menu:
SYSTEM RWINIT : ##SYSTEM CHARASET : ##SYSTEM MAININIT : ##SYSTEM MAINTASKINIT : ##SYSTEM INITMODULES : ##---------------------###MAIN PROGRAM+ : ##SUB PROGRAM : ##PLAYER : ##LAND : ## (DISP MODELS ) : ## (OCTREE ) : ##STAGE TEXTURE : ## (SHARE ) : ## (NATIVE+LAND ) : ## (GDISP ) : ##SOUND : ## (INIT ) : ## (ADXCREATE ) : ## (LOADMLT ) : ##ETC : ## (STAGE INIT ) : ## (SET SHARE ) : ## (SET NATIVE ) : ## (PARTICLE ) : ##TOTAL(about) : ##-------------------------------------------------------------###DISPLAY OPEQ : ##DISPLAY PUNCH : ##DISPLAY ALPHA : ##DISPLAY 2D : ##SYNC WAIT : ##DISPLAY BEFORE REND : ##ALL :
And like I said, same debugger that SA2 uses:
####USER####SPHERE##PLANE###CUBE####\#J(############\#K0##PPLEVEL###%8d#####\#Kィ####\#リH\#ヨ�#ル8####\5諤####NONE####USER####SAMPLE##TEST####EDITOR##EDITOR2#NAPA####KLAMATH#POI
NT###ASHLAND#SURVEY##PATH####LEAVE###EASY####MOTION##FIX#POINT2##TAKUTO##RABBIT##
JONES###HALF####THREE1##THREE2##THREE3##THREE4##THREE5########\≠###ALL#OBJECT##ENEMY###ETC#POS X###POS Y###POS Z###ANG X###ANG Y###ANG Z###range###\#Nワ\5ヨ0POS :###fff#ANG :###xxx#ETC :###CC######BROKEN##SHADOW##LIGHT1##LIGHT2
If SA2/Sonic Heroes are similar enough, the way to activate the debug menus should still be the same. The way you could load up the debug stuff in SA2 is by changing 00->01 around or above the memory region where ring/life/time data is kept.
PS: I pulled this from dumping the memory of the 10.8 proto.
This post has been edited by evilhamwizard: 20 January 2010 - 11:01 PM