Kitty Corp Meow Mix Forums

Help & Tutorials => A/A Tutorials => Topic started by: StupidMarioFan1 on February 10, 2012, 05:21:44 PM



Title: Eye Movement and multiple face textures editing. v0.66b edits more things
Post by: StupidMarioFan1 on February 10, 2012, 05:21:44 PM
Hi there, after making the Mario Bros over Ice Climbers hack, I had figured out what controls eye movement, and what swaps between face textures, like Kirby's face, and Bowser's eye lids. This info is really useful for hacks, now I haven't gotten into it that much to know what are the limitations or how to actually controll how far the eye moves and stuff like that. Now I'm sure I'm not the only one who has made a custom animation, and then tried it in game and noticed that the character blinks or looks in the wrong direction and time. First of all, all of this is in the Fit_Motion.pac and Fit_MotionEct.pac files. And the info will have different colors, for the important and useful info. Red=Main Stuff. Green=Info.
Now not every character has the data for eye movement, or vice versa, have the data for textur patterns (multiple faces). First the eye movement, this is for characters that have EyeIris textures, like Mario, Peach, Bowser, and King Dedede.
Now I'll be using my SM64 Moveset v5.0, which is still in the making, motion file for srt0 pictures, and a Bowser motion file, both with the new v0.66
(http://imgur.com/CRYEH.png)
The data is in the AnmTexSrt(NW4R) folder in the AnimationData[0].brres, as shown in this picture:
(http://imgur.com/o0Ye4.png)
When you open it, you'll see a bunch of .srt0 files. When you open one of those, you'll see four raw data files with pluses, like here:
(http://imgur.com/RBp4c.png)
They should be named EyeL, EyeR, EyeYellowL, and EyeYellowR, each one will have the textures it moves, with Mario these three:
](http://imgur.com/XBuZA.png)
Now with v0.66, we can edit these,they all say TextureX, if you want to know which one they are, just open the character up in BrawlBox, and they will be in the order, like this:
(http://imgur.com/4IzXI.png)
Now if you click on one, you see some info on the left:
(http://imgur.com/j0caK.png)
The top info has the basic stuff, weither or not the file is "dirty" (edited), and what TextureID it is. The middle-ish info just shows the Keyframes and the translations, rotations, scales, and what frames are edited, just like with the animation files in Brawlbox.  The bottom data is the most important, this is what you edit. You pretty much edit it like you would a chr0 file, where the yellow fills are the keyframes, and that stuff. Now you can add New Entries, for more textures to move:
](http://imgur.com/LCC5b.png)
This also works with the pat0 files, so you can have more blinking textures for an animation. :DNow the names of the .srt0 files are very important, they determine what animation the eye movement will play in, so you can change the Wait2 in Mario's to Wait1 to see Mario's eyes blink and move in his usual wait instead of when he messes with his cap.
You can get more animations to have eye movement by right clicking on the AnimationData[0], and clinking on New: Texture Animation,
(http://imgur.com/MHSTP.png)
Then you add the new entries, and get the right names, or you can simply replace the file with another srt0 file, and edit from there.
And now onto multiple face textures and eye lids.
First of these are in the AnmTexPat(NW4R) folder in the AnimationData[0].brres, here's a picture for you:
(http://imgur.com/r5zB6.png)
Now you'll see a bunch of .pat0 files, just like the srt0 ones, the names of the pat0 are the same as the needed animations' names. There'll be four top raw datas, each with what ever TextureX are used, and those will each have the texture names for what it'll change into, for example the different EyeLid names, as shown:
(http://imgur.com/XIW53.png)
Now editing these didn't change in v0.66, but thing I forgot to speciafy is that the texture names have to match up with the ones in the FitCharacter0X.pac (.pcs), or else they won't change in-game, skip any of the texture names it doesn't find. In BrawlBox v0.66, the data was renamed, so now you edit the "Key", "Texture", and "Palette", basically I guess its so you don't have to right-click, select "Rename" over and over, you can just edit the name in the "Texture" box, which is spares time actually. :)
Anyway normally the first one is at frame 0, I don't know what happens if it's not at Frame 0, but there's no point in it not being, and then you have the next texture at frame (Insert Number Here).
(http://imgur.com/uemOE.png)
Now I've noticed that atleast with the texture patterns, when making new ones, when you save it, exit out and re-open, and look at the new pattern again. Most of the time the texture names are in the wrong place, but they still have the right frame number and stuff, just the wrong name, in which case you just click on the right name in the drop-down windom on the left. Now sometimes the textures will say "null" this is where you'll have to redo that section again, because if you rename it, or click on another name, it won't change. What you do is go back to the top where the material name is (ex: EyeL, EyeR, EyeYellowL, ect),  delete that, make a new entry for the pattern, and then redo the frames and stuff, and then save it again. I always have an extra copy and then just ave between the two incase I mess it up, re-open that one. If it still says null, then delete that pattern, save it, re-open and make the new pattern again, if it still keeps saying null, try making another one, and if that doesn't say null, dlete the one with the null, and rename the one that works, and do the right frame count and stuff.
So this helps custom animations, because sometims you make a custom one, but the yes move at the completely time, or in the wrong direction.


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: nanobuds on February 10, 2012, 05:30:53 PM
... shouldnt this be in tutorials?


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: StupidMarioFan1 on February 10, 2012, 05:45:20 PM
I'm not sure. :P I guess I'll move it if this needs to be in the tutorials section, but I think I'll wait and see if anyone else says if this should be in the tutorials.


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: KnightMario on February 19, 2012, 06:20:58 PM
Tutorial time.

And...

You are so awesome.


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: Xiggah on February 19, 2012, 06:35:34 PM
BlackJax is changing the model previewer to work with all of these animation files, so it'll be something easy to work with.

By the way, the Pat0 rebuilder doesn't work in 0.65c, that's worth mentioning.


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: SonicWolf on April 05, 2012, 01:21:27 PM
Sadly I don't get it. Can you summarize it? I really want to know this.


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: StupidMarioFan1 on April 14, 2012, 08:22:46 AM
v0.66 lets us edit them like the translation of the EyeIris, and when the EyeLids blink. :D
@THE Sonic Wolf, how do you want me to summarize it? The basicest is that this tutorial before I get to editing it with updated knowladge, lets us decide what srt0 files play during which animation, and how you can change what texture changes to another at a certain frame in the pat0 files. If that's not what you wanted then please tell me what you want okay. :)


Title: Re: Eye Movement and multiple face textures solved!!! Useful for animations. ;)
Post by: SonicWolf on April 14, 2012, 08:46:34 AM
v0.66 lets us edit them like the translation of the EyeIris, and when the EyeLids blink. :D
@THE Sonic Wolf, how do you want me to summarize it? The basicest is that this tutorial before I get to editing it with updated knowladge, lets us decide what srt0 files play during which animation, and how you can change what texture changes to another at a certain frame in the pat0 files. If that's not what you wanted then please tell me what you want okay. :)

Brawlbox v0.66 edit's eys now! :notimp:
Will you make a tutorial on how?
Also I meant like the main steps without details on them.


Title: Re: Eye Movement and multiple face textures editing. v0.66 edits more things
Post by: StupidMarioFan1 on April 14, 2012, 09:34:29 AM
Edited the tutorial on how to do it with v0.66, well I guess if enough people want a tutorial with just the main steps, I could make one, but it kinda doesn't seem needed if its just one person, but I'll recolor the the post for an easier way of reading it, I hope that'll make it easier on you. ;)


Title: Re: Eye Movement and multiple face textures editing. v0.66 edits more things
Post by: SonicWolf on April 14, 2012, 09:37:45 AM
Edited the tutorial on how to do it with v0.66, well I guess if enough people want a tutorial with just the main steps, I could make one, but it kinda doesn't seem needed if its just one person, but I'll recolor the the post for an easier way of reading it, I hope that'll make it easier on you. ;)

Gracias!


Title: Re: Eye Movement and multiple face textures editing. v0.66b edits more things
Post by: SonicWolf on September 18, 2012, 08:13:07 PM
I'll try this once my Wolf Moveset is done (looking for animaters. Check my thread in A/A Requests & Ideas for more info. Thank you.)