Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

Ralf@gc-forever
Posts: 2028
Joined: Sun Mar 16, 2014 9:31 am

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Wed Feb 10, 2021 3:09 pm

Code: Select all


Global Kart Engine Sound Modifier [Ralf]
04112240 38A000xx
04112244 48000060

xx = Engine Sound Type

00 - Engine Type 1 (DK Jumbo, Barrel Train)
01 - Engine Type 2 (Red/Green Fire, Bullet Blaster)
02 - Engine Type 3 (Koopa King)
03 - Engine Type 4 (Goo-Goo/Rattle Buggy)
04 - Engine Type 5 (Heart/Bloom Coach, Boo/Piranha Pipes)
05 - Engine Type 6 (Koopa Dasher, Para Wing)
06 - Engine Type 7 (Turbo Yoshi/Birdo, Toad/Toadette Kart)
07 - Engine Type 8 (Wario Car, Waluigi Racer)
08 - Engine Type 9 (Parade Kart)


Individual Kart Engine Sound Modifier Codes

Red Fire Engine Sound Modifier [Ralf]
04349750 801122xx

xx = Engine Sound ID (Default: 68 - Engine Type 2)

DK Jumbo Engine Sound Modifier [Ralf]
04349754 801122xx

xx = Engine Sound ID (Default: 60 = Engine Type 1)

Turbo Yoshi Engine Sound Modifier [Ralf]
04349758 801122xx

xx = Engine Sound ID (Default: 90 - Engine Type 7)

Koopa Dasher Engine Sound Modifier [Ralf]
0434975C 801122xx

xx = Engine Sound ID (Default: 88 - Engine Type 6)

Heart Coach Engine Sound Modifier [Ralf]
04349760 801122xx

xx = Engine Sound ID (Default: 80 - Engine Type 5)

Goo-Goo Buggy Engine Sound Modifier [Ralf]
04349764 801122xx

xx = Engine Sound ID (Default: 78 - Engine Type 4)

Wario Car Engine Sound Modifier [Ralf]
04349768 801122xx

xx = Engine Sound ID (Default: 98 - Engine Type 8)

Koopa King Engine Sound Modifier [Ralf]
0434976C 801122xx

xx = Engine Sound ID (Default: 70 - Engine Type 3)

Green Fire Engine Sound Modifier [Ralf]
04349770 801122xx

xx = Engine Sound ID (Default: 68 - Engine Type 2)

Barrel Train Engine Sound Modifier [Ralf]
04349774 801122xx

xx = Engine Sound ID (Default: 60 - Engine Type 1)

Turbo Birdo Engine Sound Modifier [Ralf]
04349778 801122xx

xx = Engine Sound ID (Default: 90 - Engine Type 7)

Para Wing Engine Sound Modifier [Ralf]
0434977C 801122xx

xx = Engine Sound ID (Default: 88 - Engine Type 6)

Bloom Coach Engine Sound Modifier [Ralf]
04349780 801122xx

xx = Engine Sound ID (Default: 80 - Engine Type 5)

Rattle Buggy Engine Sound Modifier [Ralf]
04349784 801122xx

xx = Engine Sound ID (Default: 78 - Engine Type 4)

Waluigi Racer Engine Sound Modifier [Ralf]
04349788 801122xx

xx = Engine Sound ID (Default: 98 - Engine Type 8)

Bullet Blaster Engine Sound Modifier [Ralf]
0434978C 801122xx

xx = Engine Sound ID (Default: 68 - Engine Type 2)

Toad Kart Engine Sound Modifier [Ralf]
04349790 801122xx

xx = Engine Sound ID (Default: 90 - Engine Type 7)

Toadette Kart Engine Sound Modifier [Ralf]
04349794 801122xx

xx = Engine Sound ID (Default: 90 - Engine Type 7)

Boo Pipes Engine Sound Modifier [Ralf]
04349798 801122xx

xx = Engine Sound ID (Default: 80 - Engine Type 5)

Piranha Pipes Engine Sound Modifier [Ralf]
0434979C 801122xx

xx = Engine Sound ID (Default: 80 - Engine Type 5)

Parade Kart Engine Sound Modifier [Ralf]
043497A0 801122xx

xx = Engine Sound ID (Default: A0 - Engine Type 9)


Engine Sound IDs

60 - Engine Type 1 (DK Jumbo, Barrel Train)
68 - Engine Type 2 (Red/Green Fire, Bullet Blaster)
70 - Engine Type 3 (Koopa King)
78 - Engine Type 4 (Goo-Goo/Rattle Buggy)
80 - Engine Type 5 (Heart/Bloom Coach, Boo/Piranha Pipes)
88 - Engine Type 6 (Koopa Dasher, Para Wing)
90 - Engine Type 7 (Turbo Yoshi/Birdo, Toad/Toadette Kart)
98 - Engine Type 8 (Wario Car, Waluigi Racer)
A0 - Engine Type 9 (Parade Kart)

User avatar
Herby
Posts: 4
Joined: Fri Feb 05, 2021 10:37 am

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by Herby » Thu Feb 11, 2021 9:53 pm

Can you please also create a 16:10 aspect ratio code for this version?
Ralf@gc-forever
Posts: 2028
Joined: Sun Mar 16, 2014 9:31 am

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Wed Feb 17, 2021 7:15 pm

Code: Select all


Red/Green/Bowser Shell Spin Speed Modifier v2 [Ralf]
C220E294 00000005
C02D8A08 8003007C
28000003 40800014
5400103A 3CA08000
60A54444 7C25042E
60000000 00000000
04004444 xxxxxxxx
04004448 yyyyyyyy
0400444C zzzzzzzz

xxxxxxxx = Green  Shell Spin Speed (IEEE-754 SP Floating-Point Number, Default: 0.15)
yyyyyyyy = Bowser Shell Spin Speed (IEEE-754 SP Floating-Point Number, Default: 0.15)
zzzzzzzz = Red    Shell Spin Speed (IEEE-754 SP Floating-Point Number, Default: 0.15)

AI Karts: Moderate Use Of Items [Ralf]
04241E10 388000B4
04242208 3880003C
04242570 388001E0
042426C0 38800168
04242B54 38800168
04242CF4 38800168
04242318 388000B4
04242C68 3880003C
04242374 3880003C
042429A4 38800078
04241F54 388000B4
0424281C 38800168

AI Karts: Aggressive Use Of Items [Ralf]
04241E10 3880002D
04242208 3880000F
04242570 38800078
042426C0 3880005A
04242B54 3880005A
04242CF4 3880005A
04242318 3880002D
04242C68 3880000F
04242374 3880000F
042429A4 3880001E
04241F54 3880002D
0424281C 3880005A

AI Karts: Green/Bowser Shell & Green/Red Fireballs Use Rate Modifier [Ralf]
04241E10 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 005A = 1/90)

AI Karts: Red Shell Use Rate Modifier [Ralf]
04242208 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 001E = 1/30)

AI Karts: Banana, Giant Banana & Fake Item Box Use Rate Modifier [Ralf]
04242570 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 00F0 = 1/240)

AI Karts: Mushroom Use Rate Modifier [Ralf]
042426C0 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 00B4 = 1/180)

AI Karts: Star Use Rate Modifier [Ralf]
04242B54 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 00B4 = 1/180)

AI Karts: Chain Chomp Use Rate Modifier [Ralf]
04242CF4 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 00B4 = 1/180)

AI Karts: Bob-omb Use Rate Modifier [Ralf]
04242318 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 005A = 1/90)

AI Karts: Heart, Spiny Shell & Thunderbolt Use Rate Modifier [Ralf]
04242C68 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 001E = 1/30)

AI Karts: Birdo/Yoshi Egg Use Rate Modifier [Ralf]
04242374 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 001E = 1/30)

AI Karts: Golden Mushroom Use Rate Modifier [Ralf]
042429A4 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 003C = 1/60)

AI Karts: Triple Red/Green Shells Use Rate Modifier [Ralf]
04241F54 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 005A = 1/90)

AI Karts: Triple Mushrooms Use Rate Modifier [Ralf]
0424281C 3880xxxx

xxxx = Use Rate per Frame (0001 .. 7FFF, Default: 00B4 = 1/180)

AI Karts Never Throw Items To The Back [Ralf]
04242F40 4BFFFEFC

Ralf@gc-forever
Posts: 2028
Joined: Sun Mar 16, 2014 9:31 am

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sun Mar 07, 2021 9:53 am

Code: Select all


Red/Green Fireballs Item Collision Fix [Ralf]
042125B4 60000103
042125BC 801F012C
042125C0 60000001
042125C4 901F012C


HUD Drivers Indicator: Green Player Kart 1 Frames [Ralf]
0414ECE0 39200050
0414ECE4 380000FF
0414ECEC 39400037
0414ECF0 38800080

HUD Drivers Indicator: Player Kart 1 Frame Color Modifier [Ralf]
0614ECE0 00000018
392000r1 380000g1
386000b1 394000r2
388000g2 38A000b2

r1 = Frame Color 1 Red   (00 .. FF)
g1 = Frame Color 1 Green (00 .. FF)
b1 = Frame Color 1 Blue  (00 .. FF)
r2 = Frame Color 2 Red   (00 .. FF)
g2 = Frame Color 2 Green (00 .. FF)
b2 = Frame Color 2 Blue  (00 .. FF)

Defaults:

r1g1b1 = FF505D (Light Red)
r2g2b2 = 803746 (Dark  Red)


HUD Drivers Indicator: Yellow Player Kart 2 Frames [Ralf]
0414ED1C 48000020
0414ED3C 392000FF
0414ED48 38600000
0414ED44 39400080
0414ED50 38A00000

HUD Drivers Indicator: Player Kart 2 Frame Color Modifier [Ralf]
0414ED1C 48000020
0614ED3C 00000018
392000r1 380000g1
394000r2 386000b1
388000g2 38A000b2

r1 = Frame Color 1 Red   (00 .. FF)
g1 = Frame Color 1 Green (00 .. FF)
b1 = Frame Color 1 Blue  (00 .. FF)
r2 = Frame Color 2 Red   (00 .. FF)
g2 = Frame Color 2 Green (00 .. FF)
b2 = Frame Color 2 Blue  (00 .. FF)

Defaults:

r1g1b1 = 0096FF (Light Blue)
r2g2b2 = 004080 (Dark  Blue)


HUD Drivers Indicator: Blue CPU Kart Frames [Ralf]
0414EAF4 39200032
0414EAFC 39400064
0414EB04 392000C8
0414EC1C 39200032
0414EC24 39400064
0414EC2C 392000C8

HUD Drivers Indicator: CPU Kart Frame Color Modifier [Ralf]
0414EAF4 392000r1
0414EAFC 394000g1
0414EB04 392000b1
0414EC1C 392000r2
0414EC24 394000g2
0414EC2C 392000b2

r1 = Partner Frame Color Red   (00 .. FF)
g1 = Partner Frame Color Green (00 .. FF)
b1 = Partner Frame Color Blue  (00 .. FF)
r2 = Driver  Frame Color Red   (00 .. FF)
g2 = Driver  Frame Color Green (00 .. FF)
b2 = Driver  Frame Color Blue  (00 .. FF)

Defaults:

r1g1b1 = 505064 (Dark Grey)
r2g2b2 = 505064 (Dark Grey)


HUD Drivers Indicator: Use Always CPU Kart Frames [Ralf]
0414ECDC 480002B8

HUD Drivers Indicator: Use Always Player Kart 1 Frames [Ralf]
0414ECDC 60000000

HUD Drivers Indicator: Disable Pulsating Player Kart 1 Frames [Ralf]
06005150 00000010
7D495378 7C802378
7CA32B78 48149C00
0414ECF8 4BEB6458

HUD Drivers Indicator: Use Always Player Kart 2 Frames [Ralf]
0414ECDC 48000030

HUD Drivers Indicator: Disable Pulsating Player Kart 2 Frames [Ralf]
06005150 00000010
7D495378 7C802378
7CA32B78 48149C00
0414ED38 4800001C
0414ED54 4BEB63FC

freedcx
Posts: 2
Joined: Tue Mar 09, 2021 5:51 pm

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by freedcx » Thu Apr 15, 2021 2:51 am

Hello,

Im not sure how to use the Acceleration Modifier. What i want to do is to have big kart has same Acceleration speed as the small kart. Not sure what to put in the xxxxxxxx. Can someone give me some example to change the code below to have same acceleration as Toad Kart?

Goo-Goo Buggy Acceleration Modifier #1 (Low Speed) [Ralf]
48000000 80003B40
DE000000 80008180
14000064 xxxxxxxx
E0000000 80008000
xxxxxxxx = Acceleration (IEEE-754 SP Floating-Point Number, Default: 3.0)
geheim
Posts: 2
Joined: Thu May 06, 2021 1:49 pm

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by geheim » Thu May 06, 2021 2:11 pm

freedcx wrote:
Thu Apr 15, 2021 2:51 am
Hello,

Im not sure how to use the Acceleration Modifier. What i want to do is to have big kart has same Acceleration speed as the small kart. Not sure what to put in the xxxxxxxx. Can someone give me some example to change the code below to have same acceleration as Toad Kart?

Goo-Goo Buggy Acceleration Modifier #1 (Low Speed) [Ralf]
48000000 80003B40
DE000000 80008180
14000064 xxxxxxxx
E0000000 80008000
xxxxxxxx = Acceleration (IEEE-754 SP Floating-Point Number, Default: 3.0)
this will help: https://www.h-schmidt.net/FloatConverter/IEEE754.html
you need to convert the default value (you can find it in the code of the stats you want to copy) into hexadecimal float (you can omit the 0x of the hexadecimal float tough, just consider the number after the x the first number of the value).
essentially you would fill in 3f800000 (the hexadecimal float of 1 is 0x3f800000). on the previous page you can find what karts use what values and after that its just finding the default values in the code list, converting them to hexidecimal float if using the converter and then fill in the value.
now a couple of questions from me:
what does the roll value change anyway? i tryd putting it to a ridiculess amount to see if something would change but i didnt notice anything different.
is there a way to alter the amount of stars that show when selecting a kart so that it can match the values you have given trough those codes?
also to ralf some of the codes i found here dont seem to work as intended for me or seem to cause crashes (the medium ai drivers and partners dont work for me even tough the other ai driver and partner codes work without problem (altough using the medium ai driver and partner code does block heavyweights from appearing so it does do something)), and the code that changes the spawn of the shroom car seem to crash my game when the car is actually supposed to spawn something. the code that changes what yoshi eggs spawn works partially for me too, as it still seems to ocasionally spawn bombs even tough it shouldnt as i replaced it with something else, wich oddly enough spawns aswell. its probably something im doing wrong but any insight would be helpfull. also a code to replace the model of fake item boxes with a mushroom would be fun for single player and multyplayer (no one is going to drive trough an item box if they know it wouldnt normally be there, but a mushroom could simply be dropped by someone so most people would try to grab them)
Ralf@gc-forever
Posts: 2028
Joined: Sun Mar 16, 2014 9:31 am

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sat May 08, 2021 8:16 am

geheim wrote:what does the roll value change anyway?
According to my notes, it has something to do with friction (lower values are better, btw). Anyway, most stat values have a minimum limit and a maximum limit, so setting it to very high (or low) values won't work.
geheim wrote:some of the codes i found here dont seem to work as intended for me or seem to cause crashes
Not all possible AI driver/partner/kart combinations are allowed (game wise) and may crash the game. Regarding the Mushroom Car and Birdo/Yoshi Egg item drops, the corresponding game routines are supporting only a few drop item types and some of the other unsupported item types many crash the game too.

Code: Select all


Goo-Goo Buggy Stat Stars Modifier (GFX Only) [Ralf]
0232E4B8 0000ssaa
0032E4BA 000000ww

Rattle Buggy Stat Stars Modifier (GFX Only) [Ralf]
0032E4BB 000000ss
0232E4BC 0000aaww

Koopa Dasher Stat Stars Modifier (GFX Only) [Ralf]
0232E4BE 0000ssaa
0032E4C0 000000ww

Para Wing Stat Stars Modifier (GFX Only) [Ralf]
0032E4C1 000000ss
0232E4C2 0000aaww

Barrel Train Stat Stars Modifier (GFX Only) [Ralf]
0232E4C4 0000ssaa
0032E4C6 000000ww

Bullet Blaster Stat Stars Modifier (GFX Only) [Ralf]
0032E4C7 000000ss
0232E4C8 0000aaww

Toad Kart Stat Stars Modifier (GFX Only) [Ralf]
0232E4CA 0000ssaa
0032E4CC 000000ww

Toadette Kart Stat Stars Modifier (GFX Only) [Ralf]
0032E4CD 000000ss
0232E4CE 0000aaww

Red Fire Stat Stars Modifier (GFX Only) [Ralf]
0232E4D0 0000ssaa
0032E4D2 000000ww

Green Fire Stat Stars Modifier (GFX Only) [Ralf]
0032E4D3 000000ss
0232E4D4 0000aaww

Heart Coach Stat Stars Modifier (GFX Only) [Ralf]
0232E4D6 0000ssaa
0032E4D8 000000ww

Bloom Coach Stat Stars Modifier (GFX Only) [Ralf]
0032E4D9 000000ss
0232E4DA 0000aaww

Turbo Yoshi Stat Stars Modifier (GFX Only) [Ralf]
0232E4DC 0000ssaa
0032E4DE 000000ww

Turbo Birdo Stat Stars Modifier (GFX Only) [Ralf]
0032E4DF 000000ss
0232E4E0 0000aaww

Waluigi Racer Stat Stars Modifier (GFX Only) [Ralf]
0232E4E2 0000ssaa
0032E4E4 000000ww

Wario Car Stat Stars Modifier (GFX Only) [Ralf]
0032E4E5 000000ss
0232E4E6 0000aaww

DK Jumbo Stat Stars Modifier (GFX Only) [Ralf]
0232E4E8 0000ssaa
0032E4EA 000000ww

Koopa King Stat Stars Modifier (GFX Only) [Ralf]
0032E4EB 000000ss
0232E4EC 0000aaww

Piranha Pipes Stat Stars Modifier (GFX Only) [Ralf]
0232E4EE 0000ssaa
0032E4F0 000000ww

Boo Pipes Stat Stars Modifier (GFX Only) [Ralf]
0032E4F1 000000ss
0232E4F2 0000aaww

Parade Kart Stat Stars Modifier (GFX Only) [Ralf]
0232E4F4 0000ssaa
0032E4F6 000000ww

ss = Speed  Stars (01 .. 05)
aa = Accel. Stars (01 .. 05)
ww = Weight Stars (01 .. 05)

Defaults (ss/aa/ww)

Goo-Goo Buggy  - 01/05/02 Stars
Rattle Buggy   - 02/04/02 Stars
Koopa Dasher   - 02/04/02 Stars
Para Wing      - 01/05/02 Stars
Barrel Train   - 04/02/03 Stars
Bullet Blaster - 04/03/01 Stars
Toad Kart      - 02/04/02 Stars
Toadette Kart  - 01/05/02 Stars
Red Fire       - 03/03/03 Stars
Green Fire     - 04/02/02 Stars
Heart Coach    - 02/04/03 Stars
Bloom Coach    - 03/03/02 Stars
Turbo Yoshi    - 02/04/03 Stars
Turbo Birdo    - 03/03/04 Stars
Waluigi Racer  - 03/03/03 Stars
Wario Car      - 04/02/04 Stars
DK Jumbo       - 04/02/04 Stars
Koopa King     - 05/01/05 Stars
Piranha Pipes  - 04/02/05 Stars
Boo Pipes      - 02/04/05 Stars
Parade Kart    - 04/03/04 Stars

geheim
Posts: 2
Joined: Thu May 06, 2021 1:49 pm

Re: Mario Kart: Double Dash (GCN/WIIRD/NTSC-U)

Post by geheim » Sun May 09, 2021 7:40 pm

Thanks ralf! It works like a charm! About the codes not working as they should i dont think it has to do with kart and character combinations or the items, they just strait up act weird. For example medium characters can always make a combo with other medium characters and karts, so with the code to allow the ai to select the same characters multyple times all characters should be medium class if i combine it with the codes that force the ai drivers and partners to be medium class but then i see koopa with diddy for example wich shouldnt be happening because of the codes. Then there is the mushroom car wich should spawn a mushroom when i drive into it but nothing comes out. Since that car spawns mushrooms be default i dont think the mushroom is the problem. I did find out my mistake with the yoshi egg tough (turns out i forgot to change the bomb value from default to the new one, works as it should now). Another code that i managed to mess up somehow is the item limit code, it causes all items to despawn a second after being thrown now XD (tough even without me messing it up it still doesnt work as it should, freezing the game the moment the intro for the second course in a cup is supposed to load). here is the code for anyone who wants items to despawn after a second for anyone interested (credits to ralf for making the original code offcourse):
04208054 00380080
04355658 00000013
00355648 00000013
00355638 0000000a
0435565c 00000008
00355649 00000008
00355639 00000006
04355660 0000000f
0035564a 0000000f
0035563a 00000006
04355664 00000021
0035564b 00000021
0035563b 00000020
04355668 0000000a
0035564c 0000000a
0035563c 00000006
04355670 00000012
0035564e 00000012
0035563e 00000004
04355674 00000004
0035564f 00000004
0035563f 00000004
04355678 00000008
00355650 00000008
00355640 00000006
0435567c 0000002e
00355651 0000002e
00355641 0000002e
04355680 00000002
00355652 00000002
00355642 00000002
04355684 00000008
00355653 00000008
00355643 00000006
04355688 00000002
00355654 00000002
00355644 00000002
0435568c 00000006
00355655 00000006
00355645 00000004
04355690 00000002
00355656 00000002
00355646 00000002
04355694 0000000d
00355657 0000000d
00355647 0000000a
0435566c 00000015
0035564d 00000030
0035563d 00000012
Post Reply