Difference between revisions of "River City Ransom"

From NES Hacker Wiki
Jump to: navigation, search
m (Easy Cheats: Correcting Max Power value from 3F to 7F)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
'''''River City Ransom''''' is a beat-em-up side scroller with RPG-like elements. You play as Alex or Ryan. Your mission is to rescue Cindy, who has been kidnapped by Slick. You can purchase items from stores to upgrade stats and improve your fighter. There are several bosses around the map who appear when you beat all of the gangs on their turf.
+
'''''River City Ransom''''' is a beat-em-up side-scroller with RPG-like elements. You play as Alex or Ryan. Your mission is to rescue Cindy, who has been kidnapped by Slick. You can purchase items from stores to upgrade stats and improve your fighter. There are several bosses around the map who appear when you beat all of the gangs on their turf.
  
 
==Easy Cheats==
 
==Easy Cheats==
 
{{CheatTop}}
 
{{CheatTop}}
{{Cheat|HitPoints|F6F5|7F|3F|P1 & P2 Start With Max Stamina}}
+
{{Cheat|HitPoints|F6F5|7F|3F|Start With Max Stamina (Both players)}}
 
{{Cheat|HitPoints-Infinite|04BF|7F|-|P1 Infinite Stamina}}
 
{{Cheat|HitPoints-Infinite|04BF|7F|-|P1 Infinite Stamina}}
 
{{Cheat|HitPoints-Infinite|04C0|7F|-|P2 Infinite Stamina}}
 
{{Cheat|HitPoints-Infinite|04C0|7F|-|P2 Infinite Stamina}}
 
{{Cheat|Money|F70D|09|00|P1 Start With $920}}
 
{{Cheat|Money|F70D|09|00|P1 Start With $920}}
 +
{{Cheat|Money-Infinite|04C9|09|-|P1 Infinite Money}}
 
{{Cheat|Money|F71C|09|00|P2 Start With $920}}
 
{{Cheat|Money|F71C|09|00|P2 Start With $920}}
{{Cheat|Money-Infinite|04C9|09|-|P1 Infinite Money}}
 
 
{{Cheat|Money-Infinite|04CC|09|-|P2 Infinite Money}}
 
{{Cheat|Money-Infinite|04CC|09|-|P2 Infinite Money}}
{{Cheat|Strength|F6D8|3F|0F|P1 & P2 Start With Maxed Stats}}
+
{{Cheat|Money|F46F|C9|58|Don't Lose Money At Death}}
 +
{{Cheat|Strength|F6D8|3F|0F|Start With Maxed Stats (Both players)}}
 
{{Cheat|Strength|049F|3F|-|P1 Punch Maxed}}
 
{{Cheat|Strength|049F|3F|-|P1 Punch Maxed}}
 
{{Cheat|Strength|04A3|3F|-|P1 Kick Maxed}}
 
{{Cheat|Strength|04A3|3F|-|P1 Kick Maxed}}
Line 19: Line 20:
 
{{Cheat|Strength|04B7|3F|-|P1 Strength Maxed}}
 
{{Cheat|Strength|04B7|3F|-|P1 Strength Maxed}}
 
{{Cheat|Strength|04BB|3F|-|P1 Will Power Maxed}}
 
{{Cheat|Strength|04BB|3F|-|P1 Will Power Maxed}}
{{Cheat|Strength|04C3|3F|-|P1 Max Power Maxed}}
+
{{Cheat|Strength|04C3|7F|-|P1 Max Power Maxed}}
 
{{Cheat|Strength|04A0|3F|-|P2 Punch Maxed}}
 
{{Cheat|Strength|04A0|3F|-|P2 Punch Maxed}}
 
{{Cheat|Strength|04A4|3F|-|P2 Kick Maxed}}
 
{{Cheat|Strength|04A4|3F|-|P2 Kick Maxed}}
Line 28: Line 29:
 
{{Cheat|Strength|04B8|3F|-|P2 Strength Maxed}}
 
{{Cheat|Strength|04B8|3F|-|P2 Strength Maxed}}
 
{{Cheat|Strength|04BC|3F|-|P2 Will Power Maxed}}
 
{{Cheat|Strength|04BC|3F|-|P2 Will Power Maxed}}
{{Cheat|Strength|04C4|3F|-|P2 Max Power Maxed}}
+
{{Cheat|Strength|04C4|7F|-|P2 Max Power Maxed}}
{{Cheat|Strength|04C4|3F|-|P2 Max Power Maxed}}
 
 
{{Cheat|Jump|AAA5|08|05|Standing High Jump}}
 
{{Cheat|Jump|AAA5|08|05|Standing High Jump}}
 
{{Cheat|Jump|AAA9|08|05|Walking High Jump}}
 
{{Cheat|Jump|AAA9|08|05|Walking High Jump}}
Line 40: Line 40:
 
===Memory Addresses===
 
===Memory Addresses===
 
  00B9 - P1 Jump Height
 
  00B9 - P1 Jump Height
  0325 - P1 X Delta
+
  0325 - P1 Jump X Delta
 
  0335 - P1 Y Delta
 
  0335 - P1 Y Delta
 
  0345 - P1 Jump Delta
 
  0345 - P1 Jump Delta
 +
 +
0381 - P1 X Map Position x1
 +
0382 - P1 X Map Position x256
 
   
 
   
 
  049F - P1 Punch (0F-3F)
 
  049F - P1 Punch (0F-3F)
Line 75: Line 78:
 
  AAAD - Player Running Jump Height (06)
 
  AAAD - Player Running Jump Height (06)
 
   
 
   
 +
EC2A-EC5? - Gang's $ Value
 +
 
===Code===
 
===Code===
 +
====Lose Money From Death====
 +
EC58:5E C9 04  LSR $04C9,X
 +
EC5B:7E C8 04  ROR $04C8,X
 +
EC5E:7E C7 04  ROR $04C7,X
 +
EC61:5E C9 04  LSR $04C9,X
 +
EC64:7E C8 04  ROR $04C8,X
 +
EC67:7E C7 04  ROR $04C7,X
 +
EC6A:5E C9 04  LSR $04C9,X
 +
EC6D:7E C8 04  ROR $04C8,X
 +
EC70:7E C7 04  ROR $04C7,X
 +
EC73:5E C9 04  LSR $04C9,X
 +
EC76:7E C8 04  ROR $04C8,X
 +
EC79:7E C7 04  ROR $04C7,X
 +
EC7C:BD C7 04  LDA $04C7,X
 +
EC7F:85 2A    STA $002A
 +
EC81:85 1A    STA $001A
 +
EC83:BD C8 04  LDA $04C8,X
 +
EC86:85 2B    STA $002B
 +
EC88:85 1B    STA $001B
 +
EC8A:BD C9 04  LDA $04C9,X
 +
EC8D:85 2C    STA $002C
 +
EC8F:85 1C    STA $001C
 +
 
====Starting Stats====
 
====Starting Stats====
 
  F6D5:A2 01    LDX #$01        ; Loop through both players.
 
  F6D5:A2 01    LDX #$01        ; Loop through both players.

Latest revision as of 13:38, 11 July 2016

River City Ransom is a beat-em-up side-scroller with RPG-like elements. You play as Alex or Ryan. Your mission is to rescue Cindy, who has been kidnapped by Slick. You can purchase items from stores to upgrade stats and improve your fighter. There are several bosses around the map who appear when you beat all of the gangs on their turf.

Easy Cheats

Icon Addr Val Cmp Description
Icon-HitPoints.png F6F5 7F 3F Start With Max Stamina (Both players)
Icon-HitPoints-Infinite.png 04BF 7F - P1 Infinite Stamina
Icon-HitPoints-Infinite.png 04C0 7F - P2 Infinite Stamina
Icon-Money.png F70D 09 00 P1 Start With $920
Icon-Money-Infinite.png 04C9 09 - P1 Infinite Money
Icon-Money.png F71C 09 00 P2 Start With $920
Icon-Money-Infinite.png 04CC 09 - P2 Infinite Money
Icon-Money.png F46F C9 58 Don't Lose Money At Death
Icon-Strength.png F6D8 3F 0F Start With Maxed Stats (Both players)
Icon-Strength.png 049F 3F - P1 Punch Maxed
Icon-Strength.png 04A3 3F - P1 Kick Maxed
Icon-Strength.png 04A7 3F - P1 Weapon Maxed
Icon-Strength.png 04AB 3F - P1 Throw Maxed
Icon-Strength.png 04AF 3F - P1 Agility Maxed
Icon-Strength.png 04B3 3F - P1 Defense Maxed
Icon-Strength.png 04B7 3F - P1 Strength Maxed
Icon-Strength.png 04BB 3F - P1 Will Power Maxed
Icon-Strength.png 04C3 7F - P1 Max Power Maxed
Icon-Strength.png 04A0 3F - P2 Punch Maxed
Icon-Strength.png 04A4 3F - P2 Kick Maxed
Icon-Strength.png 04A8 3F - P2 Weapon Maxed
Icon-Strength.png 04AC 3F - P2 Throw Maxed
Icon-Strength.png 04B0 3F - P2 Agility Maxed
Icon-Strength.png 04B4 3F - P2 Defense Maxed
Icon-Strength.png 04B8 3F - P2 Strength Maxed
Icon-Strength.png 04BC 3F - P2 Will Power Maxed
Icon-Strength.png 04C4 7F - P2 Max Power Maxed
Icon-Jump.png AAA5 08 05 Standing High Jump
Icon-Jump.png AAA9 08 05 Walking High Jump
Icon-Jump.png AAAD 09 06 Running High Jump
How do I use these?

North America

River City Ransom.png

Memory Addresses

00B9 - P1 Jump Height
0325 - P1 Jump X Delta
0335 - P1 Y Delta
0345 - P1 Jump Delta

0381 - P1 X Map Position x1
0382 - P1 X Map Position x256

049F - P1 Punch (0F-3F)
04A0 - P2 Punch (0F-3F)
04A3 - P1 Kick (0F-3F)
04A4 - P2 Kick (0F-3F)
04A7 - P1 Weapon (0F-3F)
04A8 - P2 Weapon (0F-3F)
04AB - P1 Throw (0F-3F)
04AC - P2 Throw (0F-3F)
04AF - P1 Agility (0F-3F)
04B0 - P2 Agility (0F-3F)
04B3 - P1 Defense (0F-3F)
04B4 - P2 Defense (0F-3F)
04B7 - P1 Strength (0F-3F)
04B8 - P2 Strength (0F-3F)
04BB - P1 Will Power (0F-3F)
04BC - P2 Will Power (0F-3F)
04BF - P1 Stamina (3F-7F)
04C0 - P2 Stamina (3F-7F)
04C3 - P1 Max Power (3F-7F)
04C4 - P2 Max Power (3F-7F)
04C7 - P1 Money Part ($xxx.99)
04C8 - P1 Money Part ($x99.xx)
04C9 - P1 Money Part ($9xx.xx)
04CA - P2 Money Part ($xxx.99)
04CB - P2 Money Part ($x99.xx)
04CC - P2 Money Part ($9xx.xx)

AAA5 - Player Standing Jump Height (05)
AAA9 - Player Walking Jump Height (05)
AAAD - Player Running Jump Height (06)

EC2A-EC5? - Gang's $ Value

Code

Lose Money From Death

EC58:5E C9 04  LSR $04C9,X
EC5B:7E C8 04  ROR $04C8,X
EC5E:7E C7 04  ROR $04C7,X
EC61:5E C9 04  LSR $04C9,X
EC64:7E C8 04  ROR $04C8,X
EC67:7E C7 04  ROR $04C7,X
EC6A:5E C9 04  LSR $04C9,X
EC6D:7E C8 04  ROR $04C8,X
EC70:7E C7 04  ROR $04C7,X
EC73:5E C9 04  LSR $04C9,X
EC76:7E C8 04  ROR $04C8,X
EC79:7E C7 04  ROR $04C7,X
EC7C:BD C7 04  LDA $04C7,X
EC7F:85 2A     STA $002A
EC81:85 1A     STA $001A
EC83:BD C8 04  LDA $04C8,X
EC86:85 2B     STA $002B
EC88:85 1B     STA $001B
EC8A:BD C9 04  LDA $04C9,X
EC8D:85 2C     STA $002C
EC8F:85 1C     STA $001C

Starting Stats

F6D5:A2 01     LDX #$01        ; Loop through both players.
F6D7:A9 0F     LDA #$0F        ; Load A with #0F, the starting value for all stats.
F6D9:9D 9F 04  STA $049F,X     ; Store the stats, offset X (the player)
F6DC:9D A3 04  STA $04A3,X
F6DF:9D A7 04  STA $04A7,X
F6E2:9D AB 04  STA $04AB,X
F6E5:9D BB 04  STA $04BB,X
F6E8:9D B7 04  STA $04B7,X
F6EB:9D B3 04  STA $04B3,X
F6EE:9D AF 04  STA $04AF,X
F6F1:CA        DEX              ; Decrement X
F6F2:10 E3     BPL $F6D7        ; Loop While X > 0.
F6F4:A9 3F     LDA #$3F         ; Load A with #3F (Starting Stamina & Max Power)
F6F6:8D BF 04  STA $04BF        ; Store P1 Stamina
F6F9:8D C0 04  STA $04C0        ; Store P2 Stamina
F6FC:8D C3 04  STA $04C3        ; Store P1 Max Power
F6FF:8D C4 04  STA $04C4        ; Store P2 Max Power
F702:A9 00     LDA #$00         ; P1's starting Money.
F704:8D C7 04  STA $04C7
F707:A9 20     LDA #$20
F709:8D C8 04  STA $04C8
F70C:A9 00     LDA #$00
F70E:8D C9 04  STA $04C9
F711:A9 00     LDA #$00         ; P2's starting Money.
F713:8D CA 04  STA $04CA
F716:A9 20     LDA #$20
F718:8D CB 04  STA $04CB
F71B:A9 00     LDA #$00
F71D:8D CC 04  STA $04CC
F720:60        RTS

Text

F4=0
F5=1
F6=2
F7=3
F8=4
F9=5
FA=6
FB=7
FC=8
FD=9
C0=A
C1=B
C2=C
C3=D
C4=E
C5=F
C6=G
C7=H
C8=I
C9=J
CA=K
CB=L
CC=M
CD=N
CE=O
CF=P
D0=Q
D1=R
D2=S
D3=T
D4=U
D5=V
D6=W
D7=X
D8=Y
D9=Z
DA=a
DB=b
DC=c
DD=d
DE=e
DF=f
E0=g
E1=h
E2=i
E3=j
E4=k
E5=l
E6=m
E7=n
E8=o
E9=p
EA=q
EB=r
EC=s
ED=t
EE=u
EF=v
F0=w
F1=x
F2=y
F3=z
BA=,
B2=!
2A='
2B=&
B6=.
B1="
B3=?
B4=-
B7=:
FE=$
B5=%

In Game Password

Enter the following password for all stats maxed, all book techniques learned, $999.99:

emTkgaObWYu  (7th character is capital O)
i606IYodZvq  (3rd character is zero)
DpUrvudYvyU