Difference between revisions of "River City Ransom"

From NES Hacker Wiki
Jump to: navigation, search
 
(14 intermediate revisions by 3 users 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==
See the guide on [[Easy Cheats]] to find out how to use these.
+
{{CheatTopRelease}}
 
+
{{CheatRelease|HitPoints|F6F5|7F|3F|Start With Max Stamina (Both players)|{{Flag|USA}} }}
04BF - 7F - P1 Infinite Stamina
+
{{CheatRelease|HitPoints|F6F7|7F|3F|Start With Max Stamina (Both players)|{{Flag|Japan}} }}
04C9 - 09 - P1 Infinite Money
+
{{CheatRelease|HitPoints-Infinite|04BF|7F|-|P1 Infinite Stamina|}}
049F - 3F - P1 Punch Maxed
+
{{CheatRelease|HitPoints-Infinite|04C0|7F|-|P2 Infinite Stamina|}}
04A3 - 3F - P1 Kick Maxed
+
{{CheatRelease|Money|F70D|09|00|P1 Start With $920|{{Flag|USA}} }}
04A7 - 3F - P1 Weapon Maxed
+
{{CheatRelease|Money|F70F|09|00|P1 Start With ¥902000|{{Flag|Japan}} }}
04AB - 3F - P1 Throw Maxed
+
{{CheatRelease|Money-Infinite|04C9|09|-|P1 Infinite Money|}}
04AF - 3F - P1 Agility Maxed
+
{{CheatRelease|Money|F71C|09|00|P2 Start With $920|{{Flag|USA}} }}
04B3 - 3F - P1 Defense Maxed
+
{{CheatRelease|Money|F71E|09|00|P1 Start With ¥902000|{{Flag|Japan}} }}
04B7 - 3F - P1 Strength Maxed
+
{{CheatRelease|Money-Infinite|04CC|09|-|P2 Infinite Money|}}
04BB - 3F - P1 Will Power Maxed
+
{{CheatRelease|Money|F46E|60|20|Don't Lose Money At Death|}}
04C3 - 7F - P1 Max Power Maxed
+
{{CheatRelease|Strength|F6D8|3F|0F|Start With Maxed Stats (Both players)|{{Flag|USA}} }}
+
{{CheatRelease|Strength|F6DA|3F|0F|Start With Maxed Stats (Both players)|{{Flag|Japan}} }}
04C0 - 7F - P2 Infinite Stamina
+
{{CheatRelease|Strength|049F|3F|-|P1 Punch Maxed|}}
04CC - 09 - P2 Infinite Money
+
{{CheatRelease|Strength|04A3|3F|-|P1 Kick Maxed|}}
04A0 - 3F - P2 Punch Maxed
+
{{CheatRelease|Strength|04A7|3F|-|P1 Weapon Maxed|}}
04A4 - 3F - P2 Kick Maxed
+
{{CheatRelease|Strength|04AB|3F|-|P1 Throw Maxed|}}
04A8 - 3F - P2 Weapon Maxed
+
{{CheatRelease|Strength|04AF|3F|-|P1 Agility Maxed|}}
04AC - 3F - P2 Throw Maxed
+
{{CheatRelease|Strength|04B3|3F|-|P1 Defense Maxed|}}
04B0 - 3F - P2 Agility Maxed
+
{{CheatRelease|Strength|04B7|3F|-|P1 Strength Maxed|}}
04B4 - 3F - P2 Defense Maxed
+
{{CheatRelease|Strength|04BB|3F|-|P1 Will Power Maxed|}}
04B8 - 3F - P2 Strength Maxed
+
{{CheatRelease|Strength|04C3|7F|-|P1 Max Power Maxed|}}
04BC - 3F - P2 Will Power Maxed
+
{{CheatRelease|Strength|04A0|3F|-|P2 Punch Maxed|}}
04C4 - 7F - P2 Max Power Maxed
+
{{CheatRelease|Strength|04A4|3F|-|P2 Kick Maxed|}}
 +
{{CheatRelease|Strength|04A8|3F|-|P2 Weapon Maxed|}}
 +
{{CheatRelease|Strength|04AC|3F|-|P2 Throw Maxed|}}
 +
{{CheatRelease|Strength|04B0|3F|-|P2 Agility Maxed|}}
 +
{{CheatRelease|Strength|04B4|3F|-|P2 Defense Maxed|}}
 +
{{CheatRelease|Strength|04B8|3F|-|P2 Strength Maxed|}}
 +
{{CheatRelease|Strength|04BC|3F|-|P2 Will Power Maxed|}}
 +
{{CheatRelease|Strength|04C4|7F|-|P2 Max Power Maxed|}}
 +
{{CheatRelease|Powerup|04DF|3F|-|P1 All Moves|}}
 +
{{CheatRelease|Powerup|04E0|3F|-|P2 All Moves|}}
 +
{{CheatRelease|Jump|AAA5|08|05|Standing High Jump|{{Flag|USA}} }}
 +
{{CheatRelease|Jump|AAA9|08|05|Walking High Jump|{{Flag|USA}} }}
 +
{{CheatRelease|Jump|AAAD|09|06|Running High Jump|{{Flag|USA}} }}
 +
{{CheatRelease|Jump|AA86|08|05|Standing High Jump|{{Flag|Japan}} }}
 +
{{CheatRelease|Jump|AA8A|08|05|Walking High Jump|{{Flag|Japan}} }}
 +
{{CheatRelease|Jump|AA8E|09|06|Running High Jump|{{Flag|Japan}} }}
 +
{{CheatBottomRelease}}
  
 
==North America==
 
==North America==
Line 32: Line 48:
  
 
===Memory Addresses===
 
===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)
 
  049F - P1 Punch (0F-3F)
Line 53: Line 76:
 
  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 59: Line 82:
 
  04CB - P2 Money Part ($x99.xx)
 
  04CB - P2 Money Part ($x99.xx)
 
  04CC - P2 Money Part ($9xx.xx)
 
  04CC - P2 Money Part ($9xx.xx)
 +
 +
04DF - P1 Moves Bit Flag (+01 - Stone Hands, +02 - Dragon Feet, +04 - Grand Slam, +08 - Acro Circus, +10 - Javelin Man, +20 - Fatal Steps)
 +
04E0 - P2 Moves Bit Flag (+01 - Stone Hands, +02 - Dragon Feet, +04 - Grand Slam, +08 - Acro Circus, +10 - Javelin Man, +20 - Fatal Steps)
 +
 +
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===
 
===Text===
Line 141: Line 229:
 
  DpUrvudYvyU
 
  DpUrvudYvyU
  
[[Category:Games]]
+
 
 +
[[Category: Games]]
 +
[[Category: Platform - NES]]

Latest revision as of 11:29, 5 November 2020

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 Release
Icon-HitPoints.png F6F5 7F 3F Start With Max Stamina (Both players) Flag-USA.png
Icon-HitPoints.png F6F7 7F 3F Start With Max Stamina (Both players) Flag-Japan.png
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 Flag-USA.png
Icon-Money.png F70F 09 00 P1 Start With ¥902000 Flag-Japan.png
Icon-Money-Infinite.png 04C9 09 - P1 Infinite Money
Icon-Money.png F71C 09 00 P2 Start With $920 Flag-USA.png
Icon-Money.png F71E 09 00 P1 Start With ¥902000 Flag-Japan.png
Icon-Money-Infinite.png 04CC 09 - P2 Infinite Money
Icon-Money.png F46E 60 20 Don't Lose Money At Death
Icon-Strength.png F6D8 3F 0F Start With Maxed Stats (Both players) Flag-USA.png
Icon-Strength.png F6DA 3F 0F Start With Maxed Stats (Both players) Flag-Japan.png
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-Powerup.png 04DF 3F - P1 All Moves
Icon-Powerup.png 04E0 3F - P2 All Moves
Icon-Jump.png AAA5 08 05 Standing High Jump Flag-USA.png
Icon-Jump.png AAA9 08 05 Walking High Jump Flag-USA.png
Icon-Jump.png AAAD 09 06 Running High Jump Flag-USA.png
Icon-Jump.png AA86 08 05 Standing High Jump Flag-Japan.png
Icon-Jump.png AA8A 08 05 Walking High Jump Flag-Japan.png
Icon-Jump.png AA8E 09 06 Running High Jump Flag-Japan.png
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)

04DF - P1 Moves Bit Flag (+01 - Stone Hands, +02 - Dragon Feet, +04 - Grand Slam, +08 - Acro Circus, +10 - Javelin Man, +20 - Fatal Steps)
04E0 - P2 Moves Bit Flag (+01 - Stone Hands, +02 - Dragon Feet, +04 - Grand Slam, +08 - Acro Circus, +10 - Javelin Man, +20 - Fatal Steps)

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