3. Specific rules for Weapon/MISC/Taunt/Pet/Death Animation/HumiliationI only explained making of head/torso/leg items.
Therefore, here's specific rules for other types.
(1) Weapon.
First, You have to make
Normal, FS(Fire), FRS(Reload) sprites for:
Runner, Rocketman, Detonator, Healer, Constructor, Infiltrator, Rifleman
save spritess as N.png, FS.png, FRS.png
Normal, FS(Fire) sprites for:
Overweight, Quote
save sprites as N.png, FS.png
Normal, FS(Fire), Drop, Blast sprites for:
Firebug
save sprites as N.png, FS.png, Drop.png, Fs.png
Also, don't forget to make thumbnail.
Each item's animation length should be same with original GG2. So if you're making Medigun's FRS(Reload) motion, it's animation length should be 56 like vanilla GG2.
You can change offset for items, but be sure that item can be included within 64*64 size of character.
You should let me know how much you've changed xoffset and yoffset for your item.
(2) Misc - Dropper
I'm not currently receiving items for dropper type.
I'm planning making this type of item reward for tournament's winners.
You can contact me if you want to make this type of item and give it as reward.
(3) Misc - Omnomnom
You should give me only 1 sprite and thumbnail.
It's length should be 64 and include both animation for Red & Blue.
You can give me file as Omnomnom.png or Omnomnom.gif
(4) Misc - Sentry
Download this:
https://www.dropbox.com/s/egp5fmov2c09pta/Sentry.zip?dl=0There's total 6 files for sentry.
Base.png
Red.png & Blue.png
Parachute.png
Rotate.png
Gib.png
You have to make it all & thumbnail.
(5)Misc - Stab
You have to make Red.png(or Red.gif) & Blue.png(or Blue.gif), Thumbnail
Each file's animation length should be 33, same as original GG2
You can find base spy's stab animation sprite on Weapon.zip(Revolver/BackstabTorsoRed(&Blue)S_strip33.png)
Also, you have to draw leg.This is the sample sprite Red.png for stab animation.

(6)Misc - Bubble
You have to make 1 file, Bubble.png(or .gif) with 9 frame & thumbnail.
Here's sample Bubble.png file:

<temp - Taunt>
If you've entered GG2I server before, you can find GG2IResource folder inside your GG2 folder.
(or just download it here :
http://gg2statsapp.appspot.com/download/items.zip)
Inside that folder, you can check actual form of how your items are served.
For example, for taunt items you can check the 'taunt' folder.
There're folders based on taunt's name, and inside of that, there's only one Taunt.gif in it.
So, please give me taunt.gif + Red.gif & Blue.gif for preview image(website-loadout page) in next time.
(Check out this site if you don't have any tools for making gif image :
http://ezgif.com/)
(7)Pet
I'm accepting this, but you must know that:
Players can get pet only by Gacha on web, and probability to get it is only 1%.
Therefore I receive pet type sprite only with great quality.
It needs 5 sprites & thumbnail.
Five sprites are:
idle, jump, run, death, warp.
Each sprite's size should be 16*16, but only warp's size can be up to 24*24.
There's no frame limitation for idle, jump, run, warp.
You can save it as .png or .gif but if your item's frame is bigger than 9, save it as .gif.
Pet's death sprite frame should be 1. It's okay whether it's .png or .gif
(8)Death Animation
I need 1 Death.gif file & thumbnail for death animation.
Death.gif should include both Red & Blue team's death animation and each length should be same.
There's no limitation for death animation's length, but you should know that animation doesn't loop.
Here's sample:

Death of a cowboy by DKn
(9)Humiliation
You should include Red.png & Blue.png and thumbnail.
Red.png & Blue.png's frame length should be 3.
Be sure that Humiliation sprite frame is ordered by Stand/Run/Run.
Here's sample:

Red.png

Blue.png
4. BitmixingWe, community don't allow bitmixing.
Allowing bitmixing:

Not allowing bitmixing:

So, please use 2*2 size dot for your item.
This also means that we don't allow any kind of 1 pixel difference in any items.
5. Others[Files I needed for taunt itmes](1) Red
.gif, Blue
.gif --> For preview image, it takes so many times for me to turn your .png file to make .gif preview image. Therefore, please make Red.gif, Blue.gif which is your taunt item divided by each team. Size doesn't matter, but 64*64 is just perfect for me. You don't have to change it because its normal size is 64*64px. Its background color should be transparent because I have to use it for preview image.
(2) Taunt
.gif --> Your actual item, can be in any length. Also its background color can be whatever you want. For tip, transparent background can be a problem if added in-game, by making specific color(usually white or black) in your item transparent, it is GM's problem. For this reason, I recommend it to be any color that you didn't used for your item, like magenta, cyan, dark green or whatever because it is more safe.
(3) Thumbnail
.png --> Like all other items, taunt item also should include thumbnail image. Taunt thumbnail should be drawn in specific format.
4.
Now make a thumbnail image for web.
(1)Thumbnail must related to item you're making.
(2)You can choice whatever size for your thumbnail under(64*64). I strongly recommend (16*16), (32*32), (48*48), (64*64) because it looks good on web.
(3)If you're making Head/Torso/Leg/Weapon, your thumbnail should include only item image, not text or non-item related image.
However, you can include your own small watermark for your item thumbnail.
(4)If you're making other Taunt item, your thumbnail should be drawn on this:

With these colors

Sample output is this:

Gang-Star's thumbnail by DKn
[Why do I need gif format?]It's simple, because I don't know your taunt item's length.
As you may know, I don't restrict animation length of your taunt item. It can be short or long whatever you want, so I can't get length of your item automatically.
There're two main formats of image I use, .png and .gif
Here's api for adding sprite at runtime of gg2.
sprite_add(fname,imgnumb,removeback,smooth,xorig,yorig)
Adds the image stored in the file fname to the set of sprite resources. Many different image file types can be dealt with. When the image is not a gif image it can be a strip containing a number of subimages for the sprite next to each other. Use imgnumb to indicate their number (1 for a single image). For (animated) gif images, this argument is not used; the number of images in the gif file is used. removeback indicates whether to make all pixels with the background color (left-bottom pixel) transparent. smooth indicates whether to smooth the edges. xorig and yorig indicate the position of the origin in the sprite. The function returns the index of the new sprite that you can then use to draw it or to assign it to the variable sprite_index of an instance. When an error occurs -1 is returned.
As you can see,
When the image is not a gif image it can be a strip containing a number of subimages for the sprite next to each other., which means if I don't know actual animation length, I can't add it properly.
Actually, I know that there's other way for doing it. By just adding sprite and with its sprite width/64, we can actually get the length of animation, but it's too expensive procedure.
Therefore, please submit your taunt items in .gif format please.
[Other item types that use .gif format]Not only taunt, but also pet and death animation is also using .gif format.
As I mentioned above, reason is simple. Because I don't know exact animation length of your item.
So, your death animation item should be in .gif format.
Pet is little bit different. Pet can be either .png or .gif, but I can't accept .png sprite which has more than 10+ animation length.
It's because of method of adding pet sprite in my plugin, so if your pet item has more than or equals 10 animation length, please change it to .gif format and submit it.