Jump to content

[Comp][Guide]Creating Custom Icons


Recommended Posts

By Darg

Icon Basics


All icons in Warcraft 3 are 64 x 64 pixel 24-bit pictures in TGA or BLP format.


What you Need to Make Icons

To make the icons, you should use a picture editing program that can save images in TGA format, such as Photoshop, Paint Shop Pro, or PhotoImpact. If you don't have any software that does this, you could save the image as a JPG instead and use IrfanView to convert your graphics into TGA format (http://www.irfanview.com).


Note that there is no such editor that can open or save BLP images, as this format belongs to Blizzard (BLizzard Proprietary format). Therefore you must first save in TGA format and then decide whether you want to do a TGA->BLP conversion.

You can use either TGA or BLP format.


After the editor compresses your map file, they are almost the same file size for both formats. Please note:


    * If using TGA format, DO NOT save alpha channels.

    * If converting to BLP format, DO save alpha channels.


Ignoring those instructions will result in bogus icons that do not work.

File Format for Icons


There are 2 available tools that can do TGA->BLP conversions.


    * Warcraft 3 Image Extractor II

    * Warcraft 3 Viewer


Each icon graphic for a unit / building consists of 2 icons, the main icon you see when normally playing the game, and the darkened icon that you see when you hit F10 to display the menu. The main icon is called the BTN icon and the darker icon is called the DISBTN icon. You do not need a DISBTN icon if you don't want to, but the BTN icon is compulsory.

Naming your Icons


When naming your icons, make sure you put the letters "BTN" at the start of the BTN icon filename. Put "DISBTN" at the start of the DISBTN icon filename. e.g. BTNLightning.tga , DISBTNLightning.tga


Standard buttons have a frame around them. ReplaceableTextures\CommandButtons\BTNLightning.tga


Passive buttons have no frame. ReplaceableTextures\PassiveButtons\PASBTNLightning.tga


Disabled buttons have no frame and are much darker. ReplaceableTextures\CommandButtonsDisabled\DISBTNLightning.tga


Disabled passive buttons are the same. ReplaceableTextures\CommandButtonsDisabled\DISPASBTNLightning.tga

Importing your Icons


When importing your icons into your map, use the import manager, and set the import path to:


ReplaceableTextures\CommandButtons\BTN + Lightning + .tga = BTNLightning.tga

ReplaceableTextures\PassiveButtons\PASBTN + Lightning + .tga = PASBTNLightning.tga

ReplaceableTextures\CommandButtonsDisabled\DISBTN + Lightning + .tga = DISBTNLightning.tga

ReplaceableTextures\CommandButtonsDisabled\DISPASBTN + Lightning + .tga = DISPASBTNLightning.tga


If you don't have TFT, use WinMPQ to do exactly the same thing, import and change the path as stated above.

Viewing Icons in the Editor


If you make a directory called ReplaceableTextures\CommandButtons\ in your Warcraft 3 folder and put your icons in there, you can also instantly see the icons when assigning them in the editor. Otherwise, you may only be able to see them in the game.

My Icons Don't Work


If you get a green box or a black box where your icon should be, it appears your graphic isn't properly working.


Firstly, make sure your import path is correct, typically most problems that occur are because the person has not imported the icons into the correct path.


If you decided not to use a DISBTN icon, that the green box you are seeing is NOT the DISBTN, because that is expected.


If that is not the case, make sure you have merged your icon properly onto the graphic and that there are no "floating" images in it. Consult your picture editing program help guide on how to do this.


Did you save the alpha channels right? You SHOULD NOT save alpha channels if you are using TGA icons. You SHOULD save alpha channels if you are using BLP format.


Green: Icon not found.

Black: BLP with without alpha channels.

Crash: TGA with saved alpha channels.


If one of this share already exist or iam in wrong section one mod check it..!!Cya..!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Posts

    • Server Susscesfully started with over 1,000 Players Online.   Raid Zone some clans while others still farming     
    • Interlude (C6) PVP server with custom modifications. Server has high rates and 80 level. at start. In server shops you can get free A/S grade and farm with it for better custom gears. You don't need buy many potions, soul/spirit-shots, arrows and etc., because this items is not consumable.   Main Features Start Level: 80 lv. Max Level: 90 lv. Custom Items. All Interlude monsters with modified levels (80-95lv). All Interlude Zones. All Interlude Quests with modified rewards. GM Shop. Global Gatekeeper with all Interlude Zones. Raid Boss Gatekeeper with over ~200 Raid/Grand Bosses (All bosses levels modified 80-96). AIO/Scheme Buffer with all buffs with modified durations (1-2 hours). Free Sub-Class. Free Noblesse Olympiad from 86 Lv. Rebirth System. Skin System - Skin use as normal item (special inventory slots for skins) Auction House (Marketer) System. Auto Hunting system (2 hours per day) Mastery System. Changed Augment system (less mouse clicks) And much more...   Some screenshots of server features   Gatekeeper: Buffer: Auto Hunt: GM Shop: Auction House (Marketer): Mastery System: Raid Boss Gatekeeper: Rebirth System: Skin System: Drop List: Custom Enchant Rates: Augment Less Click System: Gold Weapons:   HTTPS://L2CUSTOM.COM/
    • wts phoenix knight 85 skills +15 full subs nobless.   - Vorpal Hvy 1800 two pieces +6 - Cutter 300 +4 - Vesper bow +3 -Zaken/QA from olys 15 days remaining - Shirt S +5 - Vip Account   Price: 40 EUR Discord: Origen#6090   Got also more stuff to sell at cheap price.
    • Skilled and trusted guy and very helpfull 100% i recommend him!! Good luck with your sales!  
    • Rofl welcome back to 2008
  • Topics

  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock