Announcement

Collapse
No announcement yet.

Sega Mega CD Hacks & Patches

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mezmorize
    replied
    Android Assault

    Invulnerability (6002) [Only tested the 1st of 14 instances]
    [|GG]000E600E02477FFF0807000D670400470100[/|GG]

    Infinite Lives (6002) [Only tested the 1st of 14 instances]
    [|GG]E61E640A4278E61E317C0001000E30874E75[/|GG]
    Attached Files
    Last edited by Mezmorize; 01-09-2011, 11:56:53 PM.

    Leave a comment:


  • Hybrid
    replied
    damn wish i could find button codes

    Leave a comment:


  • Jarun
    replied
    This just in. Desert Bus is by distance, not time. Looks like my math was correct. Max speed code puts you at 120mph as the trip ended at 3 hours 2 min.

    Leave a comment:


  • Mezmorize
    replied
    I've came across another type of the button cheat storage in RAM.
    This is the 2nd time I seen it, but didn't understand it at first.



    This is how the 'Debug' code for the Sega CD game Silpheed is held.

    The first byte is the standard button counter.
    But, it always counts 0-F instead of resetting to 0 on a wrong button press.

    So, the next 16 (0-F) bytes after the button counter is what holds the values of the button that was pressed.
    In the picture the first byte is the number of buttons it takes to activate the code, and next bytes is the buttons to activate it.

    04 40 10 01 02 01 01 04 08 20 08 02 10 00 00 00
    Is 13 button presses of Left, A, B, Up, Down, Up, Up, Left, Right, C, Right, Down, B on controller 2.

    So to cheat this code in RAM you would need to poke 14 bytes (at least).

    Leave a comment:


  • Hybrid
    replied
    weill thats a simple math problem at 96 value being 45mph each 1 in the value equals 0.46875
    multiply 0.46875 * 255 = 119.53125mph to be exact

    149 to 150 if give you approxamately 70 mph

    Leave a comment:


  • Mezmorize
    replied
    I loaded it up again and just changing the speed a little over the default makes the speedo go off the scale, sorry.

    Fusion has a Fast Forward option, if that's any help to 'ya.

    -------------

    Some more push-button cheats for the Sega CD.



    Code:
    DEBUG         	LRRU
    STAGE SEL     	DLURURDL
    END PAUSE     	RRDU
    PAUSE OFF     	UDLL
    TEST MODE     	UDRLU
    320 MODE      	RLRLDDUU
    MUTEKI        	LDLRUDLD
    STAGE CLR     	DDRU
    MUGEN         	RLDUUDLR
    COMMAND		ULRURLDD ULDR
    SE TEST		RDULDU
    
    U=UP
    D=DOWN
    L=LEFT
    R=RIGHT
    With the command code, it just makes the other codes appear on screen.
    Press each button 4 times until you reach the space in the code.

    SE Test shows up in the Options Menu.
    Last edited by Mezmorize; 01-08-2011, 09:32:53 PM.

    Leave a comment:


  • Jarun
    replied
    Originally posted by Mezmorize View Post
    The ROM value of 0x60 equals out to be 45 MPH.
    The value 0xFF makes the speed dial go off the charts, it's hard to say how fast really.

    I thought it was pretty funny that you get towed at a faster speed than you can travel by default (45 MPH).

    Edit:
    The decimal value of 96 (RAM) = 45 MPH so you can kinda guess...
    decimal value of ram? I am confused. Where does 96 come from?

    With the max speed code I timed it at 1 mile every 30 seconds. So thats about 120mph. Lol So that would be a 3 hour bus ride. I might just test that on kega. Supposedly there is a day night cycle. But I don't think that is tied into the internal clock. I wonder if it is by miles or time.

    Can you make a patch that would make max speed 70? or 65, 69 something still on the speedometer to see if it would still register.
    Last edited by Helder; 01-26-2011, 05:31:56 AM. Reason: Fixed the Quote

    Leave a comment:


  • Hacc
    replied
    Originally posted by Mezmorize View Post
    Indeed, thanks Hacc!

    I'll have to go back and re-visit some past games now (SMS/SGG).
    I was surprised how easy this method is.
    You're welcome.

    Congratulations, on finding your first button cheats! You catch on fast!

    Originally posted by Tony Hedstrom View Post
    Good finds Mez.

    Hacc, thanks for posting the button cheat info. The only way I knew how to search for button cheats, was to look for strings of button values in the ROM (ie. Right = 08, A = 40, B = 10, etc). It was easy to find strings of known button cheats, but not so good at finding unknown cheats. I'm guessing that many/most games don't even use that method for button cheats. The few that I found that do use that method are: Sonic 3, Knuckles, Shining Force 2, and Ecco the Dolphin.

    I'll have to try the method you described on a few games.
    You're welcome.

    That's the method I normally use for Genesis, SNES, etc games. A lot of games work with this method. It works best on PlayStation games, though. I've found dozens of codes with it.
    Last edited by Hacc; 02-09-2011, 02:05:54 PM.

    Leave a comment:


  • Mezmorize
    replied
    Indeed, thanks Hacc!

    I'll have to go back and re-visit some past games now (SMS/SGG).
    I was surprised how easy this method is.

    Leave a comment:


  • Tony H
    replied
    Good finds Mez.

    Hacc, thanks for posting the button cheat info. The only way I knew how to search for button cheats, was to look for strings of button values in the ROM (ie. Right = 08, A = 40, B = 10, etc). It was easy to find strings of known button cheats, but not so good at finding unknown cheats. I'm guessing that many/most games don't even use that method for button cheats. The few that I found that do use that method are: Sonic 3, Knuckles, Shining Force 2, and Ecco the Dolphin.

    I'll have to try the method you described on a few games.
    Last edited by Tony H; 01-07-2011, 09:48:52 PM.

    Leave a comment:


  • Mezmorize
    replied
    Found another for Sega CD.

    Clifhanger - View The Ending
    At the Title Screen, use controller 2 and enter:
    Right, Left, Down, Up and Start (RLDUS)

    View The Movies
    At the Title Screen, use controller 2 and enter:
    Up, Down, A, B and C (UDABC)

    A very easy one to input:
    Use controller 2 and press Up once and then Down until a message appears:


    More special messages:
    Up, Up, Down until a message appears
    Up, Up, Up, Down until a message appears
    Up, Up, Up, Up, Down until a message appears
    Up, Up, Up, Up, Up, Down until a message appears
    Up, Up, Up, Up, Up, Up, Down until a message appears
    Up, Up, Up, Up, Up, Up, Up, Down until a message appears
    Up, Up, Up, Up, Up, Up, Up, Up, Down until a message appears
    Last edited by Mezmorize; 01-07-2011, 09:54:56 PM.

    Leave a comment:


  • Mezmorize
    replied
    Yes, my first button cheat find!

    Sega CD
    Android Assault: The Revenge of Bari-Arm

    At the Title Screen press:
    Right, C, A, B, A, Left, C, A, B and A (RCABALCABA)

    But I don't know what it does for sure yet...

    Leave a comment:


  • keeper7
    replied
    Originally posted by Mezmorize View Post
    I guess keeper7's job as beta tester will be easier now ^.^
    Beta tester...LOL
    I hope I gain skills and knowledge enough to become at least a "hacker junior" someday. ROFL
    Last edited by keeper7; 01-06-2011, 03:07:39 PM.

    Leave a comment:


  • Hacc
    replied
    Cobra Command (Sega CD / Mega CD)

    Originally posted by Mezmorize View Post
    Thanks. First game I tried was Cliffhanger, and it is now running also.



    Wow, amazing as usual Hacc!
    Thanks so much for all the info you've given me.
    I have actually came across RAM address that was increasing each time you pressed a correct button.
    The first one I noticed was Firo and Klawd for PSX:

    Cheat (Password) Mode open in options:
    300B273C 0004

    The value is 4 cause I noticed that it went from 0 to 1 2 3 4 with each successful button press.
    I've also noticed that many systems have 'Joker Addresses', or is it all systems?
    You're welcome.

    I can't say for sure, but all of the systems that I have hacked has an address (multiple sometimes) in memory that can be used as a Joker (activator) command. It is possible for the Sega Saturn which needs it for some codes in my opinion.

    I have to head out right now, but I missed another button cheat. I found it odd that there was a slight gap between the Cheat Mode and Extra Difficulty button counter addresses. Here is the new code:

    Invincible: Enter the Cheat Mode code first. Then, press Up, Up, Up, Right, Right, Left, Left, Left, Down, Down twice as a whole code. You'll hear an explosion. Sit back, relax, and watch the game be completed for you.

    Button Counter: FFD845 (will be acknowledged after you enter the code the first time)

    I also took another look at some of the files that caught my attention before, and found out that the button cheats are stored in LOD_TIL.bin.

    Edit: I also checked that Power Rangers game for new cheats and there are none (I had flashbacks of my childhood with this game). It's also odd to see that it was a button-sequence type game.
    Last edited by Hacc; 01-06-2011, 09:01:06 AM.

    Leave a comment:


  • Mezmorize
    replied
    Basically, most every code I posted before this post is shit.
    Thanks to Tony, I have a lot better understanding now.

    Hopefully things from now on will be without 'bugs'.
    I guess keeper7's job as beta tester will be easier now ^.^

    First game:
    Cliffhanger

    Locate the hex string then overwrite the 2 bytes (4 digits) before it with the 2 bytes in parentheses.

    Infinite Continue Time (6002)
    [|gg]F176661833FC00010007F17033FC[/|gg]

    Infinite Continues (6002)
    [|gg]FFF033FC00010007F17033FC0010[/|gg]

    Infinite Lives (4E71) [Many instances; I only tested the first]
    [|gg]00BC4A39000B00BC66186100E396[/|gg]

    Invincibility (6004) [Many instances; I only tested the first]
    [|gg]000B00B70C0700086D084A390000[/|gg]

    Invulnerability [Blink] (6004) [Many instances; I only tested the first]
    [|gg]000B04DA660608B0000700014A39[/|gg]

    -------------------------------------------------------------------------------------

    Desert Bus

    I fixed the problem with this game finally (the bus always pulls to the right).
    Now it drives like a normal vehicle.

    Find this hex string in your disc image:
    [|gg]6FFA4E75303900FF6FEAD17900FF6F[/|gg]

    Before all that is an FF.
    Make it a 00 to solve the problem.

    -------------------------------------------------------------------------------------

    Well, more to come later.
    I got a new 'toy' in the mail today to check out (Dreamcast VGA Box).
    Attached Files
    Last edited by Mezmorize; 01-06-2011, 05:40:53 AM.

    Leave a comment:

Working...
X