For the past few days I have been hacking around with Sonic 06 using my RGH console it seems like there's not too much information out there on the EXE or the how the game actually works side of things so here is what I got and what I learned so far.
So first thing i did was dump the xex to my PC and using an old guide, i managed to get it converted and open in IDA for further research. the first thing i did was dump a list of floats and start going down the list poking them, Here is the full list of floats. https://docs.google....dit?usp=sharing the first thing did was start working down the list and managed to do 150 so far out of 1200+ here's the interesting stuff i found.
Speed (In Game) DEF: 0.01666667
0x82000B88
Changes Game Rendering Mode? DEF: 0
0x82000DD8
Changed Rendering Scale? DEF: 0.5 - Don't go above that.
0x82000DDC
Image Strech X DEF: 2
0x820013A0
Graphics Changes - Falling Peds DEF: 0.0099999998
0x82001418
Messes up graphics - Image Scaling? DEF: -1
0x82001530
Fog? DEF: 2
0x82001594
Mini-Map Placement- DEF: 0.25
0x82001930
Skybox Distace? DEF: 20000
0x82001B60
Sound Effects Buffer Volume. DEF: 0.001
0x82001F88
Peds Shake? DEF: 0.01745329
0x82001FE0
Mini-Map Icon Size DEF: 200
0x82002038
Camera Distance DEF: -0.7853982
0x82002230
Camera - Causes it to spin out if set to 1.
0x820022B8
Funky Spinning Models if modified
0x82002370
TOD / Lighting?
0x8200246C
Load Sound FX sometimes?
0x82004514
Spin for Picked up Objects.
0x82007D94
Infinite Time? - Breaks Stage Timer.
0x82008230
I've been using Ascensions Advanced poker to change them, The first one that I tried effects the timescale the game is running at, this is also the case for the E3 (XBL) Demo of the game, where I also did the same process and dumped those floats as well. where there are 1093 of them, a few less than the full release.
There are references to debug mode and I've been trying to get it enabled but my limited knowledge of PPC Assembly is preventing me from getting it enabled, but nothing I've seen in the code of the game so far makes me think that it's not possible to one day enable it. below is a link to a screenshot of ida with the code itself, so if you know please let me know.
https://i.imgur.com/ZSrSjN6.png
PS Sorry about the new thread on something so old, as far as i can tell information on this is sparse and extremely old so rather than bumping a 10 year old thread I wanted to opt for something new as with the rise of Xenia modding the core code of the game will probably be increasingly more important as time goes on and more people start running this game on emulators.