August 13, 2022, 04:33:52 am

The Gang Garrison 2 Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

NOTICE: Due to a rise in bot activity, new posters need to be approved before posting.

Join the community Discord server!

Poll

Allow Bitmixing?

Yes
- 5 (35.7%)
No
- 9 (64.3%)

Total Members Voted: 14

Voting closed: August 01, 2016, 10:33:53 am


Pages: [1] 2 3 ... 37

Author Topic: GG2I: Item submission  (Read 35081 times)

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
GG2I: Item submission
« on: June 27, 2016, 02:54:06 am »

Hi, as it's almost ready to serve itemserver, this is a topic for item submission.
What item should be added is up to community.
You can upload your item & vote for item whether it will be added or not in here.

Also, I renewed guideline for items so you can check.

1. Choose what you want to make!
In large category, there's 9 types of items.
  • Head

Head items replace head part of character
  • Torso

Torso items replace torso part of character
  • Leg

Leg items replace leg part of character
  • Weapon

Weapon items change weapon appearance of character. (Projectiles are not included)
  • Misc
There's some small categories in misc items.
1. Dropper
Dropper type items generates some dropping sprites around you.
...that looks like this:

('Earbud' which will be given only to who made items before this plugin finally release)

2. Omnomnom
Omnomnom type of misc item changes heavy's sandvich motion.


3. Sentry
Sentry type of misc item changes sprite of autogun you made.


4. Stab Animation
Stab Animation type of misc item changes sprite of stab animation of your spy.


5. Custom Bubble Chat
Custom Bubble Chat type of misc item adds new bubble chat for your character ('V' to use)


  • Taunt

Taunt items change taunt of character.

  • Pet
You can add an adorable pet in-game
which looks like this:


  • Death Motion
Death motion type of misc item changes character's death motion. It can be a animation or still image(like haxxy statue).


  • Humiliation
Humiliation type of misc item changes character's humiliation motion.


If you're done with choosing what type of item to make, let's go for the next step.
However, before that step, you might need an base sprites for drawing things.

If what you want to make is 'Head'/'Torso'/'Leg'/'Omnomnom'/'Humiliation'
      Download this: https://www.dropbox.com/s/tj5b5fk2wfjji2r/Characters.zip?dl=0
Else, if what you want to make is 'Weapon'
      Download this: https://www.dropbox.com/s/lu2zs1gcnguepaj/Weapons.zip?dl=0


2. Let's 'draw' an item!
By starting this tutorial, first see what other guys had made: http://gg2statsapp.appspot.com/download/gg2i.zip

In this tutorial, I'm gonna make full 'Catherine' items, including head, torso, and leg parts.


There're two ways for making character parts items,
First, you can make an item for whole classes

or only for one class

but, I strongly recommend to make item for one class.
Just maximizing for one class is desirable, I think.

Now let's start to make an item.
If you open the 'Characters.zip' file downloaded, there's many folders, named with each classes

I'm planning to make Catherine items for Runner, so let's open image in Characters/Scout/Head. Let's start with Stand sprite.
1.

I opened Character/Scout/Head/Scout_Stand_Head.png with gm8, I recommend same tool but you can use any drawing program that supports transparent color.

2.

Next, draw the item you planned to make. This is what I finished with head part.
If you're finished with drawing, make folder with your item name and save sprite as Stand.png

There's 5 files on Scout/Head folder, Stand, Jump, LeanL, LeanR, Run.
I divided these for creators who wants to change their sprites differ for each situations.
But, this time I will not differ each file, so I'll just create only Stand & Run sprite.

If you're making head item, you should include both sprite but others are optional.

Also, If you're making head item for Rifleman, you must include 'Crouch' sprite

For quote's head, you just draw for 1 sprite, Quote_head(8 frame)

3.

So I finished with Run sprite for my head item. Saved in same folder I saved Stand.png as Run.png
You can copy&paste your stand sprite or you can make some difference for each frame like this:

You can see each frame is different.

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

(5)If you're making misc items, just draw whatever you want, but it should related to item you made.

This is thumbnail I made for my head item:


5.
Now let's make torso item.


I draw it with Character/Scout/Torso/Scout_Stand_Torso.png

For many classes, 'Torso' parts should include team color that everyone can recognize immediately.
(Except for Detonator: Leg, Quote: Both Head/Torso)
So I colored pillow as team color. Be sure that team-color part of item is not too small.

Same with head part item, I'll make only stand & run part of torso item, but be sure that some classes have different Jump&LeanL&LeanR sprites with Stand sprites.
This is thumbnail I made for my torso item:


6.
Now with leg item.
You must make all 5 sprites(6 for rifleman, no leg item for quote) for leg item.




That's what I've finished with leg item.
I saved files in folder 'Night_Sheep_Boxer_Shorts' as Stand.png, Jump.png, LeanL.png, LeanR.png, Run.png

7.

Don't forget you can test your item with my Item Tester(https://www.dropbox.com/s/596fwheh4kp68i6/ItemTester.zip?dl=0)

Now I've finished making all three items for my 'Night Sheep' set.
« Last Edit: June 27, 2016, 04:06:39 am by WoodNeck »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #1 on: June 27, 2016, 03:41:31 am »

3. Specific rules for Weapon/MISC/Taunt/Pet/Death Animation/Humiliation
I 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=0
There'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. Bitmixing
We, 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.
Quote
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.
Quote
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.
« Last Edit: September 28, 2016, 11:33:39 pm by WoodNeck »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #2 on: June 27, 2016, 03:58:26 am »

I upload my 'Night Sheep' set in attachment, so whether it'll be added or not is all up to community. Added

Night_Sheep_Hair



Night_Sheep_Pillow



Night_Sheep_Boxer_Shorts



If there's opposing opinion for uploading each items submitted in this topic, please leave a reply.

P. S.
Oh, and I'm receiving unusual effects.
Please make one if you're interested.
I want its size less than (32*32) both rotating type and fixed type.

Also I'm supporting tournaments, you can give trophy or specific item you made to winner. I'm receiving any requests but please don't do it too often ;)
« Last Edit: June 28, 2016, 02:57:07 am by WoodNeck »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #3 on: June 27, 2016, 04:20:21 am »

Also I upload files I received.

I can't add Fuzion Insanity's Reaper set for spy, because its team color is too small. Also please replace Winston's armor with more team color, I can't accept that too.





Item Name: Poke-Ball
Description: Let's catch some pokemon!




Item Name: Mohawk
Description: I'm no longer the bald-headed dude.




Item Name: Guardian Angel
Description: For a price.

Added.
« Last Edit: June 28, 2016, 02:56:44 am by WoodNeck »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #4 on: June 27, 2016, 05:20:28 am »

Spy's Reaper Set.

Team color is barely seen, why don't you paint your items like this?

Fuzion

  • Lucky Member
  • *******
  • Karma: 22
  • Offline Offline
  • Posts: 923
  • Blind asian.
Re: GG2I: Item submission
« Reply #5 on: June 27, 2016, 05:28:00 am »

I took those images as a guide, guess I made the colors too dark xD
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #6 on: June 27, 2016, 05:29:51 am »

I took those images as a guide, guess I made the colors too dark xD
Looks like it, I'll wait for your submission  :z5:

Fuzion

  • Lucky Member
  • *******
  • Karma: 22
  • Offline Offline
  • Posts: 923
  • Blind asian.
Re: GG2I: Item submission
« Reply #7 on: June 27, 2016, 05:44:53 am »

Here it is!
Reaper and Winston.

The leg item for reaper and the head item for winston remains the same.
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #8 on: June 27, 2016, 05:49:11 am »

Here it is!
Reaper and Winston.

The leg item for reaper and the head item for winston remains the same.
Okay, much better and I can accept it. :c1:

Anyway, I'm bit worried about this adding item system.
How do you think?
about a period of voting for items, and current system itself.

Also, bit of problems.
« Last Edit: June 27, 2016, 05:51:50 am by WoodNeck »
Logged

Fuzion

  • Lucky Member
  • *******
  • Karma: 22
  • Offline Offline
  • Posts: 923
  • Blind asian.
Re: GG2I: Item submission
« Reply #9 on: June 27, 2016, 06:43:19 am »

...I'll fix that. :z8:
Logged

SevereHazard

  • Full Member
  • ***
  • Karma: 9
  • Offline Offline
  • Posts: 318
  • fuck this game
Re: GG2I: Item submission
« Reply #10 on: June 27, 2016, 02:35:57 pm »

(6)Misc - Bubble
You have to make 1 file, Bubble.png(or .gif) with 9 frame & thumbnail.
Here's sample Bubble.png file:
Noice, just what I needed. Do you have a clean bubble.png base I can use?
« Last Edit: June 27, 2016, 02:40:05 pm by SevereHazard »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #11 on: June 27, 2016, 05:36:34 pm »

(6)Misc - Bubble
You have to make 1 file, Bubble.png(or .gif) with 9 frame & thumbnail.
Here's sample Bubble.png file:
Noice, just what I needed. Do you have a clean bubble.png base I can use?
Here's it!
Be sure that Bubble.png should include 9 frame. (9 Bubbles in 1 item)
« Last Edit: June 27, 2016, 05:36:55 pm by WoodNeck »
Logged

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #12 on: June 27, 2016, 05:38:25 pm »

Changed my mind. I'll add all items submitted before release of beta. After release of beta, I must make a committee or something.

WoodNeck

  • 2011 Haxxy Award Winner
  • *
  • Karma: 23
  • Offline Offline
  • Posts: 492
    • GG2Stats
Re: GG2I: Item submission
« Reply #13 on: June 28, 2016, 12:24:43 am »

...

I think there's still problem for your run motion for red team.

You see that cloth bigger by 1 frame? Please test with my item tester before your submission.

Fuzion

  • Lucky Member
  • *******
  • Karma: 22
  • Offline Offline
  • Posts: 923
  • Blind asian.
Re: GG2I: Item submission
« Reply #14 on: June 28, 2016, 01:09:22 am »

... part 2
Logged
Pages: [1] 2 3 ... 37
 

Page created in 0.04 seconds with 39 queries.