Helping to Create Standard XMLs for SSBB
Kois - Posted on 08-03-10, 09:41 pm (rev. 6 by Kois on 08-03-10, 09:41 pm)
Hello! I would like to help lead the way to starting somewhat of a project for SSBB. The general community itself is quite large and as such there are many desirous of certain features. However, there are others who may find certain features to be overwhelming. As such I think it would be best to have a few compact XMLs that offer different features rather than to create large XMLs that will have things most users might find difficult to use or may never use at all.

That being said, the first XML I shall contribute may have a few things that others may not want. What I want to mainly see are suggestions and contributions from others on how to improve or add on to the XMLs provided. Requests are also welcome.

If you also have any questions or comments, please let them be heard!
---
EDIT: Corrected Pokemon Stadium being misnamed in SSBB.XML
Download (includes folders used for the XML, codehandler.bin and the XML itself): General Uses
Features: Extended Ocarina for NTSC-U versions of Brawl, simple SmashMod support, simple file patching and organization of music through the use of "playlists."
Additional Comments: This XML will only work for NTSC-U versions of Brawl. The only problem being the Ocarina values within the XML.

This is an additional note for NTSC-U users.
Here is a list of common files which are renamed ("_en" removed) in order to use them with PhatomWing's File Patch Code. If possible, please rename any files listed here (e.g., FitCaptain01 would be renamed FitCaptain01_en.pac). You MUST use the "_en" endings in order for these files to work with basic file replacement. Please note that this list is not complete.

/fighter/captain/FitCaptain01_en.pac
/fighter/captain/FitCaptain01_en.pcs
/fighter/poketrainer/FitPokeTrainerFinal00_en.pac
/fighter/poketrainer/FitPokeTrainerFinal01_en.pac
/fighter/poketrainer/FitPokeTrainerFinal02_en.pac
/fighter/poketrainer/FitPokeTrainerFinal03_en.pac
/fighter/poketrainer/FitPokeTrainerFinal04_en.pac
/menu2/mu_menumain_en.pac
/menu2/sc_title_en.pac
/stage/melee/STGDXONETT_en.PAC
/stage/melee/STGDXPSTADIUM_en.PAC
/stage/melee/STGGW_en.PAC
/stage/melee/STGMADEIN_en.PAC
/stage/melee/STGNEWPORK_en.PAC
/stage/melee/STGPICTCHAT_en.PAC
/stage/melee/STGRESULT_en.PAC
/stage/melee/STGSTADIUM_en.PAC
/stage/melee/STGVILLAGE_00_en.PAC
/stage/melee/STGVILLAGE_01_en.PAC
/stage/melee/STGVILLAGE_02_en.PAC
/stage/melee/STGVILLAGE_03_en.PAC
/stage/melee/STGVILLAGE_04_en.PAC
/system/common_en.pac
/system/common2_en.pac
/system/common3_en.pac
/system/common4_en.pac
/system/common5_en.pac
---
Download (includes folders used in the XML and the XML itself): Character Textures
Features: Allows for selecting textures for individual characters.
Additional Comments: Works on all versions of the game with one exception. The Blood Falcon (Red) texture for Captain Falcon may have a different file name depending on your version. In NTSC-U the full file name is FitCaptain01_en.pcs. Look for "01_en" in the XML and change it to the appropriate ending.
---
Download (includes folders used in the XML, module files for every stage and the XML itself): Custom Stages
Features: Works with PhantomWing's stage roster expansion system to add up to nine additional stages to your game! Any kind of stage can be added to the game.
Additional Comments: I have been told that the PAL module files are different so I am not entirely sure if this will work on PAL. I also do not know if NTSC-J will have any problems. The XML itself though will work with all version without any problems if you can get the right files to go with it.

When adding your files, "StageToGoOver" needs to refer to the module file your stage was meant to use. For example, if your stage was to go over Battlefield, you would change "StageToGoOver" to "battle" or if your stage was to go over SmashVille, you would change "StageToGoOver" to "village" and so forth. You can refer to the right column in this list found on this page for the correct value (do not include the "st_" prefix or ".rel" file extension.)
STCUSTOM (Phantom Wings' code) st_custom.rel Battlefield st_battle.rel Final Destination st_final.rel Delfino Plaza st_dolpic.rel Luigi's Mansion st_mansion.rel Mushroomy Kingdom st_mariopast.rel Mario Circuit st_kart.rel 75 m st_donkey.rel Rumble Falls st_jungle.rel Pirate Ship st_pirates.rel Norfair st_norfair.rel Frigate Orpheon st_orpheon.rel Yoshi's Island (Brawl) st_crayon.rel Halberd st_halberd.rel Lylat Cruise st_starfox.rel Pokémon Stadium 2 st_stadium.rel Spear Pillar st_tengan.rel Port Town Aero Dive st_fzero.rel Summit st_ice.rel Flat Zone 2 st_gw.rel Castle Siege st_emblem.rel WarioWare Inc. st_madein.rel Distant Planet st_earth.rel Skyworld st_palutena.rel Mario Bros. st_famicom.rel New Pork City st_newpork.rel Smashville st_village.rel Shadow Moses Island st_metalgear.rel Green Hill Zone st_greenhill.rel PictoChat st_pictchat.rel Hanenbow st_plankton.rel ConfigTest st_config.rel Result Temple st_dxshrine.rel Yoshi's Island (Melee) st_dxyorster.rel Jungle Japes st_dxgarden.rel Onett st_dxonett.rel Green Greens st_dxgreens.rel Pokémon Stadium st_dxpstadium.rel Rainbow Cruise st_dxrcruise.rel Corneria st_dxcorneria.rel Big Blue st_dxbigblue.rel Brinstar st_dxzebes.rel Bridge of Eldin st_oldin.rel Homerun st_homerun.rel Edit st_stageedit.rel Heal st_heal.rel OnlineTraining st_otrain.rel TargetBreak st_tbreak.rel
Also you will of course need to have a gct file that has PhantomWing's stage roster expansion system code and any additional codes required to make it work or have a stable game. The following links are some helpful posts from SWF to get you started.
Stage Roster Expansion System v1.1
Custom Stage Selection Screen
---
Kois - Posted on 08-05-10, 09:13 pm
In retrospect, I realize I might need this second post for later use. :lol:
Pattykepps - Posted on 09-02-10, 12:33 am
Hello I'm having lots of trouble and been trying to go off peoples tut that where posted ages ago. I asume you do all the steps as before but just add these steps?
Would I start this in gecko or riivolution?

My problems consist of textures, which I have all the codes for in the right folders and I load thru gecko(1.9.3) and the textures are the same. I've let everything load and nothing. Even when I try to continue playing if freezes at stage select. I've seen a few other people with this problem and it always goes ignored>.>
i'm gonna start from scratch, what is the dynamic sd loader and panthom wings latest codes for the support?
Pattykepps - Posted on 09-02-10, 12:37 am
And I'm from the US, with all US products
Attachment: Sky Climber.arc
IS A PAIN!
18.91 KiB — Downloaded 1 time
Sushi - Posted on 12-17-10, 01:10 am
This is pretty great. I would like to see a wifi friendly XML where you can turn off certain stages or codes and play online with them. You could have separate folders with wifi friendly, and non wifi friendly for them.