Announcement

Collapse
No announcement yet.

REQ: Landstalker (Genesis) and Shadow Man (N64)

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

  • REQ: Landstalker (Genesis) and Shadow Man (N64)

    Both of these games (US versions, by the way) could really benefit from a one-hit kill code (as in all enemies die from one hit), as they can be very spongy, and it often ruins the pace and flow of the games.

  • #2
    vgcuts, can you send me a save state (for Gens or Kega Fusion) for Landstalker where you are near an enemy that takes several hits to kill? I'm starting a new game and it's taking me forever to get to the stronger enemies.
    The Code Hut: http://codehut.gshi.org/

    Comment


    • #3
      I have an SRM file (I play in RetroArch) - is that ok? Just load the save, exit village to the northeast and you'll encounter various enemies who take either 2, 3, or 4 hits to kill.
      Last edited by vgcuts; 04-30-2017, 03:25:44 AM.

      Comment


      • #4
        Thanks for the SRM file, it worked perfectly.

        I started to make a "1 hit kills" code but found out that it will take 4 codes (1 code for each direction you're facing). So instead, I made a single code that makes your sword attack stronger. The code is completely adjustable.

        Landstalker (Genesis) (Game Genie)

        ABWT-CEE2
        Makes your starting sword twice as strong.


        ABWT-CJE2
        Makes your starting sword 4 times stronger.

        =========

        I was able to kill the first enemy I saw (using your SRM file) with 1 hit using the "4 times stronger" code.

        Let me know if an "8 times" stronger code would be useful (ie. are there stronger enemies?)

        One other thing... I don't know if this code will work with other swords and has only been tested on the starting sword (Broadsword). Please let me know if the code doesn't work on the other swords.
        The Code Hut: http://codehut.gshi.org/

        Comment


        • #5
          Thanks!

          Yes - an 8 times would definitely be helpful, as there are some enemies who require many, many hits.

          Also, this code gives you all swords:

          FF1040:AAAA
          FF1042:AAAA

          I briefly tested with the Gaia sword and it kills in one hit, however, I believe it's more powerful anyway, so it's hard to tell whether it's killing those enemies in one hit because of your code, or because of its power. Would need to press further into the game to test that.

          Thanks again.

          EDIT: I pressed a bit further into the game, and encountered some more powerful enemies, including some blobs that take 3 hits (even with your code!). The interesting thing is they take 3 hits with any sword I tried, suggesting that your code works with all swords, and that all swords do the same base damage (maybe?).

          It also suggests that a x16 damage code might be in order, as the enemies only get more spongy as you progress.

          I saved, in case the later save would be useful for you.

          p.s. any chance of looking at Shadow Man? Shall I prepare a save for that?

          EDIT: Okay I'm so confused now - those enemies take the same number of hits even with your code disabled. I've sent you the later save.
          Last edited by vgcuts; 05-01-2017, 01:00:56 AM.

          Comment


          • #6
            Here are the 8x and 16x codes. Will use your save and see if I can figure out what's going on.

            Landstalker (Genesis) (Game Genie)


            ABWT-CTE2
            Makes your starting sword 8 times stronger.


            ABWT-DAE2
            Makes your starting sword 16 times stronger.


            EDIT: Can't help you with the Shadow Man codes. Hopefully someone here that does N64 codes can help.
            Last edited by Tony H; 05-01-2017, 06:10:22 PM.
            The Code Hut: http://codehut.gshi.org/

            Comment


            • #7
              Those codes aren't having any effect for me, at least on the save I last sent you

              Comment


              • #8
                OK, finally figured out the problem. Just had to add one more code and we're good to go. It now works on all swords. I'll just put all the corrected codes in this post.

                Let me know if you have any problems.


                Landstalker (Genesis) (Game Genie)


                ABWT-CEE2 +
                RFWT-C6YY
                Makes your sword twice as strong.


                ABWT-CJE2 +
                RFWT-C6YY
                Makes your sword 4 times stronger.


                ABWT-CTE2 +
                RFWT-C6YY
                Makes your sword 8 times stronger.


                ABWT-DAE2 +
                RFWT-C6YY
                Makes your sword 16 times stronger.
                The Code Hut: http://codehut.gshi.org/

                Comment


                • #9
                  Yes, this works great! Will you add these to the Landstalker code page on the main site? These really make the game a lot more enjoyable.

                  Comment


                  • #10
                    Originally posted by vgcuts View Post
                    Yes, this works great! Will you add these to the Landstalker code page on the main site? These really make the game a lot more enjoyable.
                    Done.
                    The Code Hut: http://codehut.gshi.org/

                    Comment


                    • #11
                      Do you have any tips for finding one-hit kill codes? I was thinking of having a stab at Shadow Man myself with Cheat Engine.

                      Comment


                      • #12
                        Making one sided one hit kill hacks
                        The Hackmaster

                        Comment


                        • #13
                          Originally posted by vgcuts View Post
                          Do you have any tips for finding one-hit kill codes? I was thinking of having a stab at Shadow Man myself with Cheat Engine.
                          1 hit kill codes are relatively easy to make. Below is the assembly trace log from the partial "1 hit kill" code that I started to make for Landstalker. Remember that this code only worked when you where facing a specific direction, but it's a good example of how it's done.

                          Every time you hit an enemy, it checks to see if his health is zero. If it's zero, it will branch to the "death" routine. For your code, just find that conditional branch and make it so that it always follows the "death" branch.


                          01:5D9E 91 6D SUB.W D0,$003E(A5) A0=00FF5400 A1=00015D14 A2=00FF0630 A3=00FF11E8 A4=00FF1138 A5=00FF5680 A6=00FFE96C A7=FFFFFFF8 D0=00000144 D1=00000262 D2=00000282 D3=00000140 D4=00000128 D5=00000012 D6=0000002F D7=0000000A xnZvc

                          01:5DA2 62 06 BHI #$06 [01:5DAA] A0=00FF5400 A1=00015D14 A2=00FF0630 A3=00FF11E8 A4=00FF1138 A5=00FF5680 A6=00FFE96C A7=FFFFFFF8 D0=00000144 D1=00000262 D2=00000282 D3=00000140 D4=00000128 D5=00000012 D6=0000002F D7=0000000A xnzvc

                          Above, the first instruction (SUB.W) it is subtracting from the enemies health, and the second instruction (BHI) will "branch if higher than". This is what's checking to see if his health is zero. Since we never want it to "branch if higher than", we can make our 1 hit kill code by NOPing (No Operation) that instruction. So our 1 hit kill code would be: 015DA2:4E71. That code will give you 1 hit kills when facing Left/Up (North/West) in Landstalker.

                          Also, here is a link to a guide on making 1 hit kill codes: http://gamehacking.org/library/158

                          EDIT: If you're trying to make 1 hit kill codes without assembly (ie. just using RAM addresses), you can usually do it by finding the RAM addresses for all the different enemies, and setting all of them to zero.
                          Last edited by Tony H; 05-04-2017, 06:26:36 PM.
                          The Code Hut: http://codehut.gshi.org/

                          Comment


                          • #14
                            So actually maybe a 'stronger weapon' code for Shadow Man would be best too. Found your guide to that here: http://gamehacking.org/library/159

                            Just need to find a way of debugging N64 games (I think Bizhawk can maybe do this? It certainly has a RAM search feature).

                            Comment


                            • #15
                              Shadowman (N64)

                              80030E57 000F Have All Gads & The Poigne

                              D0058F35 0020 Press L To Levitate
                              81075578 4130

                              81075B18 0000 Infinite Health
                              81075B1A 2710

                              81075B14 0000 Max Health
                              81075B16 2710

                              81075B1C 0000 Infinite Air
                              81075B1E 2710

                              81075B20 0000 Max Shadow Charge Level
                              81075B22 2710

                              81075B24 0000 Max Shadow Charge
                              81075B26 2710

                              81075B28 0000 Infinite Voodoo
                              81075B2A 2710

                              81075F48 0078 Max Dark Souls Collected
                              81075B2E 0063 Infinite MP-909
                              81075B36 03E7 Infinite Cadeaux
                              81075B32 03E7 Infinite Violator
                              81075B3A 03E7 Infinite Bullets

                              81075B10 0000 Health Meter Displayed On Screen
                              81075B12 00FF

                              81075B10 0000 Health Meter Not Displayed On Screen
                              81075B12 0000

                              81030630 0000 Have Nettie's File (You Start With This Normally)
                              81030632 100B

                              81030650 0016 Have The Prophecy
                              81030652 130B

                              81030670 0018 Have Jack's Diary
                              81030672 150B

                              81030690 0004 Have Book Of Shadows
                              81030692 030B

                              810306B0 001D Have Luke's Teddy Bear
                              810306B2 180B

                              810306D0 0001 Have Accumulator
                              810306D2 000B

                              810306D6 7FFF Infinite Accumulator Ammo
                              810306D6 FFFF Accumulator Doesn't Need Ammo To Use

                              810306F0 000A Have Enseigne
                              810306F2 080B

                              81030710 0002 Have Asson
                              81030712 010B

                              81030730 000C Have 0.9-SMG
                              81030732 0E0B

                              81030736 7FFF Infinite 0.9-SMG Ammo
                              81030736 FFFF 0/9-SMG Doesn't Need Ammo To Use

                              81030750 000E Have Flashlight
                              81030752 0A0B

                              81030770 0009 Have Engineer's Key
                              81030772 070B

                              81030790 000B Have Flambeau
                              81030792 090B

                              810307B0 0007 Have Pistol
                              810307B2 060B

                              810307D0 001A Have Shotgun
                              810307D2 160B

                              810307D6 7FFF Infinite Shotgun Ammo
                              810307D6 FFFF Shotgun Doesn't Need Ammo To Use

                              810307F0 0015 Have Prison Card
                              810307F2 120B

                              81030810 001E Have Violator
                              81030812 190B

                              81030816 7FFF Infinite Violator Ammo
                              81030816 FFFF Violator Doesn't Need Ammo To Use

                              81030830 0012 Have Marteau
                              81030832 0F0B

                              81030850 0003 Have Baton
                              81030852 020B

                              81030870 000D Have MP-909
                              81030872 0B0B

                              81030876 7FFF Infinite MP-909 Ammo
                              81030876 FFFF MP-909 Doesn't Need Ammo To Use

                              810308B0 0017 Have Retractor
                              810308B2 140B

                              81030816 7FFF Infinite Retractor Ammo
                              81030816 FFFF Retractor Doesn't Need Ammo To Use

                              810308F0 0006 Have Calabash
                              810308F2 050B

                              81030950 0014 Have Prism
                              81030952 110B

                              81030970 0010 Have L-Eclipser: La Lune
                              81030972 0D0B

                              81030990 001C Have L-Eclipser: La Soleil
                              81030992 170B

                              810309B0 0011 Have L-Eclipser: La Lame
                              810309B2 0C0B

                              810309D0 0005 Have Cadeaux
                              810309D2 040B

                              Open Warp Codes

                              800309F2 0001 Bayou Paradis, Louisiana (This Is Normally Open)
                              80030A0E 0001 Mordant St., Queens, New York
                              80030A2A 0001 Gardelle County Jail, Texas
                              80030A46 0001 Down Street Station, London
                              80030A62 0001 Deadside: Marrow Gates (This Is Normally Open)
                              80030A7E 0001 Paths of Shadow
                              80030A9A 0001 Wasteland: Temple of Life
                              80030AB6 0001 Asylum: Gateway
                              80030AD2 0001 Asylum: Cathedral of Pain
                              80030AEE 0001 Asylum: Engine Block
                              80030B0A 0001 Temple of Fire (Toucher)
                              80030B26 0001 Asylum: Cageways
                              80030B42 0001 Asylum: Playrooms
                              80030B5E 0001 Temple of Prophecy (Marcher)
                              80030B7A 0001 Asylum: Lavaducts
                              80030B96 0001 Temple of Blood (Nager)
                              80030BB2 0001 Asylum: Undercity

                              Source
                              The Hackmaster

                              Comment

                              Working...
                              X