Announcement

Collapse
No announcement yet.

"Fixing" Shadowrun on the Genesis

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Try these codes with Gens hacking version (you can download it on this site in the D/L section). I don't know how to get the glitch to happen yet, so couldn't test it. The value before you buy the Wired Reflexes is 06, and it's 04 after you buy it. It looks like a lower value is better.

    FF017E:04
    FF017F:04

    If it works, you can try one code at a time and see if a single code will work. Both addresses changed when I bought the WR.

    EDIT: Just to clarify, these may be the addresses for the hidden stat.
    Last edited by Tony H; 10-11-2013, 10:46:49 PM.
    The Code Hut: http://codehut.gshi.org/

    Comment


    • #17
      Having tested these out and observing any changes, I've come to find that the first code controls the Essence attribute (the number on the left of the decimal point; it's visible on the Attributes/Skills screen) while the second one controls the Magic attribute, also visible on the stat screen. Changing the opcodes (or whatever the rightmost numbers are called) to high numbers like 07 or 08 allow them to go higher than the game normally allows...which might be helpful for other situations so I'll definitely hold on to these. Not the attribute I've been looking for, but I do wonder why those would even change at all after getting Wired Reflexes Okay, I can see why those other two addresses changed: when you buy cyberware, you lower your Essence and therefore your Magic.

      Not sure if this link would help in any way, but I think you might wanna look at it anyway: http://www.gamefaqs.com/boards/36685...owrun/58292651 Dragoon's post has a list of many different ram addresses for stats, some items, money, etc. It was this post where I found out about the FF017D address. Reading that list again, sure enough FF017E and FF017F control first digit Essence and Magic respectively. Perhaps I should've linked to it in the beginning.

      Edit: I tried using FF017D:04 to see if that would change the combat speed but no result there.
      Last edited by MethidMan; 10-11-2013, 11:27:46 PM.

      Comment


      • #18
        There's nothing else that changes in the FF0179 to FF0182 area when you buy the WR.
        The Code Hut: http://codehut.gshi.org/

        Comment


        • #19
          After a quick look at an assembly trace log, this code seems to stop the glitch, but I'm not sure what side effects it might have...

          AVRT-LA26
          The Code Hut: http://codehut.gshi.org/

          Comment


          • #20
            That's strange... This makes me wonder if the Reaction attribute even exists? But then I don't think those posters at GameFAQs would've made it up... I guess I just gotta keep asking around at the Shadowrun board. In any case, I guess there's nothing left for me to ask of you.

            But thanks anyway, Tony. I really appreciate your efforts and I can say they haven't gone to waste; I've learned quite a bit from this thread. I'm also glad I got to interact with you. I've used lots of your codes for other games in the past so needless to say I'm kind of your fan. Keep up the good work.
            Last edited by MethidMan; 10-12-2013, 12:12:46 AM.

            Comment


            • #21
              We posted at almost the same time, so you may not have seen the melee glitch code above.

              EDIT: Using your save state with the code, he seems to take the normal amount of damage and finally dies after several punches.
              Last edited by Tony H; 10-12-2013, 12:14:24 AM.
              The Code Hut: http://codehut.gshi.org/

              Comment


              • #22
                I tried the code you gave and it seems to prevent a one-hit kill, but it does have a side-effect, at least on my end: it causes the game to skip. I'll see if I can find another way though. Thanks again.
                Last edited by MethidMan; 10-12-2013, 12:13:40 AM.

                Comment


                • #23
                  I'll see if I can find a better code tomorrow.
                  The Code Hut: http://codehut.gshi.org/

                  Comment


                  • #24
                    I tried the code for several minutes and didn't notice any skipping. Where/how exactly is it skipping?
                    The Code Hut: http://codehut.gshi.org/

                    Comment


                    • #25
                      It happens whenever I'm punching enemies while having level 3 Wired Reflexes. As I'm punching away, the gameplay briefly pauses for about a second or two. Maybe I can post a video.
                      Last edited by MethidMan; 10-12-2013, 01:15:39 AM.

                      Comment


                      • #26
                        Wait a minute...It happens even when I don't have the code activated... Looks like I'll have to check on a few things on my end.

                        Comment


                        • #27
                          Well, after downloading a fresh copy of the ROM, having played through the game some and having rewatched that Youtube video I linked to a couple pages back, it seems to be a normal occurrence in the game that I probably just never noticed until now... Not sure if I can call it another bug, though I do notice it improves when your stats are higher and have other runners. So I guess when you're far enough in the game, it's a lot less noticeable?

                          But anyway, I can definitely say that your code does indeed get rid of the melee vs. melee insta-kill glitch and doesn't cause what I thought it did. This is even better than my original goal of finding a workaround, which would've required using a code for every playthrough. This on the other hand directly fixes the glitch permanently to where you never have to deal with it again.

                          I still have to test it out further though before I can consider it a successful bugfix. And if it is, hopefully, I'd like to make it into a downloadable patch so we can distribute it to the public. I'm sure a lot of Genesis Shadowrun fans would love this. Is that possible and would that be alright with you?
                          Last edited by MethidMan; 10-12-2013, 08:41:48 AM.

                          Comment


                          • #28
                            Assuming Tony don't mid, you can use Classic Cheat Code Game Patcher to easily patch the Game Genie code in the ROM, a tool such as ucon64 to fix the checksum, and Lunar IPS to create a patch by comparing the original and modified ROM.

                            Edit:
                            If you don't know how to use the command-line for ucon64, this application will likely work for fixing the checksum too.
                            Last edited by Mezmorize; 10-12-2013, 09:26:32 AM.
                            http://OldGameHacking.com/
                            http://www.youtube.com/user/DreamcastVideos

                            Comment


                            • #29
                              I don't mind at all if you use the code for a patch. But like you said, thorough testing before calling it a successful bug-fix would be a good idea.
                              The Code Hut: http://codehut.gshi.org/

                              Comment


                              • #30
                                Originally posted by Tony Hedstrom View Post
                                After a quick look at an assembly trace log, this code seems to stop the glitch, but I'm not sure what side effects it might have...

                                AVRT-LA26
                                So what was causing the "glitch"?
                                Spoiler Alert! Click to view...

                                THE BAD GUY!!!!!!

                                Comment

                                Working...
                                X