Tutorial & Code Center - Get all your instructions & Codes here

Subscribe to this topic.

Topic

Page: 1
#1
1:50 PM Dec 18 2009 2009
E.Nigma
Freelance Shredded Cheese International Penguinologist
Joined: Jun 2008
E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma has provided valuable testing services for the All is Brawl website.E.Nigma doth crush dreams.E.Nigma is Mewtwo.E.Nigma is a fan of Watanabe's Cowboy Bebop.E.Nigma keeps people entertained by hosting fun events.E.Nigma positively represents All is Brawl and actively brings new users to the site.E.Nigma has written an exemplary guide on the All is Brawl forum.E.Nigma did something funny.E.Nigma impressed a staff member by doing something smart.E.Nigma helped an All is Brawl member with a problem.E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma gathered a group of friends and took down AiB's finest StaffE.Nigma wrote a blog entry that was featured on the All is Brawl front page!E.Nigma regularly contributes to the All is Brawl Stadium community.

Tutorial & Code Center
This is the new Tutorial Center. Coupled with all of the other new things I've added to the Smash Development forum, this should enlighten those of you who wish you continue customizing your game. These tutorials will be written about programs that will give you the know how to perform tasks such as creating .gct files, modifying character select portraits and even possibly doing some other wild things that we don't know of yet. Anyone wishing to add a tutorial to the list please contact me or Ispin and we will have it added here.



Index

Code Manager
Codes for unlocking Brawl's Restrictions


Image Modification
After Battle Portraits (ABP)
Character Battle Portraits (CBP)
Character Select Icons (CSI)
Character Select Names (CSN)
Character Select Portraits (CSP)
Map Select Icons (MSI)
Map Select Portraits (MSP)
Texture Hacking


Text Modifications
CPU Level Titles
Song Titles


Stage Modifications
Stage Expansion + Fixed Custom SSS code 
Last edited by E.Nigma, 1:50 PM on Jun 25, 2010
#2
1:58 PM Dec 18 2009 2009
E.Nigma
Freelance Shredded Cheese International Penguinologist
Joined: Jun 2008
E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma has provided valuable testing services for the All is Brawl website.E.Nigma doth crush dreams.E.Nigma is Mewtwo.E.Nigma is a fan of Watanabe's Cowboy Bebop.E.Nigma keeps people entertained by hosting fun events.E.Nigma positively represents All is Brawl and actively brings new users to the site.E.Nigma has written an exemplary guide on the All is Brawl forum.E.Nigma did something funny.E.Nigma impressed a staff member by doing something smart.E.Nigma helped an All is Brawl member with a problem.E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma gathered a group of friends and took down AiB's finest StaffE.Nigma wrote a blog entry that was featured on the All is Brawl front page!E.Nigma regularly contributes to the All is Brawl Stadium community.

Image Modifications
Note: Modifying any image with BrawlBox is done through exactly the same process.

Character Select Portraits

Open BrawlBox
Open Common5.pac in BrawlBox - you should now be viewing 5 Archives. What you want here is sc_selcharacter_en

Open that, then open the Archive char_bust_tex_lz77

In here you will find a large series of "misc data" brres files. In each of these there is a folder for palettes and a folder for Textures. You will have to search through each MiscData[#] Brees package to find which character you want. For this tutorial I'm going to use Mario who is MiscData[0]

Open his texture folder and select any of the MenSelchrFaceB.### files that you wish. BrawlBox has a built in viewer so that you can see the image that you are wishing to modify.

Select any one of these images, right click on it, "Extract" and save as a .PNG file.

At this point, you can simply open your favorite photo editing program, preferably Photoshop or Gimp, and modify the image to your liking.

Remember the final image has to be sized to 128*160 pixels.

Now simply right click on the image you wanted to replace in BrawlBox - Replace - Choose your new image and hit OK. Your new CSP should be available in your common5.pac

Now your only step is to put your Common5.pac where it belongs on your SD card so that it will load properly. Please refer to the Dynamic SD Loader thread for this information.

Note: With BrawlBox, all TGA files that you may have recieved with textures that you've downloaded WILL NOT LOAD into BrawlBox. You will have to open them in your photo editing program of choice, save them as .PNG files, then replace the one in the common5.pac with the new .PNG file.




After Battle Portraits

These are the portraits that show up after battle on the results screen. They are exactly the same as the ones that you want to put in your common5.pac file. They are located in the
menu/common/char_bust_tex/
directory and are individual .brres files for each character. Luckily enough, they hold the portraits for ALL of a character's textures so they're all conveniently located in one place unlike the battle portraits that are so scattered and numbered so horribly. They won't take nearly as long to replace as the CBP's - Here you can replace all the portraits for a single character in one opening of the program rather then have to open up 400+ files to change them.


Note: Here's a good trick for those who are relatively comfortable with BrawlBox now. After you've modified the common5.pac file for new CSP's you can open another BrawlBox program and use this quick trick in order to modify your after Battle portraits faster. Open common5 with BrawlBox and where you've already modified lets say all 6 of mario's CSP's, select the .brres package named MiscData[0] and right click it, export it to a file in its .brres format. CHANGE THE COMPRESSION TO "NONE" - Then you can Just rename it to the appropriate after battle portrait.

Mario, being MiscData[0] in common5, would be MenSelchrFaceB000.brres
Link, being MiscData[2] in common5, would be MenSelchrFaceB020.brres
Peach, being MiscData[12] in common5, would be MenSelchrFaceB120.brres
Snake, being MiscData[45] in common5, would be MenSelchrFaceB450.brres


Put those SelchrFaceB###.brres in your SD card in the corresponding directory.

Character Battle Portraits

These files are located in the
info/portrite/
directory. These files basically consist souly of the .brres file. When you open it you only get a single palette and a single image for a single texture for that specific character. Simple enough, replace it with whatever new 48*56 image you wish to see in game. There are a ton of these though. There's something like 460 of them, so it will take you a while to modify them. I've personally never seen the thrill of having custom battle portraits but some people love them so if you're that dedicated then I suppose there's no reason to stop you.



Character Select Icons

They are all located in the sc_selcharacter_en -> MiscData[70] -> Textures -> MenSelchrChrFace.###

These icons are to be resized to 80*56 images - I recommend leaving the top 20 pixels to the top of a character's head (hat, hair, whatever) in order to keep the character's name from covering up their face when the icon is displayed in the character select screen.




Character Select Names

If you wish to change the character's NAME that is displayed on the Icon, modify the MenSelchrChrNmS.### file that corresponds with the icon's ### - This will allow you to display any name that you want to on the Character Select Screen.

These images can be resized to anything between 14 and 24 height, and the longest name I've ever seen was 104 pixels in width (Zero Suit Samus) but all of these name files pretty much shrink themselves to the right size in order to appear correctly on the roster. I modified quite a few of them and changed their sizes quite a bit before and they all shrink to the appropriate size, no size is character specific so it doesn't matter if you make the name a little bit bigger. I'd suggest keeping it close to the original sizes though.




Map Select Icons & Map Select Portraits

These are both located in the same place. This file is located in the
/menu2/
directory named "sc_selmap.pac"

Open this file, find the MiscData[80] .brres package and look in the texture folder. Icons are named "MenSelmapIcon.##" and Portraits are named "MenSelmapPrevbase.##"

These items are modified the same way as any other image in BrawlBox. Just use the "replace" feature and you're done. Save and stick it back in the menu2 directory of your SD card.

Note: Icons are sized 64*56 pixels, and portraits are sized 176*176 pixels. Keep it the same size.

You can also edit the stage's "mark", stage's "name" and the character's "emblems" in this file too though there really isnt much point in it unless you're replacing stages with different ones forever. It is pretty cool to have custom screenshots of your stages placed on the map select screen though icon_razz
Last edited by E.Nigma, 12:58 PM on Dec 30, 2009
#3
2:00 PM Dec 18 2009 2009
E.Nigma
Freelance Shredded Cheese International Penguinologist
Joined: Jun 2008
E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma has provided valuable testing services for the All is Brawl website.E.Nigma doth crush dreams.E.Nigma is Mewtwo.E.Nigma is a fan of Watanabe's Cowboy Bebop.E.Nigma keeps people entertained by hosting fun events.E.Nigma positively represents All is Brawl and actively brings new users to the site.E.Nigma has written an exemplary guide on the All is Brawl forum.E.Nigma did something funny.E.Nigma impressed a staff member by doing something smart.E.Nigma helped an All is Brawl member with a problem.E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma gathered a group of friends and took down AiB's finest StaffE.Nigma wrote a blog entry that was featured on the All is Brawl front page!E.Nigma regularly contributes to the All is Brawl Stadium community.

Texture Hacking
Here, as you've all seen, we do a lot of modifying character's textures and what not. Well, with BrawlBox it is now even easier to extract them and modify everything.

Open BrawlBox. Now open your choice of FitCharacter##.pcs / lets use Link for example. It's easy enough. Just open up Link's FitLink00.pcs file to open his green character file. Now go to his TextureData[0].brres package and open the "textures" folder. Inside you will find all of link's texture images. Pretty much pick out which texture you want to modify, lets say FitLink00_BodyB (his shield, hair, belt buckles, and sword hilt) and right click on it, export it, modify it in your photo editing program of choice (preferably photoshop or gimp), then when you're done, use the right click, replace feature to replace the old one with the new colors that you've created.

Now take some screenshots of him in game and put him on your favorite website for peoples to download.
Last edited by E.Nigma, 2:09 PM on Dec 18, 2009
#4
2:02 PM Dec 18 2009 2009
E.Nigma
Freelance Shredded Cheese International Penguinologist
Joined: Jun 2008
E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma has provided valuable testing services for the All is Brawl website.E.Nigma doth crush dreams.E.Nigma is Mewtwo.E.Nigma is a fan of Watanabe's Cowboy Bebop.E.Nigma keeps people entertained by hosting fun events.E.Nigma positively represents All is Brawl and actively brings new users to the site.E.Nigma has written an exemplary guide on the All is Brawl forum.E.Nigma did something funny.E.Nigma impressed a staff member by doing something smart.E.Nigma helped an All is Brawl member with a problem.E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma gathered a group of friends and took down AiB's finest StaffE.Nigma wrote a blog entry that was featured on the All is Brawl front page!E.Nigma regularly contributes to the All is Brawl Stadium community.

Text Modification
Changing CPU Level Titles

Use BrawlBox to open Common5.pac and find the directoy
sc_selcharacter_en -> MiscData[110]

In the lower right box there will be a series of lines with random words on them. These words represent names of the modes, cpu levels, and other random messages that are sent across to the player during wifi or in game when something changes.

Search this list, after the line "CRUEL BRAWL" you will find a line that says wimpy, or puny - i forget. Anyways, this line and the 8 lines following it are the names of the difficulties of the CPU's. You can change these names to whatever you feel like changing them to. For example, the Level 9 CPU is originally called "NASTY" - Mine says "CHUCK NORRIS" - This will appear in your game under the CPU's difficulty setting after you've changed and saved it.
#5
2:17 PM Dec 18 2009 2009
E.Nigma
Freelance Shredded Cheese International Penguinologist
Joined: Jun 2008
E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma has provided valuable testing services for the All is Brawl website.E.Nigma doth crush dreams.E.Nigma is Mewtwo.E.Nigma is a fan of Watanabe's Cowboy Bebop.E.Nigma keeps people entertained by hosting fun events.E.Nigma positively represents All is Brawl and actively brings new users to the site.E.Nigma has written an exemplary guide on the All is Brawl forum.E.Nigma did something funny.E.Nigma impressed a staff member by doing something smart.E.Nigma helped an All is Brawl member with a problem.E.Nigma is the associate of production coordinating directorial associate of managing departmental divisional office supervisor of the? international network amalgamation distributors corporation management organizational association of men who like women.E.Nigma gathered a group of friends and took down AiB's finest StaffE.Nigma wrote a blog entry that was featured on the All is Brawl front page!E.Nigma regularly contributes to the All is Brawl Stadium community.

Code Manager
Use code manager to create your own .gct files for your GeckoOS program.

Here are a few codes that are universal, do not change gameplay mechanics and will unlock some of Brawl's Restrictions.

All of these codes are NTSC

Allow Replays Longer Than Three Minutes [brkirch]
040E5DE8 60000000
04953184 60000000
04953224 60000000


Allow More Than 1000 Replays/Stages/Snapshots [brkirch]
040C464C 48000184


Save Name Tags in Replays v3 [Y.S.] (1 Line)
0404B140 38A00000


Save & Load Replays with Name tags   [Y.S.]
80000000 90181200
4A000000 90180FC4
60000003 00000000
30000000 00000000
9A000A0F 00000000
E2000001 00000000
9C000AF0 00000000
86000000 0000000A
5A010000 0000005C
62000000 00000000
E0000000 80008000


Unrestricted pause camera [Link, original Y.S.]
040A7D60 4E800020
04109D88 38800001


Unrestricted Replay Camera (FireC)
0409E934 60000000
0409E93C 60000000
0409E9AC FC201890
0409E9B8 FC600090
0409E9BC FC000890
0409E9C8 FC001890



Player 1 Shield Color Mod:
4A000000 80F59A60
14000088 FF006500
14000090 00000000
140000A0 00000000
140000A8 00000000


Player 2 Shield Color Mod:
4A000000 80F59ED4
14000088 FF000000
14000090 00000000
140000A0 00000000
140000A8 00000000


Player 3 Shield Color Mod:
4A000000 80F5A348
14000088 FF750000
14000090 00000000
140000A0 00000000
140000A8 00000000


Player 4 Shield Color Mod:
4A000000 80F5A7BC
14000088 R1G1B100
14000090 R2G2B200
140000A0 R3G3B300
140000A8 R4G4B400

Shield Colors Information
R1G1B1 Pulse: The color of the pulse effect from you're shield.
R2G2B2 Soft Glow: The faded glow that you're shield gives off.
R3G3B3 Reflection: The color of the reflection you're shield gives off.
R4G4B4 Base Color: Just exactly that...
Use HEX colors in order to change them
Last edited by E.Nigma, 11:00 PM on Apr 05, 2010
#6
3:06 PM Dec 19 2009 2009
iSpiN
Forest Sage
Joined: Feb 2008
iSpiN never underestimated the power of the scout's code. iSpiN has provided valuable testing services for the All is Brawl website.iSpiN is addicted to the melody of the woods.iSpiN did something funny.iSpiN impressed a staff member by doing something smart.iSpiN helped an All is Brawl member with a problem.iSpiN positively represents All is Brawl and actively brings new users to the site.iSpiN has written an exemplary guide on the All is Brawl forum.iSpiN wrote a blog entry that was featured on the All is Brawl front page!

Stage Expansion + Fixed Custom SSS code
Stage Roster Expansion System: v1.1 [Phantom Wings]: 
E0000000 80008000 
04043B20 3800003A 
04043B40 1C060018 
04043B58 38840018 
04949C8C 3884B460 
04949D10 3884B460 
04949E20 3884B460 
04949EFC 3884B460 
C294A588 00000003 
A063001A 2C030040 
41800008 38600000 
60000000 00000000 
C294A1D0 00000003 
7C7D1B78 2C03FFFF 
40820008 3FA0003F 
60000000 00000000 
04015564 48000010 
2042AEB0 00000041 
0442AEB0 00000000 
80000000 8042AEB0 
80000001 8042AEB0 
60000030 00000000 
8A001801 00000000 
86000000 00000024 
86000001 00000018 
62000000 00000000 
0042B34C 024B0000 
80000000 8042B348 
80000001 00000040 
80000002 00000031 
60000008 00000000 
4A001000 00000000 
94210001 00000000 
16000004 00000010 
73745F63 7573746F 
6D002E72 656C0000 
94010002 0000000D 
86000000 00000018 
86000001 00000001 
86000002 00000001 
62000000 00000000 
80000000 8042BC18 
80000001 8042B460 
8A010001 00000000 
0042BC18 010F0000 
80000000 8042BC14 
80000001 8042B560 
80000002 00000031 
60000008 00000000 
4A001001 00000000 
94210000 00000000 
4A001000 00000000 
16000000 00000008 
43757374 6F6D3100 
94010002 00000006 
86000000 0000000C 
86000001 00000004 
86000002 00000001 
62000000 00000000 
E0000000 80008000 

However, to be able to use this, you need to use a Custom SSS code that adds nine Final Destination/Battlefield icons to the end of the Melee stages (though they'll be your expanded stages when chosen). But this modified Custom SSS won't mess up replays! 

Custom SSS [Phantom Wings, spunit22]: 
046B8F5C 7C802378 
046B8F64 7C6300AE 
040AF618 5460083C 
040AF68C 38840002 
040AF6AC 5463083C 
040AF6C0 88030001 
040AF6E8 3860FFFF 
040AF59C 3860000C 
060B91C8 00000018 
BFA10014 7CDF3378 
7CBE2B78 7C7D1B78 
2D05FFFF 418A0014 
006B929C 0000001F 
066B99D8 0000001F 
00010203 04050709 
080A0B0C 0D0E0F10 
11141516 1A191217 
0618131D 1E1B1C00 
006B92A4 00000013 
066B9A58 00000013 
1F202122 25242326 
27282A2B 2C2D2E2F 
30313200 00000000 
06407AAC 00000066 
01010202 03030404 
05050606 07070808 
0909330A 0B0B0C0C 
0D0D0E0E 130F1410 
15111612 17131814 
19151C16 1D171E18 
1F19201A 211B221C 
231D241E 251F2932 
2A332B34 2C352D36 
2F373038 3139323A 
2E3BFFFF 40024101 
42024301 44024501 
46024701 48020000 

Finally, these expanded stages won't be chosen in random unless you use this code: 

Enable Random Expansion Stages v1.1 [Phantom Wings]: 
C26B7A6C 00000005 
3860001F 2C120000 
41820008 3860000A 
7C101800 41800008 
38000001 7C800379 
60000000 00000000 

Note that each expanded stage needs a .rel file that goes in pf -> module. Phantom uploaded one to Mediafire, though it only works with Wifi Waiting Room stages. 

Now how do you set these up in your SD Card? 

First, rename the Wifi Waiting Room replacements "STGCUSTOM#" (replace # with a number from 1 to 9) and place them in the pf -> stage -> melee folder. 
Then, for each STGONLINETRAINING replacement, rename the .rel file from above st_custom#.rel (again, replace # with a number 1-9; each .rel's number should correspond with the STGCUSTOM#.pac's number, though. i.e. STGCUSTOM5.pac needs a .rel named st_custom5.rel) and place it in pf -> module. If you have more than one expanded stage and you need another .rel for it, you can just copy the file and rename it so. 

If I confused you (which I might have, since I'm not exactly a wordsmith), Phantom Wings already provided a pre-assembled package. Just add the Module and Stage folders into your pf folder. You can ignore the .wgc. 

Finally... 
Here's a video of it in action. (NOT MADE BY ME) 

The only problem with this stage expansion thing is that they share their My Music with the stage Battlefield.


[Original Link]
Page: 1
 
Quick Jump
rss