• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Brawl Reskins: Custom Alt Colors (No burning needed)

Status
Not open for further replies.

GaryCXJk

Smash Lord
Joined
Jun 2, 2006
Messages
1,809

Note that Common/char_bus_tex does NOT contain the portrait files, it actually contains the after-battle victory pictures that go above your statistics.
God ****ing ****it.

You know how much ****ing space they take? And did you know they are actually the same ****ing images? Seriously, they're no different.

So why the **** didn't they use the unpacked ones? Unpacked images load a lot faster, and having duplicates do not make ****ing sense.

And yes, I've tried it out. I've unpacked the LZ77 compressed files, and they are the same images. In fact, without both files I wouldn't have been able to correctly unpack LZ77 packed files.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
Yeah, that DOESN't make any sense at all.

Could you share with me how you unpacked the file so I can edit the images inside? And have you found a way to then recompress them, so that I can actually put the portraits back in?
 

Androu1

Smash Apprentice
Joined
Jul 21, 2008
Messages
93
Where can I find the Revolution SDK? I found it,but it's an torrent and it seems there are no seeds.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
Those +2 textures are giving me grief. Let me know if you make headway on them
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
If anyone can help me with +2 textures, we are totally stuck. I've tried about 6 different things, all end up with the texture file not appearing at all on the character

Specifically, I cannot use a .tcs that is set to convert using CI8 and RGB5A3 for the palette. What ends up occurring is the entire texture is completely white. Please help!
 

GaryCXJk

Smash Lord
Joined
Jun 2, 2006
Messages
1,809
Yeah, that DOESN't make any sense at all.

Could you share with me how you unpacked the file so I can edit the images inside? And have you found a way to then recompress them, so that I can actually put the portraits back in?
I just wrote my own tool. Recompressing isn't really that hard to code, it's just reversing the process, while using a large search cache.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
I, unfortunately, don't know the first thing about coding, so I'm going to keep this awesome tool of yours until I can also re-compress.

GaryCXJk, I can't for the life of me figure out whats wrong with +2 textures. If you can offer any help I'd appreciate it
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
OK, I'm going crazy

Here is my tcs:

file 0 = H:/Smash Bros Brawl/Texture Hack/Marth//09/tex#00_09+2.tga
image 0 = 0, x, CI8
palette 0 = 0, RGB5A3
texture 0 = 0, 0

That SHOULD be fine! But it's DEFINITELY not, the palette file that's generated looks wrong even in a hex editor, and I mean WAY wrong. When I set Photoshop to "index file", should I use a certain setting? I've been doing "exact" and have transparency checked.

I'm going to go punch something...I've been doing this for like 8 hours
 

Vctrx

Smash Cadet
Joined
Jul 20, 2008
Messages
50
Location
I'm drunk off pop! I dunno!
Yeah, so I've been playing around with a model dumper. I don't know if anything will come from it and right now character models are distorted, still it's pretty interesting and thanks in large part to Wolf Pup explaining things and by just looking through the files I've learned a lot. I'm not making any promises, but I will say I'm thinking model swaps could be possible. Of course it will have to start as something small, like another hat for Pikachu, but there are always possibilities.



^.^



Sheck the first post ;)
done before I thought of even asking. I wouldn't call it a list of materials per say but just forget I said anything, I'll just spend more time looking stuff up
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
I just wrote my own tool. Recompressing isn't really that hard to code, it's just reversing the process, while using a large search cache.
THANK YOU!!! This saves a ton of time having to do the compression with the sdk, and even more importantly, provides an alternate to the sdk, which is of course something frowned upon. Now there just needs to be a .tpl maker and I can get rid of the sdk completely.

I, unfortunately, don't know the first thing about coding, so I'm going to keep this awesome tool of yours until I can also re-compress.

GaryCXJk, I can't for the life of me figure out whats wrong with +2 textures. If you can offer any help I'd appreciate it
Uhh, just to make sure, you do know that .pcs uses the exact same lz77 compression? You could just recompress them the same way you change the character's .pac to a .pcs. Gary's new tool makes that even easier now.

OK, I'm going crazy

Here is my tcs:

file 0 = H:/Smash Bros Brawl/Texture Hack/Marth//09/tex#00_09+2.tga
image 0 = 0, x, CI8
palette 0 = 0, RGB5A3
texture 0 = 0, 0

That SHOULD be fine! But it's DEFINITELY not, the palette file that's generated looks wrong even in a hex editor, and I mean WAY wrong. When I set Photoshop to "index file", should I use a certain setting? I've been doing "exact" and have transparency checked.

I'm going to go punch something...I've been doing this for like 8 hours
What files are you trying to use? Or even better, could you send them to me to look at. I've had a few problems with +2, but from what I can tell, most of them should work out.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
Oh thank god someone is here :p

It's Marth's 9th texture, MarthEyeIris.tpl. I use the above settings in my .tcs file to convert a new .tpl.

I use the original file as a reference to separate the palette portion from the texture portion, and then insert them into the .pac file

Am I missing something/a step? What would you like me to email to you :) Ive been stumped for literally an entire day, so this is a godsend ~_~

Uhh, just to make sure, you do know that .pcs uses the exact same lz77 compression? You could just recompress them the same way you change the character's .pac to a .pcs. Gary's new tool makes that even easier now.
No, I sure didn't. In that case problem solved :p
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
Just send me your new .tga texture you want inserted. I'll mess around with it a little and hopefully get back to you by the end of the night.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
Sent. Along with the original .TPL and the one I generate

Edit1: I used that awesome lz77 application on char_bust_tex_lz77.pac and it generated a .pac.out file. I then removed the .out and tried to extract the contents with SSBExtract.exe, which ended in failure. What am I missing? The file that gets generated is "char_bust_tex_lz7txt", which is just a dummy file.
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
Well I haven't had much of a time to mess around yet, but given the nature of the modified .tga you sent me (and of almost all +2 textures), I would advise just inserting the rest of the textures but leaving that one alone. The difference is so small that it isn't going to be a real factor in the final product. I am still going to see if I can figure it out, but for now my advise is just to skip it and use the original.

EDIT: what happens when you run SSBextract?
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
I know that the eye makes no difference in THIS case...

...but for Toon Link, his entire face is in a +2 texture. I figure the principle is the same in both, that's why I'm trying to figure it out now. Toon Link is nearly 30 textures, and MANY are +2, so I don't want to start that until I can do it for Marth...

==

It successfully outputs a .pac.out file thats about 20MB
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
'Doh, I'm an idiot. I just remembered something about the Character bust lz77 file. The .pac itself isn't lz77, it's all the files inside. Run the .pac through SSBextract first, then use the lz77 extractor on all the files inside.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
THAT worked :p

Holy cow...first I have to run each of those .bin files through the decompressor, then the extractor, edit the picture, then edit them back into the .bin file, then I need to .bin to be compressed again, which I guess means doing that

"
ntcompress -l -o [character].txt -A4 -t1 -s -H Fit[Character]##new.pac

perl -p -i.bak -e "s/0x//g" [character].txt
perl -p -i.bak -e "s/,/ /g" [character].txt
"

business PER bin file.

This is going to be a long week oO

Edit: If I can help you in any way with the +2 experimenting let me know, I'm available here and through email
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
Yep, although if I'm not mistaken, Gary's new version of the lz77 extractor will let you recompress them, which will save a lot of time over doing everything you just listed.

I'm playing around with the palettes now. Also, I have a quick question/favor to ask Gary. The palette files (.plt0) are .tga images just like the .tex0/.tpl files. Would there be any way to extract and view those with programs like tplx or tplconv? I assume their format is basically the same.
 

Androu1

Smash Apprentice
Joined
Jul 21, 2008
Messages
93
Pharrox,can I send you the textures I've done to you so you can test them on the game? There are 5 textures.

There are:
1 Ness
1 Lucas
1 Pikachu on the model with the bandana
2 Sonic's

I just can't put them in the game as of now (I don't have the tools).Lemme know.I just want to see my hard work in-game.

That is,if you CAN and WANT.

I feel like if I'm being too annoying.If I am,sorry :)
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
I don't think that lz77ex.exe recompresses the files...

Or at least I can't seem to figure out how to get it to. But it DEFFINITELY unencrypts them, so I am editing away :p

Just remember to enlist my help with those +2 textures if I can be any, definitely eager to see it work.
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
Pharrox,can I send you the textures I've done to you so you can test them on the game? There are 5 textures.

There are:
1 Ness
1 Lucas
1 Pikachu on the model with the bandana
2 Sonic's

I just can't put them in the game as of now (I don't have the tools).Lemme know.I just want to see my hard work in-game.

That is,if you CAN and WANT.

I feel like if I'm being too annoying.If I am,sorry :)
Sorry, but at least for now I've stopped taking requests for inserts. Upload them here however and if something sticks out to me I'll try to do it when I have some free time. I've been crazy busy lately.

I don't think that lz77ex.exe recompresses the files...

Or at least I can't seem to figure out how to get it to. But it DEFFINITELY unencrypts them, so I am editing away :p

Just remember to enlist my help with those +2 textures if I can be any, definitely eager to see it work.
Actually, I do have a question. You sent me three files:
09.tpl
MarthEyeIris.tpl
and the .tga file

I assume that 09.tpl is your custom .tpl file. What settings did you use to generate it. I looked at the settings you posted earlier and they seemed right. When I tried them to see the result it was a lot different than that .tpl file. That .tpl file seems pretty close, but I can't seem to duplicate it.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
****...

there is going to be 4 lines of HEX in difference because I tried something extremely crazy after trying 99999 other things. So what you are generating is a file I used before as well, which also failed
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
Urg, not good. I haven't really made much progress. I'm going to have to call it quits for tonight (it's 3:00 am here)

Fortunately tomorrow is my first free day in some time, so I will have a lot more time to work on this.
 

Morrigan

/!\<br>\¡/
Joined
Mar 10, 2006
Messages
18,681
Are you guys burning new DVDs everytime you wanna try/test something new? Is that the only way?
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
Well I am...I've gone through a spindle of 100 today

EDIT: OK man...well I'm working all day tomorrow :p Be sure to email me if you make progress, as I just discovered that every single image of Stock heads (your lives on the bottom) are *all* +2 textures, so I'm completely stuck.
 

Pharrox

Smash Journeyman
Joined
Jan 26, 2007
Messages
397
Location
Belleville, MI
I'm just inserting them into the .pac, then extracting them again (no burn). It's pretty easy to see if it's not right. Almost everything can be tested on the computer before it's burned.
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
wow. as I was typing "thanks pharrox again for figuring this kind of stuff out" two pixels on my monitor died.

Thats the power of my frustration, its killing pixels.
 

Sora Master2.0

Smash Journeyman
Joined
Nov 28, 2007
Messages
313
Wow this is coming along greatly. I'm impressed how fast this game is being hacked. I currently have nothing a value to give but advice so, if need be, I can atleast try helping, again, if need be.
(Pssst, now that we can mess with the models and Textures, Shadow is a possibility. We could alter his attacks too, when we learn how)
 

SarahHarp

Smash Apprentice
Joined
May 26, 2008
Messages
130
Location
Canada
PLT0 don't store any data other than a table of colours. It's the certain TEX0 files that reference these PLT0s.
(So a PLT0 viewer alone won't do you much good)
 

Raganook

Smash Apprentice
Joined
Oct 8, 2007
Messages
104
*stretch* Well, im free all day today, so just email me or post here if you want me to help. After +2 textures are solved, there is no longer any roadblocks for texturing every single character in the game
 
Status
Not open for further replies.
Top Bottom