Difference between revisions of "River City Ransom"

From NES Hacker Wiki
Jump to: navigation, search
Line 3: Line 3:
 
==Easy Cheats==
 
==Easy Cheats==
 
{{CheatTop}}
 
{{CheatTop}}
 +
{{Cheat|HitPoints|F6F5|7F|3F|P1 & P2 Start With Max Stamina}}
 
{{Cheat|HitPoints-Infinite|04BF|7F|-|P1 Infinite Stamina}}
 
{{Cheat|HitPoints-Infinite|04BF|7F|-|P1 Infinite Stamina}}
 +
{{Cheat|Money|F70D|09|00|P1 Start With $920}}
 +
{{Cheat|Money|F71C|09|00|P2 Start With $920}}
 
{{Cheat|Money-Infinite|04C9|09|-|P1 Infinite Money}}
 
{{Cheat|Money-Infinite|04C9|09|-|P1 Infinite Money}}
 +
{{Cheat|Strength|F6D8|3F|0F|P1 & P2 Start With Maxed Stats}}
 
{{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 31: Line 35:
  
 
===Memory Addresses===
 
===Memory Addresses===
 
 
  049F - P1 Punch (0F-3F)
 
  049F - P1 Punch (0F-3F)
 
  04A0 - P2 Punch (0F-3F)
 
  04A0 - P2 Punch (0F-3F)
Line 52: Line 55:
 
  04C3 - P1 Max Power (3F-7F)
 
  04C3 - P1 Max Power (3F-7F)
 
  04C4 - P2 Max Power (3F-7F)
 
  04C4 - P2 Max Power (3F-7F)
  04C7 - P1 Money Part ($xxx.99) (Money uses decimal values)
+
  04C7 - P1 Money Part ($xxx.99)
 
  04C8 - P1 Money Part ($x99.xx)
 
  04C8 - P1 Money Part ($x99.xx)
 
  04C9 - P1 Money Part ($9xx.xx)
 
  04C9 - P1 Money Part ($9xx.xx)
Line 61: Line 64:
 
===Code===
 
===Code===
 
====Starting Stats====
 
====Starting Stats====
  F6D5:A2 01    LDX #$01
+
  F6D5:A2 01    LDX #$01       ; Loop through both players.
  F6D7:A9 0F    LDA #$0F
+
  F6D7:A9 0F    LDA #$0F       ; Load A with #0F, the starting value for all stats.
  F6D9:9D 9F 04  STA $049F,X
+
  F6D9:9D 9F 04  STA $049F,X     ; Store the stats, offset X (the player)
 
  F6DC:9D A3 04  STA $04A3,X
 
  F6DC:9D A3 04  STA $04A3,X
 
  F6DF:9D A7 04  STA $04A7,X
 
  F6DF:9D A7 04  STA $04A7,X
Line 71: Line 74:
 
  F6EB:9D B3 04  STA $04B3,X
 
  F6EB:9D B3 04  STA $04B3,X
 
  F6EE:9D AF 04  STA $04AF,X
 
  F6EE:9D AF 04  STA $04AF,X
  F6F1:CA        DEX
+
  F6F1:CA        DEX             ; Decrement X
  F6F2:10 E3    BPL $F6D7
+
  F6F2:10 E3    BPL $F6D7       ; Loop While X > 0.
  F6F4:A9 3F    LDA #$3F
+
  F6F4:A9 3F    LDA #$3F         ; Load A with #3F (Starting Stamina & Max Power)
  F6F6:8D BF 04  STA $04BF
+
  F6F6:8D BF 04  STA $04BF       ; Store P1 Stamina
  F6F9:8D C0 04  STA $04C0
+
  F6F9:8D C0 04  STA $04C0       ; Store P2 Stamina
  F6FC:8D C3 04  STA $04C3
+
  F6FC:8D C3 04  STA $04C3       ; Store P1 Max Power
  F6FF:8D C4 04  STA $04C4
+
  F6FF:8D C4 04  STA $04C4       ; Store P2 Max Power
  F702:A9 00    LDA #$00
+
  F702:A9 00    LDA #$00         ; P1's starting Money.
 
  F704:8D C7 04  STA $04C7
 
  F704:8D C7 04  STA $04C7
 
  F707:A9 20    LDA #$20
 
  F707:A9 20    LDA #$20
Line 84: Line 87:
 
  F70C:A9 00    LDA #$00
 
  F70C:A9 00    LDA #$00
 
  F70E:8D C9 04  STA $04C9
 
  F70E:8D C9 04  STA $04C9
  F711:A9 00    LDA #$00
+
  F711:A9 00    LDA #$00         ; P2's starting Money.
 
  F713:8D CA 04  STA $04CA
 
  F713:8D CA 04  STA $04CA
 
  F716:A9 20    LDA #$20
 
  F716:A9 20    LDA #$20

Revision as of 13:18, 2 May 2014

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 P1 & P2 Start With Max Stamina
Icon-HitPoints-Infinite.png 04BF 7F - P1 Infinite Stamina
Icon-Money.png F70D 09 00 P1 Start With $920
Icon-Money.png F71C 09 00 P2 Start With $920
Icon-Money-Infinite.png 04C9 09 - P1 Infinite Money
Icon-Strength.png F6D8 3F 0F P1 & P2 Start With Maxed Stats
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 3F - P1 Max Power Maxed
Icon-HitPoints-Infinite.png 04C0 7F - P2 Infinite Stamina
Icon-Money-Infinite.png 04CC 09 - P2 Infinite Money
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 3F - P2 Max Power Maxed
How do I use these?

North America

River City Ransom.png

Memory Addresses

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)

Code

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