***PLEASE REPORT ANY FEEDBACK/ERRORS ON MY TALK PAGE! ( https://wiki.tockdom.com/wiki/User_talk:Eydra ) Gamebanana is also fine, but Tockdom is preferred. ***

Hey there, and thanks for downloading my mod! :3

This readme will go over installation, as well as permissions you have for using it. (Just to be on the extra safe side)


*** IMPORTANT NOTES ***
You are allowed to use everything in this mod however you wish (modpacks, YouTube videos, etc), so long as I am credited. This is not a request- it is required. 

Also, please note that while installing the race model swaps is a simple drag-n'-drop process, everything else (the custom voices, icons, etc.) requires dumped MKWii game files. These are not provided, you'll have to do that on your own. (It's exceptionally easy to do with a real copy of MKWii!) It also requires BrawlCrate, a free software for editing Smash Bros Brawl and MKWii Files.


*** INSTALLATION PROCESS ***
The actual instructions will be somewhat long, but they're not that complex! If all you want is to swap the in-race models, you ONLY need to do step 1. The rest of the steps will make the mod more comprehensive by swapping out UI, character selection screen models, and voices. I've tried to make the instructions overly verbose so it's easier for newcomers to follow along (I would've liked something like this when I was first starting out.)

If you've installed other custom characters, likely nothing will be a surprise here. Installation relies on MyStuff folders, which you can find in several custom track distributions. (CTGP, Retro Rewind, etc.)


*** IN-RACE MODEL SWAPS ***
1: Take all of the files in the Karts folder, and move them into the MyStuff folder of your choosing. This replaces Daisy on all karts and bikes in-game- so if that's all you wanted, you're done!



*** CHARACTER SELECT SCREEN MODEL + UI REPLACEMENTS ***
1: Open up your dumped MKWii game files, and navigate to Data\Files\Scene\Model . In there you should find Driver.szs- make a copy of it, and save it somewhere you'll remember. Further, go to Data\Files\Scene\UI and copy both MenuSingle.szs and MenuMulti.szs. 


2: Open up Driver.szs in BrawlCrate, and locate the file ds_menu.brres inside. Right-click on it, and then hit "Replace". This will open up a file window. Navigate through the file window to wherever you installed this mod, go into the "Menu" subfolder, and then select the ds_menu.brres you find there. The character select model swap is done now- save your file!


3: Open up MenuSingle.szs in BrawlCrate, and navigate to button\timg\tt_daisy_64x64 . Click the "+" sign to the left of it, and look for Texture0 right below. 


4: Right-click on Texture0, and select "Re-Encode". This will open a pop-up window with the original texture inside. 
At the top of the window, you should see a "Browse..." Button. Click that, and navigate to this mod's folder. Go into the icons folder, and select Profile_64x64.png. Accept the change, and then save the file. You've now installed the custom UI for the single-player character select screen!


5: If you would like the change in the multiplayer character select screen too, repeat the change for MenuMulti.szs. The file structure and required steps are the exact same, so just follow what's said in steps 3 + 4 above. 


6: Grab your modified Driver.szs, MenuSingle.szs, and MenuMulti.szs and place them in the MyStuff folder of your choosing. 



*** RACE UI REPLACEMENTS (MINIMAP, RESULTS SCREEN) ***

1: Open up your dumped MKWii game files, and navigate to Data\Files\Scene\UI . In there you should find Race.szs- make a copy of it, and place it somewhere you'll remember. 


2: Open your new Race.szs in BrawlCrate, and navigate to game_image\timg\st_daisy_32x32 . Click the "+" sign to the left of it, and look for Texture0 right below. 


3: Right-click on Texture0, and select "Re-Encode". This will open a pop-up window with the original texture inside. 
At the top of the window, you should see a "Browse..." Button. Click that, and navigate to this mod's folder. Go into the icons folder, and select Minimap_32x32.png. Accept the change, and then save the file. 


4: Scroll down in the same folder, and look for tt_daisy_64x64. Click the "+" sign to the left of it, and again, choose to Re-Encode Texture0. You'll want to replace this one with Profile_64x64.png.


5: Collapse the game_image folder, and scroll down to the "result" folder at the very bottom. Go into result\timg\tt_daisy_64x64\Texture0 , and re-encode it like before. Again, you'll want to choose Profile_64x64.png as the replacement. 


6: Save your file, and then place your newly-edited Race.szs into the MyStuff folder of your choosing. 



*** VOICE REPLACEMENTS *** 

1: Open up your dumped MKWii game files, and navigate to Data\Files\Sound . In there you should find revo_kart.brsar- make a copy of it, and place it somewhere you'll remember. 


2: Open up revo_kart.brsar in BrawlCrate. The UI will look a little different to other file replacements- what you want to be looking at is the bottom-right of the screen. (It shows a bunch of files; the top bar has Index, Type, Name, DataOffset, etc.) 


3: Let's start off with the hardest file to replace. Scroll allllll the way down to index 637 (It should be a file titled "GRP"). Double click it to open- it should open up a pop-up window with two scroll bars on the left- one for "Data" and one for "Sounds". Ignore the data one, and direct your attention to Sounds. 


4: Scroll down in Sounds until you find the file Audio[42]. This is the start of Daisy's menu voice clips. Right click it, and hit "Replace". This will open up a file window.


5: Navigate to wherever you downloaded this mod; and then go into the Voices subfolder. You should see files there named Audio[42].wav, Audio[43].wav, etc. Select Audio[42].wav, and replace with it. 


6: Repeat steps 4 and 5 for all of daisy's other menu voice clips. Each one has a corresponding filename in the Voices folder- you should replace with those instead. You can also use it to tell when you're done! :]


7: Once you're all done changing out the menu voice clips, select "Done" in the bottom right of the window. Save your file to be safe!


8: Now we're onto the easier stuff. Click on the "Name" text in the top bar of that window. This will sort all of the files by name, which is super handy for us! 


9: Scroll the list about 1/3 of the way down, and look for files titled something like
GRP/VO/DS/[WhatTheFileContainsHere]
There are a lot of these files (15 by my count). You'll need to replace all of them; since the process across files is the same, I'll only be explaining how to replace GRP/VO/DS/CAN/NPC. (I trust you can figure it out from there :] )


10: Right click on GRP/VO/DS/CAN/NPC, and select "Replace". This will open up a file menu- navigate to wherever you installed this mod, and then go into the "Voices" folder. 


11: Inside the Voices folder, you should see a file named GRP-VO-DS-CAN-NPC. Select it, and replace with it. 


12: Now, you need to do the same process with all the other files. So instead of telling you to do the exact same thing 15 times, here's what files should be replaced with what at the end.
Index -> Filename to replace with
652 -> GRP_VO_DS_CAN_NPC.brwsd
242 -> GRP_VO_DS_CAN_PC.brwsd
668 -> GRP_VO_DS_GOL_BAD.brwsd
354 -> GRP_VO_DS_GOL_BAD2.brwsd
357 -> GRP_VO_DS_GOL_BAD3.brwsd
536 -> GRP_VO_DS_GOL_GOD.brwsd
53 -> GRP_VO_DS_GOL_GOD2.brwsd
58 -> GRP_VO_DS_GOL_GOD3.brwsd
625 -> GRP_VO_DS_GOL_TOP.brwsd
563 -> GRP_VO_DS_GOL_TOP2.brwsd
560 -> GRP_VO_DS_GOL_TOP3.brwsd
201 -> GRP_VO_DS_NPC.brbnk
685 -> GRP_VO_DS_NPC.brwsd (NOTE: Same name, different file extension at the end)
92 -> GRP_VO_DS_PC.brbnk
472 -> GRP_VO_DS_PC.brwsd (NOTE: Same name, different file extension at the end)


13: And that is all! Save your file, and place your newly-edited revo_kart.brsar into your MyStuff folder :]




And that wraps it up! Congrats on getting through installation :] 
You may notice that there is not an award ceremony model included in the install process. This is because I kept getting crashes when trying to implement one, seemingly because MyStuff interfaces with Award.szs weirdly. I did not want my mod to include a file that could possibly crash the game, so I unfortunately had to omit it from the modpack.

Whoever you are that's reading this- I hope you're have a good rest of your day! :]


(Ascii art for fun. Make sure your window is large enough to see it!)

                                                                                                                                   
                                                                                                                                   
                                                 ████████       ████████                                                           
                                             █████████████     ██████████████                                                      
                                             █████████████    ███████████████                                                      
                                            ███████████████   ███████████████                                                      
                                            ████████████████ ████████████████               ████                                   
                                              ██████████    ███████████████             ██████████                                 
                                                 █████████   ███████████            ████████████████                               
                                                    █████████████████             ███████████████████                              
                                                    ███████████████               ████████████████████                             
                                              ████████████████████████████        █████████████████████                            
                                          ███████████████████████████████████████ ██████████████████████                           
                                     ███████████████████████████████████████████████████████████████████████████████               
                                 █████████████████████████████████████████████████████████████████████████████████████             
                              █████████████████████████████████████████████████████████████████████████████████████████            
                            █████████████████████████████████████████████████████████████████████████████████████████████          
                          ██████████████████████████  ████████████████████████████████████████████████████████████████████         
                       ███████████████████████████████   ██████       ██████████████████████████████████████████████████████       
                     █████████████████████████████████    ██████       ██████████████████████████████████████████████████████      
                  ████████████████████████████████████     ███████         ████████████████████████████████████████████████████    
                █████████████████████    █████   █████     ████████           ████████████ █████████████████████████████████████   
               █████████████████████    ██████   █████       ███████            █████████  ███████████████████████████████████████ 
         █     ███████████████████      ██████    ███         ██████             █████████   ██████████████████████████████████████
         █    ████████████████████     ███████     █           █████               ████████   █████████████████████████████████████
         ██   ███████████████████      ███████                  █████                ██████   █████████████████████████████████████
          █  ███████████████████       ███████                   ████                ████████  ████████████████████████████████████
          █  ██████████████████         ██████                   █████                █████████ ███████████████████████████████████
          ████████████████████         ███████                   ██████                 ████████ ██████████████████████████████████
           █████████████████           ███████                    ██████                █████████   ███████████ ███████████████████
           ████████████████            ████████                   ██████                 ██████████  █████████  ███████████████████
           ███████████████             ████████                   ██████                  ██████████   ████████ ███████████████████
          ████████████████           ██████████                    █████                  ███████████   ████████ ██████████████████
          ███████████████            ████████  █                    ████ █                 ████████████   ██████ ██████████████████
         ███████████████             ██████    █                    ████                    ███████████    ████████████████████████
         ██████████████         █   ██████      █                    ███    █                ███████████    ███████████████████████
        ███████████████            ███████       █                   ███     ██                ██████████    ██████████████████████
        ██████████████        █  ████████                            ███      ██                ██████████   ██████████████████████
       ███████████████       ██  ███████                             ███        ██              ███████████  ██████████████████████
       ███████████████       ███████████           █                 ███        ████             ██████████   █████████████████████
      ████████████████      █████████████           ██               ███        ██████          ███████████   █████████████████████
     ███████████████████   ██ ██████████████████     ██           ██████   ████████████           █████████   █████████████████████
    █████████████████  █   ████████████████████████   █████       ███████████████████████         █████████    ████████████████████
   ████████████████████   █████████████     █████████   █████    ███████████████    ███████       █ ███████     ███████████████████
  ██████████████████████ ████████████████████    █████    ███████ ████████    ██████████████       ████████      ██████████████████
 ██████████████████████ ████████████  ███████████     █     █████  █████   ███████████████████     ████████       █████████████████
██████████   ████████████████████   ███████████████           ██████████ ███████████████ ██████     ███████        ████████████████
███████      ████████████████████   █████████████ ██           ███████████████████████   ███████    ███████        ████████████████
████         █████████████████████ ███████████████ ██             ████████████████████   █████████   ██████         ███████████████
█            █████████████████████ █████████████████                    ███████████████████████████ ███████         ███████████████
             ██████████████████████ ███ ███████ ███                      ███ ██████████████████████████████         ███████████████
              ███████████████████  █ ████    ███ █                        ███    ███  █████████████████████         ███████████████
              ████████████████████     ██████████                           ███████████████████████████████         ███████████████
              █████████████████████                                                   ██████████████████████         ██████████████
              █████████████████████                                                   █████████████████   ██         ██████████████
              ██████████████████████                                                  ████████████████     █         ██████████████
             ███████████████████████                                                 ████████████████                ██████████████
                █████████████████████                                                ███████████████                 ██████████████
                 ████████████████████                       ████                    ███████████████                   █████████████
                  ████████████████████                                              ██████████████                    █████████████
                    ███████████████████                                            ██████████████                     █████████████
                     ██████████████████                                            ██████████████                     █████████████
                      ██████████████ ███                                           █████████████                      █████████████
                       █████████████  █████                ███████               ██   ███ █████                        ████████████
                        █████████████      ███           ███     ███          █████  ███ █████                         ████████████
                         ████████████        ████                          ██       ██   ███ █                         ████████████
                          ████████████           ██                     ██         ██    ██                            ████████████
                            ██████████              ██               ██                 ██                             ████████████
                             █████████                 ██         ██                    █                              ████████████
                              ███████                     ███████                      █                               ████████████
                               ██████                                                                                  ████████████
                                █████                                                                                  ████████████







*** STATEMENT OF INTEGRITY *** 
All parts of this mod (including these instructions) were made completely by hand, with no Generative AI or other gross tools. (The sole exception is the ascii art, which was primarily made using the Ascii Art Archive online.)
If you find errors, please politely let me know so I may fix them. 
