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.
Announcement
Collapse
No announcement yet.
REQ: Landstalker (Genesis) and Shadow Man (N64)
Collapse
X
-
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/
-
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
-
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
-
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
-
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
-
-
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.Originally posted by vgcuts View PostDo you have any tips for finding one-hit kill codes? I was thinking of having a stab at Shadow Man myself with Cheat Engine.
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
-
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
-
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
SourceThe Hackmaster
Comment
Comment