This Is From Phantom Wings
-this is by Phantom Wing himself
Alright, due to the fact that texture hacks aren't really considered codes, I decided to create a thread directly devoted to Super Smash Bros Brawl texture hacking.
For those of you just joining us, texture hacking now is possible for Ocarina but is still very limited.
This thread is for anyone who wants to use, create, request, or just lookup the latest in custom texture files and hacking.
Edit: due to the fact that there's still too much that can't be modified with the texture editor, this project has been closed for a while - so don't expect any updates soon.
There are two codes that you're always going to have to use while using texture hacks as well as a couple of things you need to know about.
(These codes will be changed whenever there's an update.)
Code:
---------------------------------------------------------------------------------------------------------
-Texture Uploader(Updated as of Oct.3)
4A000000 800C7348
D2000000 00000005
83A40008 92440008
3E408000 3A522F00
93B20000 82440008
93A40008 83A40004
60000000 00000000
80000002 80000000
80000003 80000000
4A000000 80002F00
30000000 00000000
6600002B 00000000
E2000001 00000000
92210000 00000000
4A001000 00000000
30000000 FADEF00D
80000001 93573000
60000000 00000000
4A001001 00000000
32000000 FADEF00D
66000012 00000000
E2000001 00000000
80000002 0000000E
88000002 00000000
80000003 0000000E
88000003 00000001
A0000000 23000000
80000002 0000000A
88000002 00000000
80000003 0000000A
88000003 00000001
A0000000 23000000
66000016 00000000
E2000002 00000000
92210002 00000004
86100002 00000020
86000002 00000010
88000001 00000002
64000000 00000000
4A001000 00000000
92210002 00000004
92210003 00000004
86100003 00000020
88000003 00000001
26001814 935E0000
8A001001 00000000
86000000 00000010
86000001 00000010
60000000 00000001
8A002001 00000000
86000000 00000020
86000001 00000020
86000002 FFFFFFFF
22001810 00000000
64000000 00000001
E0000000 80008000
04002F00 00000000
Texture Setter
80000001 93573000
8000000A 80000000
8000000B 80000000
60000000 00000001
4A001001 00000000
30000000 FADEF00D
66100031 00000000
92110002 00000006
92010003 0000000A
86100003 00000104
92010004 0000000E
92010005 0000000F
80000008 80494EEC
80000009 90180FB8
60000006 00000000
4A001009 00000000
92010006 00000000
92010007 00000005
8000000A 8000181A
8000000B 80001822
A0000000 AB000000
8000000A 8000181E
8000000B 80001826
A0000000 AB000000
4A001008 00000000
30000000 00000001
58010000 00000008
DE000000 80009380
58010000 0000014C
4A101003 00000010
92210000 00000000
86300000 00FFFFFF
86100000 00000020
86000000 80000000
4A001001 00000010
8221000C 00001848
60000000 00000000
9C0020F0 00000000
86000000 00000020
4A100000 00000020
86000002 FFFFFFFF
22001810 00000000
64000000 00000000
E2000001 00000000
8421000C 00001848
E0000002 00000000
80100008 00000068
80100009 0000005C
62000000 00000000
4A001001 00000000
92110002 00000006
86100002 00000020
86000002 00000010
88000001 00000002
64000000 00000001
---------------------------------------------------------------------------------------------------------
Many thanks goes to PizzaBoy for the code for reading snapshot files. None of this can work without it.
The use-able texture files will be in the form of Brawl Snapshots, you must make sure to access the album they are stored in before starting any battles. Or the files wont be loaded.
To anyone who wishes to find texture files, here's a code for for locating texture files.(for USB Gecko users only)
---------------------------------------------------------------------------------------------------------
Code:
Texture Finder:
4A000000 XXXXXXXX
30000000 00000001
58010000 00000008
DE000000 80009380
6610001A 00000000
58010000 0000014C
80000000 000000YY
86100000 00000104
4A101000 00000010
92210000 00000000
86300000 00FFFFFF
86100000 00000020
86000000 80000000
80000001 00000000
88000001 00000000
6000FFFF 00000000
86000001 00000020
4A000000 00000000
48101001 00000030
48101001 00000034
48101001 00000038
48101001 0000003C
90010002 00000000
80000003 00000000
80000004 80001810
80000005 80001814
A0000000 45000000
80000004 80001812
A0000000 45000000
66000002 00000000
E2000002 00000000
62000000 00000000
80000004 00000000
80000005 00000000
E0000000 80008000
---------------------------------------------------------------------------------------------------------
XXXXXXXX Player
YY Texture File # to find
Texture File Location is stored at 80001808
Texture File End is stored at 8000180C
XXXXXXXX
80494EEC P1
80494F54 P2
80494FBC P3
80495024 P4
etc.
To dump files, just click Show WiiRD and type:
dump <FileName>.bin <address at 80001808> <address at 8000180C>
For the sake of orderliness I would appreciate it if all files were coded as:
<Character Name><First Letter of Color><Texture File #>.bin
So, for example, Green Link's texture file 4 would be:
LinkG4.bin
Any color that is Black should be thought of as Dark to avoid confusion(Blue and Black have the same first letter).
The name of any custom textures will follow the letter for the color so the users know
what the texture is and what color it replaces.---
For modifying texture file's you're going to have to use the Texture Editor. It's pretty simple to use, but once again, there's still a lot of work that needs to be done on it. In order to convert the texture files into snapshot files, you'll also have to use a set of conversion utilities, there's a tutorial included with them - but most of the steps are pretty straight forward, so you shouldn't really need it.
(Files will change whenever there's an update)
Smash Texture Editor
Texture Converter
Please do not make any requests here to have any modified texture files made for you - I will not do that. I will, however, find any requested texture file you'll need so you can modify the texture yourself and release it here if you so wish...(there are, however, some texture files that cannot be modified by the texture editor yet, so there's no guarantees you'll get the one you want.)
I do have a couple of example texture files(already encrypted) I have made for anyone to see how the process works.
al_MarioDSmash4
al_MarioYInverted4
(you'll notice that if you have something like 4 Marios with two textures on two of them, the game will lag to some degree, I am working on a fix for this, but for now you should refrain from large battles with more than one texture.
*As a footnote, the current texture codes may have some problems with characters such as Zelda/Sheik, Pokemon Trainer, and Samus/ZSS.-