09-27-2019, 06:35 AM

Max Speed Modifier [JoshuaMK]

This version, although longer, actually dynamically edits 2 extra values compared to Volderbeek's version through vanilla code, although I don't know what the effects are.

You can also edit the base speed independently from the max speed. (It's recommended to keep the two values close so the drifting and wheelie-ing don't become impossible)

(NTSC-U)

C2571CA4 00000002

3D00XXXX 91030018

C0230018 00000000

C2571CF4 00000002

3D80YYYY 91891134

C0091134 00000000

(PAL)

C2578508 00000002

3D00XXXX 91030018

C0230018 00000000

C2578558 00000002

3D80YYYY 91891134

C0091134 00000000

(NTSC-J)

C2577E88 00000002

3D00XXXX 91030018

C0230018 00000000

C2577ED8 00000002

3D80YYYY 91891134

C0091134 00000000

(NTSC-K)

C2566560 00000002

3D00XXXX 91030018

C0230018 00000000

C25665B0 00000002

3D80YYYY 91891134

C0091134 00000000

XXXX = BASE SPEED

YYYY = MAX SPEED

Some X Values:

0 km/h = 0000

2 km/h = 4000

5 km/h = 41C8

50 km/h = 4248

75 km/h = 4296

100 km/h = 42C8

150 km/h = 4316

200 km/h = 4348

250 km/h = 437A

300 km/h = 4396

400 km/h = 43C8

500 km/h = 43FA

700 km/h = 442F

1000 km/h = 447A

1200 km/h = 4496

1600 km/h = 44C8

2400 km/h = 4516

4000 km/h = 457A

#ASM

#~~~~~~~~~~~~#

#Inject > 80571CA4#

#~~~~~~~~~~~#

lis r8, 0xBASESPEED

stw r8, 0x0018 (r3)

lfs f1, 0x0018 (r3)

#~~~~~~~~~~~~#

#Inject > 80571CF4#

#~~~~~~~~~~~#

lis r12, 0xMAXSPEED

stw r12, 0x1134 (r9)

lfs f0, 0x1134 (r9)

Code Creator: JoshuaMK

Code Contributors: Volderbeek (Speed Hook)

This version, although longer, actually dynamically edits 2 extra values compared to Volderbeek's version through vanilla code, although I don't know what the effects are.

You can also edit the base speed independently from the max speed. (It's recommended to keep the two values close so the drifting and wheelie-ing don't become impossible)

(NTSC-U)

C2571CA4 00000002

3D00XXXX 91030018

C0230018 00000000

C2571CF4 00000002

3D80YYYY 91891134

C0091134 00000000

(PAL)

C2578508 00000002

3D00XXXX 91030018

C0230018 00000000

C2578558 00000002

3D80YYYY 91891134

C0091134 00000000

(NTSC-J)

C2577E88 00000002

3D00XXXX 91030018

C0230018 00000000

C2577ED8 00000002

3D80YYYY 91891134

C0091134 00000000

(NTSC-K)

C2566560 00000002

3D00XXXX 91030018

C0230018 00000000

C25665B0 00000002

3D80YYYY 91891134

C0091134 00000000

XXXX = BASE SPEED

YYYY = MAX SPEED

Some X Values:

0 km/h = 0000

2 km/h = 4000

5 km/h = 41C8

50 km/h = 4248

75 km/h = 4296

100 km/h = 42C8

150 km/h = 4316

200 km/h = 4348

250 km/h = 437A

300 km/h = 4396

400 km/h = 43C8

500 km/h = 43FA

700 km/h = 442F

1000 km/h = 447A

1200 km/h = 4496

1600 km/h = 44C8

2400 km/h = 4516

4000 km/h = 457A

#ASM

#~~~~~~~~~~~~#

#Inject > 80571CA4#

#~~~~~~~~~~~#

lis r8, 0xBASESPEED

stw r8, 0x0018 (r3)

lfs f1, 0x0018 (r3)

#~~~~~~~~~~~~#

#Inject > 80571CF4#

#~~~~~~~~~~~#

lis r12, 0xMAXSPEED

stw r12, 0x1134 (r9)

lfs f0, 0x1134 (r9)

Code Creator: JoshuaMK

Code Contributors: Volderbeek (Speed Hook)

Super Mario Eclipse, what Super Mario Sunshine could've been.