Game Hacks, Trainers, Cheats
Moderator: Ralf@gc-forever
-
Ralf@gc-forever
- Posts: 3827
- Joined: Sun Mar 16, 2014 9:31 am
Post
by Ralf@gc-forever » Wed Apr 23, 2014 9:46 am
Street Racing Syndicate [GCSPAF]
Code: Select all
Enable 60Hz Mode [Ralf]
04021890 38600000
04346CE8 00000014
16:9 Aspect Ratio (Widescreen) [Ralf]
0424C6B8 C3ADA7F0
04316FA0 43870000
045223F0 3FE38E39
Infinite Cash [Ralf]
48000000 80392D14
DE000000 80008180
140006F4 00989680
140006F8 00989680
E0000000 80008000
Infinite NOS [Ralf]
04150D40 C18900B0
04150D4C D18900B4
Max Respect Points [Ralf]
48000000 80392D14
DE000000 80008180
140006FC 00013C68
E0000000 80008000
Max Bonus Respect Points [Ralf]
04173818 60000000
0417381C 380000FA
04173820 901F02DC
Great Friction [Ralf]
C208DCB8 00000002
3C608000 C0232F10
D03E0024 00000000
04002F10 3FE00000
Bug Fix [Ralf]
48000000 803D3D30
DE000000 80008180
1800BD04 00000000
2002000C 00000000
1800BD08 03E80101
2002000C 00000000
1000C279 00000001
E0000000 80008000
The game locks up after completing the last VF Crew Series 1 race and makes it impossible to
unlock more Crew Meets. All PAL copies of Street Racing Syndicate have this bug!
The code marks each VF Crew Series 1 race as won (1st: 1,000 pts). Complete VF Crew Series 2
or 3 (once more) to activate the fix.
All Videos (Need To Unlock The Girls First) [Ralf]
041C7874 38000003
041C7878 901D004C
041C787C 60000000
UNLOCK GIRLFRIENDS
Sasha [Ralf]
48000000 803D3D30
DE000000 80008180
1200C502 00000001
E0000000 80008000
Neferteri [Ralf]
48000000 803D3D30
DE000000 80008180
1200C506 00000001
E0000000 80008000
Cherie [Ralf]
48000000 803D3D30
DE000000 80008180
1200C50A 00000001
E0000000 80008000
Christi [Ralf]
48000000 803D3D30
DE000000 80008180
1200C50E 00000001
E0000000 80008000
Flo [Ralf]
48000000 803D3D30
DE000000 80008180
1200C512 00000001
E0000000 80008000
Tina [Ralf]
48000000 803D3D30
DE000000 80008180
1200C516 00000001
E0000000 80008000
Rowena [Ralf]
48000000 803D3D30
DE000000 80008180
1200C51A 00000001
E0000000 80008000
Aiko [Ralf]
48000000 803D3D30
DE000000 80008180
1200C51E 00000001
E0000000 80008000
Francine [Ralf]
48000000 803D3D30
DE000000 80008180
1200C522 00000001
E0000000 80008000
Linda [Ralf]
48000000 803D3D30
DE000000 80008180
1200C526 00000001
E0000000 80008000
Sharon [Ralf]
48000000 803D3D30
DE000000 80008180
1200C52A 00000001
E0000000 80008000
Kaila [Ralf]
48000000 803D3D30
DE000000 80008180
1200C52E 00000001
E0000000 80008000
Natasha [Ralf]
48000000 803D3D30
DE000000 80008180
1200C532 00000001
E0000000 80008000
Tila [Ralf]
48000000 803D3D30
DE000000 80008180
1200C536 00000001
E0000000 80008000
Courtney [Ralf]
48000000 803D3D30
DE000000 80008180
1200C53A 00000001
E0000000 80008000
Meriah [Ralf]
48000000 803D3D30
DE000000 80008180
1200C53E 00000001
E0000000 80008000
Michele [Ralf]
48000000 803D3D30
DE000000 80008180
1200C542 00000001
E0000000 80008000
Angelica [Ralf]
48000000 803D3D30
DE000000 80008180
1200C546 00000001
E0000000 80008000
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Tue Apr 21, 2020 10:03 am
Could you do the "Stop Timer ON / OFF" for the challenges?
-
Ralf@gc-forever
- Posts: 3827
- Joined: Sun Mar 16, 2014 9:31 am
Post
by Ralf@gc-forever » Fri Apr 24, 2020 9:41 am
Code: Select all
Lap Timer On/Off (Press DPad Up/Down) [Ralf]
283EE438 FFF70008
043D6200 00000000
E2000001 80008000
283EE438 FFFB0004
043D6200 00000001
E2000001 80008000
Total Timer On/Off (Press DPad Left/Right) [Ralf]
283EE438 FFFE0001
043D6368 00000000
E2000001 80008000
283EE438 FFFD0002
043D6368 00000001
E2000001 80008000
Lap & Total Timer On/Off (Press DPad Left/Right) [Ralf]
283EE438 FFFE0001
043D6200 00000000
043D6368 00000000
E2000001 80008000
283EE438 FFFD0002
043D6200 00000001
043D6368 00000001
E2000001 80008000
No Traffic [Ralf]
0406EBC8 38000000
Free Car Repair [Ralf]
0412FF8C 38000001
Sunday Opponent Drivers [Ralf]
04348D68 00000001
Busts Are Given Away With Warnings [Ralf]
04102DB0 4800000C
Unlock Toyota 2004 Celica GT-S (Arcade Mode) [Ralf]
48000000 803CAFA0
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock Toyota 1996 Supra 3.0L RZ (Arcade Mode) [Ralf]
48000000 803CAFB0
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock Mitsubishi 1999 Eclipse GS-T (Arcade Mode) [Ralf]
48000000 803CAFA8
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock Subaru Impreza S202 STi (Arcade Mode) [Ralf]
48000000 803CAFA4
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock Mazda RX-8 (Arcade Mode) [Ralf]
48000000 803CAFAC
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock Police Car (Arcade Mode) [Ralf]
48000000 803CAFB4
DE000000 80008180
14000048 00000001
E0000000 80008000
Unlock All Cars (Arcade Mode) [Ralf]
083A41D0 00000001
00A40140 00000000
Unlock Pacman Vinyl [Ralf]
0434911C 00000001
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Fri Apr 24, 2020 1:15 pm
Unfortunately, the Lap and Total codes did not work for me. I tried the story and arcade mode.
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Sat Apr 25, 2020 11:01 am
Is the 043D6200 address correct? Because its "ON" is 00000000 but it starts with FFFFFFFF.
-
Ralf@gc-forever
- Posts: 3827
- Joined: Sun Mar 16, 2014 9:31 am
Post
by Ralf@gc-forever » Sat Apr 25, 2020 4:46 pm
Hmmm... the timer codes are working fine for me on real hardware in Street and Arcade mode. However, the lap/total timer flag (0x803D6200/368) values should be 1 at game start and not -1 or 0:
Code: Select all
Default values at title screen after booting the game:
803D6200: 00000001 00000000 00000000 00000000
803D6210: 00000001 00000000 00000000 00000000
803D6220: 00000000 000000FF 000000FF 000000FF
803D6230: 000000FF 00000000 00000000 00000000
803D6240: 00000000 00000000 00000000 00000000
...
803D6360: 00000000 00000000 00000001 00000000
803D6370: 00000000 00000000 00000001 00000000
803D6380: 00000000 00000000 00000000 000000FF
803D6390: 000000FF 000000FF 000000FF 00000000
803D63A0: 00000000 00000000 00000000 00000000
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Sat Apr 25, 2020 6:19 pm
For some reason, Dolphin and Swiss look like this:
803D6200: FFFFFFFF 803D6204 803D6204 00000000
803D6210: 00000000 00000000 00000000 00000000
803D6220: FFFFFFFF 803D6224 803D6224 00000000
803D6230: 00000000 00000000 00000000 00000000
803D6240: 00000000 00000000 00000000 00000000
803D6360: 00000000 00000000 00000000 00000000
803D6370: 00000000 00000000 00000000 00000000
803D6380: 00000000 00000000 00000000 00000000
803D6390: 00000000 00000000 00000000 00000000
803D63A0: 00000000 00000000 00000000 00000000
Thanks for the code anyway.
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Sun Apr 26, 2020 1:18 pm
I found the addresses:
NTSC
Lap Timer - 003D01EF 000000XX
Total Timer - 003D0357 000000XX
PAL
Lap Timer - 003D7363 000000XX
Total Timer - 003D74CB 000000xx
These codes do not freeze the "remaining" and the checkpoint in arcade mode. Can you try these?
Taking advantage of this post, could you find "Infinite Health (partner)" for XIII? And disable the guards alarm? I can play and attach the save. Thank you.
-
Ralf@gc-forever
- Posts: 3827
- Joined: Sun Mar 16, 2014 9:31 am
Post
by Ralf@gc-forever » Sun Apr 26, 2020 1:30 pm
Very strange... the timer base addresses are hardcoded into the program, so Swiss or Nintendont shouldn't be able to change it.
Code: Select all
SRS PAL
80154778: 3D60803E lis r11,-32706
8015477C: 3D20803D lis r9,-32707
80154780: 39295E9C addi r9,r9,24220
80154784: 396B85FC subi r11,r11,31236
80154788: 3BA9025C addi r29,r9,604 ; r29: Lap timer base address (0x803D5E9C + 0x025C = 0x803D60F8)
8015478C: 3BCB0008 addi r30,r11,8
80154790: 3BE903C4 addi r31,r9,964 ; r31: Total timer base address (0x803D5E9C + 0x03C4 = 0x803D6260)
80154794: 801E0000 lwz r0,0(r30)
80154798: 3BDE000C addi r30,r30,12
8015479C: 2C000000 cmpwi r0,0
801547A0: 41820014 beq- 0x801547b4
801547A4: 7FA3EB78 mr r3,r29 ; r3: Lap timer base address
801547A8: 4BFF6015 bl 0x8014a7bc ; call timer function
801547AC: 7FE3FB78 mr r3,r31 ; r3: Total timer base address
801547B0: 4BFF600D bl 0x8014a7bc ; call timer function
Timer function
8014A7BC: 9421FFF0 stwu r1,-16(r1)
8014A7C0: 7C0802A6 mflr r0
8014A7C4: 93E1000C stw r31,12(r1)
8014A7C8: 90010014 stw r0,20(r1)
8014A7CC: 7C7F1B78 mr r31,r3
8014A7D0: 801F0108 lwz r0,264(r31) ; r0: Lap/Total timer flag (timer base address + 0x0108)
8014A7D4: 2C000000 cmpwi r0,0 ; check flag
8014A7D8: 41820048 beq- 0x8014a820
Lap timer flag address: lap timer base address + 0x0108 = 0x803D60F8 + 0x0108 = 0x803D6200
Total timer flag address: total timer base address + 0x0108 = 0x803D6260 + 0x0108 = 0x803D6368
I guess, you have just another version of the PAL game (maybe version 1.01?).
-
CodyGC
- Posts: 106
- Joined: Fri Jun 17, 2016 12:40 am
- Location: Canada
Post
by CodyGC » Sun Apr 26, 2020 5:10 pm
I have never encountered two PAL versions. If that didn't happen with Dolphin, I would make sure that Swiss changes the addresses. Some pointers don't work on it ... Simple values ... Even conditional.
But it makes sense for a version without the Bug that you managed to fix.
-
Ralf@gc-forever
- Posts: 3827
- Joined: Sun Mar 16, 2014 9:31 am
Post
by Ralf@gc-forever » Tue Oct 22, 2024 7:10 am
Code: Select all
Disable Deflicker Screen Filter [Ralf]
0402F8D8 48000040
Screen Gamma Correction: 2.2 [Ralf]
0402D2F0 38600002
041EE240 38600002
041EE848 38600002
Screen Gamma Correction Modifier [Ralf]
0402D2F0 386000xx
041EE240 386000xx
041EE848 386000xx
xx = Gamma Correction Value ID
00 - Gamma 1.0
01 - Gamma 1.7 (Default)
02 - Gamma 2.2