Author Topic: Skinning World War I Planes  (Read 13580 times)

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Skinning World War I Planes
« on: March 31, 2010, 02:59:16 PM »
World War I planes have a special requirement for skinning.  Please read this before you submit any World War I plane skins.  Thank you.
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline Krusty

  • Radioactive Member
  • *******
  • Posts: 26745
Re: Skinning World War I Planes
« Reply #1 on: March 31, 2010, 03:12:18 PM »
I was wondering how that would work. Thanks for the "thousands of words"  :D

I have 2 questions:

If the skinner is advanced enough, would HTC allow them to map their own damage out, or would you prefer to have a more standardized damage that folks will recognize as the same from skin to skin?

Going forward, do you know if WW2 planes will eventually follow suit, or is this only for the cloth covered biplanes?

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Re: Skinning World War I Planes
« Reply #2 on: March 31, 2010, 03:14:43 PM »
Do not try and make your own mask.  We are providing the masks because they have to be precisely what we used.  WW1 planes are the only ones who will have this.

"Thousands of words"??
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline Spikes

  • Aces High CM Staff
  • Plutonium Member
  • *******
  • Posts: 15742
    • Twitch: Twitch Feed
Re: Skinning World War I Planes
« Reply #3 on: March 31, 2010, 03:20:11 PM »

"Thousands of words"??
Think he means a picture's worth a thousand words. :)
i7-12700k | Gigabyte Z690 GAMING X | 64GB G.Skill DDR4 | EVGA 1080ti FTW3 | H150i Capellix

FlyKommando.com

Offline Krusty

  • Radioactive Member
  • *******
  • Posts: 26745
Re: Skinning World War I Planes
« Reply #4 on: March 31, 2010, 03:20:35 PM »
A picture is worth a thousand words  :aok

Thanks for the answer Re: damage layers

Offline Nr_RaVeN

  • Gold Member
  • *****
  • Posts: 2226
Re: Skinning World War I Planes
« Reply #5 on: March 31, 2010, 10:09:14 PM »
If I understand correctly We are to:
1. place the PNG damage mask over our new texture layers and compress it to a usable BMP for use in game giving us A new damage texture for our altered BMP.
2. We now have 2 two new BMPs. Our new texture /un damaged, along with our new texture with the new mask you have provided for our damaged texture
3 We do this for both the Wing BMP as well as the Fuselage section. giving us a total of 4 bmps to send in two undamaged two damaged in the case of a D7 files : (D71.bmp)(D71D.bmp)(D72.bmp)(D72D.bmp)
 
If I have that right This is the result when I tested of line.
 
Below is after the mask was added to the damage BMP.you can see  pink in from external view on wing supports wont show if zoomed in fro wide view it shows only.... If I paint over the supports on the new mask the same color as the supports it disappears... Is that a bug?

 
This Is what I get if I don't use the new damage mask. Still an issue there, you can see the original wings, as I left the layer on for the internals to show.

 
Here is what it looks like with the new mask added to my new texture damage bmp.

 
Did I do something wrong, or is there a problem with the mask?
 
Please advise. .
Thanks In advance RaVe
Life is short. PLAY HARD...

"Have patience. All things are difficult before they become easy."
Saadi

Offline Krusty

  • Radioactive Member
  • *******
  • Posts: 26745
Re: Skinning World War I Planes
« Reply #6 on: March 31, 2010, 10:23:58 PM »
I suspect when you flatten your bitmap down to 256 colors it's shifting the color the alpha uses. Try using a sample of the pink alpha, creating a small square paint bucket fill somewhere on your skin (between mapped areas) then down-sample it to 256 colors.

Compare the RGB values on the skin and on the template, merge these layers (may need to switch back to RGB again after downsamping, merge, re-downsample???).

Seems like an extra step in there, but should be something you can figure out. I had the same problem in the past with old Ah skins that use alpha colors in them, like the P-40E and the old 109E. It can be a pain, but it's doable.

Offline Greebo

  • Skinner Team
  • Platinum Member
  • ******
  • Posts: 7019
Re: Skinning World War I Planes
« Reply #7 on: April 01, 2010, 02:14:52 AM »
To make the damage bmps work offline you also need to alter two text files, in the case of the Camel these are camel1d.txt and camel2d.txt. These are included in the bunch of files you get when you get the default files for a skin. They contain the palette number of the pink colour used for the transparent areas.

To find out what palette number to use in the text file I opened each camelxD.bmp file in Paint Shop Pro, selected colour/edit palette and clicked on the pink colour in the palette. The palette index number is the one you enter into the text file. Every time you make any alteration to the skin you will need to alter this number to get damage to work offline again.
« Last Edit: April 01, 2010, 02:26:12 AM by Greebo »

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Re: Skinning World War I Planes
« Reply #8 on: April 01, 2010, 06:23:14 AM »
Hmmm.  I can see where a problem might occur with a color shift in the damage mask.

Just a thought, but what about finding one pixel that is not being used in the regular texture and coloring it the damage mask color?  This way your texture should not be resampled when you add the damage mask to it.

I could be clueless here as I am still sucking down the first cup of coffee.
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline Nr_RaVeN

  • Gold Member
  • *****
  • Posts: 2226
Re: Skinning World War I Planes
« Reply #9 on: April 01, 2010, 06:59:00 AM »


Just woke up too, this is bouncing off my brain. :confused:

Ill come back to check later.

 :bolt:
« Last Edit: April 01, 2010, 08:51:24 AM by Nr_RaVeN »
Life is short. PLAY HARD...

"Have patience. All things are difficult before they become easy."
Saadi

Offline Mus51

  • Nickel Member
  • ***
  • Posts: 482
Re: Skinning World War I Planes
« Reply #10 on: April 01, 2010, 07:51:38 AM »
I've got the same problem:

Regards,


DutchGuy

Offline Nr_RaVeN

  • Gold Member
  • *****
  • Posts: 2226
Re: Skinning World War I Planes
« Reply #11 on: April 01, 2010, 08:55:18 AM »
To make the damage bmps work offline you also need to alter two text files, in the case of the Camel these are camel1d.txt and camel2d.txt. These are included in the bunch of files you get when you get the default files for a skin. They contain the palette number of the pink colour used for the transparent areas.

To find out what palette number to use in the text file I opened each camelxD.bmp file in Paint Shop Pro, selected colour/edit palette and clicked on the pink colour in the palette. The palette index number is the one you enter into the text file. Every time you make any alteration to the skin you will need to alter this number to get damage to work offline again.

Thanks MR Greebo and Skuzzy.. More awake now

Then I should include that altered text file with my submission? so It will work of line as well?
RaVe
Life is short. PLAY HARD...

"Have patience. All things are difficult before they become easy."
Saadi

Offline Krusty

  • Radioactive Member
  • *******
  • Posts: 26745
Re: Skinning World War I Planes
« Reply #12 on: April 01, 2010, 09:32:32 AM »
That would depend on what HTC wants. Do they want that specific mask color used for their damage system to work, or do they just want that damage pattern used as the mask?

If they want that color it gets tricky. If they just want that pattern, then it's okay if the color shifts a bit as long as you get the right number in your camel1d.txt and camel2d.txt files.

Offline Skuzzy

  • Support Member
  • Administrator
  • *****
  • Posts: 31462
      • HiTech Creations Home Page
Re: Skinning World War I Planes
« Reply #13 on: April 01, 2010, 10:19:54 AM »
Ok, here is a step by step for you who have not figured it out.

1) Create your two textures for your skin.
2) Save them down as 8 bit indexed bitmaps.
3) Edit the bitmaps and find a 4 pixel area not used in the texture and make it the color of the damage mask.
4) Save it.
5) Now, load the bitmaps and copy them to a new 32 bit file.
6) Lay the damage mask on top of that texture as a new layer.
7) Flatten and convert the texture to a bitmap.  

The RGB of the color in the mask is 255, 0, 255.  It cannot be deviated from.

What I missed was the text files containing the index value of the mask color from the bitmap.  It will vary.  No way to prevent that from happening.  You have to get the index value, from the bitmap, where the mask color is stored.  Once you have that value, you will have to edit the corresponding text files and change it.

EDIT: I  have modified the instructions at the link in the first post.
« Last Edit: April 01, 2010, 10:27:33 AM by Skuzzy »
Roy "Skuzzy" Neese
support@hitechcreations.com

Offline USRanger

  • AvA Staff Member
  • Plutonium Member
  • *******
  • Posts: 10325
      • BoP Home
Re: Skinning World War I Planes
« Reply #14 on: April 01, 2010, 04:25:17 PM »


This should be...fun.

 :)
Axis vs Allies Staff Member
☩ JG11 Sonderstaffel ☩
Flying 'Black[Death] 10' ☩JG11☩

Only the Proud, Only the Strong Ne Desit Virtus