Announcement

Collapse
No announcement yet.

Sega CD ISO Hacks & Editors

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

  • Shadow Of The Beast 2 (U)

    Infinite Continues: 1 instance @ 0x00019AC6
    Search: 3D7CFFFF08B2426E41544E75536E4154
    Change: 3D7CFFFF08B2426E41544E7560024154

    Infinite Health: 1 instance @ 0x0001753C
    Search: 09DE426E09E0322E0A5CE360916E0A5A
    Change: 09DE426E09E0322E0A5CE36060020A5A

    Infinite Spears on pickup: 1 instance @ 0x0001BD24
    Search: 205F4E75102E08D9720181011D4008D9
    Change: 205F4E75102E08D972018101600208D9

    Infinite Axes on pickup: 1 instance @ 0x0001BC38
    Search: FFE44E75102E08D8720181011D4008D8
    Change: FFE44E75102E08D872018101600208D8

    Comment


    • Battlecorps (U)

      Infinite Health: 1 instance @ 0x000299D8
      F9E84A790000F9E2670E91790000F9E2
      F9E84A790000F9E2670E60040000F9E2

      Comment


      • Stellar Fire

        Infinite Shields: 18 instances, change the 6 below
        Search: 484192406A04323C000048412141003A
        Change: 484192406A04323C000060042141003A

        Change @ the following addresses:
        0x04214FBC (stage 1)
        0x04290BC4 (stage 2)
        0x0431B5B0 (stage 3) NOTE: stay close(r) to the boss during the battle so he can't throw a long range icicle that'll stick in your vehicle causing the game to crash.
        0x043B3154 (stage 4)
        0x0442DA58 (stage 5)
        0x044C250C (stage 6)

        Comment


        • Radical Rex (U)

          Infinite Continue Time: 1 @ 0x000F9490
          Search: FF7033FC003C0002FFD253790002FFD4
          Change: FF7033FC003C0002FFD260040002FFD4

          Infinite Continues: 11 instances, change the first 10
          Search: 4A40670000B022790000F9565369000E
          Change: 4A40670000B022790000F9566002000E
          or change all:
          Search: 00143029000E670000BC4EB9000257644A40670000B0227900 00F9565369000E
          Change: 00143029000E670000BC4EB9000257644A40670000B0227900 00F9566002000E

          Infinite Lives: 11 instances, change the first 10
          Search: F9566000009408070000665053690010
          Change: F9566000009408070000665060040010
          or change all:
          Search: F956600000940807000066505369001067106100010453406700FF1822486000
          Change: F956600000940807000066506004001067106100010453406700FF1822486000

          Infinite Health: 10 instances, change all
          Search: 302D0098670690416E0270003B400098
          Change: 302D0098670690416E02700060040098

          No Damage from Nose Leeches: 2 instances, change both
          Search: 4EF90000C62220790000FBE491680098
          Change: 4EF90000C62220790000FBE460020098

          Invulnerability (after 1st hit on each stage): 10 instances, change all
          NOTE: Lava and certain enemies that eat or crush will still kill you and sabre tooth tiger breath will too if it's the initial hit.
          Search: 4E75302C00306718534039400030
          Change: 4E75302C00306718600439400030

          Invulnerability Bonus Stages: 3 instances, change all
          Search: FFD6670E0A6D2000000853790002FFD6
          Change: FFD6670E0A6D2000000860040002FFD6

          Infinite Roar Fossil on pickup: 9 instances, change all
          NOTE: Doesn't work on stage 7
          Search: 00036734302C001A672E53403940001A
          Change: 00036734302C001A672E53406002001A

          Infinite Air: 2 instances, change both
          Search: 67025D400440000A6A02700039400028
          Change: 67025D400440000A6A02700060020028

          Puffer Fish Can't Steal Your Air: 2 instances, change both
          Search: 0060B06C00326504302C003239400028
          Change: 0060B06C00326504302C003260020028

          Comment


          • So i spent a good part of 2 days getting these codes for shining force cd but i was only able to do it on my xbox running neogenesis emulator as it was the only thing i know of that allowed me to search for codes. The problem i have come across is that when i try using them on an emulator like gens+ the codes dont work.

            An example for the character Nick in book 1:
            Nick Lv 3000 B0AA 0063
            Nick HP 3000 B0AC 03E7
            Nick MP 3000 B0B1 03E7
            Nick ATK 3000 B0B2 0063
            Nick DEF 3000 B0B4 0063
            Nick AGL 3000 B0B6 0063
            Nick MOV 3000 B0B8 0063
            Nick Exp 3000 B0D1 0064

            I have the sets of these codes for all characters in book 1 and 2 and would love to make them work universally for everyone. any help would be appreciated.

            **this post took awhile to get approved that i happened to create a thread about this same post in the hacking help section**
            Last edited by linkthetimehero; 12-01-2016, 09:11:46 PM.

            Comment


            • Time Cop (E)

              Infinite Time: 1 instance @ 0x0000AF7A
              Search: 10387051670C53387051705911C07052
              Change: 10387051670C53387051705911C06002

              Infinite Gun: 1 instance @ 0x0000C956
              Search: 66F69040720110387654810111C07654
              Change: 66F69040720110387654810111C06002

              Infinite Lives: 1 instance @ 0x0000CBBC
              Search: 662A904072011038764E810111C0764E
              Change: 662A904072011038764E810111C06002

              Full = 64
              Infinite Health: 1 instance @ 0x0000B8F2
              Search: 72B231FC043672B050F8764D51787652
              Change: 72B231FC043672B050F8764D51786002

              Invulnerable: 1 instance @ 0x0000C65A
              Search: 00FF3D4000464A6E005A6718536E005A
              Change: 00FF3D4000464A6E005A67186004005A normal
              Change: 00FF3D4000464A6E005A67186002005A blinking

              Infinite Bombs: 1 instance @ 0x0000BF70
              Search: 10387655670E92417201810111C07655
              Change: 10387655670E92417201810111C06002



              Time Cop (U)-one level demo

              Infinite Time: 1 instance @ 0x0000CBE2
              Search: 10387049670C53387049705911C0704A
              Change: 10387049670C53387049705911C06002

              Infinite Lives: 1 instance @ 0x0000EC12
              Search: 662A9040720110387648810111C07648
              Change: 662A9040720110387648810111C06002

              Infinite Health: 1 instance @ 0x0000D69E
              Search: 72AC31FC043672AA50F876475178764C
              Change: 72AC31FC043672AA50F8764751786002

              Infinite Bullets: 1 instance @ 0x0000E9AA
              Search: 66F6904072011038764E810111C0764E
              Change: 66F6904072011038764E810111C06002

              Invulnerable: 1 instance @ 0x0000E6A8
              Search: 00FF3D4000464A6E005A6718536E005A
              Change: 00FF3D4000464A6E005A67186004005A normal
              Change: 00FF3D4000464A6E005A67186002005A blinking

              Comment


              • Battle Frenzy (U)

                Infinite Ammo on pickup (all weapons): 1 instance @ 0x00407112
                Search: 4A7900059DEE66000004E28891AB0002
                Change: 4A7900059DEE66000004E28860020002

                Infinite Lives: 1 instance @ 0x00404BA4
                Search: 0040322E01003D410102D2403D410100
                Change: 0040322E01003D410102D24060020100

                Infinite Continues: 1 instance @ 0x004041A2
                Search: 4EB90000BB4A6000003A537900059CC2
                Change: 4EB90000BB4A6000003A600400059CC2

                Infinite Continue Time: 1 instance @ 0x003FE02A
                Search: 0647003248A70B004EBAD8904C9F00D0
                Change: 0647003248A70B004EBAD8904C9F6002

                Infinite Health: 1 instance @ 0x00404AD0
                Search: 4EB9000374064CDF470170003D400106
                Change: 4EB9000374064CDF4701700060060106

                Disable Stage-End Countdown: 1 instance @ 0x003D32C6
                Search: 7200323900059D8C534133C100059D8C
                Change: 7200323900059D8C600233C100059D8C

                Comment


                • Tomcat Alley (U)

                  Retro Gaming Bug bit me pretty hard after New Years. And I've been actually to find out how to hack the Sega CD game Tomcat Alley. I'm not quite understanding what values to find and replace.

                  I found this on a similar thread...

                  Tomcat Alley (U)

                  Infinite Missiles/Escape (6006)
                  [|gg]42B900FFD7B2[/|gg]

                  What exactly do I search? and replace? Do I find 6006 replace it with 42B900FFD7B2 or Vice Versa?

                  Someone please help me out. Thanks!

                  Comment


                  • I found the CRC for Keio Flying Squadron!
                    It's 77C4FA1B. Now my question is how to hack Sega CD games using a hex editor?
                    I really want to learn.
                    Puerto Rico...GAME ON, Level Up & Happy Gaming!!!
                    https://www.youtube.com/user/MusicAndMore2014

                    Comment


                    • I found the CRC for Keio Flying Squadron!
                      It's 77C4FA1B. Now my question is how to hack Sega CD games using a hex editor?
                      I really want to learn.
                      Puerto Rico...GAME ON, Level Up & Happy Gaming!!!
                      https://www.youtube.com/user/MusicAndMore2014

                      Comment


                      • Originally posted by Namii View Post
                        Retro Gaming Bug bit me pretty hard after New Years. And I've been actually to find out how to hack the Sega CD game Tomcat Alley. I'm not quite understanding what values to find and replace.

                        I found this on a similar thread...

                        Tomcat Alley (U)

                        Infinite Missiles/Escape (6006)
                        [|gg]42B900FFD7B2[/|gg]

                        What exactly do I search? and replace? Do I find 6006 replace it with 42B900FFD7B2 or Vice Versa?

                        Someone please help me out. Thanks!
                        Namii, I must have missed this post. If you still want some info, please post again.
                        The Code Hut: https://codehut.gshi.org/

                        Comment


                        • Originally posted by GamerTillTheDeath2012 View Post
                          I found the CRC for Keio Flying Squadron!
                          It's 77C4FA1B. Now my question is how to hack Sega CD games using a hex editor?
                          I really want to learn.
                          Are you talking about hacking existing codes into a Sega CD game, or making new codes?
                          The Code Hut: https://codehut.gshi.org/

                          Comment


                          • Follow the document by Tony Hedstrom, I try to hack Keiou Yuugekitai (Japan) = Keiou Flying Squadron,

                            Lives store at FFF856
                            so I hoot and find FF:8B 52 is the code to substract it,
                            then search trace.log FF:8B 50 53 78 subQw.1 ($F856),
                            change 53 78 to 60 02 to bypass the code,
                            Raw game geine code is : FF8B50:6002
                            Hex patch ISO
                            search 53 78 F8 56 6A 00
                            replace 60 02 F8 56 6A 00

                            success !

                            Then I try invincible hack, at the first appear after death, the character will blink and invincible,
                            I search the count time of invincible time and find FFF854:B4
                            I can lock it and play as invincible, but the character is blinking and transparent....
                            try to hook FFF854, aind FF:88 04 is the code to substract the count,
                            and search trace.log
                            FF:8802 53 78 subqw(F854)
                            I change 53 78 to 60 02 again, same as lock ram, but still blinking.

                            How can I keep the count not to 0 ( will blinking but invincible ) but the character will not blinking ?
                            It seems I must find the code that check if i got hit by enemy, or which address store the check value, but how ?
                            Or there is another way to keep invincible but not blinking ?

                            Another question is Robo Aleste,
                            use Gens hack version I find the live seems store at 03FF14, but I can not lock it with genie code ( gens/gs ),
                            it seems more complicated...

                            any help will be appreciated, thanks.

                            Comment


                            • Here's one way to do a "Non Blinking" type invincibility code...

                              Use the RAM address that you found for the blinking invincibility timer (FFF854), but instead of doing a "write" breakpoint, do a "Read" breakpoint. Look at the trace log file and figure out how to change the conditional branch near the breakpoint so that it will always make you invincible. It is checking to see if that RAM address is zero, and if it's zero, you're not invincible.

                              EDIT: On Robo Aleste, there might be several occurrences of the subtraction instruction. Just write down a string of numbers for the subtraction at 03FF14 and see if there are any other matches in the ROM/ISO using a hex editor.
                              Last edited by Tony H; 03-16-2017, 12:22:03 AM.
                              The Code Hut: https://codehut.gshi.org/

                              Comment


                              • Search and find this, seems like you said ( but it's for SMS ) :
                                https://www.smspower.org/forums/14312...ithoutBlinking

                                must find the ram address that store the zero ( invincible ) or not zero ( invincible ),
                                maybe beneath the breakpoint...

                                log "read" breakpoint,

                                [FF:87FC] R16 = 0000 [FFF854]
                                [FF:87FC] R16 = 0000 [FFF854]
                                [FF:87FC] R16 = 0000 [FFF854]
                                [FF:87FC] R16 = 00B4 [FFF854]
                                [FF:8804] R16 = 00B4 [FFF854] ==> ( FF:8802 = 53 78 subqw(F854), decrease count 1 of FFF854, B4,B3,B2... )
                                [FF:87FC] R16 = 00B3 [FFF854]
                                [FF:8804] R16 = 00B3 [FFF854]
                                [FF:87FC] R16 = 00B2 [FFF854]
                                [FF:8804] R16 = 00B2 [FFF854]
                                [FF:87FC] R16 = 00B1 [FFF854]
                                [FF:8804] R16 = 00B1 [FFF854]
                                [FF:87FC] R16 = 00B0 [FFF854]

                                seems FF:87FC is the address to check zero or not zero ?

                                search trace.log for FF:87FA
                                find
                                FF:87FA 4A 78 TST.W ($F854)
                                and
                                FF:87D4 67 00 BEQ #$0024 [FF:87FA]
                                but I can not understand what it means,
                                change opcode to 6002, but no effect...

                                the code above FF:87FA are
                                FF:87D0 61 00 BSR #$F8C6 [FF:8098]
                                FF:8098 4A 79 TST.W ($FFFFC24A)
                                FF:809E 67 00 BEQ #$000C [FF:80AC]
                                FF:80AC 30 39 MOVE.W ($FFFFC248),D0
                                FF:80B2 42 79 CLR.W ($FFFFC248)
                                FF:80B8 4A 40 TST.W D0
                                FF:80BA 67 00 BEQ #$000C [FF:80C8]
                                FF:80CE 70 00 MOVEQ #$00,D0
                                FF:80D0 4E 75 RTS
                                FF:87D4 67 00 BEQ #$0024 [FF:87FA]
                                FF:87FA 4A 78 TST.W ($F854)

                                I don't know if the procedure right ? what should I do ? thank you !
                                Last edited by dewen; 03-16-2017, 08:29:40 AM.

                                Comment

                                Working...
                                X