HomeLinksBookmark Us
Quick search:    


Search for cheats!
Need a cheat ? enter game name in the box and then press go to find cheats
PC (PC Cheats)
New # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Game: Sonic CdPlatform: PC

 *NOTE* Because it involves hex editing, only the full install and the
 demo version can be modified (can't modify the CD).
 
 It would require 3 patches - the 3 EXEs have the changing points in
 different places.
 
 In *any* version, change the first IDR_MENU1 to IDR_MENU2 and the
 first IDR_MENU2 to IDR_MENU1. Every version has two of each - and
 only one set can be changed, otherwise no effect will result. Note
 that you will not be able to find the second set (the one you don't
 change) in any 32-bit version - this is because the name is encoded
 in Unicode. 
 
 Sonic CD has two menu definitions as part of the EXE in the file,
 except only one is accessed. Because of the way Windows works
 (resources), each menu has a name. All that you're doing is changing
 which menu it accesses - you're telling it to use IDR_MENU2 instead
 of IDR_MENU1. The IDR_MENU2 is changed to IDR_MENU1 because you don't
 want two things pointing to the same place. 
 
 I think there's a method to *not* have to hex edit - there are
 indications of a second code. The words User, Debugger, and Fujiwara
 (a programmer) are all next to each other. The Fujiwara doesn't seem
 too strange except when you consider the About credits are stored in
 the SONICDLG.DLL file. His name is the only one there. I think you
 modify the SONIC.INI file to have a line like Debugmode=Fujiwara, but
 this doesn't work. BTW if you hex-edit the file then enter the code,
 you'll end up turning off debugmode (the menu sonic cd thinks has
 debugging is now IDR_MENU1, the non-debugmode one). 
 
 How to use most of the stuff:
 
 Stage This is fairly obvious. Choose a level. Note that there is no
 R2 - the order of the numbers is 1345678. A = present, B = past, C =
 good future, D = bad future. There is no A and B of the boss levels
 (as you can't get to them anyways).
 
 If you warp to the Good Future using this during the Time Attack, the
 Bad Future music will play, but you'll still be in the Good Future.
 One cool trick is to warp to another (fast) level when making times
 for a long level, like 7-2. When you beat the level you warped to,
 the time will be recorded on the level you chose at the Time Attack
 screen. 
 
 In the Demo version of sonic cd, you can only warp to R1 levels,
 special #1, special #5, R4-3 good future, and R8-2 present. (These
 are the levels that have demos, as well as the first 3 levels). BTW,
 making a demo of R8-2 is a good idea - R8-2 has a loop that's easy to
 get stuck in, as well as the fact that it's the longest level by far
 (2'49"06 is my best time). Helpful to newbies who get there.
 
 FUNC SpriteCmp - unknown, affects moving objects
 mapinit - unknown, can cause game to exit
 Debugflag - Turns off the main timer and score and replaces them with
 an indicator of X and Y coordinates within the map file.
 Specialdebug - Turns off the special stage timer only.
 TimeWarp - (on by default) Disables time warping when unchecked. You
 can still get the various symbols, but you cannot generate stars.
 Go_Special - Go to the next unbeaten special stage immediately. When
 you win, you go to the next level.
 Goodend - Shows which things you've completed towards the Good Ending.
 Flags - Displays several flags that don't seem to mean much.
 Frame - Controls speed of game. This is good for those who have
 mastered the game. 30 is normal, and 60 is *fast*. All aspects of the
 game except music and sound effects are faster. The actual speed may
 be less than 2x, depending on your computer. Note that the check mark
 always says 30, even though you might be on 60.
 Timer - unknown
 TimerInit - unknown
 AVE_300Frame - unknown, possibly affects AVI playing
 MMTimer - unknown
 SndMemFree - unknown
 Rec* - controls demo recording/playing. Go to the level you want via
 Stage, then hit RecStart to start recording the demo. Play the level.
 Hit recstop to stop recording. RecPlay plays back the keystrokes, no
 matter where you are. *DO NOT* timewarp during the demo. As such, I
 recommend you record demos during Time Attack, or turn off Time
 Warps. To write your demo, use RecWrite (duh). It will write it to
 one of the BIN files - one that corresponds to the level you played
 on. There are only 5 (?) demos you can change - the default ones. Go
 to a level that has a demo that came with it, and record your own.
 When that demo is played, it will play yours instead. Note - you may
 have to wait 5 seconds after hitting "recstart" to make sure your
 demo will play back correctly. Demo - choose which demo is assigned
 to come up next. Useful to play back your own demos easily. WaveOpen
 - unknown WaveClose - disables sound?
 CDReset - disables music?
 
 Some of the unknowns will cause sonic cd to exit.
 
 -- Barubary
 
 Since the cheats for Sonic PC are very technical, here are the more
 NORMAL cheats:
 
 ---
 To be done at the PRESS START screen: (A=Space/Joypad A; B=Joypad B;
 C=Keyboard C)
 
 Level Select = U, D, D, L, R, A
 
 Sound Test = D, D, D, L, R, A
 PCM 03 DA 01 = DJ Sonic
 PCM 07 DA 07 = Secret extra bonus level
 PCM 12 DA 25 = Weird Picture
 PCM 04 DA 21 = Mature Sonic
 PCM 11 DA 09 = Sonic at rest
 PCM 12 DA 11 = Debug Mode:Start a NEW game and now:
 A = Jump; Debug Mode: next object
 B = Debug Mode/Normal Mode
 C = Debug Mode: place objectDesigner's
 
 High Scores = R, R, U, U, D, A
 
 Time Attack Times = Beat the game in the least amount of time
 (hh:mm:ss): 37:27:57 = Play Music (read the Help File of Sonic CD)
 30:21:05 = Special Stage select menu
 25:46:12 = Pencil Test: view all movies!!


Click here to find more Sonic Cd cheat codes.


© 2004 CheatsDir.com - Contact Us