EOSERV Forum > Client Editing > Hard coded helmet gfx ids
Page: << 1 >>
Hard coded helmet gfx ids
Author Message
Post #203497 Hard coded helmet gfx ids

Does anyone have a list of the hard coded helmets and types?

6 years, 37 weeks ago
Post #203673 Re: Hard coded helmet gfx ids

A little late to respond to this, but I started messing with hardcoded helmets lately, so I have an unfinished list that may slightly help.

EDIT: Updated/organized/fixed the list:

-Blue Magical Hat -- [ITEM ID: 173] -- GFX ID: 1 -- [TYPE: Default?]
-Black Magical Hat --
[ITEM ID: 174] -- GFX ID: 2 -- [TYPE: Default?]
-Purple Magical Hat --
[ITEM ID: 175] -- GFX ID: 3 -- [TYPE: Default?]
-Blue Enchanted Hat --
[ITEM ID: 176] -- GFX ID: 4 -- [TYPE: Default?]
-Black Enchanted Hat --
[ITEM ID: 177] -- [GFX ID: 5] -- [TYPE: Default?]
-Purple Enchanted Hat --
[ITEM ID: 178] -- [GFX ID: 6] -- [TYPE: Default?]
-Fairy Hat --
[ITEM ID: 181] -- [GFX ID: 22] -- [TYPE: Default?]
-Mystic Hat --
[ITEM ID: 187] -- [GFX ID: 23] -- [TYPE: Default?]
-Samurai Hat --
[ITEM ID: 196] -- [GFX ID: 24] -- [TYPE: Default?]


-Frog Head -- [ITEM ID:
310] -- [GFX ID: 32] -- [TYPE: Under Hair]
-Pilotte -- [ITEM ID:
313] -- [GFX ID: 33] -- [TYPE: Under Hair]
-Glasses -- [ITEM ID:
451] -- [GFX ID: 48] -- [TYPE: Under Hair]
-Medic Cap -- [ITEM ID:
467] -- [GFX ID: 50] -- [TYPE: Under Hair]

-Bandana (1) --
[ITEM ID: 182] -- [GFX ID: 7] -- [TYPE: Under Hair]
-Bandana (2) --
[ITEM ID: 183] -- [GFX ID: 8] -- [TYPE: Under Hair]
-Bandana (3) --
[ITEM ID: 184] -- [GFX ID: 9] -- [TYPE: Under Hair]
-Bandana (4) --
[ITEM ID: 185] -- [GFX ID: 10] -- [TYPE: Under Hair]
-Bandana (5) --
[ITEM ID: 186] -- [GFX ID: 11] -- [TYPE: Under Hair]
-Purple Scarf --
[ITEM ID: 193] -- [GFX ID: 12] -- [TYPE: Under Hair]
-Red Scarf --
[ITEM ID: 196] -- [GFX ID: 13] -- [TYPE: Under Hair]
-Black Scarf --
[ITEM ID: 194] -- [GFX ID: 14] -- [TYPE: Under Hair]
-Dragon Mask --
[ITEM ID: 197] -- [GFX ID: 15] -- [TYPE: Under Hair]

-Black Hood --
[ITEM ID: 188] -- [GFX ID: 16] -- [TYPE: Hide Hair]
-Brown Hood --
[ITEM ID: 189] -- [GFX ID: 17] -- [TYPE: Hide Hair]
-Blue Hood --
[ITEM ID: 190] -- [GFX ID: 18] -- [TYPE: Hide Hair]
-Green Hood --
[ITEM ID: 191] -- [GFX ID: 19] -- [TYPE: Hide Hair]
-Red Hood --
[ITEM ID: 192] -- [GFX ID: 20] -- [TYPE: Hide Hair]
-Chainmail Hat --
[ITEM ID: 180] -- [GFX ID: 21] -- [TYPE: Hide Hair]

-Horned Hat --
[ITEM ID: 179] -- [GFX ID: 25] -- [TYPE: Hide Hair]
-Merchant Hat --
[ITEM ID: 198] -- [GFX ID: 26] -- [TYPE: Hide Hair]
-Helmy --
[ITEM ID: 247] -- [GFX ID: 28] -- [TYPE: Hide Hair]
-Eloffe Helmet --
[ITEM ID: 289] -- [GFX ID: 30] -- [TYPE: Hide Hair]
-Air Hat --
[ITEM ID: 298] -- [GFX ID: 31] -- [TYPE: Hide Hair]
-Beruta --
[ITEM ID: 315] [GFX ID: 34] [TYPE: Hide Hair]
-Pirate Hat --
[ITEM ID: 314] -- [GFX ID: 35] -- [TYPE: Hide Hair]
-Lotus Helmet --
[ITEM ID: 330] -- [GFX ID: 36] -- [TYPE: Hide Hair]
-Kitty Hat --
[ITEM ID: 334] -- [GFX ID: 37] -- [TYPE: Hide Hair]
-Hula Hat --
[ITEM ID: 335] -- [GFX ID: 38] -- [TYPE: Hide Hair]
-Gob Helm --
[ITEM ID: 385] -- [GFX ID: 40] -- [TYPE: Hide Hair]
-Horned Gob Helm
-- [ITEM ID: 386] -- [GFX ID: 41] -- [TYPE: Hide Hair]
-HOD Helm -- [ITEM ID: 426] -- [GFX ID: 44] -- [TYPE: Hide Hair]
-Flad Hat -- [ITEM ID: 443] -- [GFX ID: 46] -- [TYPE: Hide Hair]

-White Sumurai -- [ITEM ID: 246] -- [GFX ID: 27] -- [TYPE: Cover Hair]
-Christmas Hat -- [ITEM ID: 273] -- [GFX ID: 29] -- [TYPE: Cover Hair]
-Elegant Hat -- [ITEM ID: 359] -- [GFX ID: 39] -- [TYPE: Cover Hair]
-Chappy -- [ITEM ID: 392] -- [GFX ID: 42] -- [TYPE: Cover Hair]
-Golden Crown -- [ITEM ID: 411] -- [GFX ID: 43] -- [TYPE: Cover Hair]
-HOW Hat -- [ITEM ID: 427] -- [GFX ID: 45] -- [TYPE: Cover Hair]
-Cook Hat -- [ITEM ID: 448] -- [GFX ID: 47] -- [TYPE: Cover Hair]
-Pirate Cap -- [ITEM ID: 452] -- [GFX ID: 49] -- [TYPE: Cover Hair]

---
EO Resources/Guides: â—„ eobud.boards.net â–º
6 years, 29 weeks ago
Post #203674 Re: Hard coded helmet gfx ids
shayne posted: (12th Oct 2017, 05:50 am)

A little late to respond to this, but I started messing with hardcoded helmets lately, so I have an unfinished list that may slightly help.

-Medic Cap [Gfx ID- 50] (Under Hair)
-Glasses [Gfx ID- 48] (Under Hair)
-Pilotte [Gfx ID- 33] (Under Hair)
-Frog Head [Gfx ID- 32] (Under Hair)
-Chainmail Hat [Gfx ID- 21] (Hide Hair?)
-Dragon Mask [Gfx ID- 15] (Under Hair)
            
-Pirate Cap Gfx ID: 49 (Cover Hair)
-Cook Hat Gfx ID: 47 (Cover Hair)
-Flad Hat Gfx ID: 46 (Hide Hair)
-HOW Hat Gfx ID: 45 (Cover Hair)
-HOD Helm Gfx ID: 44 (Hide Hair)
-Golden Crown Gfx ID: 43 (Hide Hair)
-Chappy Gfx ID- 42 (Cover Hair)
-Horned Gob Helm Gfx ID: 41 (Hide Hair)
-Gob Helm Gfx ID: 40 (Hide Hair)
-Elegant Hat Gfx ID: 39 (Cover Hair)
-Hula Hat Gfx ID: 38 (Hide Hair)
-Kitty Kat Hat Gfx ID: 37 (Hide Hair)
-Lotus Helmet Gfx ID: 36 (Hide Hair)
-Pirate Hat Gfx ID: 35 (Cover Hair)
-Beruta Gfx ID: 34 (Cover Hair)
-Air Hat Gfx ID: 31 (Hide Hair)
-Eloffe Helmet Gfx ID: 30 (Hide Hair)
-Christmas Hat Gfx ID: 29 (Cover Hair)
-Helmy Gfx ID: 28 (Hidden Hair)
-Merchant Hat Gfx ID: 26 (Hide Hair)
-Horned Hat Gfx ID: 25 (Hide Hair)
-Samurai Hat Gfx ID: 24 (Cover Hair)
-Mystic Hat Gfx ID: 23 (Cover Hair)
-Fairy Hat Gfx ID: 22 (Cover Hair)
-Red Hood Gfx ID: 20 (Hide Hair)
-Green Hood Gfx ID: 19 (Hide Hair)
-Blue Hood Gfx ID: 18 (Hide Hair)
-Brown Hood Gfx ID: 17 (Hide Hair)
-Black Hood Gfx ID: 16 (Hide Hair)
-Black Scarf Gfx ID: 14 (Under Hair)
-Red Scarf Gfx ID: 13 (Under Hair)
-Purple Scarf Gfx ID: 12 (Under Hair)
-Bandana Gfx ID: 11 (Under Hair)
-Bandana Gfx ID: 10 (Under Hair)
-Bandana Gfx ID: 9 (Under Hair)
-Bandana Gfx ID: 8 (Under Hair)
-Bandana Gfx ID: 7 (Under Hair)
-Purple Enchanted Hat Gfx ID: 6 (Cover Hair)
-Black Enchanted Hat Gfx ID: 5 (Cover Hair)
-Blue Enchanted Hat Gfx ID: 4 (Cover Hair)
-Purple Magical Hat Gfx ID: 3 (Cover Hair)
-Black Magical Hat Gfx ID: 2 (Cover Hair)
-Blue Magical Hat Gfx ID: 1 (Cover Hair)


Thanks man this will help a bunch untill I figure out if I am going to ad an eif flag to the helms or an extra byte in the character update packets. I think the packets AddByte(Helm_rType) is a better route so I wont have to rewrite a pub editor.
6 years, 29 weeks ago
Post #203677 Re: Hard coded helmet gfx ids

No worries, glad it could be of use. Sorry for the bad job I did with types and organization. ='d

---
EO Resources/Guides: â—„ eobud.boards.net â–º
6 years, 29 weeks ago
Post #203678 Re: Hard coded helmet gfx ids
shayne posted: (13th Oct 2017, 04:42 am)

No worries, glad it could be of use. Sorry for the bad job I did with types and organization. ='d


Its a very decent list more than I expected from anyone. Thanks a million....


Side note: Your sites looking really good lots of good EO stuff sir!

6 years, 29 weeks ago
Post #203679 Re: Hard coded helmet gfx ids

Happy to help!

Thanks, the sites a slow, but constant work in progress. :)

By the way, I think there are a few different types for under hair. I think each is positioned slightly differently. I'll look into that more though, really didn't mess around much yet.

---
EO Resources/Guides: â—„ eobud.boards.net â–º
6 years, 28 weeks ago
Post #203680 Re: Hard coded helmet gfx ids
shayne posted: (14th Oct 2017, 05:31 am)

Happy to help!

Thanks, the sites a slow, but constant work in progress. :)

By the way, I think there are a few different types for under hair. I think each is positioned slightly differently. I'll look into that more though, really didn't mess around much yet.


As far as I know each helm type can also have the masking color i think is r8,b0,g0 which will cut hair under it and then render it under/hidden/over ect.

6 years, 28 weeks ago
Post #203682 Re: Hard coded helmet gfx ids

Interesting, thanks. I don't know anything about that honestly, but if that's the case, very useful info for sure. Thanks! Can I ask why you think that? I'm interested to know how how you got to think/determine that.

I'm not positive, but it looks like there is two different types for Under Hair, and two for Hide Hair.
Not sure if this is lazy coding and he just added another check for the same type/additional gfx ids, or if there is actually more types than I thought. Because it looks like there may be 6 types including default.

Anyways, I've updated the list because I had a lot of mistakes with types, and it was organized pretty poorly. I wanted to added item ids to for completion. =d

I pretty much sectioned things according to the way they're hardcoded in the client. So each section is basically it's own check for those gfx ids/type. (Aside from default of course.)

---
EO Resources/Guides: â—„ eobud.boards.net â–º
6 years, 28 weeks ago
Post #203683 Re: Hard coded helmet gfx ids
shayne posted: (15th Oct 2017, 05:10 am)

Interesting, thanks. I don't know anything about that honestly, but if that's the case, very useful info for sure. Thanks! Can I ask why you think that? I'm interested to know how how you got to think/determine that.

I'm not positive, but it looks like there is two different types for Under Hair, and two for Hide Hair.
Not sure if this is lazy coding and he just added another check for the same type/additional gfx ids, or if there is actually more types than I thought. Because it looks like there may be 6 types including default.

Anyways, I've updated the list because I had a lot of mistakes with types, and it was organized pretty poorly. I wanted to added item ids to for completion. =d

I pretty much sectioned things according to the way they're hardcoded in the client. So each section is basically it's own check for those gfx ids/type. (Aside from default of course.)


Cirras can better explain the technical bs but I do have an example pic   ok so I changed the solid black to solid white so you could see the masking color... as you can see the bottom of the pic is actually r8,b0,g0 . All the hair under that masking color gets displayed. Cirras will prolly respond here soon with some better details. The list looks great thanks for the time your putting into this.

I do think Vult-R got lazy he was like the hard coding master but then again he prlly thought he would be the only 1 editing the game.

6 years, 28 weeks ago
Post #203685 Re: Hard coded helmet gfx ids
shayne posted: (15th Oct 2017, 05:10 am)

Interesting, thanks. I don't know anything about that honestly, but if that's the case, very useful info for sure. Thanks! Can I ask why you think that? I'm interested to know how how you got to think/determine that.

I'm not positive, but it looks like there is two different types for Under Hair, and two for Hide Hair.
Not sure if this is lazy coding and he just added another check for the same type/additional gfx ids, or if there is actually more types than I thought. Because it looks like there may be 6 types including default.

Anyways, I've updated the list because I had a lot of mistakes with types, and it was organized pretty poorly. I wanted to added item ids to for completion. =d

I pretty much sectioned things according to the way they're hardcoded in the client. So each section is basically it's own check for those gfx ids/type. (Aside from default of course.)


When that R8 color (AKA masking color) is present in a hat frame, it takes on the regular role of the transparent background. Meanwhile, the pure black (which is usually transparent) takes on a new behavior and *cuts* pixels instead. In the example picture Insomniac provided, the bottom part of the background (masking color) will show hair. Meanwhile, the pure black part (shown in white) will not show hair.
---
Want to learn to pixel?
Pixelsource.org
6 years, 28 weeks ago
Post #203689 Re: Hard coded helmet gfx ids

Awesome guys. Thank you both very much for the info, that is definitely important to know! Thanks for taking the time to explain everything, and for the good example pic. =D!

---
EO Resources/Guides: â—„ eobud.boards.net â–º
6 years, 28 weeks ago
Page: << 1 >>

EOSERV Forum > Client Editing > Hard coded helmet gfx ids