Loading...

Guide BH Maphack Configuration Guide

Discussion in 'Guides' started by Gix, Mar 10, 2017.

  1. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    Advanced Item Display
    By enabling the "Advanced Item Display" configuration parameter, you can customize exactly how items are displayed. When this parameter is enabled, it will supersede these other parameters:
    • Show Ethereal
    • Show Sockets
    • Show iLvl
    • Show Rune Numbers
    • Alt Item Style
    • Color Mod
    • Shorten Item Names
    To use Advanced Item Display, you will configure one or more rules in BH.cfg. Each rule looks like this:
    Code:
    ItemDisplay[ ...CONDITIONS... ]: ACTIONS
    The CONDITIONS specify a set of conditions an item must satisfy, and ACTIONS specify the actions taken when a matching item is found. The most basic type of action is to simply enter the name you want to see when viewing that item. If you leave the CONDITIONS empty, the rule will match all items. If you leave the ACTIONS empty, the rule will blank out the names of any matching items.

    You will normally have multiple rules in your configuration file. The first rule that matches a given item is the one that will be used to display that item (with one exception, the %CONTINUE% action, described below).

    The simplest rule has no conditions and no actions:
    Code:
    ItemDisplay[]:
    This rule will match every item in the game, and will prevent the client from showing that item. (So when you hit the alt key, you will see nothing other than gold stacks.) Next is another simple rule that matches every item in the game, and gives them all the same name:
    Code:
    ItemDisplay[]: Wirt's Other Leg

    Rules with No Actions
    In version 0.1.4, items matching rules with no actions were still visible on the ground, but their names were changed to a single space. As of version 0.1.5, this is no longer true; these items are actually filtered out by the game client. As far as your game is concerned, the items do not exist. This is useful for reducing ground clutter from small gold stacks, junk items, etc. But be careful when using rules like this, as they can cause unexpected effects. For example, if you have a rule with no actions that matches health potions, they will effectively be invisible to you and you will not be able to see the potions on your own belt.


    Item Codes
    The simplest condition consists of an item code. An item code is the unique 3-letter code assigned to each type of item. You can find a full list of item codes here or in the spoiler below:
    Cap|cap|Helm|2|2|0|0|0
    Skull Cap|skp|Helm|2|2|0|0|0
    Helm|hlm|Helm|2|2|0|0|0
    Full Helm|fhl|Helm|2|2|0|0|0
    Great Helm|ghm|Helm|2|2|0|0|0
    Crown|crn|Helm|2|2|0|0|0
    Mask|msk|Helm|2|2|0|0|0
    Quilted Armor|qui|Armor|2|3|0|0|0
    Leather Armor|lea|Armor|2|3|0|0|0
    Hard Leather Armor|hla|Armor|2|3|0|0|0
    Studded Leather|stu|Armor|2|3|0|0|0
    Ring Mail|rng|Armor|2|3|0|0|0
    Scale Mail|scl|Armor|2|3|0|0|0
    Chain Mail|chn|Armor|2|3|0|0|0
    Breast Plate|brs|Armor|2|3|0|0|0
    Splint Mail|spl|Armor|2|3|0|0|0
    Plate Mail|plt|Armor|2|3|0|0|0
    Field Plate|fld|Armor|2|3|0|0|0
    Gothic Plate|gth|Armor|2|3|0|0|0
    Full Plate Mail|ful|Armor|2|3|0|0|0
    Ancient Armor|aar|Armor|2|3|0|0|0
    Light Plate|ltp|Armor|2|3|0|0|0
    Buckler|buc|Shield|2|2|0|0|0
    Small Shield|sml|Shield|2|2|0|0|0
    Large Shield|lrg|Shield|2|3|0|0|0
    Kite Shield|kit|Shield|2|3|0|0|0
    Tower Shield|tow|Shield|2|3|0|0|0
    Gothic Shield|gts|Shield|2|4|0|0|0
    Leather Gloves|lgl|Gloves|2|2|0|0|0
    Heavy Gloves|vgl|Gloves|2|2|0|0|0
    Chain Gloves|mgl|Gloves|2|2|0|0|0
    Light Gauntlets|tgl|Gloves|2|2|0|0|0
    Gauntlets|hgl|Gloves|2|2|0|0|0
    Boots|lbt|Boots|2|2|0|0|0
    Heavy Boots|vbt|Boots|2|2|0|0|0
    Chain Boots|mbt|Boots|2|2|0|0|0
    Light Plated Boots|tbt|Boots|2|2|0|0|0
    Greaves|hbt|Boots|2|2|0|0|0
    Sash|lbl|Belt|2|1|0|0|0
    Light Belt|vbl|Belt|2|1|0|0|0
    Belt|mbl|Belt|2|1|0|0|0
    Heavy Belt|tbl|Belt|2|1|0|0|0
    Plated Belt|hbl|Belt|2|1|0|0|0
    Bone Helm|bhm|Helm|2|2|0|0|0
    Bone Shield|bsh|Shield|2|3|0|0|0
    Spiked Shield|spk|Shield|2|3|0|0|0
    War Hat|xap|Helm|2|2|0|0|0
    Sallet|xkp|Helm|2|2|0|0|0
    Casque|xlm|Helm|2|2|0|0|0
    Basinet|xhl|Helm|2|2|0|0|0
    Winged Helm|xhm|Helm|2|2|0|0|0
    Grand Crown|xrn|Helm|2|2|0|0|0
    Death Mask|xsk|Helm|2|2|0|0|0
    Ghost Armor|xui|Armor|2|3|0|0|0
    Serpentskin Armor|xea|Armor|2|3|0|0|0
    Demonhide Armor|xla|Armor|2|3|0|0|0
    Trellised Armor|xtu|Armor|2|3|0|0|0
    Linked Mail|xng|Armor|2|3|0|0|0
    Tigulated Mail|xcl|Armor|2|3|0|0|0
    Mesh Armor|xhn|Armor|2|3|0|0|0
    Cuirass|xrs|Armor|2|3|0|0|0
    Russet Armor|xpl|Armor|2|3|0|0|0
    Templar Coat|xlt|Armor|2|3|0|0|0
    Sharktooth Armor|xld|Armor|2|3|0|0|0
    Embossed Plate|xth|Armor|2|3|0|0|0
    Chaos Armor|xul|Armor|2|3|0|0|0
    Ornate Plate|xar|Armor|2|3|0|0|0
    Mage Plate|xtp|Armor|2|3|0|0|0
    Defender|xuc|Shield|2|2|0|0|0
    Round Shield|xml|Shield|2|2|0|0|0
    Scutum|xrg|Shield|2|3|0|0|0
    Dragon Shield|xit|Shield|2|3|0|0|0
    Pavise|xow|Shield|2|3|0|0|0
    Ancient Shield|xts|Shield|2|4|0|0|0
    Demonhide Gloves|xlg|Gloves|2|2|0|0|0
    Sharkskin Gloves|xvg|Gloves|2|2|0|0|0
    Heavy Bracers|xmg|Gloves|2|2|0|0|0
    Battle Gauntlets|xtg|Gloves|2|2|0|0|0
    War Gauntlets|xhg|Gloves|2|2|0|0|0
    Demonhide Boots|xlb|Boots|2|2|0|0|0
    Sharkskin Boots|xvb|Boots|2|2|0|0|0
    Mesh Boots|xmb|Boots|2|2|0|0|0
    Battle Boots|xtb|Boots|2|2|0|0|0
    War Boots|xhb|Boots|2|2|0|0|0
    Demonhide Sash|zlb|Belt|2|1|0|0|0
    Sharkskin Belt|zvb|Belt|2|1|0|0|0
    Mesh Belt|zmb|Belt|2|1|0|0|0
    Battle Belt|ztb|Belt|2|1|0|0|0
    War Belt|zhb|Belt|2|1|0|0|0
    Grim Helm|xh9|Helm|2|2|0|0|0
    Grim Shield|xsh|Shield|2|3|0|0|0
    Barbed Shield|xpk|Shield|2|3|0|0|0
    Wolf Head|dr1|Druid Pelt|2|2|0|0|0
    Hawk Helm|dr2|Druid Pelt|2|2|0|0|0
    Antlers|dr3|Druid Pelt|2|2|0|0|0
    Falcon Mask|dr4|Druid Pelt|2|2|0|0|0
    Spirit Mask|dr5|Druid Pelt|2|2|0|0|0
    Jawbone Cap|ba1|Barbarian Helm|2|2|0|0|0
    Fanged Helm|ba2|Barbarian Helm|2|2|0|0|0
    Horned Helm|ba3|Barbarian Helm|2|2|0|0|0
    Assault Helmet|ba4|Barbarian Helm|2|2|0|0|0
    Avenger Guard|ba5|Barbarian Helm|2|2|0|0|0
    Targe|pa1|Paladin Shield|2|2|0|0|0
    Rondache|pa2|Paladin Shield|2|2|0|0|0
    Heraldic Shield|pa3|Paladin Shield|2|4|0|0|0
    Aerin Shield|pa4|Paladin Shield|2|4|0|0|0
    Crown Shield|pa5|Paladin Shield|2|2|0|0|0
    Preserved Head|ne1|Necromancer Shrunken Head|2|2|0|0|0
    Zombie Head|ne2|Necromancer Shrunken Head|2|2|0|0|0
    Unraveller Head|ne3|Necromancer Shrunken Head|2|2|0|0|0
    Gargoyle Head|ne4|Necromancer Shrunken Head|2|2|0|0|0
    Demon Head|ne5|Necromancer Shrunken Head|2|2|0|0|0
    Circlet|ci0|Circlet|2|2|0|0|0
    Coronet|ci1|Circlet|2|2|0|0|0
    Tiara|ci2|Circlet|2|2|0|0|0
    Diadem|ci3|Circlet|2|2|0|0|0
    Shako|uap|Helm|2|2|0|0|0
    Hydraskull|ukp|Helm|2|2|0|0|0
    Armet|ulm|Helm|2|2|0|0|0
    Giant Conch|uhl|Helm|2|2|0|0|0
    Spired Helm|uhm|Helm|2|2|0|0|0
    Corona|urn|Helm|2|2|0|0|0
    Demonhead|usk|Helm|2|2|0|0|0
    Dusk Shroud|uui|Armor|2|3|0|0|0
    Wyrmhide|uea|Armor|2|3|0|0|0
    Scarab Husk|ula|Armor|2|3|0|0|0
    Wire Fleece|utu|Armor|2|3|0|0|0
    Diamond Mail|ung|Armor|2|3|0|0|0
    Loricated Mail|ucl|Armor|2|3|0|0|0
    Boneweave|uhn|Armor|2|3|0|0|0
    Great Hauberk|urs|Armor|2|3|0|0|0
    Balrog Skin|upl|Armor|2|3|0|0|0
    Hellforge Plate|ult|Armor|2|3|0|0|0
    Kraken Shell|uld|Armor|2|3|0|0|0
    Lacquered Plate|uth|Armor|2|3|0|0|0
    Shadow Plate|uul|Armor|2|3|0|0|0
    Sacred Armor|uar|Armor|2|3|0|0|0
    Archon Plate|utp|Armor|2|3|0|0|0
    Heater|uuc|Shield|2|2|0|0|0
    Luna|uml|Shield|2|2|0|0|0
    Hyperion|urg|Shield|2|3|0|0|0
    Monarch|uit|Shield|2|3|0|0|0
    Aegis|uow|Shield|2|3|0|0|0
    Ward|uts|Shield|2|4|0|0|0
    Bramble Mitts|ulg|Gloves|2|2|0|0|0
    Vampirebone Gloves|uvg|Gloves|2|2|0|0|0
    Vambraces|umg|Gloves|2|2|0|0|0
    Crusader Gauntlets|utg|Gloves|2|2|0|0|0
    Ogre Gauntlets|uhg|Gloves|2|2|0|0|0
    Wyrmhide Boots|ulb|Boots|2|2|0|0|0
    Scarabshell Boots|uvb|Boots|2|2|0|0|0
    Boneweave Boots|umb|Boots|2|2|0|0|0
    Mirrored Boots|utb|Boots|2|2|0|0|0
    Myrmidon Greaves|uhb|Boots|2|2|0|0|0
    Spiderweb Sash|ulc|Belt|2|1|0|0|0
    Vampirefang Belt|uvc|Belt|2|1|0|0|0
    Mithril Coil|umc|Belt|2|1|0|0|0
    Troll Belt|utc|Belt|2|1|0|0|0
    Colossus Girdle|uhc|Belt|2|1|0|0|0
    Bone Visage|uh9|Helm|2|2|0|0|0
    Troll Nest|ush|Shield|2|3|0|0|0
    Blade Barrier|upk|Shield|2|3|0|0|0
    Alpha Helm|dr6|Druid Pelt|2|2|0|0|0
    Griffon Headdress|dr7|Druid Pelt|2|2|0|0|0
    Hunter's Guise|dr8|Druid Pelt|2|2|0|0|0
    Sacred Feathers|dr9|Druid Pelt|2|2|0|0|0
    Totemic Mask|dra|Druid Pelt|2|2|0|0|0
    Jawbone Visor|ba6|Barbarian Helm|2|2|0|0|0
    Lion Helm|ba7|Barbarian Helm|2|2|0|0|0
    Rage Mask|ba8|Barbarian Helm|2|2|0|0|0
    Savage Helmet|ba9|Barbarian Helm|2|2|0|0|0
    Slayer Guard|baa|Barbarian Helm|2|2|0|0|0
    Akaran Targe|pa6|Paladin Shield|2|2|0|0|0
    Akaran Rondache|pa7|Paladin Shield|2|2|0|0|0
    Protector Shield|pa8|Paladin Shield|2|4|0|0|0
    Gilded Shield|pa9|Paladin Shield|2|4|0|0|0
    Royal Shield|paa|Paladin Shield|2|2|0|0|0
    Mummified Trophy|ne6|Necromancer Shrunken Head|2|2|0|0|0
    Fetish Trophy|ne7|Necromancer Shrunken Head|2|2|0|0|0
    Sexton Trophy|ne8|Necromancer Shrunken Head|2|2|0|0|0
    Cantor Trophy|ne9|Necromancer Shrunken Head|2|2|0|0|0
    Hierophant Trophy|nea|Necromancer Shrunken Head|2|2|0|0|0
    Blood Spirit|drb|Druid Pelt|2|2|0|0|0
    Sun Spirit|drc|Druid Pelt|2|2|0|0|0
    Earth Spirit|drd|Druid Pelt|2|2|0|0|0
    Sky Spirit|dre|Druid Pelt|2|2|0|0|0
    Dream Spirit|drf|Druid Pelt|2|2|0|0|0
    Carnage Helm|bab|Barbarian Helm|2|2|0|0|0
    Fury Visor|bac|Barbarian Helm|2|2|0|0|0
    Destroyer Helm|bad|Barbarian Helm|2|2|0|0|0
    Conqueror Crown|bae|Barbarian Helm|2|2|0|0|0
    Guardian Crown|baf|Barbarian Helm|2|2|0|0|0
    Sacred Targe|pab|Paladin Shield|2|2|0|0|0
    Sacred Rondache|pac|Paladin Shield|2|2|0|0|0
    Kurast Shield|pad|Paladin Shield|2|4|0|0|0
    Zakarum Shield|pae|Paladin Shield|2|4|0|0|0
    Vortex Shield|paf|Paladin Shield|2|2|0|0|0
    Minion Skull|neb|Necromancer Shrunken Head|2|2|0|0|0
    Hellspawn Skull|neg|Necromancer Shrunken Head|2|2|0|0|0
    Overseer Skull|ned|Necromancer Shrunken Head|2|2|0|0|0
    Succubus Skull|nee|Necromancer Shrunken Head|2|2|0|0|0
    Bloodlord Skull|nef|Necromancer Shrunken Head|2|2|0|0|0
    Elixir|elx|Elixir|1|1|0|1|0
    hpo|hpo|Health Potion|1|1|0|1|0
    mpo|mpo|Mana Potion|1|1|0|1|0
    hpf|hpf|Health Potion|1|1|0|1|0
    mpf|mpf|Mana Potion|1|1|0|1|0
    Stamina Potion|vps|Stamina Potion|1|1|0|1|0
    Antidote Potion|yps|Antidote Potion|1|1|0|1|0
    Rejuvenation Potion|rvs|Rejuvenation Potion|1|1|0|1|0
    Full Rejuvenation Potion|rvl|Rejuvenation Potion|1|1|0|1|0
    Thawing Potion|wms|Thawing Potion|1|1|0|1|0
    Tome of Town Portal|tbk|Tome|1|2|1|1|0
    Tome of Identify|ibk|Tome|1|2|1|1|0
    Amulet|amu|Amulet|1|1|0|0|0
    Top of the Horadric Staff|vip|Amulet|1|1|0|0|0
    Ring|rin|Ring|1|1|0|0|0
    Gold|gld|Gold|1|1|1|0|0
    Scroll of Inifuss|bks|Quest Item|2|2|0|0|0
    Key to the Cairn Stones|bkd|Quest Item|2|2|0|0|0
    Arrows|aqv|Arrows|1|3|1|0|0
    Torch|tch|Torch|1|2|0|0|0
    Bolts|cqv|Bolts|1|3|1|0|0
    Scroll of Town Portal|tsc|Scroll|1|1|0|1|0
    Scroll of Identify|isc|Scroll|1|1|0|1|0
    Heart|hrt|Body Part|1|1|0|0|0
    Brain|brz|Body Part|1|1|0|0|0
    Jawbone|jaw|Body Part|1|1|0|0|0
    Eye|eyz|Body Part|1|1|0|0|0
    Horn|hrn|Body Part|1|1|0|0|0
    Tail|tal|Body Part|1|1|0|0|0
    Flag|flg|Body Part|1|1|0|0|0
    Fang|fng|Body Part|1|1|0|0|0
    Quill|qll|Body Part|1|1|0|0|0
    Soul|sol|Body Part|1|1|0|0|0
    Scalp|scz|Body Part|1|1|0|0|0
    Spleen|spe|Body Part|1|1|0|0|0
    Key|key|Key|1|1|1|0|0
    The Black Tower Key|luv|Key|1|2|0|0|0
    Potion of Life|xyz|Quest Item|1|1|0|1|0
    A Jade Figurine|j34|Quest Item|1|2|0|0|0
    The Golden Bird|g34|Quest Item|1|2|0|0|0
    Lam Esen's Tome|bbb|Quest Item|2|2|0|0|0
    Horadric Cube|box|Quest Item|2|2|0|1|0
    Horadric Scroll|tr1|Quest Item|2|2|0|0|0
    Mephisto's Soulstone|mss|Quest Item|1|1|0|0|0
    Book of Skill|ass|Quest Item|2|2|0|1|0
    Khalim's Eye|qey|Quest Item|1|1|0|0|0
    Khalim's Heart|qhr|Quest Item|1|1|0|0|0
    Khalim's Brain|qbr|Quest Item|1|1|0|0|0
    Ear|ear|Ear|1|1|0|0|0
    Chipped Amethyst|gcv|Gem|1|1|0|0|0
    Flawed Amethyst|gfv|Gem|1|1|0|0|0
    Amethyst|gsv|Gem|1|1|0|0|0
    Flawless Amethyst|gzv|Gem|1|1|0|0|0
    Perfect Amethyst|gpv|Gem|1|1|0|0|0
    Chipped Topaz|gcy|Gem|1|1|0|0|0
    Flawed Topaz|gfy|Gem|1|1|0|0|0
    Topaz|gsy|Gem|1|1|0|0|0
    Flawless Topaz|gly|Gem|1|1|0|0|0
    Perfect Topaz|gpy|Gem|1|1|0|0|0
    Chipped Sapphire|gcb|Gem|1|1|0|0|0
    Flawed Sapphire|gfb|Gem|1|1|0|0|0
    Sapphire|gsb|Gem|1|1|0|0|0
    Flawless Sapphire|glb|Gem|1|1|0|0|0
    Perfect Sapphire|gpb|Gem|1|1|0|0|0
    Chipped Emerald|gcg|Gem|1|1|0|0|0
    Flawed Emerald|gfg|Gem|1|1|0|0|0
    Emerald|gsg|Gem|1|1|0|0|0
    Flawless Emerald|glg|Gem|1|1|0|0|0
    Perfect Emerald|gpg|Gem|1|1|0|0|0
    Chipped Ruby|gcr|Gem|1|1|0|0|0
    Flawed Ruby|gfr|Gem|1|1|0|0|0
    Ruby|gsr|Gem|1|1|0|0|0
    Flawless Ruby|glr|Gem|1|1|0|0|0
    Perfect Ruby|gpr|Gem|1|1|0|0|0
    Chipped Diamond|gcw|Gem|1|1|0|0|0
    Flawed Diamond|gfw|Gem|1|1|0|0|0
    Diamond|gsw|Gem|1|1|0|0|0
    Flawless Diamond|glw|Gem|1|1|0|0|0
    Perfect Diamond|gpw|Gem|1|1|0|0|0
    Minor Healing Potion|hp1|Health Potion|1|1|0|1|0
    Light Healing Potion|hp2|Health Potion|1|1|0|1|0
    Healing Potion|hp3|Health Potion|1|1|0|1|0
    Greater Healing Potion|hp4|Health Potion|1|1|0|1|0
    Super Healing Potion|hp5|Health Potion|1|1|0|1|0
    Minor Mana Potion|mp1|Mana Potion|1|1|0|1|0
    Light Mana Potion|mp2|Mana Potion|1|1|0|1|0
    Mana Potion|mp3|Mana Potion|1|1|0|1|0
    Greater Mana Potion|mp4|Mana Potion|1|1|0|1|0
    Super Mana Potion|mp5|Mana Potion|1|1|0|1|0
    Chipped Skull|skc|Gem|1|1|0|0|0
    Flawed Skull|skf|Gem|1|1|0|0|0
    Skull|sku|Gem|1|1|0|0|0
    Flawless Skull|skl|Gem|1|1|0|0|0
    Perfect Skull|skz|Gem|1|1|0|0|0
    Herb|hrb|Herb|1|1|0|1|0
    Small Charm|cm1|Small Charm|1|1|0|0|0
    Large Charm|cm2|Large Charm|1|2|0|0|0
    Grand Charm|cm3|Grand Charm|1|3|0|0|0
    rps|rps|Health Potion|1|1|1|1|0
    rpl|rpl|Health Potion|1|1|1|1|0
    bps|bps|Mana Potion|1|1|1|1|0
    bpl|bpl|Mana Potion|1|1|1|1|0
    El Rune|r01|Rune|1|1|0|0|0
    Eld Rune|r02|Rune|1|1|0|0|0
    Tir Rune|r03|Rune|1|1|0|0|0
    Nef Rune|r04|Rune|1|1|0|0|0
    Eth Rune|r05|Rune|1|1|0|0|0
    Ith Rune|r06|Rune|1|1|0|0|0
    Tal Rune|r07|Rune|1|1|0|0|0
    Ral Rune|r08|Rune|1|1|0|0|0
    Ort Rune|r09|Rune|1|1|0|0|0
    Thul Rune|r10|Rune|1|1|0|0|0
    Amn Rune|r11|Rune|1|1|0|0|0
    Sol Rune|r12|Rune|1|1|0|0|0
    Shael Rune|r13|Rune|1|1|0|0|0
    Dol Rune|r14|Rune|1|1|0|0|0
    Hel Rune|r15|Rune|1|1|0|0|0
    Io Rune|r16|Rune|1|1|0|0|0
    Lum Rune|r17|Rune|1|1|0|0|0
    Ko Rune|r18|Rune|1|1|0|0|0
    Fal Rune|r19|Rune|1|1|0|0|0
    Lem Rune|r20|Rune|1|1|0|0|0
    Pul Rune|r21|Rune|1|1|0|0|0
    Um Rune|r22|Rune|1|1|0|0|0
    Mal Rune|r23|Rune|1|1|0|0|0
    Ist Rune|r24|Rune|1|1|0|0|0
    Gul Rune|r25|Rune|1|1|0|0|0
    Vex Rune|r26|Rune|1|1|0|0|0
    Ohm Rune|r27|Rune|1|1|0|0|0
    Lo Rune|r28|Rune|1|1|0|0|0
    Sur Rune|r29|Rune|1|1|0|0|0
    Ber Rune|r30|Rune|1|1|0|0|0
    Jah Rune|r31|Rune|1|1|0|0|0
    Cham Rune|r32|Rune|1|1|0|0|0
    Zod Rune|r33|Rune|1|1|0|0|0
    Jewel|jew|Jewel|1|1|0|0|0
    Malah's Potion|ice|Quest Item|1|1|0|0|0
    Scroll of Knowledge|0sc|Scroll|1|1|0|1|0
    Scroll of Resistance|tr2|Quest Item|2|2|0|1|0
    Key of Terror|pk1|Quest Item|1|2|0|0|0
    Key of Hate|pk2|Quest Item|1|2|0|0|0
    Key of Destruction|pk3|Quest Item|1|2|0|0|0
    Diablo's Horn|dhn|Quest Item|1|1|0|0|0
    Baal's Eye|bey|Quest Item|1|1|0|0|0
    Mephisto's Brain|mbr|Quest Item|1|1|0|0|0
    Standard of Heroes|std|Quest Item|1|1|0|0|0
    Hand Axe|hax|Axe|1|3|0|0|0
    Axe|axe|Axe|2|3|0|0|0
    Double Axe|2ax|Axe|2|3|0|0|0
    Military Pick|mpi|Axe|2|3|0|0|0
    War Axe|wax|Axe|2|3|0|0|0
    Large Axe|lax|Axe|2|3|0|0|0
    Broad Axe|bax|Axe|2|3|0|0|0
    Battle Axe|btx|Axe|2|3|0|0|0
    Great Axe|gax|Axe|2|4|0|0|0
    Giant Axe|gix|Axe|2|3|0|0|0
    Wand|wnd|Wand|1|2|0|0|0
    Yew Wand|ywn|Wand|1|2|0|0|0
    Bone Wand|bwn|Wand|1|2|0|0|0
    Grim Wand|gwn|Wand|1|2|0|0|0
    Club|clb|Club|1|3|0|0|0
    Scepter|scp|Scepter|1|3|0|0|0
    Grand Scepter|gsc|Scepter|1|3|0|0|0
    War Scepter|wsp|Scepter|2|3|0|0|0
    Spiked Club|spc|Club|1|3|0|0|0
    Mace|mac|Mace|1|3|0|0|0
    Morning Star|mst|Mace|1|3|0|0|0
    Flail|fla|Mace|2|3|0|0|0
    War Hammer|whm|Hammer|2|3|0|0|0
    Maul|mau|Hammer|2|4|0|0|0
    Great Maul|gma|Hammer|2|3|0|0|0
    Short Sword|ssd|Sword|1|3|0|0|0
    Scimitar|scm|Sword|1|3|0|0|0
    Sabre|sbr|Sword|1|3|0|0|0
    Falchion|flc|Sword|1|3|0|0|0
    Crystal Sword|crs|Sword|2|3|0|0|0
    Broad Sword|bsd|Sword|2|3|0|0|0
    Long Sword|lsd|Sword|2|3|0|0|0
    War Sword|wsd|Sword|1|3|0|0|0
    Two-Handed Sword|2hs|Sword|1|4|0|0|0
    Claymore|clm|Sword|1|4|0|0|0
    Giant Sword|gis|Sword|1|4|0|0|0
    Bastard Sword|bsw|Sword|1|4|0|0|0
    Flamberge|flb|Sword|2|4|0|0|0
    Great Sword|gsd|Sword|2|4|0|0|0
    Dagger|dgr|Dagger|1|2|0|0|0
    Dirk|dir|Dagger|1|2|0|0|0
    Kris|kri|Dagger|1|3|0|0|0
    Blade|bld|Dagger|1|3|0|0|0
    Throwing Knife|tkf|Throwing Knife|1|2|1|0|1
    Throwing Axe|tax|Throwing Axe|1|2|1|0|1
    Balanced Knife|bkf|Throwing Knife|1|2|1|0|1
    Balanced Axe|bal|Throwing Axe|2|3|1|0|1
    Javelin|jav|Javelin|1|3|1|0|1
    Pilum|pil|Javelin|1|3|1|0|1
    Short Spear|ssp|Javelin|1|3|1|0|1
    Glaive|glv|Javelin|1|4|1|0|1
    Throwing Spear|tsp|Javelin|1|4|1|0|1
    Spear|spr|Spear|2|4|0|0|0
    Trident|tri|Spear|2|4|0|0|0
    Brandistock|brn|Spear|2|4|0|0|0
    Spetum|spt|Spear|2|4|0|0|0
    Pike|pik|Spear|2|4|0|0|0
    Bardiche|bar|Polearm|2|4|0|0|0
    Voulge|vou|Polearm|2|4|0|0|0
    Scythe|scy|Polearm|2|4|0|0|0
    Poleaxe|pax|Polearm|2|4|0|0|0
    Halberd|hal|Polearm|2|4|0|0|0
    War Scythe|wsc|Polearm|2|4|0|0|0
    Short Staff|sst|Staff|1|3|0|0|0
    Long Staff|lst|Staff|1|4|0|0|0
    Gnarled Staff|cst|Staff|1|4|0|0|0
    Battle Staff|bst|Staff|1|4|0|0|0
    War Staff|wst|Staff|2|4|0|0|0
    Short Bow|sbw|Bow|2|3|0|0|0
    Hunter's Bow|hbw|Bow|2|3|0|0|0
    Long Bow|lbw|Bow|2|4|0|0|0
    Composite Bow|cbw|Bow|2|3|0|0|0
    Short Battle Bow|sbb|Bow|2|3|0|0|0
    Long Battle Bow|lbb|Bow|2|4|0|0|0
    Short War Bow|swb|Bow|2|3|0|0|0
    Long War Bow|lwb|Bow|2|4|0|0|0
    Light Crossbow|lxb|Crossbow|2|3|0|0|0
    Crossbow|mxb|Crossbow|2|3|0|0|0
    Heavy Crossbow|hxb|Crossbow|2|4|0|0|0
    Repeating Crossbow|rxb|Crossbow|2|3|0|0|0
    Rancid Gas Potion|gps|Throwing Potion|1|1|1|0|0
    Oil Potion|ops|Throwing Potion|1|1|1|0|0
    Choking Gas Potion|gpm|Throwing Potion|1|1|1|0|0
    Exploding Potion|opm|Throwing Potion|1|1|1|0|0
    Strangling Gas Potion|gpl|Throwing Potion|1|1|1|0|0
    Fulminating Potion|opl|Throwing Potion|1|1|1|0|0
    Decoy Gidbinn|d33|Dagger|1|2|0|0|0
    The Gidbinn|g33|Dagger|1|2|0|0|0
    Wirt's Leg|leg|Club|1|3|0|0|0
    Horadric Malus|hdm|Hammer|1|2|0|0|0
    Hell Forge Hammer|hfh|Hammer|2|3|0|0|0
    Horadric Staff|hst|Staff|1|4|0|0|0
    Shaft of the Horadric Staff|msf|Staff|1|3|0|0|0
    Hatchet|9ha|Axe|1|3|0|0|0
    Cleaver|9ax|Axe|2|3|0|0|0
    Twin Axe|92a|Axe|2|3|0|0|0
    Crowbill|9mp|Axe|2|3|0|0|0
    Naga|9wa|Axe|2|3|0|0|0
    Military Axe|9la|Axe|2|3|0|0|0
    Bearded Axe|9ba|Axe|2|3|0|0|0
    Tabar|9bt|Axe|2|3|0|0|0
    Gothic Axe|9ga|Axe|2|4|0|0|0
    Ancient Axe|9gi|Axe|2|3|0|0|0
    Burnt Wand|9wn|Wand|1|2|0|0|0
    Petrified Wand|9yw|Wand|1|2|0|0|0
    Tomb Wand|9bw|Wand|1|2|0|0|0
    Grave Wand|9gw|Wand|1|2|0|0|0
    Cudgel|9cl|Club|1|3|0|0|0
    Rune Scepter|9sc|Scepter|1|3|0|0|0
    Holy Water Sprinkler|9qs|Scepter|1|3|0|0|0
    Divine Scepter|9ws|Scepter|2|3|0|0|0
    Barbed Club|9sp|Club|1|3|0|0|0
    Flanged Mace|9ma|Mace|1|3|0|0|0
    Jagged Star|9mt|Mace|1|3|0|0|0
    Knout|9fl|Mace|2|3|0|0|0
    Battle Hammer|9wh|Hammer|2|3|0|0|0
    War Club|9m9|Hammer|2|4|0|0|0
    Martel de Fer|9gm|Hammer|2|3|0|0|0
    Gladius|9ss|Sword|1|3|0|0|0
    Cutlass|9sm|Sword|1|3|0|0|0
    Shamshir|9sb|Sword|1|3|0|0|0
    Tulwar|9fc|Sword|1|3|0|0|0
    Dimensional Blade|9cr|Sword|2|3|0|0|0
    Battle Sword|9bs|Sword|2|3|0|0|0
    Rune Sword|9ls|Sword|2|3|0|0|0
    Ancient Sword|9wd|Sword|1|3|0|0|0
    Espandon|92h|Sword|1|4|0|0|0
    Dacian Falx|9cm|Sword|1|4|0|0|0
    Tusk Sword|9gs|Sword|1|4|0|0|0
    Gothic Sword|9b9|Sword|1|4|0|0|0
    Zweihander|9fb|Sword|2|4|0|0|0
    Executioner Sword|9gd|Sword|2|4|0|0|0
    Poignard|9dg|Dagger|1|2|0|0|0
    Rondel|9di|Dagger|1|2|0|0|0
    Cinquedeas|9kr|Dagger|1|3|0|0|0
    Stiletto|9bl|Dagger|1|3|0|0|0
    Battle Dart|9tk|Throwing Knife|1|2|1|0|1
    Francisca|9ta|Throwing Axe|1|2|1|0|1
    War Dart|9bk|Throwing Knife|1|2|1|0|1
    Hurlbat|9b8|Throwing Axe|2|3|1|0|1
    War Javelin|9ja|Javelin|1|3|1|0|1
    Great Pilum|9pi|Javelin|1|3|1|0|1
    Simbilan|9s9|Javelin|1|3|1|0|1
    Spiculum|9gl|Javelin|1|4|1|0|1
    Harpoon|9ts|Javelin|1|4|1|0|1
    War Spear|9sr|Spear|2|4|0|0|0
    Fuscina|9tr|Spear|2|4|0|0|0
    War Fork|9br|Spear|2|4|0|0|0
    Yari|9st|Spear|2|4|0|0|0
    Lance|9p9|Spear|2|4|0|0|0
    Lochaber Axe|9b7|Polearm|2|4|0|0|0
    Bill|9vo|Polearm|2|4|0|0|0
    Battle Scythe|9s8|Polearm|2|4|0|0|0
    Partizan|9pa|Polearm|2|4|0|0|0
    Bec-de-Corbin|9h9|Polearm|2|4|0|0|0
    Grim Scythe|9wc|Polearm|2|4|0|0|0
    Jo Staff|8ss|Staff|1|3|0|0|0
    Quarterstaff|8ls|Staff|1|4|0|0|0
    Cedar Staff|8cs|Staff|1|4|0|0|0
    Gothic Staff|8bs|Staff|1|4|0|0|0
    Rune Staff|8ws|Staff|2|4|0|0|0
    Edge Bow|8sb|Bow|2|3|0|0|0
    Razor Bow|8hb|Bow|2|3|0|0|0
    Cedar Bow|8lb|Bow|2|4|0|0|0
    Double Bow|8cb|Bow|2|3|0|0|0
    Short Siege Bow|8s8|Bow|2|3|0|0|0
    Large Siege Bow|8l8|Bow|2|4|0|0|0
    Rune Bow|8sw|Bow|2|3|0|0|0
    Gothic Bow|8lw|Bow|2|4|0|0|0
    Arbalest|8lx|Crossbow|2|3|0|0|0
    Siege Crossbow|8mx|Crossbow|2|3|0|0|0
    Ballista|8hx|Crossbow|2|4|0|0|0
    Chu-Ko-Nu|8rx|Crossbow|2|3|0|0|0
    Khalim's Flail|qf1|Mace|2|3|0|0|0
    Khalim's Will|qf2|Mace|2|3|0|0|0
    Katar|ktr|Assassin Katar|1|3|0|0|0
    Wrist Blade|wrb|Assassin Katar|1|3|0|0|0
    Hatchet Hands|axf|Assassin Katar|1|3|0|0|0
    Cestus|ces|Assassin Katar|1|3|0|0|0
    Claws|clw|Assassin Katar|1|3|0|0|0
    Blade Talons|btl|Assassin Katar|1|3|0|0|0
    Scissors Katar|skr|Assassin Katar|1|3|0|0|0
    Quhab|9ar|Assassin Katar|1|3|0|0|0
    Wrist Spike|9wb|Assassin Katar|1|3|0|0|0
    Fascia|9xf|Assassin Katar|1|3|0|0|0
    Hand Scythe|9cs|Assassin Katar|1|3|0|0|0
    Greater Claws|9lw|Assassin Katar|1|3|0|0|0
    Greater Talons|9tw|Assassin Katar|1|3|0|0|0
    Scissors Quhab|9qr|Assassin Katar|1|3|0|0|0
    Suwayyah|7ar|Assassin Katar|1|3|0|0|0
    Wrist Sword|7wb|Assassin Katar|1|3|0|0|0
    War Fist|7xf|Assassin Katar|1|3|0|0|0
    Battle Cestus|7cs|Assassin Katar|1|3|0|0|0
    Feral Claws|7lw|Assassin Katar|1|3|0|0|0
    Runic Talons|7tw|Assassin Katar|1|3|0|0|0
    Scissors Suwayyah|7qr|Assassin Katar|1|3|0|0|0
    Tomahawk|7ha|Axe|1|3|0|0|0
    Small Crescent|7ax|Axe|2|3|0|0|0
    Ettin Axe|72a|Axe|2|3|0|0|0
    War Spike|7mp|Axe|2|3|0|0|0
    Berserker Axe|7wa|Axe|2|3|0|0|0
    Feral Axe|7la|Axe|2|3|0|0|0
    Silver-edged Axe|7ba|Axe|2|3|0|0|0
    Decapitator|7bt|Axe|2|3|0|0|0
    Champion Axe|7ga|Axe|2|4|0|0|0
    Glorious Axe|7gi|Axe|2|3|0|0|0
    Polished Wand|7wn|Wand|1|2|0|0|0
    Ghost Wand|7yw|Wand|1|2|0|0|0
    Lich Wand|7bw|Wand|1|2|0|0|0
    Unearthed Wand|7gw|Wand|1|2|0|0|0
    Truncheon|7cl|Club|1|3|0|0|0
    Mighty Scepter|7sc|Scepter|1|3|0|0|0
    Seraph Rod|7qs|Scepter|1|3|0|0|0
    Caduceus|7ws|Scepter|2|3|0|0|0
    Tyrant Club|7sp|Club|1|3|0|0|0
    Reinforced Mace|7ma|Mace|1|3|0|0|0
    Devil Star|7mt|Mace|1|3|0|0|0
    Scourge|7fl|Mace|2|3|0|0|0
    Legendary Mallet|7wh|Hammer|2|3|0|0|0
    Ogre Maul|7m7|Hammer|2|4|0|0|0
    Thunder Maul|7gm|Hammer|2|3|0|0|0
    Falcata|7ss|Sword|1|3|0|0|0
    Ataghan|7sm|Sword|1|3|0|0|0
    Elegant Blade|7sb|Sword|1|3|0|0|0
    Hydra Edge|7fc|Sword|1|3|0|0|0
    Phase Blade|7cr|Sword|2|3|0|0|0
    Conquest Sword|7bs|Sword|2|3|0|0|0
    Cryptic Sword|7ls|Sword|2|3|0|0|0
    Mythical Sword|7wd|Sword|1|3|0|0|0
    Legend Sword|72h|Sword|1|4|0|0|0
    Highland Blade|7cm|Sword|1|4|0|0|0
    Balrog Blade|7gs|Sword|1|4|0|0|0
    Champion Sword|7b7|Sword|1|4|0|0|0
    Colossus Sword|7fb|Sword|2|4|0|0|0
    Colossus Blade|7gd|Sword|2|4|0|0|0
    Bone Knife|7dg|Dagger|1|2|0|0|0
    Mithril Point|7di|Dagger|1|2|0|0|0
    Fanged Knife|7kr|Dagger|1|3|0|0|0
    Legend Spike|7bl|Dagger|1|3|0|0|0
    Flying Knife|7tk|Throwing Knife|1|2|1|0|1
    Flying Axe|7ta|Throwing Axe|1|2|1|0|1
    Winged Knife|7bk|Throwing Knife|1|2|1|0|1
    Winged Axe|7b8|Throwing Axe|2|3|1|0|1
    Hyperion Javelin|7ja|Javelin|1|3|1|0|1
    Stygian Pilum|7pi|Javelin|1|3|1|0|1
    Balrog Spear|7s7|Javelin|1|3|1|0|1
    Ghost Glaive|7gl|Javelin|1|4|1|0|1
    Winged Harpoon|7ts|Javelin|1|4|1|0|1
    Hyperion Spear|7sr|Spear|2|4|0|0|0
    Stygian Pike|7tr|Spear|2|4|0|0|0
    Mancatcher|7br|Spear|2|4|0|0|0
    Ghost Spear|7st|Spear|2|4|0|0|0
    War Pike|7p7|Spear|2|4|0|0|0
    Ogre Axe|7o7|Polearm|2|4|0|0|0
    Colossus Voulge|7vo|Polearm|2|4|0|0|0
    Thresher|7s8|Polearm|2|4|0|0|0
    Cryptic Axe|7pa|Polearm|2|4|0|0|0
    Great Poleaxe|7h7|Polearm|2|4|0|0|0
    Giant Thresher|7wc|Polearm|2|4|0|0|0
    Walking Stick|6ss|Staff|1|3|0|0|0
    Stalagmite|6ls|Staff|1|4|0|0|0
    Elder Staff|6cs|Staff|1|4|0|0|0
    Shillelagh|6bs|Staff|1|4|0|0|0
    Archon Staff|6ws|Staff|2|4|0|0|0
    Spider Bow|6sb|Bow|2|3|0|0|0
    Blade Bow|6hb|Bow|2|3|0|0|0
    Shadow Bow|6lb|Bow|2|4|0|0|0
    Great Bow|6cb|Bow|2|3|0|0|0
    Diamond Bow|6s7|Bow|2|3|0|0|0
    Crusader Bow|6l7|Bow|2|4|0|0|0
    Ward Bow|6sw|Bow|2|3|0|0|0
    Hydra Bow|6lw|Bow|2|4|0|0|0
    Pellet Bow|6lx|Crossbow|2|3|0|0|0
    Gorgon Crossbow|6mx|Crossbow|2|3|0|0|0
    Colossus Crossbow|6hx|Crossbow|2|4|0|0|0
    Demon Crossbow|6rx|Crossbow|2|3|0|0|0
    Eagle Orb|ob1|Sorceress Orb|1|2|0|0|0
    Sacred Globe|ob2|Sorceress Orb|1|2|0|0|0
    Smoked Sphere|ob3|Sorceress Orb|1|2|0|0|0
    Clasped Orb|ob4|Sorceress Orb|1|2|0|0|0
    Jared's Stone|ob5|Sorceress Orb|1|3|0|0|0
    Stag Bow|am1|Amazon Bow|2|4|0|0|0
    Reflex Bow|am2|Amazon Bow|2|4|0|0|0
    Maiden Spear|am3|Amazon Spear|2|4|0|0|0
    Maiden Pike|am4|Amazon Spear|2|4|0|0|0
    Maiden Javelin|am5|Amazon Javelin|1|3|1|0|1
    Glowing Orb|ob6|Sorceress Orb|1|2|0|0|0
    Crystalline Globe|ob7|Sorceress Orb|1|2|0|0|0
    Cloudy Sphere|ob8|Sorceress Orb|1|2|0|0|0
    Sparkling Ball|ob9|Sorceress Orb|1|2|0|0|0
    Swirling Crystal|oba|Sorceress Orb|1|3|0|0|0
    Ashwood Bow|am6|Amazon Bow|2|4|0|0|0
    Ceremonial Bow|am7|Amazon Bow|2|4|0|0|0
    Ceremonial Spear|am8|Amazon Spear|2|4|0|0|0
    Ceremonial Pike|am9|Amazon Spear|2|4|0|0|0
    Ceremonial Javelin|ama|Amazon Javelin|1|3|1|0|1
    Heavenly Stone|obb|Sorceress Orb|1|2|0|0|0
    Eldritch Orb|obc|Sorceress Orb|1|2|0|0|0
    Demon Heart|obd|Sorceress Orb|1|2|0|0|0
    Vortex Orb|obe|Sorceress Orb|1|2|0|0|0
    Dimensional Shard|obf|Sorceress Orb|1|3|0|0|0
    Matriarchal Bow|amb|Amazon Bow|2|4|0|0|0
    Grand Matron Bow|amc|Amazon Bow|2|4|0|0|0
    Matriarchal Spear|amd|Amazon Spear|2|4|0|0|0
    Matriarchal Pike|ame|Amazon Spear|2|4|0|0|0
    Matriarchal Javelin|amf|Amazon Javelin|1|3|1|0|1

    The item code for a scroll of town portal is "tsc". So to shorten the names of all town portal scrolls in the game to just "TP", you would put this line in BH.cfg:
    Code:
    ItemDisplay[tsc]: TP
    To give all super healing potions (item code hp5) the name "Pan-Galactic Gargle Blaster", you would put this in BH.cfg:
    Code:
    ItemDisplay[hp5]: Pan-Galactic Gargle Blaster

    Changing Colors
    You can change the color of item text. To make your super healing potions appear with red text, do this:
    Code:
    ItemDisplay[hp5]: %RED%Pan-Galactic Gargle Blaster
    The %RED% color will apply to everything that comes after it, until another color is encountered. To display the word "Blaster" in green text (with everything else still red), you would write:
    Code:
    ItemDisplay[hp5]: %RED%Pan-Galactic Gargle %GREEN%Blaster
    These are the colors you can use:
    • %WHITE%
    • %RED%
    • %GREEN%
    • %BLUE%
    • %GOLD%
    • %GRAY%
    • %BLACK%
    • %TAN%
    • %ORANGE%
    • %YELLOW%
    • %PURPLE%
    If you ever had the "Shorten Item Names" parameter enabled, you can use these rules to replicate exactly what it does:
    Code:
    ItemDisplay[tsc]: %GREEN%**%WHITE%TP
    ItemDisplay[isc]: %GREEN%**%WHITE%ID
    ItemDisplay[vps]: Stam
    ItemDisplay[yps]: Anti
    ItemDisplay[wms]: Thaw
    ItemDisplay[gps]: Ranc
    ItemDisplay[ops]: Oil
    ItemDisplay[gpm]: Chok
    ItemDisplay[opm]: Expl
    ItemDisplay[gpl]: Stra
    ItemDisplay[opl]: Fulm
    ItemDisplay[hp1]: %RED%**%WHITE%Min Heal
    ItemDisplay[hp2]: %RED%**%WHITE%Lt Heal
    ItemDisplay[hp3]: %RED%**%WHITE%Heal
    ItemDisplay[hp4]: %RED%**%WHITE%Gt Heal
    ItemDisplay[hp5]: %RED%**%WHITE%Sup Heal
    ItemDisplay[mp1]: %BLUE%**%WHITE%Min Mana
    ItemDisplay[mp2]: %BLUE%**%WHITE%Lt Mana
    ItemDisplay[mp3]: %BLUE%**%WHITE%Mana
    ItemDisplay[mp4]: %BLUE%**%WHITE%Gt Mana
    ItemDisplay[mp5]: %BLUE%**%WHITE%Sup Mana
    ItemDisplay[rvs]: %PURPLE%**%WHITE%Rejuv
    ItemDisplay[rvl]: %PURPLE%**%WHITE%Full
    ItemDisplay[aqv]: Arrows
    ItemDisplay[cqv]: Bolts
    ItemDisplay[key]: Key

    Adding to Existing Names
    Sometimes it's nice to add onto an existing item name. To leave a super healing potion with the same name, but write it in red text, do this:
    Code:
    ItemDisplay[hp5]: %RED%%NAME%
    To prepend "Ninja" to every item name in the game, use this rule:
    Code:
    ItemDisplay[]: Ninja %NAME%
    You can append every item's vendor value to its name using the %PRICE% action, as shown here:
    Code:
    ItemDisplay[]: %NAME% ($%PRICE%)
    To add item level to item names, do this:
    Code:
    ItemDisplay[]: %NAME% {L%ILVL%}
    To show an item's item code, use the following rule:
    Code:
    ItemDisplay[]: %NAME% [%CODE%]
    To add the number of sockets to item names, this would work:
    Code:
    ItemDisplay[]: %NAME% -%SOCKETS%-

    Logical Operators
    Often you will want to match multiple conditions. This rule will match any item that satisfies both CONDITION1 and CONDITION2 (since no logical operators are given, the conditions are implicitly ANDed together):
    Code:
    ItemDisplay[CONDITON1 CONDITION2]: ...
    For more complicated conditions, you can use the following logical operators:
    • AND
    • OR
    • ! (logical negation)
    The previous rule is exactly equivalent to this one:
    Code:
    ItemDisplay[CONDITON1 AND CONDITION2]: ...
    You can also use parentheses to group conditions. See below for examples of these logical operators.


    Item Quality
    Several conditions let you match items of certain quality:
    • INF: matches inferior items
    • SUP: matches superior items
    • MAG: matches magic items
    • RARE: matches rare items
    • SET: matches rare items
    • UNI: matches unique items
    • NMAG: matches nonmagical (white/gray) items
    • ETH: matches ethereal items
    • RW: matches runewords
    For example, to write all unique ethereal item names in purple, do this:
    Code:
    ItemDisplay[ETH UNI]: %PURPLE%%NAME%

    Item Groups
    Normal, Exceptional, Elite
    • NORM: matches normal items
    • EXC: matches exceptional items
    • ELT: matches elite items
    Class Specific Items
    There are conditions that refer to class specific items:
    • CL1: druid pelts
    • CL2: barbarian helms
    • CL3: paladin shields
    • CL4: necromancer heads
    • CL5: assassin katars
    • CL6: sorceress orbs
    • CL7: amazon weapons
    To display all ethereal paladin shields in purple, use this line:
    Code:
    ItemDisplay[ETH CL3]: %PURPLE%%NAME%
    Weapon Groups
    • WP1: axes
    • WP2: maces
    • WP3: swords
    • WP4: daggers
    • WP5: throwing weapons
    • WP6: javelins
    • WP7: spears
    • WP8: polearms
    • WP9: bows
    • WP10: crossbows
    • WP11: staves
    • WP12: wands
    • WP13: scepters
    • WEAPON: any weapon
    Armor Groups
    • EQ1: helms
    • EQ2: body armor
    • EQ3: shields
    • EQ4: gloves
    • EQ5: boots
    • EQ6: belts
    • EQ7: circlets
    • ARMOR: any armor
    To display ethereal elite polearms capable of 4+ sockets in purple, use this line in BH.cfg:
    Code:
    ItemDisplay[WP8 ETH ELT NMAG (SOCK=0 OR SOCK>3) !7o7]: %PURPLE%%NAME%
    The exclamation point prevents matching item code 7o7 (ogre axe), which can only have 3 sockets.


    Sockets
    You can match items with a certain number of sockets. To display all items with more than 4 sockets in green:
    Code:
    ItemDisplay[SOCK>4]: %GREEN%%NAME%
    For conditions like SOCK that compare with a number, you can use <, >, or =.


    Runes, Gems, and Gold
    The "RUNE" condition can be used to match different types of runes based on the rune number. To display runes Lem and higher in purple "20 - Lem" format:
    Code:
    ItemDisplay[RUNE>19]: %PURPLE%%RUNENUM% - %RUNENAME%
    The "GEM" condition will match based on gem quality (1=chipped, 5=perfect). To display all flawless and perfect gems in purple:
    Code:
    ItemDisplay[GEM>3]: %PURPLE%%NAME%
    The "GEMTYPE" condition will match on the type of the gem, based on this list: gem types. To match all perfect diamonds:
    Code:
    ItemDisplay[GEM=5 GEMTYPE=2]: ...
    To block the game from showing any gold stacks smaller than 1000:
    Code:
    ItemDisplay[GOLD<1000]:
    Unlike other conditions, GOLD can only be used to filter out small stacks. It cannot currently be used to change the color or show stacks of certain sizes on the map.


    Skills
    It is possible to match bonuses to all skills, bonuses to class skills, bonuses to particular skill trees, and bonuses to individual skills.

    All Skills
    To match all items with +2 or more to all skills:
    Code:
    ItemDisplay[ALLSK>1]: ...
    Class Skills
    Find the number of the class from this page: class list; next, append that number to "CLSK". This will match grand matron bows with +2/+3 to amazon skills (class number 0 from the list):
    Code:
    ItemDisplay[amc CLSK0>1]: ...
    Skill Tabs
    Find the number of the skill tab here: skill tabs; then append it to "TABSK". So to match all items with +1 or more to warcries (#34 from that list):
    Code:
    ItemDisplay[TABSK34>0]: ...
    Individual Skills
    Look up the number of the skill on this page: skills list or in the spoiler below. For example, Battle Orders is skill number 149. So to display barbarian helms capable of 3os with +3 to BO in purple:
    Code:
    ItemDisplay[CL2 ((ILVL>25 SOCK=0) OR SOCK=3) NMAG SK149>2]: %PURPLE%%NAME%
    ID TXT Name Name
    0 Attack Attack
    1 Kick Kick
    2 Throw Throw
    3 Unsummon Unsummon
    4 Left Hand Throw Left Hand Throw
    5 Left Hand Swing Left Hand Swing
    6 Magic Arrow Magic Arrow
    7 Fire Arrow Fire Arrow
    8 Inner Sight Inner Sight
    9 Critical Strike Critical Strike
    10 Jab Jab
    11 Cold Arrow Cold Arrow
    12 Multiple Shot Multiple Shot
    13 Dodge Dodge
    14 Power Strike Power Strike
    15 Poison Javelin Poison Javelin
    16 Exploding Arrow Exploding Arrow
    17 Slow Missiles Slow Missiles
    18 Avoid Avoid
    19 Impale Impale
    20 Lightning Bolt Lightning Bolt
    21 Ice Arrow Ice Arrow
    22 Guided Arrow Guided Arrow
    23 Penetrate Penetrate
    24 Charged Strike Charged Strike
    25 Plague Javelin Plague Javelin
    26 Strafe Strafe
    27 Immolation Arrow Immolation Arrow
    28 Dopplezon Decoy
    29 Evade Evade
    30 Fend Fend
    31 Freezing Arrow Freezing Arrow
    32 Valkyrie Valkyrie
    33 Pierce Pierce
    34 Lightning Strike Lightning Strike
    35 Lightning Fury Lightning Fury
    36 Fire Bolt Fire Bolt
    37 Warmth Warmth
    38 Charged Bolt Charged Bolt
    39 Ice Bolt Ice Bolt
    40 Frozen Armor Frozen Armor
    41 Inferno Inferno
    42 Static Field Static Field
    43 Telekinesis Telekinesis
    44 Frost Nova Frost Nova
    45 Ice Blast Ice Blast
    46 Blaze Blaze
    47 Fire Ball Fire Ball
    48 Nova Nova
    49 Lightning Lightning
    50 Shiver Armor Shiver Armor
    51 Fire Wall Fire Wall
    52 Enchant Enchant
    53 Chain Lightning Chain Lightning
    54 Teleport Teleport
    55 Glacial Spike Glacial Spike
    56 Meteor Meteor
    57 Thunder Storm Thunder Storm
    58 Energy Shield Energy Shield
    59 Blizzard Blizzard
    60 Chilling Armor Chilling Armor
    61 Fire Mastery Fire Mastery
    62 Hydra Hydra
    63 Lightning Mastery Lightning Mastery
    64 Frozen Orb Frozen Orb
    65 Cold Mastery Cold Mastery
    66 Amplify Damage Amplify Damage
    67 Teeth Teeth
    68 Bone Armor Bone Armor
    69 Skeleton Mastery Skeleton Mastery
    70 Raise Skeleton Raise Skeleton
    71 Dim Vision Dim Vision
    72 Weaken Weaken
    73 Poison Dagger Poison Dagger
    74 Corpse Explosion Corpse Explosion
    75 Clay Golem Clay Golem
    76 Iron Maiden Iron Maiden
    77 Terror Terror
    78 Bone Wall Bone Wall
    79 Golem Mastery Golem Mastery
    80 Raise Skeletal Mage Raise Skeletal Mage
    81 Confuse Confuse
    82 Life Tap Life Tap
    83 Poison Explosion Poison Explosion
    84 Bone Spear Bone Spear
    85 BloodGolem Blood Golem
    86 Attract Attract
    87 Decrepify Decrepify
    88 Bone Prison Bone Prison
    89 Summon Resist Summon Resist
    90 IronGolem Iron Golem
    91 Lower Resist Lower Resist
    92 Poison Nova Poison Nova
    93 Bone Spirit Bone Spirit
    94 FireGolem Fire Golem
    95 Revive Revive
    96 Sacrifice Sacrifice
    97 Smite Smite
    98 Might Might
    99 Prayer Prayer
    100 Resist Fire Resist Fire
    101 Holy Bolt Holy Bolt
    102 Holy Fire Holy Fire
    103 Thorns Thorns
    104 Defiance Defiance
    105 Resist Cold Resist Cold
    106 Zeal Zeal
    107 Charge Charge
    108 Blessed Aim Blessed Aim
    109 Cleansing Cleansing
    110 Resist Lightning Resist Lightning
    111 Vengeance Vengeance
    112 Blessed Hammer Blessed Hammer
    113 Concentration Concentration
    114 Holy Freeze Holy Freeze
    115 Vigor Vigor
    116 Conversion Conversion
    117 Holy Shield Holy Shield
    118 Holy Shock Holy Shock
    119 Sanctuary Sanctuary
    120 Meditation Meditation
    121 Fist of the Heavens Fist of the Heavens
    122 Fanaticism Fanaticism
    123 Conviction Conviction
    124 Redemption Redemption
    125 Salvation Salvation
    126 Bash Bash
    127 Sword Mastery Sword Mastery
    128 Axe Mastery Axe Mastery
    129 Mace Mastery Mace Mastery
    130 Howl Howl
    131 Find Potion Find Potion
    132 Leap Leap
    133 Double Swing Double Swing
    134 Pole Arm Mastery Pole Arm Mastery
    135 Throwing Mastery Throwing Mastery
    136 Spear Mastery Spear Mastery
    137 Taunt Taunt
    138 Shout Shout
    139 Stun Stun
    140 Double Throw Double Throw
    141 Increased Stamina Increased Stamina
    142 Find Item Find Item
    143 Leap Attack Leap Attack
    144 Concentrate Concentrate
    145 Iron Skin Iron Skin
    146 Battle Cry Battle Cry
    147 Frenzy Frenzy
    148 Increased Speed Increased Speed
    149 Battle Orders Battle Orders
    150 Grim Ward Grim Ward
    151 Whirlwind Whirlwind
    152 Berserk Berserk
    153 Natural Resistance Natural Resistance
    154 War Cry War Cry
    155 Battle Command Battle Command
    156 Fire Hit
    157 UnHolyBolt
    158 SkeletonRaise
    159 MaggotEgg
    160 ShamanFire
    161 MagottUp
    162 MagottDown
    163 MagottLay
    164 AndrialSpray
    165 Jump
    166 Swarm Move
    167 Nest
    168 Quick Strike
    169 VampireFireball
    170 VampireFirewall
    171 VampireMeteor
    172 GargoyleTrap
    173 SpiderLay
    174 VampireHeal
    175 VampireRaise
    176 Submerge
    177 FetishAura
    178 FetishInferno
    179 ZakarumHeal
    180 Emerge
    181 Resurrect
    182 Bestow
    183 MissileSkill1
    184 MonTeleport
    185 PrimeLightning
    186 PrimeBolt
    187 PrimeBlaze
    188 PrimeFirewall
    189 PrimeSpike
    190 PrimeIceNova
    191 PrimePoisonball
    192 PrimePoisonNova
    193 DiabLight
    194 DiabCold
    195 DiabFire
    196 FingerMageSpider
    197 DiabWall Firestorm
    198 DiabRun
    199 DiabPrison
    200 PoisonBallTrap
    201 AndyPoisonBolt
    202 HireableMissile
    203 DesertTurret
    204 ArcaneTower
    205 MonBlizzard
    206 Mosquito
    207 CursedBallTrapRight
    208 CursedBallTrapLeft
    209 MonFrozenArmor
    210 MonBoneArmor
    211 MonBoneSpirit
    212 MonCurseCast
    213 HellMeteor
    214 RegurgitatorEat
    215 MonFrenzy
    216 QueenDeath
    217 Scroll of Identify Scroll of Identify
    218 Book of Identify Tome of Identify
    219 Scroll of Townportal Scroll of Townportal
    220 Book of Townportal Tome of Townportal
    221 Raven Raven
    222 Plague Poppy Poison Creeper
    223 Wearwolf Werewolf
    224 Shape Shifting Lycanthropy
    225 Firestorm Firestorm
    226 Oak Sage Oak Sage
    227 Summon Spirit Wolf Summon Spirit Wolf
    228 Wearbear Werebear
    229 Molten Boulder Molten Boulder
    230 Arctic Blast Arctic Blast
    231 Cycle of Life Carrion Vine
    232 Feral Rage Feral Rage
    233 Maul Maul
    234 Eruption Fissure
    235 Cyclone Armor Cyclone Armor
    236 Heart of Wolverine Heart of Wolverine
    237 Summon Fenris Summon Dire Wolf
    238 Rabies Rabies
    239 Fire Claws Fire Claws
    240 Twister Twister
    241 Vines Solar Creeper
    242 Hunger Hunger
    243 Shock Wave Shock Wave
    244 Volcano Volcano
    245 Tornado Tornado
    246 Spirit of Barbs Spirit of Barbs
    247 Summon Grizzly Summon Grizzly
    248 Fury Fury
    249 Armageddon Armageddon
    250 Hurricane Hurricane
    251 Fire Trauma Fire Blast
    252 Claw Mastery Claw Mastery
    253 Psychic Hammer Psychic Hammer
    254 Tiger Strike Tiger Strike
    255 Dragon Talon Dragon Talon
    256 Shock Field Shock Web
    257 Blade Sentinel Blade Sentinel
    258 Quickness Burst of Speed
    259 Fists of Fire Fists of Fire
    260 Dragon Claw Dragon Claw
    261 Charged Bolt Sentry Charged Bolt Sentry
    262 Wake of Fire Sentry Wake of Fire
    263 Weapon Block Weapon Block
    264 Cloak of Shadows Cloak of Shadows
    265 Cobra Strike Cobra Strike
    266 Blade Fury Blade Fury
    267 Fade Fade
    268 Shadow Warrior Shadow Warrior
    269 Claws of Thunder Claws of Thunder
    270 Dragon Tail Dragon Tail
    271 Lightning Sentry Lightning Sentry
    272 Inferno Sentry Wake of Inferno
    273 Mind Blast Mind Blast
    274 Blades of Ice Blades of Ice
    275 Dragon Flight Dragon Flight
    276 Death Sentry Death Sentry
    277 Blade Shield Blade Shield
    278 Venom Venom
    279 Shadow Master Shadow Master
    280 Royal Strike Phoenix Strike
    281 Wake Of Destruction Sentry
    282 Imp Inferno
    283 Imp Fireball
    284 Baal Taunt
    285 Baal Corpse Explode
    286 Baal Monster Spawn
    287 Catapult Charged Ball
    288 Catapult Spike Ball
    289 Suck Blood
    290 Cry Help
    291 Healing Vortex
    292 Teleport 2
    293 Self-resurrect
    294 Vine Attack
    295 Overseer Whip
    296 Barbs Aura
    297 Wolverine Aura
    298 Oak Sage Aura
    299 Imp Fire Missile
    300 Impregnate
    301 Siege Beast Stomp
    302 MinionSpawner
    303 CatapultBlizzard
    304 CatapultPlague
    305 CatapultMeteor
    306 BoltSentry
    307 CorpseCycler
    308 DeathMaul
    309 Defense Curse
    310 Blood Mana
    311 Mon Inferno Sentry
    312 Mon Death Sentry
    313 Sentry Lightning
    314 fenris rage
    315 Baal Tentacle
    316 Baal Nova
    317 Baal Inferno
    318 Baal Cold Missiles
    319 MegademonInferno
    320 EvilHutSpawner
    321 CountessFirewall
    322 ImpBolt
    323 Horror Arctic Blast
    324 Death Sentry Ltng
    325 VineCycler
    326 BearSmite
    327 Resurrect2
    328 BloodLordFrenzy
    329 Baal Teleport
    330 Imp Teleport
    331 Baal Clone Teleport
    332 ZakarumLightning
    333 VampireMissile
    334 MephistoMissile
    335 DoomKnightMissile
    336 RogueMissile
    337 HydraMissile
    338 NecromageMissile
    339 MonBow
    340 MonFireArrow
    341 MonColdArrow
    342 MonExplodingArrow
    343 MonFreezingArrow
    344 MonPowerStrike
    345 SuccubusBolt
    346 MephFrostNova
    347 MonIceSpear
    348 ShamanIce
    349 Diablogeddon
    350 Delerium Change Delirium
    351 NihlathakCorpseExplosion
    352 SerpentCharge
    353 Trap Nova
    354 UnHolyBoltEx
    355 ShamanFireEx
    356 Imp Fire Missile Ex
    357 Fixed Siege Beast Stomp


    Other Conditions
    Other miscellaneous conditions:
    • ILVL: matches against the item level
    • ED: matches % effective defense/damage (depending on item type)
    • RES: matches resist all
    • ID: matches items that have been identified
    • DEF: matches total defense
    • LIFE: matches +HP items (added 2/25/15, only available in builds after this date)
    • IAS: matches increased attack speed (added 2/25/15, only available in builds after this date)

    Marking Items on the Map
    You can mark any matching item on the map with a square by putting %MAP% anywhere in the action for the rule. This will put all mage plates on the map as a white square without changing the name:
    Code:
    ItemDisplay[xtp]: %NAME%%MAP%
    This square will be white because a color was not specified; if a color is used before the %MAP% action, then that will be used as the square color. For example, this marks mage plates with blue squares:
    Code:
    ItemDisplay[xtp]: %NAME%%BLUE%%MAP%

    Example Configuration
    Here is a sample configuration file containing some basic rules that display certain items in purple. Ethereality, sockets, and item level are added to the item name. Inferior items are filtered out. Runes over lem are shown on the map.
    Code:
    //Item Display Configuration
    Advanced Item Display: True, None
    ItemDisplay[tsc]: %GREEN%**%WHITE%TP
    ItemDisplay[isc]: %GREEN%**%WHITE%ID
    ItemDisplay[vps]: Stam
    ItemDisplay[yps]: Anti
    ItemDisplay[wms]: Thaw
    ItemDisplay[gps]:
    ItemDisplay[ops]:
    ItemDisplay[gpm]:
    ItemDisplay[opm]:
    ItemDisplay[gpl]:
    ItemDisplay[opl]:
    ItemDisplay[hp1]: %RED%**%WHITE%Min Heal
    ItemDisplay[hp2]: %RED%**%WHITE%Lt Heal
    ItemDisplay[hp3]: %RED%**%WHITE%Heal
    ItemDisplay[hp4]: %RED%**%WHITE%Gt Heal
    ItemDisplay[hp5]: %RED%**%WHITE%Sup Heal
    ItemDisplay[mp1]: %BLUE%**%WHITE%Min Mana
    ItemDisplay[mp2]: %BLUE%**%WHITE%Lt Mana
    ItemDisplay[mp3]: %BLUE%**%WHITE%Mana
    ItemDisplay[mp4]: %BLUE%**%WHITE%Gt Mana
    ItemDisplay[mp5]: %BLUE%**%WHITE%Sup Mana
    ItemDisplay[rvs]: %PURPLE%**%WHITE%Rejuv
    ItemDisplay[rvl]: %PURPLE%**%WHITE%Full
    ItemDisplay[aqv]: Arrows
    ItemDisplay[cqv]: Bolts
    ItemDisplay[key]: Key
    ItemDisplay[tes]: Andy*Duriel Essence
    ItemDisplay[ceh]: Mephisto Essence
    ItemDisplay[bet]: Diablo Essence
    ItemDisplay[fed]: Baal Essence
    
    // Ignore all inferior items
    ItemDisplay[INF]:
    
    // Runes and gems
    ItemDisplay[RUNE<20]: %RUNENUM% - %RUNENAME%
    ItemDisplay[RUNE>19]: %PURPLE%%RUNENUM% - %RUNENAME%%MAP%
    ItemDisplay[GEM>3]: %PURPLE%%NAME%
    
    // Add ethereality, sockets, ilvl to the name
    ItemDisplay[ETH]: Eth %NAME%%CONTINUE%
    ItemDisplay[SOCK>0]: %NAME% (%SOCKETS%)%CONTINUE%
    ItemDisplay[]: %NAME% L%ILVL%%CONTINUE%
    
    // Polearms
    ItemDisplay[WP8 ETH ELT NMAG (SOCK=0 OR SOCK>3) !7o7]: %PURPLE%%NAME%
    
    // Body armor
    ItemDisplay[EQ2 ELT ETH NMAG !SUP SOCK=0]: %PURPLE%%NAME%
    ItemDisplay[uui !ETH NMAG !SOCK=1 !SOCK=2 DEF>450]: %PURPLE%%NAME%
    ItemDisplay[utp !ETH NMAG !SOCK=1 !SOCK=2 DEF>505]: %PURPLE%%NAME%
    ItemDisplay[xtp !ETH NMAG !SOCK=1 !SOCK=2 DEF>254]: %PURPLE%%NAME%
    ItemDisplay[xtp !ETH NMAG ED>13]: %PURPLE%%NAME%
    
    // Paladin shields
    ItemDisplay[CL3 ELT ETH NMAG RES>29 SOCK=0]: %PURPLE%%NAME%
    ItemDisplay[CL3 ELT !ETH NMAG RES>39 !SOCK=1 !SOCK=2]: %PURPLE%%NAME%
    
    // Barb helms with +3 BO
    ItemDisplay[CL2 ((ILVL>25 SOCK=0) OR SOCK=3) NMAG SK149>2]: %PURPLE%%NAME%
    
    // Druid pelts with +3 tornado
    ItemDisplay[CL1 ((ILVL>25 SOCK=0) OR SOCK=3) NMAG SK245>2]: %PURPLE%%NAME%
    
    // Wands with BS/BS capable of 2os
    ItemDisplay[WP12 !wnd !9wn !ywn NMAG !SOCK=1 SK84>1 SK93>1]: %PURPLE%%NAME%
    
    // Leaf/memory bases
    ItemDisplay[WP11 NMAG (SOCK=0 OR SOCK=2) SK52>2]: %PURPLE%%NAME%
    ItemDisplay[WP11 NMAG (SOCK=0 OR SOCK=4) SK58>2]: %PURPLE%%NAME%
    
    // Grand matron bows
    ItemDisplay[amc ((SOCK=0 !SUP) OR SOCK=4) NMAG CLSK0=3]: %PURPLE%%NAME%
    
    // Monarch shields
    ItemDisplay[uit (SOCK=0 OR SOCK=4) NMAG DEF>145]: %PURPLE%%NAME%

    Monster Colors
    The "Monster Color" parameters in BH.cfg let you control the colors of monster symbols placed on the map. Here is the default configuration:
    Code:
    Monster Color[Normal]: 0x5B
    Monster Color[Minion]: 0x60
    Monster Color[Champion]: 0x91
    Monster Color[Boss]: 0x84
    This makes normal monsters appear red on the map, boss monsters appear green, minions of bosses appear orange, and champions appear blue. (See the link at the bottom of this page to determine the available colors, and the codes corresponding to them.)

    You can also control the colors of individual monster types. Suppose you want to make the basic Act 1 zombie appear purple on the map. First find the monster in this monster list. Zombies show up in that list with monster number 5. So add this line to BH.cfg:
    Code:
    Monster Color[5]: 0x9B
    Now all zombies on the map will be purple. This purple color will override the Minion/Champion colors, but not the Boss color -- a zombie boss will still appear green (though its minions will be purple).

    Monsters will often show up in the monster list multiple times (this can happen for example when a monster is also a "guest" monster with different stats in a different act, so it gets multiple entries in the list). When this happens, find all occurrences of the monster in the list and put an entry in BH.cfg for each monster number.

    Here is a basic example that makes gloams and those little exploding undead doll guys appear purple on the map:
    Code:
    Monster Color[118]: 0x9B
    Monster Color[119]: 0x9B
    Monster Color[120]: 0x9B
    Monster Color[121]: 0x9B
    Monster Color[639]: 0x9B
    Monster Color[640]: 0x9B
    Monster Color[641]: 0x9B
    Monster Color[733]: 0x9B
    Monster Color[212]: 0x9B
    Monster Color[213]: 0x9B
    Monster Color[214]: 0x9B
    Monster Color[215]: 0x9B
    Monster Color[216]: 0x9B
    Monster Color[690]: 0x9B
    Monster Color[691]: 0x9B

    To see all the colors that you can use, look here.
    [​IMG]


    Credits: mcgod, underbent, planqi
     
  2. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    Major features include:
    Full maphack
    Monsters, missiles displayed on map
    Infinite light radius
    Configurable monster colors (see wiki for details)
    Indicators of current level's exits
    Configurable item display features
    Modify item names and add sockets, item levels, ethereality
    Change colors and display items on the map
    One-click item movement
    Shift-rightclick moves between stash/open cube and inventory
    Ctrl-rightclick moves from stash/open cube/inventory to ground
    Ctrl-shift-rightclick moves from stash/inventory into closed cube
    Auto-party (default hotkey: 9)
    Auto-loot corpse in HC (default hotkey: 7)
    Use potions directly from inventory (default hotkeys: numpad * and -)
    Display gear of other players (default hotkey: 0)
    Screen showing secondary attributes such as IAS/FHR (default hotkey: 8)
    Warnings when buffs expire (see "Skill Warning" in config file)

    The hotkeys for all features can be changed in the config file.

    Note: Those who want to share their BH maphack configurations please use SPOILER or CODE tags instead of download links as they are not reliable.
     
  3. TimmyDeezNuts

    TimmyDeezNuts Rezident Ninja Forum Legend

    Joined:
    Aug 6, 2016
    Messages:
    2,900
    Likes Received:
    1,473
    Trophy Points:
    113

    I've been using BH since I started here because I had issues with Sting's. Here's my config, hides most trash and shows all runes on minimap. In addition shows most vipers/stygian dolls/burning souls as purple on minimap. I know I missed a few monster codes, like gloam in Frozen River, but it works well for me. Also I added skill timers for I believe all timed armors/skills. I also hid all potions except rejuvs and H/M5s. If you want to review and let me know what I missed/errors, please PM with corrections I would much appreciate. Also my buddy and I have experimented a lot with this coding so if you have any questions don't hesitate to ask. Glad to see BH getting love here.

    Code:
    //mHax Configuration File
    
    //Maphack Configuration
    Missile Color[Player]:   0x97
    Missile Color[Neutral]:  0x0A
    Missile Color[Partied]:  0x84
    Missile Color[Hostile]:  0x5B
    
    Monster Color[Normal]:   0x5B
    Monster Color[Minion]:   0x60
    Monster Color[Champion]: 0x91
    Monster Color[Boss]:     0x84
    Monster Color[73]:       0x9B
    Monster Color[74]:       0x9B
    Monster Color[75]:       0x9B
    Monster Color[76]:       0x9B
    Monster Color[77]:       0x9B
    Monster Color[120]:      0x9B
    Monster Color[121]:      0x9B
    Monster Color[145]:      0x9B
    Monster Color[216]:      0x9B
    Monster Color[400]:      0x9B
    Monster Color[593]:      0x9B
    Monster Color[594]:      0x9B
    Monster Color[595]:      0x9B
    Monster Color[597]:      0x9B
    Monster Color[598]:      0x9B
    Monster Color[641]:      0x9B
    Monster Color[660]:      0x9B
    Monster Color[663]:      0x9B
    Monster Color[690]:      0x9B
    Monster Color[733]:      0x9B
    
    Reveal Map:        True, None
    Show Monsters:        True, None
    Show Missiles:        True, None
    Force Light Radius:    False, None
    Remove Weather:        False, None
    Infravision:        True, None
    Display Level Names:    True, None
    RevealMode:        0
    
    //Skill Warnings: set true to warn when effect expires from the player
    //The skill numbers can be found here:
    //http://forum.europebattle.net/threads/bh-maphack-configuration-guide.540603/
    Skill Warning[16]:    True        // enchant
    Skill Warning[32]:    True        // battle orders
    Skill Warning[40]:      True         // frozen armor
    Skill Warning[50]:      True            // shiver armor
    Skill Warning[58]:      True        // energy shield
    Skill Warning[60]:      True        // chilling armor
    Skill Warning[68]:      True        // bone armor
    Skill Warning[101]:    True        // holy shield
    Skill Warning[117]:    True        // holy shield - skill 101 is actually holy bolt
    Skill Warning[138]:    True        // shout
    Skill Warning[149]:    True        // oak sage
    Skill Warning[151]:    True        // cyclone armor
    Skill Warning[155]:    True        // battle command
    Skill Warning[258]:    True        // burst of speed
    Skill Warning[267]:    True        // fade
    Skill Warning[277]:    True        // blade shield
    Skill Warning[278]:    True        // venom
    
    //Screen Info Configuration
    AutomapInfo[0]:        Game Name: %GAMENAME%
    AutomapInfo[1]:        Game Password: %GAMEPASS%
    AutomapInfo[2]:        %LEVEL%
    AutomapInfo[3]:        Difficulty: %GAMEDIFF%
    AutomapInfo[4]:        Ip: %GAMEIP%
    AutomapInfo[5]:        %GAMETIME%
    AutomapInfo[6]:        %REALTIME%
    
    //Quest Drop Warning for Mephisto/Diablo/Baal quests
    Quest Drop Warning:    False
    
    //Gamefilter Configuration
    GameListRefresh:    1500
    
    //Bnet Configuration
    Show Last Game:        False
    Fail To Join:        4000
    
    //Character Configuration
    Character Stats:    VK_8
    
    //Item Configuration
    Show Ethereal:        True, None
    Show Sockets:        True, None
    Show iLvl:        True, None
    Show Rune Numbers:    True, None
    Alt Item Style:        True, None
    Color Mod:        False, None
    Shorten Item Names:    False, None
    Show Players Gear:    VK_0
    
    //AutoTele Configuration
    Display Messages:    True, None
    Draw Path:        True, None
    Draw Destination:    True, None
    CP to cave:        False, None
    Fast Teleport:        False, None
    
    Next Tele:        VK_NUMPAD0
    Other Tele:        VK_NUMPAD1
    Waypoint Tele:        VK_NUMPAD2
    Prev Tele:        VK_NUMPAD3
    
    Path Color:        97
    Next Color:        0x97
    Other Color:        0x0A
    WP Color:        0x84
    Prev Color:        0x5B
    
    //Party Configuration
    Party Enabled:        True, VK_9
    Looting Enabled:    True, VK_7
    
    //Using Potions in Inventory
    Use Healing Potion:    False, VK_NUMPADMULTIPLY
    Use Mana Potion:    False, VK_NUMPADSUBTRACT
    
    //Spam Filter Configuration
    Log Chat:        False, None
    Log Blocks:        False, None
    Enabled:        False, None
    Autosave:        False, None
    Log File:        chatlog.txt
    Update URL:    
    Token DB:        tokens.db
    
    
    
    // Fog's Custom Config (Revision 5.0) for BH v0.1.5
    // Shoutout to underbent for updates of BH and a great wiki
    
    // Item Display Configuration
    Advanced Item Display:    True, None
    
    // Potion, scroll and misc. renaming
    
    ItemDisplay[tsc]:
    ItemDisplay[isc]:
    ItemDisplay[vps]:
    ItemDisplay[yps]:
    ItemDisplay[wms]:
    ItemDisplay[gps]:
    ItemDisplay[ops]:
    ItemDisplay[gpm]:
    ItemDisplay[opm]:
    ItemDisplay[gpl]:
    ItemDisplay[opl]:
    ItemDisplay[hp1]:
    ItemDisplay[hp2]:
    ItemDisplay[hp3]:
    ItemDisplay[hp4]:
    ItemDisplay[hp5]: %RED%¥ %WHITE%H5
    ItemDisplay[mp1]:
    ItemDisplay[mp2]:
    ItemDisplay[mp3]:
    ItemDisplay[mp4]:
    ItemDisplay[mp5]: %BLUE%¥ %WHITE%M5
    ItemDisplay[rvs]: %PURPLE%¥ %WHITE%R1
    ItemDisplay[rvl]: %PURPLE%¥ %WHITE%R2
    ItemDisplay[aqv]:
    ItemDisplay[cqv]:
    ItemDisplay[key]:
    
    // Ignore all inferior items
    
    ItemDisplay[INF]:
    
    // GEMS
    // Indicators: Colour coded (eg. Purple for Amethysts)
    // Minimap: None
    
    ItemDisplay[GEMTYPE=1]: %PURPLE%o %WHITE%%GEMLEVEL%
    ItemDisplay[GEMTYPE=2]: o %GEMLEVEL%
    ItemDisplay[GEMTYPE=3]: %GREEN%o %WHITE%%GEMLEVEL%
    ItemDisplay[GEMTYPE=4]: %RED%o %WHITE%%GEMLEVEL%
    ItemDisplay[GEMTYPE=5]: %BLUE%o %WHITE%%GEMLEVEL%
    ItemDisplay[GEMTYPE=6]: %YELLOW%o %WHITE%%GEMLEVEL%
    ItemDisplay[GEMTYPE=7]: %GRAY%o %WHITE%%GEMLEVEL%
    
    // RUNES
    // Indicators: Grey (1-19), Red (20-26), Purple (27-33)
    // Minimap: Red (20-26), Purple (27-33)
    
    ItemDisplay[RUNE<20]: %GRAY%0%MAP% %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    ItemDisplay[RUNE>27]: %PURPLE%0%MAP% %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    ItemDisplay[RUNE>19]: %RED%0%MAP% %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    
    // RARES, SETS AND UNIQUES
    // Indicators: Grey (Normal), Red (Exceptional), Purple (Elite)
    // Minimap: Gold (EXC/ELT Uniques), Green (EXC/ELT Sets), Yellow (ELT Rares)
    
    ItemDisplay[UNI NORM]: %GRAY%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[UNI (EXC OR ci2)]: %RED%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[UNI (ELT OR rin OR amu OR jew OR ci3)]: %PURPLE%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[SET (NORM OR rin)]: %GRAY%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[SET (EXC OR ci0)]: %RED%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[SET (ELT OR amu OR ci3)]: %PURPLE%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[RARE (rin OR amu OR ci0 OR ci1 OR ci2 OR ci3)]:%RED%0 %YELLOW%%NAME%%CONTINUE%
    
    ItemDisplay[RARE !NORM !EXC]: %NAME%%YELLOW%%MAP%%CONTINUE%
    ItemDisplay[SET !NORM]: %NAME%%GREEN%%MAP%%CONTINUE%
    ItemDisplay[UNI !NORM]: %NAME%%GOLD%%MAP%%CONTINUE%
    
    // CHARMS AND JEWELS
    // Indicators: None (White ilvl)
    // Minimap: Blue (Magic), Yellow (Rare), Gold (Unique)
    
    ItemDisplay[!UNI (cm1 OR cm2 OR cm3 OR jew)]: %NAME%%BLUE%%MAP%%WHITE% [L%ILVL%]
    ItemDisplay[UNI (cm1 OR cm2 OR cm3 OR jew)]: %NAME%%GOLD%%MAP%%WHITE% [L%ILVL%]
    
    // SOCKETABLES
    // Indicators: None
    // Minimap: White
    
    // Ebug bases
    ItemDisplay[EQ2 !SUP ETH ELT DEF>700]: %NAME%%MAP%%CONTINUE%
    // Insight and Infinity bases (excludes CV and OA)
    ItemDisplay[WP8 ELT !7vo !7o7 !SUP ETH SOCK=0]: %NAME%%MAP%%CONTINUE%
    ItemDisplay[WP8 ELT !7vo !7o7 ETH SOCK=4]: %NAME%%MAP%%CONTINUE%
    // Exile and Spirit bases
    ItemDisplay[CL3 ELT ETH NMAG RES>29 SOCK=0]: %NAME%%MAP%%CONTINUE%
    ItemDisplay[CL3 ELT !ETH NMAG RES>39 (SOCK=0 OR SOCK=4)]: %NAME%%MAP%%CONTINUE%
    // Faith bases
    ItemDisplay[CL7 ELT NMAG !SUP SOCK=0 CLSK0=3]: %NAME%%MAP%%CONTINUE%
    ItemDisplay[CL7 ELT NMAG SOCK=4 CLSK0=3]: %NAME%%MAP%%CONTINUE%
    // Grief bases
    ItemDisplay[7cr NMAG SOCK=5]: %NAME%%MAP%%CONTINUE%
    // EBOTD bases
    ItemDisplay[(7gd OR 7wa OR 7h7 OR 7gm) NMAG ETH (SOCK=0 OR SOCK=6)]: %NAME%%MAP%%CONTINUE%
    // Death bases
    ItemDisplay[7fb NMAG !SUP ETH SOCK=0]: %NAME%%MAP%%CONTINUE%
    ItemDisplay[7fb NMAG ETH SOCK=5]: %NAME%%MAP%%CONTINUE%
    // Insight bases
    ItemDisplay[WP8 SOCK=4]: %NAME%%MAP%%CONTINUE%
    // White bases
    ItemDisplay[WP12 !wnd !9wn !ywn NMAG !SOCK=1 SK84>1 SK93>1]: %NAME%%MAP%%CONTINUE%
    
    // RUNEWORDS
    // Indicators: None
    // Minimap: White
    
    ItemDisplay[RW]: %NAME%%MAP%%CONTINUE%
    
    // Take out the trash
    
    ItemDisplay[ARMOR !(vgl OR uvg OR xvg) !(EQ1 ELT NMAG) !(EQ2 ELT NMAG) !(EQ7) !(CL3 ELT NMAG) !(ELT NMAG) !(UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP1 !((ELT NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP2 !(NMAG fla) !((ELT NMAG) OR UNI OR SET OR RARE OR RW) !(kf1 OR kf2) !(hdm OR hfh OR leg)]:
    ItemDisplay[WP3 !(NMAG crs) !((ELT NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP4 !(UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP5 !(UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP6 !((ELT MAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP7 !((ELT NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP8 !((ELT NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP9 !((ELT NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP10 !(UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP11 !(UNI OR SET OR RARE OR RW) !hst]:
    ItemDisplay[WP12 !((NMAG) OR UNI OR SET OR RARE OR RW)]:
    ItemDisplay[WP13 !(UNI OR SET OR RARE OR RW)]:
    
    // ETHEREALITY, SOCKETS AND ILVL
    
    ItemDisplay[ETH]: %NAME% (Eth)%CONTINUE%
    ItemDisplay[SOCK>0]: %NAME% (%SOCKETS%)%CONTINUE%
    ItemDisplay[]: %NAME% [L%ILVL%]
     
  4. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    Yes, BH is a good alternative for those having issues with Sting (standalone or integrated) and we used to have download links to an older version here in forums too but project source was removed.
    @TimmyDeezNuts, thanks for sharing your config. (I only removed an external link from your config as they are not allowed to be posted)
     
  5. TimmyDeezNuts

    TimmyDeezNuts Rezident Ninja Forum Legend

    Joined:
    Aug 6, 2016
    Messages:
    2,900
    Likes Received:
    1,473
    Trophy Points:
    113

    Sorry about external link, my enthusiasm made me post quickly and not review my code for violations. :D

    I should also mention in my config I enabled auto-party and auto-loot corpse, also re-enabled weather effects and light radius as I enjoy rain/dark dungeons for nostalgia.
     
    Last edited: Mar 11, 2017
    AnsherE likes this.
  6. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    We enabled auto-loot corpse in HC by default as well. Originally it was turned off but we decided to set it to on as it makes more sense. No worries about the external link, already edited, it's fine.
     
    TimmyDeezNuts likes this.
  7. TheProdigy

    TheProdigy Senior Member

    Joined:
    Mar 11, 2017
    Messages:
    471
    Likes Received:
    61
    Trophy Points:
    28

    Hey, I just joined the forum and have been playing on this server for about 2 weeks and love it. My config should be similar to TimmyDeez, as we have shared them and I've taken some bits from his. I have gone pretty far with hiding items (under my "HIDE LAME $H!7" section), including most low-level items and sets, except a few. I have made sure to comment above each "hide script" to list particular exceptions and do so in the order I exclude them, so as to more easily edit later. I consolidated some of the map indicators for valuable bases (compared to what I started with) as well.

    Also...I reorganized and pasted the item and group codes lists at the bottom (in comment blocks) for quick reference when needed. Let me know if you see anything that I may have missed!

    EDIT: I spotted two bugs (described two posts below) that have since been fixed in the configuration. Though class-specific items ARE NOT included under the specific item groups, such as amazon bows (CL7) under bows (WP9) or pally shields (CL3) under shields (EQ3), they ARE still sorted under the general conditions of ARMOR and WEAPON. Therefore, in my original config, my grouped filters for hiding armors and weapons were actually hiding all class-specifics as well (except for unique, set, and runewords) - so I've probably missed out on decent drops for 2 weeks lol. I have now added exception (!) statements to the hiding filters so that all class-specifics are excluded. These items are then filtered more specifically with their own rules. I have also now hidden many low-level uniques.

    It should be noted that this configuration is meant to filter out everything except top-level/end-game-type gear and, therefore, would be bad for someone trying to build, say, a low-level-dueler. Just keep this in mind, but unwanted filters can be easily commented out (// in front of them).

    Code:
    //mHax Configuration File
    
    //Maphack Configuration
    Missile Color[Player]:   0x97
    Missile Color[Neutral]:  0x0A
    Missile Color[Partied]:  0x84
    Missile Color[Hostile]:  0x5B
    
    Monster Color[Normal]:   0x5B
    Monster Color[Minion]:   0x60
    Monster Color[Champion]: 0x91
    Monster Color[Boss]:     0x84
    
    //Show Troublesome Monster Groups in PURPLE
    Monster Color[73]:       0x9B
    Monster Color[74]:       0x9B
    Monster Color[75]:       0x9B
    Monster Color[76]:       0x9B
    Monster Color[77]:       0x9B
    Monster Color[120]:      0x9B
    Monster Color[121]:      0x9B
    Monster Color[145]:      0x9B
    Monster Color[216]:      0x9B
    Monster Color[400]:      0x9B
    Monster Color[593]:      0x9B
    Monster Color[594]:      0x9B
    Monster Color[595]:      0x9B
    Monster Color[597]:      0x9B
    Monster Color[598]:      0x9B
    Monster Color[640]:      0x9B
    Monster Color[660]:      0x9B
    Monster Color[663]:      0x9B
    Monster Color[690]:      0x9B
    Monster Color[733]:      0x9B
    
    Reveal Map:    True, None
    Show Monsters:    True, None
    Show Missiles:    False, None
    Force Light Radius:    True, None
    Remove Weather:    True, None
    Infravision:    True, None
    Display Level Names:    True, None
    RevealMode:    0
    
    //Skill Warnings: set true to warn when effect expires from the player
    Skill Warning[16]:    True    // enchant
    Skill Warning[32]:    True    // battle orders
    Skill Warning[40]:      True        // frozen armor
    Skill Warning[50]:      True               // shiver armor
    Skill Warning[58]:      True    // energy shield
    Skill Warning[60]:      True    // chilling armor
    Skill Warning[68]:      True    // bone armor
    Skill Warning[101]:    True    // holy bolt
    Skill Warning[117]:    True    // holy shield
    Skill Warning[138]:    True    // shout
    Skill Warning[149]:    True    // oak sage
    Skill Warning[151]:    True    // cyclone armor
    Skill Warning[155]:    True    // battle command
    Skill Warning[258]:    True    // burst of speed
    Skill Warning[267]:    True    // fade
    Skill Warning[277]:    True    // blade shield
    Skill Warning[278]:    True    // venom
    
    //Screen Info Configuration
    AutomapInfo[0]:    Game Name: %GAMENAME%
    AutomapInfo[1]:    Game Password: %GAMEPASS%
    AutomapInfo[2]:    %LEVEL%
    AutomapInfo[3]:    Difficulty: %GAMEDIFF%
    AutomapInfo[4]:    Ip: %GAMEIP%
    AutomapInfo[5]:    %GAMETIME%
    AutomapInfo[6]:    %REALTIME%
    
    //Quest Drop Warning for Mephisto/Diablo/Baal quests
    Quest Drop Warning:    False
    
    //Gamefilter Configuration
    GameListRefresh:    1500
    
    //Bnet Configuration
    Show Last Game:    False
    Fail To Join:    4000
    
    //Character Configuration
    Character Stats:    VK_8
    
    //Item Configuration
    Show Ethereal:    True, None
    Show Sockets:    True, None
    Show iLvl:    True, None
    Show Rune Numbers:    True, None
    Alt Item Style:    True, None
    Color Mod:    False, None
    Shorten Item Names:    False, None
    Show Players Gear:    VK_0
    
    //AutoTele Configuration
    Display Messages:    True, None
    Draw Path:    True, None
    Draw Destination:    True, None
    CP to cave:    False, None
    Fast Teleport:    False, None
    
    Next Tele:    VK_NUMPAD0
    Other Tele:    VK_NUMPAD1
    Waypoint Tele:    VK_NUMPAD2
    Prev Tele:    VK_NUMPAD3
    
    Path Color:    97
    Next Color:    0x97
    Other Color:    0x0A
    WP Color:    0x84
    Prev Color:    0x5B
    
    //Party Configuration
    Party Enabled:    True, VK_9
    Looting Enabled:    False, VK_7
    
    //Using Potions in Inventory
    Use Healing Potion:    False, VK_NUMPADMULTIPLY
    Use Mana Potion:    False, VK_NUMPADSUBTRACT
    
    //Spam Filter Configuration
    Log Chat:    False, None
    Log Blocks:    False, None
    Enabled:    False, None
    Autosave:    False, None
    Log File:    chatlog.txt
    Update URL:
    Token DB:    tokens.db
    
    
    // Item Display Configuration
    Advanced Item Display:    True, None
    
    // Potion, scroll and misc. renaming
    ItemDisplay[tsc]: %BLUE%o %WHITE%TP
    ItemDisplay[isc]: %RED%o %WHITE%ID
    ItemDisplay[vps]:
    ItemDisplay[yps]:
    ItemDisplay[wms]:
    ItemDisplay[gps]:
    ItemDisplay[ops]:
    ItemDisplay[gpm]:
    ItemDisplay[opm]:
    ItemDisplay[gpl]:
    ItemDisplay[opl]:
    ItemDisplay[hp1]:
    ItemDisplay[hp2]:
    ItemDisplay[hp3]:
    ItemDisplay[hp4]: %RED%¥ %WHITE%H
    ItemDisplay[hp5]: %RED%¥ %WHITE%H+
    ItemDisplay[mp1]:
    ItemDisplay[mp2]:
    ItemDisplay[mp3]:
    ItemDisplay[mp4]: %BLUE%¥ %WHITE%M
    ItemDisplay[mp5]: %BLUE%¥ %WHITE%M+
    ItemDisplay[rvs]: %PURPLE%¥ %WHITE%RJ
    ItemDisplay[rvl]: %PURPLE%¥ %WHITE%RJ+
    ItemDisplay[aqv]:
    ItemDisplay[cqv]:
    ItemDisplay[key]: %GRAY%¥ %WHITE%Key
    
    // Ignore all inferior items
    ItemDisplay[INF]:
    ItemDisplay[GOLD<1000]:
    
    // GEMS
    // Indicators: Colour coded (eg. Purple for Amethysts)
    // Minimap: None
    ItemDisplay[GEMTYPE=1]: %PURPLE%o %WHITE%Amethyst
    ItemDisplay[GEMTYPE=2]: o Diamond
    ItemDisplay[GEMTYPE=3]: %GREEN%o %WHITE%Emerald
    ItemDisplay[GEMTYPE=4]: %RED%o %WHITE%Ruby
    ItemDisplay[GEMTYPE=5]: %BLUE%o %WHITE%Sapphire
    ItemDisplay[GEMTYPE=6]: %YELLOW%o %WHITE%Topaz
    ItemDisplay[GEMTYPE=7]: %GRAY%o %WHITE%Skull
    
    // RUNES
    // Indicators: Grey (1-19), Red (20-26), Purple (27-33)
    // Minimap: Red (20-26), Purple (27-33)
    ItemDisplay[RUNE<20]: %GRAY%0 %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    ItemDisplay[RUNE>27]: %RED%0%MAP% %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    ItemDisplay[RUNE>19]: %PURPLE%0%MAP% %ORANGE%%RUNENAME% Rune (%RUNENUM%)
    
    // RARES, SETS AND UNIQUES
    // Indicators: Grey (Normal), Red (Exceptional), Purple (Elite)
    // Minimap: Gold (EXC/ELT Uniques), Green (EXC/ELT Sets), Yellow (ELT Rares)
    ItemDisplay[UNI NORM]: %GRAY%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[UNI (EXC OR ci2)]: %RED%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[UNI (ELT OR rin OR amu OR jew OR ci3)]: %PURPLE%0 %GOLD%%NAME%%CONTINUE%
    ItemDisplay[SET (NORM OR rin)]: %GRAY%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[SET (EXC OR ci0)]: %RED%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[SET (ELT OR amu OR ci3)]: %PURPLE%0 %GREEN%%NAME%%CONTINUE%
    ItemDisplay[RARE (rin OR amu OR ci0 OR ci1 OR ci2 OR ci3)]:%RED%0 %YELLOW%%NAME%%CONTINUE%
    ItemDisplay[RARE !NORM !EXC]: %NAME%%YELLOW%%MAP%%CONTINUE%
    ItemDisplay[SET !NORM]: %NAME%%GREEN%%MAP%%CONTINUE%
    ItemDisplay[UNI !NORM]: %NAME%%GOLD%%MAP%%CONTINUE%
    
    // CHARMS AND JEWELS
    // Indicators: None (White ilvl)
    // Minimap: Blue (Magic), Yellow (Rare), Gold (Unique)
    ItemDisplay[!UNI (cm1 OR cm2 OR cm3 OR jew)]: %NAME%%BLUE%%MAP%%WHITE% [L%ILVL%]
    ItemDisplay[UNI (cm1 OR cm2 OR cm3 OR jew)]: %NAME%%GOLD%%MAP%%WHITE% [L%ILVL%]
    
    // SOCKETABLES
    // Indicators: None
    // Minimap: White
    
    
    // HIDE LAME $H!7
    
    // HIDE Garbage Armors - Except class-specifics, blood gloves base, non-mag (EltHelms-Body-Monarch-Circs), rare (gloves-boots-belts-circs), Specials
    ItemDisplay[ARMOR !(CL1 OR CL2 OR CL3 OR CL4) !(vgl OR uvg OR xvg) !(NMAG (EQ1 OR EQ2 OR (uit !ETH !SOCK=1) OR EQ7)) !(RARE (EQ4 OR EQ5 OR EQ6 OR EQ7)) !(UNI OR SET OR RW)]:
    // Helms - Except Winged, Grand, Grim, Spired, Demon, Corona, BV
    ItemDisplay[EQ1 NMAG !((xhm OR xrn OR xh9 OR uhm OR usk OR urn OR uh9) ((ETH SOCK=0) OR SOCK=3))]:
    // Body Armor - Except non-eth mage plate, eth elites, non-eth DS WF AP
    ItemDisplay[EQ2 NMAG !(xtp DEF>250 !ETH !SOCK=1) !(ETH ELT DEF>700 !SOCK=1) !((uui OR utu OR utp) DEF>450 !ETH !SOCK=1)]:
    
    // HIDE Garbage Weapons - Except class-specifics, non-mag Zerk, Maces, Swords, elite eth non-mag Poles, non-mag Wands, Specials, Quests
    ItemDisplay[WEAPON !(CL5 OR CL6 OR CL7) !(7wa NMAG) !WP2 !WP3 !(WP8 ELT ETH NMAG) !(WP12 NMAG) !(UNI OR SET OR RW) !d33 !msf !hst]:
    // Maces & Hammers - Except base flails, Quests
    ItemDisplay[WP2 (NMAG OR MAG OR RARE) !(NMAG fla) !(kf1 OR kf2 OR hdm OR hfh OR leg)]:
    // Swords - Except non-mag cs, zwei, pb, cs, cb
    ItemDisplay[WP3 (NMAG OR MAG OR RARE) !(NMAG (crs OR 9fb OR 7cr OR 7fb OR 7gd))]:
    // Wands - Hide 1-socketed wands and all wands that cannot have 2 sockets
    ItemDisplay[NMAG ((WP12 SOCK=1) OR wnd OR 9wn OR ywn)]:
    
    // HIDE Garbage Class-Specifics - Non-Elite Pelts, Barb Helms, Necro Heads, Orbs, Zon Weps (Excludes all elites, uniques, set, runewords)
    ItemDisplay[(CL1 OR CL2 OR CL4 OR CL6 OR CL7) !(ELT OR UNI OR SET OR RW)]:
    // Pally Shields - Hide magic and rare
    ItemDisplay[CL3 (MAG OR RARE)]:
    // Claws - Hide norms
    ItemDisplay[CL5 NORM]:
    
    // HIDE Set Items - Except Death Hand, LofH, (G-face & Magnus), (Sanders gloves & boots), (Aldurs), (Gris), (IK), (Nats), (Tals), (Trangs), (Mavs)
    ItemDisplay[SET !lgl !ulg (!xhm !xvg) (!vgl !vbt) (!dr8 !xtb !uul !9mt) (!xar !urn !paf !7ws) (!ba5 !7m7 !uar !zhb !xhg !xhb) (!xh9 !7qr !ucl !xmb) (!oba !xsk !uth !zmb !amu) (!uh9 !xul !ne9 !utc !xmg) (!ci3 !amc !uld !xtg !zvb)]:
    
    // HIDE Unique Normal Items - Except Gloves (!Broc), Tearhaunch(Greaves), Goldwrap(Heavy), Gull(Dagger)
    ItemDisplay[UNI NORM !(EQ4 !lgl) !hbt !tbl !dgr]:
    // HIDE Unique Exceptional Armor - Except Class-specifics, Valk(Winged), VGaze(Grim), VMagi(SerpantSkin), Shaftstop(Mesh), Skullder(Russet), GA(Templar), Gravep/Upd BFist(Sharkskin), Lava/Upd Mages(BattleG), Hellmount/Upd Frosty(WarG), Inferno(Demonhide), Travs(Battle), Gores(War), String(Demonhide), Glooms(Mesh), Snowclash(Battle), TGods(War)
    ItemDisplay[UNI EXC ARMOR !(CL1 OR CL2 OR CL3 OR CL4) !xhm !xh9 !xea !xhn !xpl !xlt !xvg !xtg !xhg !xlb !xtb !xhb !zlb !zmb !ztb !zhb]:
    // HIDE Unique Exceptional Weapons - Except Class-specifics, Eth HoneSundan(Yari), AliBaba(Tulwar), KingLeoric(Tomb Wand)
    ItemDisplay[UNI EXC WEAPON !(CL5 OR CL6 OR CL7) !(ETH 9st) !9fc !9bw]:
    
    
    // MAP INDICATORS FOR VALUABLE BASES
    // Ebug bases - Helms, Armor, Shields
    ItemDisplay[(EQ1 OR EQ2 OR EQ3 OR (CL1 OR CL2 OR CL3 OR CL4)) ETH ELT]: %NAME%%MAP%%CONTINUE%
    // Exile and Spirit bases - Elite Pally Shields or Monarch
    ItemDisplay[((CL3 ELT NMAG RES>29) OR uit) (SOCK=0 OR SOCK=4)]: %NAME%%MAP%%CONTINUE%
    // Insight and Infinity bases (excludes CV and OA)
    ItemDisplay[WP8 ELT !7vo !7o7 (SOCK=0 OR SOCK=4)]: %NAME%%MAP%%CONTINUE%
    // Faith bases
    ItemDisplay[CL7 ELT NMAG (SOCK=0 OR SOCK=4) CLSK0=3]: %NAME%%MAP%%CONTINUE%
    // EBOTD bases - CB, Zerk, GP, GT, Thunder Maul
    ItemDisplay[NMAG ETH (7gd OR 7wa OR 7h7 OR 7wc OR 7gm) (SOCK=0 OR SOCK=6)]: %NAME%%MAP%%CONTINUE%
    // Death (eth) or Grief bases - CS, CB, Zwei, Zerk, PB
    ItemDisplay[NMAG (7fb OR 7gd OR 9fb OR 7wa OR 7cr) (SOCK=0 OR SOCK=5)]: %NAME%%MAP%%CONTINUE%
    // White bases
    ItemDisplay[WP12 !wnd !9wn !ywn NMAG !SOCK=1 SK84>1 SK93>1]: %NAME%%MAP%%CONTINUE%
    
    
    // RUNEWORDS
    // Indicators: None
    // Minimap: White
    ItemDisplay[RW]: %NAME%%MAP%%CONTINUE%
    
    
    // ETHEREALITY, SOCKETS, AND ILVL
    ItemDisplay[ETH]: %NAME% (Eth)%CONTINUE%
    ItemDisplay[SOCK>0]: %NAME% (%SOCKETS%)%CONTINUE%
    ItemDisplay[]: %NAME% [L%ILVL%]
    
    /* Weapon Group Codes
    WEAPON: any weapon
    WP1: axes
    WP2: maces (and hammers)
    WP3: swords
    WP4: daggers
    WP5: throwing weapons
    WP6: javelins
    WP7: spears
    WP8: polearms
    WP9: bows
    WP10: crossbows
    WP11: staves
    WP12: wands
    WP13: scepters
    CL5: assassin katars
    CL6: sorceress orbs
    CL7: amazon weapons
    */
    
    /* Armor Group Codes
    ARMOR: any armor
    EQ1: helms
    EQ2: body armor
    EQ3: shields
    EQ4: gloves
    EQ5: boots
    EQ6: belts
    EQ7: circlets
    CL1: druid pelts
    CL2: barbarian helms
    CL3: paladin shields
    CL4: necromancer heads
    */
    
    /* Specific Item Codes
    Amazon Bow | Stag Bow | am1
    Amazon Bow | Reflex Bow | am2
    Amazon Bow | Ashwood Bow | am6
    Amazon Bow | Ceremonial Bow | am7
    Amazon Bow | Matriarchal Bow | amb
    Amazon Bow | Grand Matron Bow | amc
    Amazon Javelin | Maiden Javelin | am5
    Amazon Javelin | Ceremonial Javelin | ama
    Amazon Javelin | Matriarchal Javelin | amf
    Amazon Spear | Maiden Spear | am3
    Amazon Spear | Maiden Pike | am4
    Amazon Spear | Ceremonial Spear | am8
    Amazon Spear | Ceremonial Pike | am9
    Amazon Spear | Matriarchal Spear | amd
    Amazon Spear | Matriarchal Pike | ame
    Amulet | Amulet | amu
    Amulet | Top of the Horadric Staff | vip
    Antidote Potion | Antidote Potion | yps
    Armor | Ancient Armor | aar
    Armor | Breast Plate | brs
    Armor | Chain Mail | chn
    Armor | Field Plate | fld
    Armor | Full Plate Mail | ful
    Armor | Gothic Plate | gth
    Armor | Hard Leather Armor | hla
    Armor | Leather Armor | lea
    Armor | Light Plate | ltp
    Armor | Plate Mail | plt
    Armor | Quilted Armor | qui
    Armor | Ring Mail | rng
    Armor | Scale Mail | scl
    Armor | Splint Mail | spl
    Armor | Studded Leather | stu
    Armor | Sacred Armor | uar
    Armor | Loricated Mail | ucl
    Armor | Wyrmhide | uea
    Armor | Boneweave | uhn
    Armor | Scarab Husk | ula
    Armor | Kraken Shell | uld
    Armor | Hellforge Plate | ult
    Armor | Diamond Mail | ung
    Armor | Balrog Skin | upl
    Armor | Great Hauberk | urs
    Armor | Lacquered Plate | uth
    Armor | Archon Plate | utp
    Armor | Wire Fleece | utu
    Armor | Dusk Shroud | uui
    Armor | Shadow Plate | uul
    Armor | Ornate Plate | xar
    Armor | Tigulated Mail | xcl
    Armor | Serpentskin Armor | xea
    Armor | Mesh Armor | xhn
    Armor | Demonhide Armor | xla
    Armor | Sharktooth Armor | xld
    Armor | Templar Coat | xlt
    Armor | Linked Mail | xng
    Armor | Russet Armor | xpl
    Armor | Cuirass | xrs
    Armor | Embossed Plate | xth
    Armor | Mage Plate | xtp
    Armor | Trellised Armor | xtu
    Armor | Ghost Armor | xui
    Armor | Chaos Armor | xul
    Arrows | Arrows | aqv
    Assassin Katar | Suwayyah | 7ar
    Assassin Katar | Battle Cestus | 7cs
    Assassin Katar | Feral Claws | 7lw
    Assassin Katar | Scissors Suwayyah | 7qr
    Assassin Katar | Runic Talons | 7tw
    Assassin Katar | Wrist Sword | 7wb
    Assassin Katar | War Fist | 7xf
    Assassin Katar | Quhab | 9ar
    Assassin Katar | Hand Scythe | 9cs
    Assassin Katar | Greater Claws | 9lw
    Assassin Katar | Scissors Quhab | 9qr
    Assassin Katar | Greater Talons | 9tw
    Assassin Katar | Wrist Spike | 9wb
    Assassin Katar | Fascia | 9xf
    Assassin Katar | Hatchet Hands | axf
    Assassin Katar | Blade Talons | btl
    Assassin Katar | Cestus | ces
    Assassin Katar | Claws | clw
    Assassin Katar | Katar | ktr
    Assassin Katar | Scissors Katar | skr
    Assassin Katar | Wrist Blade | wrb
    Axe | Double Axe | 2ax
    Axe | Ettin Axe | 72a
    Axe | Small Crescent | 7ax
    Axe | Silver-edged Axe | 7ba
    Axe | Decapitator | 7bt
    Axe | Champion Axe | 7ga
    Axe | Glorious Axe | 7gi
    Axe | Tomahawk | 7ha
    Axe | Feral Axe | 7la
    Axe | War Spike | 7mp
    Axe | Berserker Axe | 7wa
    Axe | Twin Axe | 92a
    Axe | Cleaver | 9ax
    Axe | Bearded Axe | 9ba
    Axe | Tabar | 9bt
    Axe | Gothic Axe | 9ga
    Axe | Ancient Axe | 9gi
    Axe | Hatchet | 9ha
    Axe | Military Axe | 9la
    Axe | Crowbill | 9mp
    Axe | Naga | 9wa
    Axe | Axe | axe
    Axe | Broad Axe | bax
    Axe | Battle Axe | btx
    Axe | Great Axe | gax
    Axe | Giant Axe | gix
    Axe | Hand Axe | hax
    Axe | Large Axe | lax
    Axe | Military Pick | mpi
    Axe | War Axe | wax
    Barbarian Helm | Jawbone Cap | ba1
    Barbarian Helm | Fanged Helm | ba2
    Barbarian Helm | Horned Helm | ba3
    Barbarian Helm | Assault Helmet | ba4
    Barbarian Helm | Avenger Guard | ba5
    Barbarian Helm | Jawbone Visor | ba6
    Barbarian Helm | Lion Helm | ba7
    Barbarian Helm | Rage Mask | ba8
    Barbarian Helm | Savage Helmet | ba9
    Barbarian Helm | Slayer Guard | baa
    Barbarian Helm | Carnage Helm | bab
    Barbarian Helm | Fury Visor | bac
    Barbarian Helm | Destroyer Helm | bad
    Barbarian Helm | Conqueror Crown | bae
    Barbarian Helm | Guardian Crown | baf
    Belt | Plated Belt | hbl
    Belt | Sash | lbl
    Belt | Belt | mbl
    Belt | Heavy Belt | tbl
    Belt | Colossus Girdle | uhc
    Belt | Spiderweb Sash | ulc
    Belt | Mithril Coil | umc
    Belt | Troll Belt | utc
    Belt | Vampirefang Belt | uvc
    Belt | Light Belt | vbl
    Belt | War Belt | zhb
    Belt | Demonhide Sash | zlb
    Belt | Mesh Belt | zmb
    Belt | Battle Belt | ztb
    Belt | Sharkskin Belt | zvb
    Body Part | Brain | brz
    Body Part | Eye | eyz
    Body Part | Flag | flg
    Body Part | Fang | fng
    Body Part | Horn | hrn
    Body Part | Heart | hrt
    Body Part | Jawbone | jaw
    Body Part | Quill | qll
    Body Part | Scalp | scz
    Body Part | Soul | sol
    Body Part | Spleen | spe
    Body Part | Tail | tal
    Bolts | Bolts | cqv
    Boots | Greaves | hbt
    Boots | Boots | lbt
    Boots | Chain Boots | mbt
    Boots | Light Plated Boots | tbt
    Boots | Myrmidon Greaves | uhb
    Boots | Wyrmhide Boots | ulb
    Boots | Boneweave Boots | umb
    Boots | Mirrored Boots | utb
    Boots | Scarabshell Boots | uvb
    Boots | Heavy Boots | vbt
    Boots | War Boots | xhb
    Boots | Demonhide Boots | xlb
    Boots | Mesh Boots | xmb
    Boots | Battle Boots | xtb
    Boots | Sharkskin Boots | xvb
    Bow | Great Bow | 6cb
    Bow | Blade Bow | 6hb
    Bow | Crusader Bow | 6l7
    Bow | Shadow Bow | 6lb
    Bow | Hydra Bow | 6lw
    Bow | Diamond Bow | 6s7
    Bow | Spider Bow | 6sb
    Bow | Ward Bow | 6sw
    Bow | Double Bow | 8cb
    Bow | Razor Bow | 8hb
    Bow | Large Siege Bow | 8l8
    Bow | Cedar Bow | 8lb
    Bow | Gothic Bow | 8lw
    Bow | Short Siege Bow | 8s8
    Bow | Edge Bow | 8sb
    Bow | Rune Bow | 8sw
    Bow | Composite Bow | cbw
    Bow | Hunter's Bow | hbw
    Bow | Long Battle Bow | lbb
    Bow | Long Bow | lbw
    Bow | Long War Bow | lwb
    Bow | Short Battle Bow | sbb
    Bow | Short Bow | sbw
    Bow | Short War Bow | swb
    Circlet | Circlet | ci0
    Circlet | Coronet | ci1
    Circlet | Tiara | ci2
    Circlet | Diadem | ci3
    Club | Truncheon | 7cl
    Club | Tyrant Club | 7sp
    Club | Cudgel | 9cl
    Club | Barbed Club | 9sp
    Club | Club | clb
    Club | Wirt's Leg | leg
    Club | Spiked Club | spc
    Crossbow | Colossus Crossbow | 6hx
    Crossbow | Pellet Bow | 6lx
    Crossbow | Gorgon Crossbow | 6mx
    Crossbow | Demon Crossbow | 6rx
    Crossbow | Ballista | 8hx
    Crossbow | Arbalest | 8lx
    Crossbow | Siege Crossbow | 8mx
    Crossbow | Chu-Ko-Nu | 8rx
    Crossbow | Heavy Crossbow | hxb
    Crossbow | Light Crossbow | lxb
    Crossbow | Crossbow | mxb
    Crossbow | Repeating Crossbow | rxb
    Dagger | Legend Spike | 7bl
    Dagger | Bone Knife | 7dg
    Dagger | Mithril Point | 7di
    Dagger | Fanged Knife | 7kr
    Dagger | Stiletto | 9bl
    Dagger | Poignard | 9dg
    Dagger | Rondel | 9di
    Dagger | Cinquedeas | 9kr
    Dagger | Blade | bld
    Dagger | Decoy Gidbinn | d33
    Dagger | Dagger | dgr
    Dagger | Dirk | dir
    Dagger | The Gidbinn | g33
    Dagger | Kris | kri
    Druid Pelt | Wolf Head | dr1
    Druid Pelt | Hawk Helm | dr2
    Druid Pelt | Antlers | dr3
    Druid Pelt | Falcon Mask | dr4
    Druid Pelt | Spirit Mask | dr5
    Druid Pelt | Alpha Helm | dr6
    Druid Pelt | Griffon Headdress | dr7
    Druid Pelt | Hunter's Guise | dr8
    Druid Pelt | Sacred Feathers | dr9
    Druid Pelt | Totemic Mask | dra
    Druid Pelt | Blood Spirit | drb
    Druid Pelt | Sun Spirit | drc
    Druid Pelt | Earth Spirit | drd
    Druid Pelt | Sky Spirit | dre
    Druid Pelt | Dream Spirit | drf
    Ear | Ear | ear
    Elixir | Elixir | elx
    Gem | Chipped Sapphire | gcb
    Gem | Chipped Emerald | gcg
    Gem | Chipped Ruby | gcr
    Gem | Chipped Amethyst | gcv
    Gem | Chipped Diamond | gcw
    Gem | Chipped Topaz | gcy
    Gem | Flawed Sapphire | gfb
    Gem | Flawed Emerald | gfg
    Gem | Flawed Ruby | gfr
    Gem | Flawed Amethyst | gfv
    Gem | Flawed Diamond | gfw
    Gem | Flawed Topaz | gfy
    Gem | Flawless Sapphire | glb
    Gem | Flawless Emerald | glg
    Gem | Flawless Ruby | glr
    Gem | Flawless Diamond | glw
    Gem | Flawless Topaz | gly
    Gem | Perfect Sapphire | gpb
    Gem | Perfect Emerald | gpg
    Gem | Perfect Ruby | gpr
    Gem | Perfect Amethyst | gpv
    Gem | Perfect Diamond | gpw
    Gem | Perfect Topaz | gpy
    Gem | Sapphire | gsb
    Gem | Emerald | gsg
    Gem | Ruby | gsr
    Gem | Amethyst | gsv
    Gem | Diamond | gsw
    Gem | Topaz | gsy
    Gem | Flawless Amethyst | gzv
    Gem | Chipped Skull | skc
    Gem | Flawed Skull | skf
    Gem | Flawless Skull | skl
    Gem | Skull | sku
    Gem | Perfect Skull | skz
    Gloves | Gauntlets | hgl
    Gloves | Leather Gloves | lgl
    Gloves | Chain Gloves | mgl
    Gloves | Light Gauntlets | tgl
    Gloves | Ogre Gauntlets | uhg
    Gloves | Bramble Mitts | ulg
    Gloves | Vambraces | umg
    Gloves | Crusader Gauntlets | utg
    Gloves | Vampirebone Gloves | uvg
    Gloves | Heavy Gloves | vgl
    Gloves | War Gauntlets | xhg
    Gloves | Demonhide Gloves | xlg
    Gloves | Heavy Bracers | xmg
    Gloves | Battle Gauntlets | xtg
    Gloves | Sharkskin Gloves | xvg
    Gold | Gold | gld
    Grand Charm | Grand Charm | cm3
    Hammer | Thunder Maul | 7gm
    Hammer | Ogre Maul | 7m7
    Hammer | Legendary Mallet | 7wh
    Hammer | Martel de Fer | 9gm
    Hammer | War Club | 9m9
    Hammer | Battle Hammer | 9wh
    Hammer | Great Maul | gma
    Hammer | Horadric Malus | hdm
    Hammer | Hell Forge Hammer | hfh
    Hammer | Maul | mau
    Hammer | War Hammer | whm
    Health Potion | Minor Healing Potion | hp1
    Health Potion | Light Healing Potion | hp2
    Health Potion | Healing Potion | hp3
    Health Potion | Greater Healing Potion | hp4
    Health Potion | Super Healing Potion | hp5
    Health Potion | hpf | hpf
    Health Potion | hpo | hpo
    Health Potion | rpl | rpl
    Health Potion | rps | rps
    Helm | Bone Helm | bhm
    Helm | Cap | cap
    Helm | Crown | crn
    Helm | Full Helm | fhl
    Helm | Great Helm | ghm
    Helm | Helm | hlm
    Helm | Mask | msk
    Helm | Skull Cap | skp
    Helm | Shako | uap
    Helm | Bone Visage | uh9
    Helm | Giant Conch | uhl
    Helm | Spired Helm | uhm
    Helm | Hydraskull | ukp
    Helm | Armet | ulm
    Helm | Corona | urn
    Helm | Demonhead | usk
    Helm | War Hat | xap
    Helm | Grim Helm | xh9
    Helm | Basinet | xhl
    Helm | Winged Helm | xhm
    Helm | Sallet | xkp
    Helm | Casque | xlm
    Helm | Grand Crown | xrn
    Helm | Death Mask | xsk
    Herb | Herb | hrb
    Javelin | Ghost Glaive | 7gl
    Javelin | Hyperion Javelin | 7ja
    Javelin | Stygian Pilum | 7pi
    Javelin | Balrog Spear | 7s7
    Javelin | Winged Harpoon | 7ts
    Javelin | Spiculum | 9gl
    Javelin | War Javelin | 9ja
    Javelin | Great Pilum | 9pi
    Javelin | Simbilan | 9s9
    Javelin | Harpoon | 9ts
    Javelin | Glaive | glv
    Javelin | Javelin | jav
    Javelin | Pilum | pil
    Javelin | Short Spear | ssp
    Javelin | Throwing Spear | tsp
    Jewel | Jewel | jew
    Key | Key | key
    Key | The Black Tower Key | luv
    Large Charm | Large Charm | cm2
    Mace | Scourge | 7fl
    Mace | Reinforced Mace | 7ma
    Mace | Devil Star | 7mt
    Mace | Knout | 9fl
    Mace | Flanged Mace | 9ma
    Mace | Jagged Star | 9mt
    Mace | Flail | fla
    Mace | Mace | mac
    Mace | Morning Star | mst
    Mace | Khalim's Flail | qf1
    Mace | Khalim's Will | qf2
    Mana Potion | bpl | bpl
    Mana Potion | bps | bps
    Mana Potion | Minor Mana Potion | mp1
    Mana Potion | Light Mana Potion | mp2
    Mana Potion | Mana Potion | mp3
    Mana Potion | Greater Mana Potion | mp4
    Mana Potion | Super Mana Potion | mp5
    Mana Potion | mpf | mpf
    Mana Potion | mpo | mpo
    Necromancer Shrunken Head | Preserved Head | ne1
    Necromancer Shrunken Head | Zombie Head | ne2
    Necromancer Shrunken Head | Unraveller Head | ne3
    Necromancer Shrunken Head | Gargoyle Head | ne4
    Necromancer Shrunken Head | Demon Head | ne5
    Necromancer Shrunken Head | Mummified Trophy | ne6
    Necromancer Shrunken Head | Fetish Trophy | ne7
    Necromancer Shrunken Head | Sexton Trophy | ne8
    Necromancer Shrunken Head | Cantor Trophy | ne9
    Necromancer Shrunken Head | Hierophant Trophy | nea
    Necromancer Shrunken Head | Minion Skull | neb
    Necromancer Shrunken Head | Overseer Skull | ned
    Necromancer Shrunken Head | Succubus Skull | nee
    Necromancer Shrunken Head | Bloodlord Skull | nef
    Necromancer Shrunken Head | Hellspawn Skull | neg
    Paladin Shield | Targe | pa1
    Paladin Shield | Rondache | pa2
    Paladin Shield | Heraldic Shield | pa3
    Paladin Shield | Aerin Shield | pa4
    Paladin Shield | Crown Shield | pa5
    Paladin Shield | Akaran Targe | pa6
    Paladin Shield | Akaran Rondache | pa7
    Paladin Shield | Protector Shield | pa8
    Paladin Shield | Gilded Shield | pa9
    Paladin Shield | Royal Shield | paa
    Paladin Shield | Sacred Targe | pab
    Paladin Shield | Sacred Rondache | pac
    Paladin Shield | Kurast Shield | pad
    Paladin Shield | Zakarum Shield | pae
    Paladin Shield | Vortex Shield | paf
    Polearm | Great Poleaxe | 7h7
    Polearm | Ogre Axe | 7o7
    Polearm | Cryptic Axe | 7pa
    Polearm | Thresher | 7s8
    Polearm | Colossus Voulge | 7vo
    Polearm | Giant Thresher | 7wc
    Polearm | Lochaber Axe | 9b7
    Polearm | Bec-de-Corbin | 9h9
    Polearm | Partizan | 9pa
    Polearm | Battle Scythe | 9s8
    Polearm | Bill | 9vo
    Polearm | Grim Scythe | 9wc
    Polearm | Bardiche | bar
    Polearm | Halberd | hal
    Polearm | Poleaxe | pax
    Polearm | Scythe | scy
    Polearm | Voulge | vou
    Polearm | War Scythe | wsc
    Quest Item | Book of Skill | ass
    Quest Item | Lam Esen's Tome | bbb
    Quest Item | Baal's Eye | bey
    Quest Item | Key to the Cairn Stones | bkd
    Quest Item | Scroll of Inifuss | bks
    Quest Item | Horadric Cube | box
    Quest Item | Diablo's Horn | dhn
    Quest Item | The Golden Bird | g34
    Quest Item | Malah's Potion | ice
    Quest Item | A Jade Figurine | j34
    Quest Item | Mephisto's Brain | mbr
    Quest Item | Mephisto's Soulstone | mss
    Quest Item | Key of Terror | pk1
    Quest Item | Key of Hate | pk2
    Quest Item | Key of Destruction | pk3
    Quest Item | Khalim's Brain | qbr
    Quest Item | Khalim's Eye | qey
    Quest Item | Khalim's Heart | qhr
    Quest Item | Standard of Heroes | std
    Quest Item | Horadric Scroll | tr1
    Quest Item | Scroll of Resistance | tr2
    Quest Item | Potion of Life | xyz
    Rejuvenation Potion | Full Rejuvenation Potion | rvl
    Rejuvenation Potion | Rejuvenation Potion | rvs
    Ring | Ring | rin
    Rune | El Rune | r01
    Rune | Eld Rune | r02
    Rune | Tir Rune | r03
    Rune | Nef Rune | r04
    Rune | Eth Rune | r05
    Rune | Ith Rune | r06
    Rune | Tal Rune | r07
    Rune | Ral Rune | r08
    Rune | Ort Rune | r09
    Rune | Thul Rune | r10
    Rune | Amn Rune | r11
    Rune | Sol Rune | r12
    Rune | Shael Rune | r13
    Rune | Dol Rune | r14
    Rune | Hel Rune | r15
    Rune | Io Rune | r16
    Rune | Lum Rune | r17
    Rune | Ko Rune | r18
    Rune | Fal Rune | r19
    Rune | Lem Rune | r20
    Rune | Pul Rune | r21
    Rune | Um Rune | r22
    Rune | Mal Rune | r23
    Rune | Ist Rune | r24
    Rune | Gul Rune | r25
    Rune | Vex Rune | r26
    Rune | Ohm Rune | r27
    Rune | Lo Rune | r28
    Rune | Sur Rune | r29
    Rune | Ber Rune | r30
    Rune | Jah Rune | r31
    Rune | Cham Rune | r32
    Rune | Zod Rune | r33
    Scepter | Seraph Rod | 7qs
    Scepter | Mighty Scepter | 7sc
    Scepter | Caduceus | 7ws
    Scepter | Holy Water Sprinkler | 9qs
    Scepter | Rune Scepter | 9sc
    Scepter | Divine Scepter | 9ws
    Scepter | Grand Scepter | gsc
    Scepter | Scepter | scp
    Scepter | War Scepter | wsp
    Scroll | Scroll of Knowledge | 0sc
    Scroll | Scroll of Identify | isc
    Scroll | Scroll of Town Portal | tsc
    Shield | Bone Shield | bsh
    Shield | Buckler | buc
    Shield | Gothic Shield | gts
    Shield | Kite Shield | kit
    Shield | Large Shield | lrg
    Shield | Small Shield | sml
    Shield | Spiked Shield | spk
    Shield | Tower Shield | tow
    Shield | Monarch | uit
    Shield | Luna | uml
    Shield | Aegis | uow
    Shield | Blade Barrier | upk
    Shield | Hyperion | urg
    Shield | Troll Nest | ush
    Shield | Ward | uts
    Shield | Heater | uuc
    Shield | Dragon Shield | xit
    Shield | Round Shield | xml
    Shield | Pavise | xow
    Shield | Barbed Shield | xpk
    Shield | Scutum | xrg
    Shield | Grim Shield | xsh
    Shield | Ancient Shield | xts
    Shield | Defender | xuc
    Small Charm | Small Charm | cm1
    Sorceress Orb | Eagle Orb | ob1
    Sorceress Orb | Sacred Globe | ob2
    Sorceress Orb | Smoked Sphere | ob3
    Sorceress Orb | Clasped Orb | ob4
    Sorceress Orb | Jared's Stone | ob5
    Sorceress Orb | Glowing Orb | ob6
    Sorceress Orb | Crystalline Globe | ob7
    Sorceress Orb | Cloudy Sphere | ob8
    Sorceress Orb | Sparkling Ball | ob9
    Sorceress Orb | Swirling Crystal | oba
    Sorceress Orb | Heavenly Stone | obb
    Sorceress Orb | Eldritch Orb | obc
    Sorceress Orb | Demon Heart | obd
    Sorceress Orb | Vortex Orb | obe
    Sorceress Orb | Dimensional Shard | obf
    Spear | Mancatcher | 7br
    Spear | War Pike | 7p7
    Spear | Hyperion Spear | 7sr
    Spear | Ghost Spear | 7st
    Spear | Stygian Pike | 7tr
    Spear | War Fork | 9br
    Spear | Lance | 9p9
    Spear | War Spear | 9sr
    Spear | Yari | 9st
    Spear | Fuscina | 9tr
    Spear | Brandistock | brn
    Spear | Pike | pik
    Spear | Spear | spr
    Spear | Spetum | spt
    Spear | Trident | tri
    Staff | Shillelagh | 6bs
    Staff | Elder Staff | 6cs
    Staff | Stalagmite | 6ls
    Staff | Walking Stick | 6ss
    Staff | Archon Staff | 6ws
    Staff | Gothic Staff | 8bs
    Staff | Cedar Staff | 8cs
    Staff | Quarterstaff | 8ls
    Staff | Jo Staff | 8ss
    Staff | Rune Staff | 8ws
    Staff | Battle Staff | bst
    Staff | Gnarled Staff | cst
    Staff | Horadric Staff | hst
    Staff | Long Staff | lst
    Staff | Shaft of the Horadric Staff | msf
    Staff | Short Staff | sst
    Staff | War Staff | wst
    Stamina Potion | Stamina Potion | vps
    Sword | Two-Handed Sword | 2hs
    Sword | Legend Sword | 72h
    Sword | Champion Sword | 7b7
    Sword | Conquest Sword | 7bs
    Sword | Highland Blade | 7cm
    Sword | Phase Blade | 7cr
    Sword | Colossus Sword | 7fb
    Sword | Hydra Edge | 7fc
    Sword | Colossus Blade | 7gd
    Sword | Balrog Blade | 7gs
    Sword | Cryptic Sword | 7ls
    Sword | Elegant Blade | 7sb
    Sword | Ataghan | 7sm
    Sword | Falcata | 7ss
    Sword | Mythical Sword | 7wd
    Sword | Espandon | 92h
    Sword | Gothic Sword | 9b9
    Sword | Battle Sword | 9bs
    Sword | Dacian Falx | 9cm
    Sword | Dimensional Blade | 9cr
    Sword | Zweihander | 9fb
    Sword | Tulwar | 9fc
    Sword | Executioner Sword | 9gd
    Sword | Tusk Sword | 9gs
    Sword | Rune Sword | 9ls
    Sword | Shamshir | 9sb
    Sword | Cutlass | 9sm
    Sword | Gladius | 9ss
    Sword | Ancient Sword | 9wd
    Sword | Broad Sword | bsd
    Sword | Bastard Sword | bsw
    Sword | Claymore | clm
    Sword | Crystal Sword | crs
    Sword | Flamberge | flb
    Sword | Falchion | flc
    Sword | Giant Sword | gis
    Sword | Great Sword | gsd
    Sword | Long Sword | lsd
    Sword | Sabre | sbr
    Sword | Scimitar | scm
    Sword | Short Sword | ssd
    Sword | War Sword | wsd
    Thawing Potion | Thawing Potion | wms
    Throwing Axe | Winged Axe | 7b8
    Throwing Axe | Flying Axe | 7ta
    Throwing Axe | Hurlbat | 9b8
    Throwing Axe | Francisca | 9ta
    Throwing Axe | Balanced Axe | bal
    Throwing Axe | Throwing Axe | tax
    Throwing Knife | Winged Knife | 7bk
    Throwing Knife | Flying Knife | 7tk
    Throwing Knife | War Dart | 9bk
    Throwing Knife | Battle Dart | 9tk
    Throwing Knife | Balanced Knife | bkf
    Throwing Knife | Throwing Knife | tkf
    Throwing Potion | Strangling Gas Potion | gpl
    Throwing Potion | Choking Gas Potion | gpm
    Throwing Potion | Rancid Gas Potion | gps
    Throwing Potion | Fulminating Potion | opl
    Throwing Potion | Exploding Potion | opm
    Throwing Potion | Oil Potion | ops
    Tome | Tome of Identify | ibk
    Tome | Tome of Town Portal | tbk
    Torch | Torch | tch
    Wand | Lich Wand | 7bw
    Wand | Unearthed Wand | 7gw
    Wand | Polished Wand | 7wn
    Wand | Ghost Wand | 7yw
    Wand | Tomb Wand | 9bw
    Wand | Grave Wand | 9gw
    Wand | Burnt Wand | 9wn
    Wand | Petrified Wand | 9yw
    Wand | Bone Wand | bwn
    Wand | Grim Wand | gwn
    Wand | Wand | wnd
    Wand | Yew Wand | ywn
    
    */
    
     
    Last edited: Mar 21, 2017
    klaus, TimmyDeezNuts and Gix like this.
  8. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    @TheProdigy, welcome aboard and thanks for sharing. I'm sure many will find this useful.
     
    TheProdigy likes this.
  9. TheProdigy

    TheProdigy Senior Member

    Joined:
    Mar 11, 2017
    Messages:
    471
    Likes Received:
    61
    Trophy Points:
    28

    SOLVED! I took care of the bugs described below and updated the code in my previous post.

    Just a word of caution, I found 2 bugs in my configuration. One is no big deal, the other is more serious.

    Bug 1 is in the armor hide/filter line, where I exclude magic heavy gloves (and exc and elite) from the filter so I still see them. These gloves are used as bases for "blood" crafting (Nef, P-Ruby, junk jewel) to have crushing blow on them. The filter works perfectly, except that once crafted, their name disappears. I also exclude rare, set, and unique gloves. Therefore, without digging more deeply into the source code, and noticing that there is no reported class code for "crafted items," one can conclude that crafted items fall under "non-magic" (NMAG in config). So now I just completely exclude those three gloves in that line, without a MAG modifier.

    The second bug is more sinister and seems to be more tricky. Some potentially-useful/valuable items are being filtered out. In this case, it was a 4-sock superior GMB (though only +2skill). I saw it on a char that didn't have maphack active but once injected the name does not show up. The bow is in my inventory, but if I were to drop it, it would disappear from view. Initial de-bugging is suggesting that the CL7 class-specific code is either not Amazon weapons OR the class-specific item codes cannot be conditioned in the same was as the weapon and armor codes? Thought from other's experience?

    I am debugging and should have it posted up in the next day or two with the cause - feel free to give me a pointer if you see where it may have come from.

    Question for the mods, should I just edit the original post with the updated code when ready? Thanks!
     
    Last edited: Mar 21, 2017
    Gix likes this.
  10. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    @TheProdigy, yes. Edit the original post with the updated fixed code when you have it ready. Thanks.
     
    TheProdigy likes this.
  11. Matthieu

    Matthieu Member

    Joined:
    Mar 12, 2017
    Messages:
    10
    Likes Received:
    7
    Trophy Points:
    3
    Hi, I read this post about BH maphack configuration but I am not familiar with all this codes :)
    Can someone help me please?

    BH Maphack basis configuration is OK to me, just want to add the two following modifs :
    - Not displaying all potions (except full rej) // white keys // TP and ID scrolls // gold < 15 000 // lower quality items // throwing potions
    - Purple color for all gems whatever quality

    Don t hesitate to wisp me in game => /w *matthieu

    Thank you :)
     
    Last edited by a moderator: Mar 25, 2017
  12. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    Tell us what have you tried so far and isn't working?

    PS: There will be no in-game whispers for personal maphack customizations since it's all about sharing in this thread and the discussion can help others too.
     
    Matthieu likes this.
  13. Matthieu

    Matthieu Member

    Joined:
    Mar 12, 2017
    Messages:
    10
    Likes Received:
    7
    Trophy Points:
    3
    Excuse-me didn t know about wisping ingame for MH :)

    Here is what I tested and what is not working :)
    - Gems are not in purple
    - Don t have runes numbers
    - Can t see number of socket on eth items

    Thank you for helping me

    Code:
    //Item Display Configuration
    Advanced Item Display:   True, None
    
    ItemDisplay[ETH]: Eth %NAME% L%ILVL%
    ItemDisplay[ETH SOCK=1]: Eth %NAME% (%SOCKETS%) L%ILVL%
    ItemDisplay[ETH SOCK>1]: Eth %NAME% (%SOCKETS%) L%ILVL%
    ItemDisplay[SOCK=1]: %NAME% (%SOCKETS%) L%ILVL%
    ItemDisplay[SOCK>1]: %NAME% (%SOCKETS%) L%ILVL%
    ItemDisplay[]: %NAME% L%ILVL%
    ItemDisplay[Rune]: %RUNENUM% - %RUNENAME%
    ItemDisplay[vps]:
    ItemDisplay[yps]:
    ItemDisplay[wms]:
    ItemDisplay[gps]:
    ItemDisplay[ops]:
    ItemDisplay[gpm]:
    ItemDisplay[opm]:
    ItemDisplay[gpl]:
    ItemDisplay[opl]:
    ItemDisplay[hp1]:
    ItemDisplay[hp2]:
    ItemDisplay[hp3]:
    ItemDisplay[hp4]:
    ItemDisplay[hp5]:
    ItemDisplay[mp1]:
    ItemDisplay[mp2]:
    ItemDisplay[mp3]:
    ItemDisplay[mp4]:
    ItemDisplay[mp5]:
    ItemDisplay[rvs]:
    ItemDisplay[aqv]:
    ItemDisplay[cqv]:
    ItemDisplay[tsc]:
    ItemDisplay[isc]:
    ItemDisplay[key]:
    ItemDisplay[INF]:
    ItemDisplay[GOLD<10000]:
    ItemDisplay[Gem]: %PURPLE%%NAME%
    
     
    Last edited: Mar 25, 2017
  14. TheProdigy

    TheProdigy Senior Member

    Joined:
    Mar 11, 2017
    Messages:
    471
    Likes Received:
    61
    Trophy Points:
    28

    After a quick look, make sure you add %CONTINUE% after each of your Itemdisplay lines that actually have a rule - it goes at the very end of the entire line. But don't do this for objects you are completely hiding, just leave them blank after the ":" as you have for all the potions and such.

    You are not seeing the rune numbers or the purple gem names due to the above rule. The Itemdisplay[]: ...%ILVL% line applies to ALL items, as there is nothing (no conditions) between the brackets "[]" - since you don't have %CONTINUE% at the end of that line, then that is the last rule it reads for any items that satisfy its conditions, which, in this case, is ALL OF THEM. :)

    As for colors, you need to add them after the colon and before each item you plan to color, such as %PURPLE%%NAME%%CONTINUE%

    EDIT - It looks like you got it figured out below!
     
    Last edited: Mar 25, 2017
    Matthieu, Gix and TimmyDeezNuts like this.
  15. Matthieu

    Matthieu Member

    Joined:
    Mar 12, 2017
    Messages:
    10
    Likes Received:
    7
    Trophy Points:
    3
    Thank you very much TheProdigy this now work fine :)

    I corrected a few things :
    - Simplifying general structure of code by using %CONTINUE% argument
    - Adding an orange square on map for runes >19

    Besides the %CONTINUE% argument I needed to specify the rank of runes and gemtype I needed to take into account.

    Here is my configuration if it can help someone.
    Code:
    //Item Display Configuration
    Advanced Item Display:   True, None
    ItemDisplay[]: %NAME% L%ILVL%%CONTINUE%
    ItemDisplay[ETH]: Eth %NAME%%CONTINUE%
    ItemDisplay[SOCK>0]: %NAME% (%SOCKETS%)%CONTINUE%
    ItemDisplay[GEMTYPE>0]: %PURPLE%%NAME%%CONTINUE%
    ItemDisplay[RUNE>0]: %RUNENUM% - %RUNENAME%%CONTINUE%
    ItemDisplay[RUNE>19]: %NAME%%ORANGE%%MAP%%CONTINUE%
    ItemDisplay[vps]:
    ItemDisplay[yps]:
    ItemDisplay[wms]:
    ItemDisplay[gps]:
    ItemDisplay[ops]:
    ItemDisplay[gpm]:
    ItemDisplay[opm]:
    ItemDisplay[gpl]:
    ItemDisplay[opl]:
    ItemDisplay[hp1]:
    ItemDisplay[hp2]:
    ItemDisplay[hp3]:
    ItemDisplay[hp4]:
    ItemDisplay[hp5]:
    ItemDisplay[mp1]:
    ItemDisplay[mp2]:
    ItemDisplay[mp3]:
    ItemDisplay[mp4]:
    ItemDisplay[mp5]:
    ItemDisplay[rvs]:
    ItemDisplay[aqv]:
    ItemDisplay[cqv]:
    ItemDisplay[tsc]:
    ItemDisplay[isc]:
    ItemDisplay[key]:
    ItemDisplay[INF]:
    ItemDisplay[GOLD<10000]:
    Thank you everyone for helping :)
     
    TimmyDeezNuts, TheProdigy and Gix like this.
  16. bbq_sausage

    bbq_sausage Member

    Joined:
    Mar 29, 2017
    Messages:
    4
    Likes Received:
    17
    Trophy Points:
    3
    Well, guys i have a question here. I am trying to configure Lolisquad BH and i got a problem. Colors dont shows as they should. Lets say i add to BH.cfg this string:
    Code:
    ItemDisplay[vps]: %RED%123 %CONTINUE%
    That means game should show stamina potions with name "123" colored red, right? But instead of that i am getting this:
    [​IMG]
    Colors from premade default configs works same way. Anyone had same issue? google did not help.
     
    MannerFoulos likes this.
  17. TimmyDeezNuts

    TimmyDeezNuts Rezident Ninja Forum Legend

    Joined:
    Aug 6, 2016
    Messages:
    2,900
    Likes Received:
    1,473
    Trophy Points:
    113

    Code:
    ItemDisplay[mp5]: %BLUE%¥ %WHITE%M5
    ItemDisplay[rvs]: %PURPLE%¥ %WHITE%R1
    ItemDisplay[rvl]: %PURPLE%¥ %WHITE%R2
    
    I didn't use %CONTINUE% for potions, maybe this is causing it? Also try using it without the space after "123"? Shouldn't make a difference but just to be sure.
     
  18. genei

    genei Active Member

    Joined:
    Jan 30, 2017
    Messages:
    36
    Likes Received:
    0
    Trophy Points:
    6
    Why I can't use BH by LoliSquad? It says is not a valid Win32 application but if I use BH by Underbent it works. How to hide setting window? It is disturbing.
     
  19. bbq_sausage

    bbq_sausage Member

    Joined:
    Mar 29, 2017
    Messages:
    4
    Likes Received:
    17
    Trophy Points:
    3
    [​IMG]
    Code:
    ItemDisplay[vps]:  %BLUE% Bruh %WHITE%M5
    Did not work. I guess problem in interpretating colors for some reason. All config colors goes in Hex(?) and for some reason do not shows in game, but show their code as text.
     
    MannerFoulos likes this.
  20. Gix

    Gix Founder

    Joined:
    Jan 1, 2005
    Messages:
    54,565
    Likes Received:
    5,223
    Trophy Points:
    113

    See the "Read Me.txt" file
    Install this https://www.microsoft.com/en-us/download/details.aspx?id=30679
    Run as Administrator
    Hold CTRL and Click settings to Open
    Right Click to Close
     
  • Draft saved Draft deleted
    Loading...
    Similar Threads - Maphack Configuration Guide
    1. lethalbacon
      Replies:
      0
      Views:
      8,348
    2. Gix
      Replies:
      523
      Views:
      864,713
    3. Reacher
      Replies:
      1
      Views:
      7,071
    4. Gix
      Replies:
      13
      Views:
      31,404
    5. Gix
      Replies:
      15
      Views:
      28,957
    Loading...