The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.18 (Linux)
|
"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=2158) Pages:
1
2
|
"Double Dash!!" Speedometer [Sponge] - Sponge - 03-12-2024 "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 RE: "Double Dash!!" Speedometer [Sponge] - Vega - 03-12-2024 Epic! RE: "Double Dash!!" Speedometer [Sponge] - vlonebozo - 04-13-2024 Where do we add the assets files RE: "Double Dash!!" Speedometer [Sponge] - MKWii-Martin - 09-30-2024 Thank you so much for the speedometer, Sponge! I was looking for a mod like this for years, imo, the Double Dash speedometer fits MKWii very well RE: "Double Dash!!" Speedometer [Sponge] - MKWii-Martin - 10-01-2024 (04-13-2024, 01:54 PM)vlonebozo Wrote: Where do we add the assets files Apologies for the overly simplified answer beforehand. You need to locate the file Race.szs in files/scene/ui (You need to unpack the game with Wiimms ISO Tools), once you do, make a backup of Race.szs, unpack the Race.szs with Wiimm's SZS Tools (Specifically the wszst tool iirc, you should get a Race.d folder), add the files provided by Sponge in the respective sub-folders (Race.d/game_image). The provided files don't replace anything, they are add-ons, so don't worry about any replacement. Compress the extracted folder back into Race.szs with the same SZS Tools, and then repack the game with the ISO Tools. EDIT: 1) In case the speedometer appears out of place (In my case it appeared in the low centermost part of the screen, and only the upper half of the speedometer was visible -I'm using a modded game with LE-CODE v32-), you need to edit the file speedometer.brctr with Wexos's Toolbox to correct the speedometer placement. 2) if you are using Dolphin and the game crashes every time you enter into a race, then make sure that in Dolphin, both the options Enable MMU and Pause on Panic (in Options/Configuration/Advanced) are unchecked/deactivated, if you do this, then you will have only 1 warning message in the first race you play, every time you turn on the game, just click on Ignore and you're golden RE: "Double Dash!!" Speedometer [Sponge] - MKWii-Martin - 10-11-2024 Sorry for the triple-post, but I need the visibility so hopefully the issues I'm gonna report get addressed. I'm using the NTSC-U version of the game extracted with SZS Tools, it has LE-CODE binaries (?) and I launch the game by drag-n-dropping main.dol via Dolphin, the code is likewise added to Dolphin's Gecko code list, with this said: -The UI first appeared in the lowermost center part of the screen, and only the upper half was visible, I had to correct its position with Wexos's Toolbox -When I am about to start the first race in a game session, I get this warning: Invalid read from 0x00000000, PC = 0x808E6AB0 -if I choose to ignore the warning, I can play normally as if nothing, and the warning itself will only appear once, every time the game is turned on. -The above can be dealth with without problems, but this code causes conflict with other codes, namely Track Music Expander, Ultra UnCut, Skip Ghost Selection Screen, All Items Can Land v2, and Disable Slipstreaming, maybe other codes I don't have, as well. -If I place the MKDD Speedometer code above all of the aforementioned codes, these codes lose functionality, and if, instead, the MKDD Speedometer code is below these codes, the UI doesn't even appear I know that the description mentioned that the code would cause conflict, but this speedometer is way too good to let it go, and I hope that the code is made in a way that ensures maximum compatibility, if even possible. That's it, have a nice day. RE: "Double Dash!!" Speedometer [Sponge] - Sponge - 10-20-2024 (10-11-2024, 03:18 PM)MKWii-Martin Wrote: Sorry for the triple-post, but I need the visibility so hopefully the issues I'm gonna report get addressed. I will be honest and say I have no idea why these issues occur for you. The code has been tested on all regions (ithe video showcasing the speedometer was done on NTSC-U and both NTSC-J/K were verified to be working from other people, PAL I verified myself). The code conflicts sound like user error to me because I use multiple codes myself and have no issues. If you can, please try this without using a CT-distribution or any LE-Code patches and let me know if these issues still occur. RE: "Double Dash!!" Speedometer [Sponge] - MKWii-Martin - 10-21-2024 Okay, will do, I'll give it a go within this week. About the speedo itself, maybe I'm installing the assets in a wrong path? I did install the assets in Race.szs/game_image/subpaths, and the speedo does show up and work fine, like in the video, but I only have the warning. RE: "Double Dash!!" Speedometer [Sponge] - Sponge - 10-21-2024 (10-21-2024, 05:09 PM)MKWii-Martin Wrote: Okay, will do, I'll give it a go within this week. As long as you merge the "game_image" folder with the one in "Race.szs", you should be fine. RE: "Double Dash!!" Speedometer [Sponge] - MKWii-Martin - 10-28-2024 I made tests with the repacked ISO of a completely vanilla game (with the speedo assets added and speedo code active, of course), both with no other codes active, and with all codes I have along with the speedo code, everything worked perfectly, with the only exception mentioned below. The only code I have that caused a conflict with the speedo is the All Items Can Land v2 code. Link: https://mariokartwii.com/showthread.php?tid=1720 If the speedo code is used along with the code above, and the speedo code is sorted below the above code in Dolphin's Gecko code list (even if these 2 codes are the only ones active), the speedo's animation when using star/bullet/shroom stops working, it instead only changes the color of the speedo depending on the item being used, and it also looks bugged. This happens with both the standard version of the code, and the code modification posted by a coder named Unnamed in post #4 in that code thread. Hopefully this helps, so thank you a lot for your time, much appreciated. |