Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Creating your own decals

A Tutorial for Counter-Strike 1.6

Members see zero ads. Membership is 100% free

Something useful I learned over the months of mapping with VHE.

Introduction ============ Over the months of mapping, I've learned some neat tricks that you can use to make your maps look really interesting. There are many things that can do this, but for the moment I'm going to talk about the use of decals. Decals are useful for adding character to your map as you can paint dirt, cracks, grime and lettering onto a wall turning it into something cool to look at. This tutorial is classed as "Intermediate", as you should be able to already place decals in your map. What defines a decal? ===================== A decal is really just a semi-transparent texture, drawn on-top of another texture, to make it seem like it was painted on. Now how does GoldSrc know to make this texture semi-transparent? What it does is, sets all textures in the "decals.wad" WAD file, that have the prefix "{", and turns any whiteness in them, into transparency. Sounds complicated maybe, but once I go through how to create your own decals, it'll hopefully make sense to you. Creating decal textures, step-by-step ============================ ### **1** The first you think you want to do is draw out the decal you'd like to add in your map. Use any program you like to do this (I use the image editor from an application called "Game Maker"). The most important part about this process is that you have to make sure your image is entirely gray-scale (No colour what-so-ever) and the name has prefix "{". Here's an image of the decal I will use called _{lol_:
![](http://files.gamebanana.com/bitpit/qs8pp4.jpg "") Remember that the darker parts will be more solid than the lighter parts (White = invisible) ### **2** Next, you want to save this file as a BMP image. If your software doesn't support this type, use _Irfanview_ to convert it, while keeping it at best quality. ### **3** Then, open up Wally texture editor, load "decals.wad" and import the image -- if you do not have this program, you can download it [here](http://cs.gamebanana.com/tools/4774 "here"). Now, open up your decal to start editing in Wally. ![](http://files.gamebanana.com/img/ss/tuts/541c5632e5e41.jpg "") ### **4** This step is critical for your decal to appear normally in your map: If you open up other decals in the "decals.wad" file, you'll notice their colour palettes will be different from the one you just imported. What you must do is save the palette of any other decal, and then load it into your decal (Colors -> Load Palette.../Save Palette...). The difference will look something like this: ![](http://files.gamebanana.com/img/ss/tuts/541c567f4fe24.jpg "") ### **5** Finally, you may choose what colour you would like your decal to be by changing the colour of the last palette index. Open your decal image and go _"Colors -> Edit Palette..."_ and then click on the bottom-right block to select it. I'm using yellow in this example: ![](http://files.gamebanana.com/img/ss/tuts/541c56c284046.jpg "") Now just save your WAD file and viola, you can add your decal to your map! We're not done yet though... ============================ The final issue - an annoying one at that - is that decals may appear to be reversed (or flipped horizontally), when on certain faces of blocks in your map. This is what I mean: ![](http://files.gamebanana.com/img/ss/tuts/541c57381d168.jpg "") It may seem like an impossible thing to solve as decals can't be edited with the texture editor in hammer. However, there's a trait that decals have, which is that they will mimic the properties of the texture that they're drawn onto. So, if you scale you texture, the decal will too be scaled; if you rotate it, the decal will follow suit. You see where I'm getting at? No? You just gotta scale the wall your decal is on by -1 (i.e 0.75 goes to -0.75). This is what I did, here's it working now: ![](http://files.gamebanana.com/img/ss/tuts/541c577652586.jpg "") And this is how a wall may look with a few custom decals: ![](http://files.gamebanana.com/img/ss/tuts/541c57a025ba6.jpg "") If you're having problems, check the following: - your decal's image name starts with "{" - your decal is absolutely gray-scale - you're using the same palette as other decals - your decal is saved in "decals.wad" Thanks for reading! _-Glock18_

Comments

Sign up to access this!
  • GreenWallMapper avatar
    GreenWallMapper Joined 7y ago
    Offline
    Hammer Studio Flag Affiliation: Hammer Studio
    1,076 points Ranked 24054th
    3 medals 1 rare
    • Submitted 20 Maps Medal icon
    • Submitted 5 Maps Medal icon
    • Submitted 5 Castaways Medal icon
    GreenWallMapper Hammer Studio Flag
    Affiliation
    Hammer Studio
    access_time 5y
    When i make this in my map looks like this http://prikachi.com/images/750/7730750l.jpg How to fix this from the far the text is with a background black if you are near the text the text is (black colour) How to fix this !!
    Working on new logo! avatar
    Mantra
    Working on new logo!
    URL to post:
  • Glock18 avatar
    Glock18 username pic Joined 5y ago
    Offline
    2,481 points Ranked 20128th
    28 medals 1 legendary 3 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • Reached 50 subscribers Medal icon
    • Submitted 20 Maps Medal icon
    • Winter Worlds Mapping Contest Entrant Medal icon
    • Journey to the Center of the Earth Entrant Medal icon
    access_time 5y
    > **Posted by Anonymous** > > Hi, I like your idea, but... > What if two mappers do this with different decal.wad? On the server there can be only one decal.wad, am I right? Well if you include the res in both, it may download the latest version of each one, each time. If not, then yeah it is a little tricky. I just found a file called "tempdecal.wad" in cstrike. I guess you could add your own decals to this and simply update everytime.
    Need a mapper? PM me!
    URL to post:
  • Anonymous
    access_time 5y
    Hi, I like your idea, but... What if two mappers do this with different decal.wad? On the server there can be only one decal.wad, am I right?
    • Agree x 1
    URL to post:
  • Glock18 avatar
    Glock18 username pic Joined 5y ago
    Offline
    2,481 points Ranked 20128th
    28 medals 1 legendary 3 rare
    • Returned 5000 times Medal icon
    • Returned 1000 times Medal icon
    • Reached 50 subscribers Medal icon
    • Submitted 20 Maps Medal icon
    • Winter Worlds Mapping Contest Entrant Medal icon
    • Journey to the Center of the Earth Entrant Medal icon
    access_time 5y
    > **Posted by OsirisGodoftheDead** > > Really good tutorial. I was wondering how GoldSource engine games decided the color of decals. One problem though. Won't each server have its own decals.wad, preventing you from distributing it with your map? Unless this works with compiled textures. Well, actually if you provide a .res* file and add decals.wad to it, it should download the latest version. I'm not sure if admins would be happy about overwriting everyone's file though. *A res file is a text document that lists all files included in your map. When admins play a server the .res file will download all necessary files into each players computer. Thanks for your comment, btw bro!
    Need a mapper? PM me!
    URL to post:
  • OsirisGodoftheDead avatar
    OsirisGodoftheDead Joined 9y ago
    Offline
    access_time 5y
    Really good tutorial. I was wondering how GoldSource engine games decided the color of decals. One problem though. Won't each server have its own decals.wad, preventing you from distributing it with your map? Unless this works with compiled textures.
    • Epic win x 1
    Welcome to the Jungle
    URL to post:
  • timmycakes avatar
    timmycakes Joined 11y ago
    Offline
    31,222 points Ranked 152nd
    22 medals 1 legendary 3 rare
    • 10 years a member Medal icon
    • 6 years a member Medal icon
    • Returned 1000 times Medal icon
    • Submitted 20 Maps Medal icon
    • Prefaber of the Month, February 2014 Medal icon
    • Prefaber of the Month, March 2014 Medal icon
    access_time 5y
    been looking for a tut like this that actually works! thanks a million for teaching us.
    • Thanks x 1
    • Epic win x 1
    • Win x 1
    Bananite
    URL to post:
  • NoMeerKat avatar
    NoMeerKat Joined 13y ago
    Offline
    1,499 points Ranked 21801st
    19 medals 2 rare
    • 6 years a member Medal icon
    • Submitted 50 Maps Medal icon
    • Mapper of the Month, April 2014 Medal icon
    • GameBanana/CEVO CSGO Mapping Contest 2014 Entrant Medal icon
    • 1-5 Entries! GameBanana’s Christmas Giveaway 2014 Medal icon
    • Winter Warfare Entrant Medal icon
    access_time 5y
    Definitely a good tutorial for those who want to create decals for Counter-Strike maps. Good work mate. :)
    • Thanks x 1
    • Epic win x 1
    • Win x 1
    Banned
    URL to post:
  • NvC_DmN_CH avatar
    NvC_DmN_CH username pic Joined 6y ago
    Ripe Supporter
    There
    Apocalyptic Flag Affiliation: Apocalyptic
    6,762 points Ranked 927th
    46 medals 4 legendary 11 rare
    • Returned 5000 times Medal icon
    • 15+ Entries! GameBanana’s Christmas Giveaway 2017 Medal icon
    • 1st Place - The Heatwave Skinning Contest Medal icon
    • Became a Ripe Supporter Medal icon
    • Submitted 20 Gamefiles Medal icon
    • 3rd Place - The
    NvC_DmN_CH avatar
    NvC_DmN_CH
    Apocalyptic Flag
    Affiliation
    Apocalyptic
    access_time 5y
    helpful tutorial :D
    • Epic win x 1
    • Win x 1
    DmN means DiaMoNd avatar
    Mantra
    DmN means DiaMoNd
    URL to post:
  • pitambj avatar
    pitambj Joined 7y ago
    Offline
    1,284 points Ranked 22535th
    9 medals 1 rare
    • 6 years a member Medal icon
    • Became a Studio Leader Medal icon
    • Reached 1,000 Points Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    access_time 5y
    **Pros:** - cool
    • Dumb x 1
    Banerjee avatar
    Mantra
    Banerjee
    URL to post:

Embed

menu
Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Credits

Author
Glock18 avatar
Glock18 username pic Joined 5y ago
Offline
2,481 points Ranked 20128th
28 medals 1 legendary 3 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • Reached 50 subscribers Medal icon
  • Submitted 20 Maps Medal icon
  • Winter Worlds Mapping Contest Entrant Medal icon
  • Journey to the Center of the Earth Entrant Medal icon
Writer
Valve
Textures; program

Submitter

Glock18 avatar
Glock18 username pic Joined 5y ago
Offline
2,481 points Ranked 20128th
28 medals 1 legendary 3 rare
  • Returned 5000 times Medal icon
  • Returned 1000 times Medal icon
  • Reached 50 subscribers Medal icon
  • Submitted 20 Maps Medal icon
  • Winter Worlds Mapping Contest Entrant Medal icon
  • Journey to the Center of the Earth Entrant Medal icon
Glock18 avatar
Glock18

Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

Details

Difficulty Level
Intermediate

Attributes

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • favorite 7
  • remove_red_eye 10.8k
  • mode_comment 9
  • access_time 5y
  • access_time 5y

More from Submitter

menu

WiPs by Submitter

menu

More Mapping Tutorials