Cutstuff Forum

Mega Man 8-bit Deathmatch => Tutorial Collection => Topic started by: Pegg on June 10, 2017, 01:44:11 AM

Title: [TUTORIAL] Creating a customized skin
Post by: Pegg on June 10, 2017, 01:44:11 AM
EDIT: As of the release of v6b in 2023, this post has been rewritten for the MM8BDM wiki.
You can find that article here (https://mm8bdm.notion.site/Creating-a-Custom-Skin-e4cc711e41314096936b70f0bbe496fd).


For legacy purposes, the older version of this page has been kept in-tact in the spoiler below; However, it is strongly recommended to read the article on the wiki instead as the information there is much more straightforward and beginner-friendly.

(click to show/hide)
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Bilete1828 on January 16, 2018, 06:49:51 PM
pls help meh
this is an bad questiion but pls


what is the size (Xpixels x Xpixels
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on January 16, 2018, 10:33:23 PM
The size of each individual frame can be whatever you want it to be.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: MattNoack on February 13, 2018, 06:23:03 PM
Thanks! I've been wanting to try making my own skin!

I do have a question though, would it be possible to have only one part of the whole skin change color when switching weapons?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on February 14, 2018, 12:30:22 AM
Yes. Only things that are colored blue or cyan will change colors, so if only one portion of the skin is that color, then it'll be the only thing that swaps.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Trainer Ed on March 14, 2018, 12:47:45 AM
I need some help with my (? Well, I modified another...) skin. I pretty much followed these instructions, but when completed, my skin is invisible! Can you help me?

Skin download: https://drive.google.com/file/d/1F0zPRem_R62aXj1cRpeETERL95Cvgw5k/view?usp=sharing (https://drive.google.com/file/d/1F0zPRem_R62aXj1cRpeETERL95Cvgw5k/view?usp=sharing)

Thank you.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on March 14, 2018, 04:32:45 PM
Your sprites are offset wrong.
Refer to this part of the tutorial.

(https://i.imgur.com/CaUbdIX.png)

You also have multiple xxxxA1 lumps in your file. Make sure to delete unwanted duplicates.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Trainer Ed on March 18, 2018, 11:51:40 PM
Thank You! That's twice you've helped me...
Title: Re: [TUTORIAL] Creating a customized skin
Post by: alexparr on March 20, 2018, 11:37:32 PM
Now we just need an updated tutorial on how to make maps...
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Rozark on March 21, 2018, 07:51:11 AM
Now we just need an updated tutorial on how to make maps...
*cough*
http://cutstuff.net/forum/index.php?topic=9763.msg318454#msg318454
Title: Re: [TUTORIAL] Creating a customized skin
Post by: alexparr on August 11, 2018, 11:42:08 PM
*cough*
http://cutstuff.net/forum/index.php?topic=9763.msg318454#msg318454
Oh.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on September 04, 2018, 10:45:55 AM
Should I let Slade install things on my computer? Ans should I buy Paint.net? I don't trust the Internet to provide me safe downloadable stuff...
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Sir Anon0mos on September 04, 2018, 07:08:42 PM
Should I let Slade install things on my computer? Ans should I buy Paint.net? I don't trust the Internet to provide me safe downloadable stuff...
What specific things is Slade trying to install?

As for paint.net, there are other free spriting software that work just as well (I use GraphicsGale for example).
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Dj Scout aka Curt.5 on October 28, 2018, 06:01:41 PM
Uh, whenever i try to choose a sprite from the sheet it keeps choosing more than one, and whenever i try to put it as once sometimes its just a line and nothing there? what am i doing wrong? :shock:
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Rokim21 on October 28, 2018, 09:34:04 PM
What if I want to have two differents back/side and side frames?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Piano the Mettaur on January 27, 2019, 01:58:30 AM
Is there a faster way to name the files?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Pegg on January 30, 2019, 07:54:13 AM
Is there a faster way to name the files?

Unless there exists an external program to do it for you, no. Usually renaming is the most tedious part of the process.

What if I want to have two differents back/side and side frames?
I should have explained this better in the main post, but here's how this works:

A frame called PLY1A8A2 is the A frame of the sprite "family" PLY1, but the numbers make it interesting. The numbers signify which angle it should be displayed at. The reason most skins have frames with two numbers in them is that putting an additional one tells the engine to render that frame for (in this case) angle 2, and mirror it for angle 8. This is true for other rotations as well, such as 6/4 and 7/3. If you want a full 8-way rotation, you'd need frames A1, A2, A3, A4, A5, A6, A7, and A8 all defined. If you wanted different side frames and back/side frames, you'd need A3, A4, A6, and A7.

I've been meaning to update the main post for a while with this corrected information, but I haven't gotten the time to do that yet. Maybe I should do that soon, haha
Title: Re: [TUTORIAL] Creating a customized skin
Post by: QuickSlash on February 10, 2019, 10:28:27 PM
what do I do when the sprite frame is missing rotation?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on February 11, 2019, 08:36:04 PM
Look over your filenames and make sure none of them are incorrectly spelled.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Blue Electric Charizard on April 06, 2019, 06:27:26 PM
Hello. I have an issue with my skin: apparently, frame A is 'missing rotations', and MM8BDM won't run due to it. If my skin wasn't set up correctly, please tell me why. Thank you.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on April 07, 2019, 02:15:01 AM
There's a good chance that you messed up when naming the files. Can you post a screenshot of the wad in SLADE/SlumpED?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Rossiter on April 13, 2019, 06:36:58 PM
My skin works when I follow this tutorial, but the sounds aren't playing. I'm not sure where I went wrong?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Korby on April 15, 2019, 07:44:58 PM
Make sure that you spelled the filenames correctly in the skininfo and that none of the filenames are longer than 8 characters long.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: thomasawesome55 on May 17, 2019, 05:00:46 AM
So when I activate the game, each time it gives me this error message when the game starts up.
"Invalid data encountered for texture Kawaii Blizzard Man.pk3:sprites/skininfo"
I guess something is wrong with the SKININFO file. Here's what I have in it.
{
name = "KBM"
sprite = BLZG
class = Megaman
dsnoway = FATLAND
dsoof = FATLAND
dspldeth = MEGADEAT
dspdiehi = MEGADEAT
dsplpain = MM4PAIN
dstaunt = dsnone
gender = other
}
What's wrong with this?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Zdagger67 on May 17, 2019, 08:38:06 AM
So when I activate the game, each time it gives me this error message when the game starts up.
"Invalid data encountered for texture Kawaii Blizzard Man.pk3:sprites/skininfo"
I guess something is wrong with the SKININFO file. Here's what I have in it.
{
name = "KBM"
sprite = BLZG
class = Megaman
dsnoway = FATLAND
dsoof = FATLAND
dspldeth = MEGADEAT
dspdiehi = MEGADEAT
dsplpain = MM4PAIN
dstaunt = dsnone
gender = other
}
What's wrong with this?

That sprite text needed 4 digit not 3 digit
Title: Re: [TUTORIAL] Creating a customized skin
Post by: trashbot on June 25, 2019, 07:49:35 AM
is there a full list of sounds you can replace for your skin? i've almost finished a cave story skin, and i was able to find a rip of all the sound effects, so i'd like to use as many as possible. also, what the difference between dspldeth and dspdiehi in the skin info? both use the same sound effect by default, but they have separate entries. do they have different conditions they'll be used in? same question for dsnoway and dsoof too
Title: Re: [TUTORIAL] Creating a customized skin
Post by: trashbot on June 27, 2019, 03:31:56 AM
a way to replace buster sounds would be especially appreciated, but I'm guessing you'd have to modify the mega buster itself for that
Title: Re: [TUTORIAL] Creating a customized skin
Post by: BookWormGreen on July 16, 2019, 06:01:18 PM
The MM1 hit sounds or death sounds wont play
Title: Re: [TUTORIAL] Creating a customized skin
Post by: QuickSlash on November 06, 2019, 11:18:31 PM
Every time I try to use my new skin it won't appear in the player setup tab, apparently because it 'has no frames'.
It frustrates me. How can I fix this?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Poker Okami on January 15, 2020, 12:39:53 AM
Same problem with your's QuickSlash... i also got the problem with the skin "Has no frames". i'll would be a pleasure if someone know how to fix it please.  :(
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on January 16, 2020, 04:07:52 PM
Did you guys set each individual frame as Monster (GL-friendly) and then saved it? Name them correctly, like XXXXA6A4 and whatnot?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Poker Okami on January 16, 2020, 05:20:15 PM
Did you guys set each individual frame as Monster (GL-friendly) and then saved it? Name them correctly, like XXXXA6A4 and whatnot?
Set as Monster (GL-friendly) : yes
Saved : yes
Named : yes

did follow all the instruction  :confused:
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on January 17, 2020, 07:00:15 PM
So, you did compile the necessary frames into a folder, with the skin info, saved it as a PK3 file, into your skins folder...and yet it doesn't work?
That is most strange. You should try to do it again, as much of a pain as it is, if the instructions are followed to a tee, it'll work. It worked for me, I just made me a skin, so it's good.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Poker Okami on January 19, 2020, 04:04:08 PM
So, you did compile the necessary frames into a folder, with the skin info, saved it as a PK3 file, into your skins folder...and yet it doesn't work?
That is most strange. You should try to do it again, as much of a pain as it is, if the instructions are followed to a tee, it'll work. It worked for me, I just made me a skin, so it's good.
I just noticed i forgot to put the 4 digit for the sprite and forgot to remove the "x" between the number.
And now it's say's that i got an error of "Bad Frame" and also it's say's that the frame A is missing rotations... what should i do?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on January 20, 2020, 04:24:35 PM
For example, my skin for my little character, Edgeward has every frame start with EDGE.
Therefore, the front idle frame would be named EDGEA1. The front-side idle frame would be EDGEA8A2, so on and so forth (don't mind the bold, it's just for clarity's sake).
Make sure that you have idle frames for front, back, back-right, side and front-right, ok? Then do the same, but four times over for the walk frames, again, from all sides.
Same thing again for the shooting frames, of which there are only two. If you want, you can an (in)visible corpse frame by setting it up as XXXXZ0 (it's a Zero, btw).
By all means, it should be all good! Don't lose hope, it worked for me just a few days ago, you simply have to be reeeaaaally careful with the naming and all. Just check every single one.

I...hope this is useful, somehow.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: BupMeansBupness on January 21, 2020, 09:01:37 PM
Im confused with the Frontright, Backright and Side file names. Please help me :(
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on January 22, 2020, 11:40:28 AM
I just explained it...
sigh

So, to compile a skin, you have to name the frames. Each frame's name has to start with four letters of your choice to help you memorize what skin it it.

Following these four letters are going to be numbers and more letters.

The numbers will always be preceded by the letter associated with the frame-type, whether they're shooting frames, walking frames, etc...

Every frame that faces a specific direction will have the same numbers for that direction.

Specifically for front-right it's the letter of the frame, followed by an 8 followed  by that same letter, followed by a 2. So it's, taking X as an example for a letter, X8X2.

For the side frames it's going to be X7X3.

And for back-right frames, its X6X4.

Got it all? :geek:
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Poker Okami on January 22, 2020, 06:18:20 PM
For example, my skin for my little character, Edgeward has every frame start with EDGE.
Therefore, the front idle frame would be named EDGEA1. The front-side idle frame would be EDGEA8A2, so on and so forth (don't mind the bold, it's just for clarity's sake).
Make sure that you have idle frames for front, back, back-right, side and front-right, ok? Then do the same, but four times over for the walk frames, again, from all sides.
Same thing again for the shooting frames, of which there are only two. If you want, you can an (in)visible corpse frame by setting it up as XXXXZ0 (it's a Zero, btw).
By all means, it should be all good! Don't lose hope, it worked for me just a few days ago, you simply have to be reeeaaaally careful with the naming and all. Just check every single one.

I...hope this is useful, somehow.

It's working now! thank you very much!  :) :) :)
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on January 23, 2020, 04:01:57 PM
You are very much welcome, my friend!  ;)
Title: Re: [TUTORIAL] Creating a customized skin
Post by: BookWormGreen on February 27, 2020, 06:39:17 AM
Not to be repetitive but I'm still having a problem with the sounds on my skins not playing. Can someone help?
Title: Re: [TUTORIAL] Creating a customized skin
Post by: Ruzma on February 27, 2020, 08:53:18 AM
It's gotta have to do,with the gender settings.
It's so very stupid, but if you don't set male gender, it won't play any sounds.
I don't know if you have to set Male specifically, or just change the gender, but yeah.

It absolutely does not matter what gender you set, though. Absolutely not, so don't worry your braincells.
Title: Re: [TUTORIAL] Creating a customized skin
Post by: BookWormGreen on March 01, 2020, 04:50:24 AM
It's gotta have to do,with the gender settings.
It's so very stupid, but if you don't set male gender, it won't play any sounds.
I don't know if you have to set Male specifically, or just change the gender, but yeah.

It absolutely does not matter what gender you set, though. Absolutely not, so don't worry your braincells.
Figured it out but yeah that's weird and oddly specific. OP should include that in the original post to prevent confusion
Title: Re: [TUTORIAL] Creating a customized skin
Post by: WaddeMan007 on April 11, 2020, 06:52:39 AM
can someone explain me why this isnt workin please:
https://mega.nz/file/I9UR0aBS#Rv-ajgOjMsL6eBw6stW2kodemoGibs_phie3_GGImF0
Title: Re: [TUTORIAL] Creating a customized skin
Post by: JKcris20 on October 24, 2021, 08:14:43 PM
Hello, I want to ask, if there is a way to know the color for the skins because one year ago i did one, but i used different colors, brown, green and a dark blue (of course i used blue and cyan in the t-shirt and eye's skin) and when i changed a weapon this colors change their tones, i want the colors stay the same even if i change weapons. (blue can change i don't bother about that  :mrgreen:).