"Double Dash!!" Speedometer [Sponge] - Printable Version +- Mario Kart Wii Gecko Codes, Cheats, & Hacks (https://mariokartwii.com) +-- Forum: Cheat Codes (https://mariokartwii.com/forumdisplay.php?fid=51) +--- Forum: Visual & Sound Effects (https://mariokartwii.com/forumdisplay.php?fid=56) +--- Thread: "Double Dash!!" Speedometer [Sponge] (/showthread.php?tid=2367) |
"Double Dash!!" Speedometer [Sponge] - Vega - 01-03-2025 "Double Dash!!" Speedometer [Sponge] A remake of the speedometer from Mario Kart: Double Dash. Preview: I've aimed to make this behave and look accurate to the original game, although it's not perfect. Stars and Bullet Bills both have unique color animations, this was inspired by CTGP-7. File modifications are needed for this to work. A zip with assets will be provided so you can add them to your own game files. I made this as a proof of concept. I'm certain this can be optimized in the future. Note: This code uses addresses 0x80001610 through 0x8000161E. Ensure no other codes read or write to these addresses. PAL C2082358 0000001C 809E0000 9421FF70 D8210008 3D80809C 818C18F8 280C0000 418200BC 3C60809C 8063D728 88630B84 818C0020 5463103A 7D8C182E 818C0010 818C0010 C02C0024 FC200A10 FC20081C D8210010 81810014 3CA07370 60A56565 80DEFFD8 7C053040 40820074 38A00030 88DEFFDF 38A50001 28050033 41810060 7C053040 4082FFF0 39000064 7D2C43D6 28050033 41820028 1D290064 7D496050 3900000A 7D2A43D6 28050032 4182001C 1D29000A 7D295050 4800001C 280C0063 41810014 4800000C 280C0009 41810008 3920000A 1D290860 7C844A14 C8210008 38210090 00000000 C2084628 00000040 80830000 9421FFA0 BDC10008 D8210008 7F0802A6 3D80809C 818C18F8 280C0000 418201CC 3DC0809C 81CED728 89CE0B84 818C0020 55CE103A 7D8C702E 818C0010 824C0010 826C001C C0320024 FC200A10 FC20081C D8210010 82810014 3DC0645F 61CE626C 81FC00C0 7C0E7840 40820180 39C00030 89FC00C9 39CE0001 280E0037 4181016C 7C0E7840 4082FFF0 48000065 7F7F7FFF 00FFC3FF 55FF00FF AAFF00FF FFFF00FF FFAA00FF FF5400FF FF2200FF 00000000 FF80FEFF FFBFC0FF FFDEA0FF FFFE80FF FFDEA0FF FFBFC0FF FF80FEFF 00000000 1E1D1EFF E64129FF FFA829FF FFC22BFF FFA829FF E64129FF 1E1D1EFF 7E0802A6 81D3000C 75CE0800 3A100040 40820058 81D30008 75CE8000 3A10FFE0 40820048 81D30008 71CE0010 3A10FFE0 40820038 A1D20148 280E0000 4181002C 39C0000B 7DD473D6 39EFFFD0 7C0E7840 41800010 1DEF0004 7E30782E 48000090 82300000 48000088 3DC08000 61CE1610 39EFFFD0 7E2E78AE 28110000 40820008 7DF17B78 3AAE0008 7ED578AE 6AD60001 7ED579AE 8AEE0000 28170001 4080001C 28160001 40820014 3A31FFFF 28110000 41810008 3A200007 28110007 40820024 7C117840 4082001C 8ACE0000 3AD60001 28160004 41800008 3AC00000 9ACE0000 7E2E79AE 1E310004 7E30882E 92230000 92230004 92230008 9223000C 7F0803A6 C8210008 B9C10008 38210060 00000000 C260245C 00000008 80A30004 2C05000C 41820028 2C05000E 41820020 2C050012 41820018 2C050040 41820010 2C050042 41820008 48000008 38840001 7C852378 60000000 00000000 C28584D8 00000007 560004E7 40820030 806F0004 2C03000C 41820020 2C03000E 41820018 2C030012 41820010 2C030040 41820008 2C030042 4C421042 00000000 C285853C 00000018 9421FF80 7C0802A6 90010084 BC610008 7C6E1B78 48000039 7C641B78 48000045 7C651B78 48000051 7C661B78 48000065 7C671B78 7DC37378 3D80805C 618C2C60 7D8803A6 4E800021 48000064 7D8802A6 48000051 67616D65 5F696D61 67650000 7D8802A6 4800003D 73706565 646F6D65 74657200 7D8802A6 48000029 4374726C 53706565 646F6D65 7465725F 315F3000 7D8802A6 4800000D 00000000 00000000 7C6802A6 7D8803A6 4E800020 B8610008 80010084 7C0803A6 38210080 00000000 04857A28 60000000 04857A80 48000028 NTSC-U C20822B8 0000001C 809E0000 9421FF70 D8210008 3D80809C 818CD110 280C0000 418200BC 3C60809C 80638F68 88630B84 818C0020 5463103A 7D8C182E 818C0010 818C0010 C02C0024 FC200A10 FC20081C D8210010 81810014 3CA07370 60A56565 80DEFFD8 7C053040 40820074 38A00030 88DEFFDF 38A50001 28050033 41810060 7C053040 4082FFF0 39000064 7D2C43D6 28050033 41820028 1D290064 7D496050 3900000A 7D2A43D6 28050032 4182001C 1D29000A 7D295050 4800001C 280C0063 41810014 4800000C 280C0009 41810008 3920000A 1D290860 7C844A14 C8210008 38210090 00000000 C2084588 00000040 80830000 9421FFA0 BDC10008 D8210008 7F0802A6 3D80809C 818CD110 280C0000 418201CC 3DC0809C 81CE8F68 89CE0B84 818C0020 55CE103A 7D8C702E 818C0010 824C0010 826C001C C0320024 FC200A10 FC20081C D8210010 82810014 3DC0645F 61CE626C 81FC00C0 7C0E7840 40820180 39C00030 89FC00C9 39CE0001 280E0037 4181016C 7C0E7840 4082FFF0 48000065 7F7F7FFF 00FFC3FF 55FF00FF AAFF00FF FFFF00FF FFAA00FF FF5400FF FF2200FF 00000000 FF80FEFF FFBFC0FF FFDEA0FF FFFE80FF FFDEA0FF FFBFC0FF FF80FEFF 00000000 1E1D1EFF E64129FF FFA829FF FFC22BFF FFA829FF E64129FF 1E1D1EFF 7E0802A6 81D3000C 75CE0800 3A100040 40820058 81D30008 75CE8000 3A10FFE0 40820048 81D30008 71CE0010 3A10FFE0 40820038 A1D20148 280E0000 4181002C 39C0000B 7DD473D6 39EFFFD0 7C0E7840 41800010 1DEF0004 7E30782E 48000090 82300000 48000088 3DC08000 61CE1610 39EFFFD0 7E2E78AE 28110000 40820008 7DF17B78 3AAE0008 7ED578AE 6AD60001 7ED579AE 8AEE0000 28170001 4080001C 28160001 40820014 3A31FFFF 28110000 41810008 3A200007 28110007 40820024 7C117840 4082001C 8ACE0000 3AD60001 28160004 41800008 3AC00000 9ACE0000 7E2E79AE 1E310004 7E30882E 92230000 92230004 92230008 9223000C 7F0803A6 C8210008 B9C10008 38210060 00000000 C25DDB7C 00000008 80A30004 2C05000C 41820028 2C05000E 41820020 2C050012 41820018 2C050040 41820010 2C050042 41820008 48000008 38840001 7C852378 60000000 00000000 C2836A48 00000007 560004E7 40820030 806F0004 2C03000C 41820020 2C03000E 41820018 2C030012 41820010 2C030040 41820008 2C030042 4C421042 00000000 C2836AAC 00000018 9421FF80 7C0802A6 90010084 BC610008 7C6E1B78 48000039 7C641B78 48000045 7C651B78 48000051 7C661B78 48000065 7C671B78 7DC37378 3D80805B 618CA2CC 7D8803A6 4E800021 48000064 7D8802A6 48000051 67616D65 5F696D61 67650000 7D8802A6 4800003D 73706565 646F6D65 74657200 7D8802A6 48000029 4374726C 53706565 646F6D65 7465725F 315F3000 7D8802A6 4800000D 00000000 00000000 7C6802A6 7D8803A6 4E800020 B8610008 80010084 7C0803A6 38210080 00000000 04835F98 60000000 04835FF0 48000028 NTSC-J C2082278 0000001C 809E0000 9421FF70 D8210008 3D80809C 818C0958 280C0000 418200BC 3C60809C 8063C788 88630B84 818C0020 5463103A 7D8C182E 818C0010 818C0010 C02C0024 FC200A10 FC20081C D8210010 81810014 3CA07370 60A56565 80DEFFD8 7C053040 40820074 38A00030 88DEFFDF 38A50001 28050033 41810060 7C053040 4082FFF0 39000064 7D2C43D6 28050033 41820028 1D290064 7D496050 3900000A 7D2A43D6 28050032 4182001C 1D29000A 7D295050 4800001C 280C0063 41810014 4800000C 280C0009 41810008 3920000A 1D290860 7C844A14 C8210008 38210090 00000000 C2084548 00000040 80830000 9421FFA0 BDC10008 D8210008 7F0802A6 3D80809C 818C0958 280C0000 418201CC 3DC0809C 81CEC788 89CE0B84 818C0020 55CE103A 7D8C702E 818C0010 824C0010 826C001C C0320024 FC200A10 FC20081C D8210010 82810014 3DC0645F 61CE626C 81FC00C0 7C0E7840 40820180 39C00030 89FC00C9 39CE0001 280E0037 4181016C 7C0E7840 4082FFF0 48000065 7F7F7FFF 00FFC3FF 55FF00FF AAFF00FF FFFF00FF FFAA00FF FF5400FF FF2200FF 00000000 FF80FEFF FFBFC0FF FFDEA0FF FFFE80FF FFDEA0FF FFBFC0FF FF80FEFF 00000000 1E1D1EFF E64129FF FFA829FF FFC22BFF FFA829FF E64129FF 1E1D1EFF 7E0802A6 81D3000C 75CE0800 3A100040 40820058 81D30008 75CE8000 3A10FFE0 40820048 81D30008 71CE0010 3A10FFE0 40820038 A1D20148 280E0000 4181002C 39C0000B 7DD473D6 39EFFFD0 7C0E7840 41800010 1DEF0004 7E30782E 48000090 82300000 48000088 3DC08000 61CE1610 39EFFFD0 7E2E78AE 28110000 40820008 7DF17B78 3AAE0008 7ED578AE 6AD60001 7ED579AE 8AEE0000 28170001 4080001C 28160001 40820014 3A31FFFF 28110000 41810008 3A200007 28110007 40820024 7C117840 4082001C 8ACE0000 3AD60001 28160004 41800008 3AC00000 9ACE0000 7E2E79AE 1E310004 7E30882E 92230000 92230004 92230008 9223000C 7F0803A6 C8210008 B9C10008 38210060 00000000 C2601BD0 00000008 80A30004 2C05000C 41820028 2C05000E 41820020 2C050012 41820018 2C050040 41820010 2C050042 41820008 48000008 38840001 7C852378 60000000 00000000 C2857B44 00000007 560004E7 40820030 806F0004 2C03000C 41820020 2C03000E 41820018 2C030012 41820010 2C030040 41820008 2C030042 4C421042 00000000 C2857BA8 00000018 9421FF80 7C0802A6 90010084 BC610008 7C6E1B78 48000039 7C641B78 48000045 7C651B78 48000051 7C661B78 48000065 7C671B78 7DC37378 3D80805C 618C25E0 7D8803A6 4E800021 48000064 7D8802A6 48000051 67616D65 5F696D61 67650000 7D8802A6 4800003D 73706565 646F6D65 74657200 7D8802A6 48000029 4374726C 53706565 646F6D65 7465725F 315F3000 7D8802A6 4800000D 00000000 00000000 7C6802A6 7D8803A6 4E800020 B8610008 80010084 7C0803A6 38210080 00000000 04857094 60000000 048570EC 48000028 NTSC-K C20823B8 0000001C 809E0000 9421FF70 D8210008 3D80809B 818CFF38 280C0000 418200BC 3C60809B 8063BD68 88630B84 818C0020 5463103A 7D8C182E 818C0010 818C0010 C02C0024 FC200A10 FC20081C D8210010 81810014 3CA07370 60A56565 80DEFFD8 7C053040 40820074 38A00030 88DEFFDF 38A50001 28050033 41810060 7C053040 4082FFF0 39000064 7D2C43D6 28050033 41820028 1D290064 7D496050 3900000A 7D2A43D6 28050032 4182001C 1D29000A 7D295050 4800001C 280C0063 41810014 4800000C 280C0009 41810008 3920000A 1D290860 7C844A14 C8210008 38210090 00000000 C2084688 00000040 80830000 9421FFA0 BDC10008 D8210008 7F0802A6 3D80809B 818CFF38 280C0000 418201CC 3DC0809B 81CEBD68 89CE0B84 818C0020 55CE103A 7D8C702E 818C0010 824C0010 826C001C C0320024 FC200A10 FC20081C D8210010 82810014 3DC0645F 61CE626C 81FC00C0 7C0E7840 40820180 39C00030 89FC00C9 39CE0001 280E0037 4181016C 7C0E7840 4082FFF0 48000065 7F7F7FFF 00FFC3FF 55FF00FF AAFF00FF FFFF00FF FFAA00FF FF5400FF FF2200FF 00000000 FF80FEFF FFBFC0FF FFDEA0FF FFFE80FF FFDEA0FF FFBFC0FF FF80FEFF 00000000 1E1D1EFF E64129FF FFA829FF FFC22BFF FFA829FF E64129FF 1E1D1EFF 7E0802A6 81D3000C 75CE0800 3A100040 40820058 81D30008 75CE8000 3A10FFE0 40820048 81D30008 71CE0010 3A10FFE0 40820038 A1D20148 280E0000 4181002C 39C0000B 7DD473D6 39EFFFD0 7C0E7840 41800010 1DEF0004 7E30782E 48000090 82300000 48000088 3DC08000 61CE1610 39EFFFD0 7E2E78AE 28110000 40820008 7DF17B78 3AAE0008 7ED578AE 6AD60001 7ED579AE 8AEE0000 28170001 4080001C 28160001 40820014 3A31FFFF 28110000 41810008 3A200007 28110007 40820024 7C117840 4082001C 8ACE0000 3AD60001 28160004 41800008 3AC00000 9ACE0000 7E2E79AE 1E310004 7E30882E 92230000 92230004 92230008 9223000C 7F0803A6 C8210008 B9C10008 38210060 00000000 C25F087C 00000008 80A30004 2C05000C 41820028 2C05000E 41820020 2C050012 41820018 2C050040 41820010 2C050042 41820008 48000008 38840001 7C852378 60000000 00000000 C2846898 00000007 560004E7 40820030 806F0004 2C03000C 41820020 2C03000E 41820018 2C030012 41820010 2C030040 41820008 2C030042 4C421042 00000000 C28468FC 00000018 9421FF80 7C0802A6 90010084 BC610008 7C6E1B78 48000039 7C641B78 48000045 7C651B78 48000051 7C661B78 48000065 7C671B78 7DC37378 3D80805B 618C0CC4 7D8803A6 4E800021 48000064 7D8802A6 48000051 67616D65 5F696D61 67650000 7D8802A6 4800003D 73706565 646F6D65 74657200 7D8802A6 48000029 4374726C 53706565 646F6D65 7465725F 315F3000 7D8802A6 4800000D 00000000 00000000 7C6802A6 7D8803A6 4E800020 B8610008 80010084 7C0803A6 38210080 00000000 04845DE8 60000000 04845E40 48000028 Credits: Stebler - 3rd and 4th ASM sources (Used in Pretty Speedometer) Kazuki - 5th ASM Source (Modified source from KZ-RTD) Quote:ASM 1: Change the loaded digit textures based on our current speed |