GCN Request: Port Ralf's PAL Gotcha Force "Make Save Copyable / Valid" code to NTSC-U

Smash Br0

Well-Known Member
OP
Member
Joined
Jun 6, 2009
Messages
607
Trophies
0
XP
1,120
Country
United States
Hello! I'm trying to get a couple of codes for the GC game, Gotcha Force, ported from PAL to NTSC-U. However, I'm a complete newbie to this kind of coding, so I can only ask others for help.

Anyhow, some friends of mine played Gotcha Force a lot back in their youth, and they want to revisit it with me. Unfortunately, their old save file with everything unlocked was lost -- and they don't have time to go back and re-unlock everything from scratch. I tried importing saves from others via GCMM, but the serial protection makes them show up as corrupted.

That used to be the case for NTSC-U F-Zero GX, another game with serial save protection -- until [email protected] ported his PAL codes that allow the game save to be made Copyable and Valid. He has the same kind of codes for PAL Gotcha Force, but says he cannot port them to NTSC-U without an original copy of the NTSC-U game disc. Ralf has actually made very many excellent PAL Gamecube codes that I wish could be ported to NTSC-U... But, one thing at a time!

Here are the two Gotcha Force codes I want to get ported from PAL to NTSC-U:

Make Game Save Copyable [Ralf]
C22249B4 00000002
38000004 981C0034
38000000 00000000

Make Game Save Valid [Ralf]
C222484C 00000002
3800000C 98040034
8061001C 00000000


Source

For comparison, here are the same codes for the PAL and NTSC-U versions of F-Zero GX:
With the following AR codes, you are able to copy GameCube F-Zero GX game saves from one memory card to another.

Make Game Save Copyable [Ralf]
VJ85-20DH-86C44
55QJ-153G-5DCC2
55Y8-ECYY-QR5MH
NH26-2519-VTJPM
6M8C-N29E-1Z7JW
XU5Y-MH41-JCGCQ
KC40-V10A-FR0H2

Make Game Save Valid [Ralf]
PUC6-Q6MU-V7BP6
G7T4-2EE4-01UBK
CHWE-30U4-KCW0J
CBZY-0FXH-JDNU1
E0ZE-4F5B-K1T6F
T2ED-V3C1-UG9WQ
Z89G-4ZYK-K6EKU
9B83-W39T-78JDP
UF2T-V7CW-RV8A5
Z30Q-KMNU-E9RFE
A4VJ-8NAA-H3AMU
49Q2-HC5R-0P4RM
9AXD-JCQY-7XUAP
6W5H-WMUD-Q5KP6
2WCR-CERW-WX59B
K08R-96WK-HNZ74
VXQC-3Q34-YH3NM
N8QC-8N20-UE466
EEDC-X08W-QUJBG

Make Game Save Valid (Dolphin Emulator Compatible) [Ralf]
Y7MC-90YH-MY034
C87G-DE90-6MN5F
CV1X-Z7QQ-3K16E
CHAY-FR15-T6C7W
QF8V-UT2N-PGP1G
C2QU-6XVG-VY4UN
3F5E-0QG0-JF3BZ
EPP4-F9BY-2EC01
BQU4-8AJQ-6E2G7
XUPV-AMKZ-TFYU6
XWR1-PRB7-BT2AH
HV7X-KJHV-JF1CG
CVAA-25PW-TWNX0
J4RU-UBWK-ECDH0
CC9H-GB74-MH6Y5
9G8W-8NDR-X1VVG
HKQZ-ZHPE-0VMR7
X6J7-ZB7W-89FX9
686J-MRRG-HXFH9
804D-MFMD-7MGBE
38DC-NAWB-EWRNQ
NKME-YK48-D7W01

How to use these codes:

1. Save your game with the 'Make Game Save Copyable' code turned on and your
source memory card in port A. To save your game, go into the options menu
from start screen:

Memory Card -> Manage Game Data -> Save Game Data

2. Copy your game save from your source memory card to your destination memory
card (via GameCube system menu).

3. Start F-Zero GX with your destination memory card in port A and save your
game with the 'Make Game Save Valid' code turned on. Your game save is valid
now and works fine without AR codes.

Source
With the following AR codes, you are able to copy GameCube F-Zero GX game saves from one memory card to another.

Make Game Save Copyable [Ralf]
HCZA-HBZE-JPAU9
T4G4-EKNC-0HDWE
NCGT-09ND-R7G8V
NH26-2519-VTJPM
6M8C-N29E-1Z7JW
XU5Y-MH41-JCGCQ
V0VZ-MRBF-HFVFJ

Make Game Save Valid [Ralf]
8ZFZ-ZKKH-P5DX0
E4VQ-UTAG-A499M
XM48-3UDV-0VPZY
RZJH-Z12A-R5VQY
98YT-ZMFZ-GXG1E
NJ0R-6QUU-RFH3P
T0HY-BE4Q-K9QWF
TPGX-9U2N-8YFMN
EVUE-3Q89-JTGK7
W2AD-UP0C-KQER4
VYTF-4Z48-HN1VB
ABJT-RG0A-ZBRYK
CJ5Q-X14Q-F9NPJ
2TVN-YN2K-VRF4D
GUA5-6ENQ-5K6F8
TAU6-4FV8-EUV4T
7GA0-61WJ-0U7UW
EQX7-CFBK-GQF4A
R9CD-WU52-Q1697

Make Game Save Valid (Dolphin Emulator Compatible) [Ralf]
VW69-PYYQ-241UV
C87G-DE90-6MN5F
CV1X-Z7QQ-3K16E
CHAY-FR15-T6C7W
QF8V-UT2N-PGP1G
C2QU-6XVG-VY4UN
3F5E-0QG0-JF3BZ
EPP4-F9BY-2EC01
BQU4-8AJQ-6E2G7
XUPV-AMKZ-TFYU6
QUN5-NPMZ-0UXUD
1ZRH-6TTV-P1QA3
CVAA-25PW-TWNX0
J4RU-UBWK-ECDH0
TJ23-5FMX-1CPFF
9G8W-8NDR-X1VVG
HKQZ-ZHPE-0VMR7
X6J7-ZB7W-89FX9
686J-MRRG-HXFH9
804D-MFMD-7MGBE
92Z6-1RX5-7V38G
Z96A-0FUM-CKQAK

How to use these codes:

1. Save your game with the 'Make Game Save Copyable' code turned on and your
source memory card in port A. To save your game, go into the options menu
from start screen:

Memory Card -> Manage Game Data -> Save Game Data

2. Copy your game save from your source memory card to your destination memory
card (via GameCube system menu).

3. Start F-Zero GX with your destination memory card in port A and save your
game with the 'Make Game Save Valid' code turned on. Your game save is valid
now and works fine without AR codes.

Source
Is there anyone here who knows how to port codes like these? Is there no way to port them without the original game disc? My friends and I would really appreciate any help getting these codes ported from PAL to NTSC-U. If it's not too much to ask, NTSC-U ports of Ralf's other PAL Gotcha Force codes would be great to have, as well.

If it helps, I have access to the original NTSC-U game disc, and I can run the game via Dolphin, so I guess I can generate RAM dumps if necessary.

If anyone has any links to up-to-date, well-written, and easy-to-follow guides on the subject of porting Gamecube codes, those would be very helpful.

Thanks for your time and any assistance!

EDIT 1: Related thread with PAL Gotcha Force hook address, ASM dump

EDIT 2: Wondering if I should move this thread into a more active forum...

EDIT 3: Cross-posted to https://gbatemp.net/threads/x-post-...ke-save-copyable-valid-code-to-ntsc-u.437947/ to make this topic more visible.
 
Last edited by Smash Br0,
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: His grandma was hot.