Skip to content

Change colors of the Character Select Screen for Super Smash Bros. Melee easily in various and vibrant ways.

License

Notifications You must be signed in to change notification settings

RodneyMcQuain/Melee-CSS-Color-Changer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Melee-CSS-Color-Changer

Colorful Random Background Character Select Screen

The Melee CSS (Character Select Screen) Color Changer is used to change various colors on the character select screen of Super Smash Bros. Melee. The app supports changing the:

  • Bottom frame
  • Top frame
  • Cursor
  • Rules
  • Background
  • Selects in the background

of the CSS. For more information on the process involved for creating an application like this, check out my blog post.

How to Use

There are a few ways to use this program, but this section will cover how to use it with DAT Texture Wizard.

  1. Have a Super Smash Bros. Melee (Melee) ISO
  2. Download DAT Texture Wizard
  3. Open DAT Texture Wizard
  4. Click "File" in the top left
  5. Click "Open Disc" in the newly appeared "File" menu
  6. Locate and Open your Melee ISO from the file explorer
  7. While under the "Disc File Tree" tab Locate MnSlChr file (note: the file extension changes based on what version of Melee your ISO is, e.g. MnSlChr.usd for vanilla Melee, MnSlChr.0sd for 20XX 4.07++, etc.)
  8. Click the MnSlChr that you just found
  9. Click "Export" on the right side of the application
  10. Save the file to your desired location
  11. Download the newest .jar release for CSS Color Changer
  12. Open the CSS Color Changer
  13. Click "Choose a File to Modify"
  14. Select the MnSlChr file that you recently saved (from DAT Texture Wizard)
  15. Pick your desired colors and modifications to the Melee CSS
  16. Once you finish making your changes click "Update File"
  17. Switch back to the DAT Texture Wizard application
  18. If you closed your ISO from earlier refer back to steps 2-6 to get back to where you need to be
  19. While highlighting the MnSlChr file Click "Import" on the right side of the application
  20. Locate and Open the MnSlChr file that you saved earlier
  21. Press Ctrl+s or go to "File" -> "Save" to save your changes

Your ISO now has the changes you just made to the CSS and you can run it on your console or emulator!

Limitations

The program does not currently suppport reading the color of background "selects." When updating the other colors and you don't want to overwrite your background "selects" color(s) then set the option to "Do Nothing" for the "Background Selects:" combo box.

Example Input and Output of the Application

Program input and output:

Transparent Background with "Background Selects" at "Alternate" with color 1 as white and color 2 as black

Transparent Background with "Background Selects" at "Tri" with color 1 as white and color 2 as black

Transparent Background with "Background Selects" at "Random"

Some other examples

Slippi 2.0 Support

CSS on Slippi 2.0 with Slippi themed colors

MnSlChr.usd Starting Offset Documentation

42 48 Format Starting Offset
Background 0x000958
Selects in Background 0x000984 to 0x0019D8
07 07 07 Format Starting Offset
Multiplayer Top Frame 0x349008
Multiplayer Bottom Frame 0x348E88
Single Player Top Frame 0x382F04
Single Player Bottom Frame 0x382E44
Cursor 0x01005C
Rules 0x348F48