River City Ransom

From NES Hacker Wiki
Jump to: navigation, search

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