Dota 2 9th May Patch – Content Analysis

May 10th, 2012 by Cyborgmatt Leave a reply »
Advertisement

This week’s Dota 2 test patch has arrived, bringing a large number of bug fixes and corrections to incorrect data values resulting in incorrect damage/range etc. You can see the full changelog here.

Front End Changes

This week’s patch brings a few general/visual front end changes and another rework to one of the older hero models, Beastmaster.

General Changes

The shop keeper’s dialogue lines have been hooked up and can be heard in game now when using any of the shops.

Visual Updates

When healing a unit the value of the heal will now be displayed over the unit’s head as floating text.

Updated Models

We’ve some updates to Beastmaster’s models, specifically the textures.

Beastmaster’s Updated Model

Beastmaster now has a new hero icon, scaleform video and new model textures.

New Icon:

Old Icon:

New Beastmaster – Front:

Old Beastmaster – Front:

New Beastmaster – Side:

Old Beastmaster – Side:

Updated Portraits

A couple of portrait updates this week to reflect the recent model updates.

Beastmaster’s Portrait

Lion’s Hero Icon

Lion’s minimap hero icon has been updated to reflect his new look.

Back End Changes

Another big batch of back end changes this week, including the return of the in game store strings.

Updated Strings

The safe to leave strings have been updated to give us more of an understand of how the game is dealing with the situation and we also have some references to “Glory” points been increased which increases the drop rate bonus.

    "DOTA_Chat_SafeToLeaveAbandoner"  "<font color='#FF0000'><b>Abandonment by %s1. This game is now safe to leave.</b></font>"
    "DOTA_Chat_SafeToLeaveAbandonerEarly"  "<font color='#FF0000'><b>Early abandonment by %s1. This game is now safe to leave. No stats will be recorded.</b></font>"

    "DOTA_Chat_DropRateBonus"    "%s1 increases the <font color='#FFD700'>Glory</font> points earned by all players in this match by <b><font color='#FFD700'>%s2%</font></b>!"
									

Disrupter and Nyx Assassin are now in the hero list:

    "npc_dota_hero_disruptor"      "Disruptor"
    "npc_dota_hero_nyx_assassin"    "Nyx Assassin"
									

Disruptor’s and Nyx Assassin’s ability strings:

    //DISRUPTOR
    "DOTA_Tooltip_ability_disruptor_thunder_strike"          "Thunder Strike"
    "DOTA_Tooltip_ability_disruptor_thunder_strike_Description"    "Hits the target and anyone nearby three times over 4 seconds"
    "DOTA_Tooltip_ability_disruptor_glimpse"            "Glimpse"
    "DOTA_Tooltip_ability_disruptor_glimpse_Description"      "Teleports the target hero back to where he was 4 seconds ago"
    "DOTA_Tooltip_ability_disruptor_kinetic_field"          "Kinetic Field"
    "DOTA_Tooltip_ability_disruptor_kinetic_field_Description"    "Creates a circular barrier that enemies can't walk across."
    "DOTA_Tooltip_ability_disruptor_kinetic_field_formation_time"  "FORMATION TIME:"
    "DOTA_Tooltip_ability_disruptor_kinetic_field_duration"      "DURATION:"
    "DOTA_Tooltip_ability_disruptor_static_storm"          "Static Storm"
    "DOTA_Tooltip_ability_disruptor_static_storm_Description"    "Silences all in the area and deals damage that becomes more intense over time."
    "DOTA_Tooltip_ability_disruptor_static_storm_damage_max"    "MAX DAMAGE PER SECOND:"
    "DOTA_Tooltip_ability_disruptor_static_storm_duration"      "DURATION:"

    "npc_dota_hero_disruptor_bio"                  "Bio"
    "npc_dota_hero_disruptor_hype"                  "Hype"

    //NYX ASSASSIN
    "DOTA_Tooltip_ability_nyx_assassin_impale"                "Impale"
    "DOTA_Tooltip_ability_nyx_assassin_impale_Description"          "Rock spikes burst from the earth along a straight path. Enemy units are hurled into the air, then are stunned and take damage when they fall."
    "DOTA_Tooltip_ability_nyx_assassin_impale_Lore"              ""
    "DOTA_Tooltip_ability_nyx_assassin_impale_duration"            "STUN DURATION:"
    "DOTA_Tooltip_ability_nyx_assassin_mana_burn"              "Mana Burn"
    "DOTA_Tooltip_ability_nyx_assassin_mana_burn_Description"        "Destroys the target hero's mana equal to a multiplier of its Intelligence, and deals damage equal to the mana burned."
    "DOTA_Tooltip_ability_nyx_assassin_mana_burn_Lore"            ""
    "DOTA_Tooltip_ability_nyx_assassin_mana_burn_int_multiplier"      "INTELLIGENCE MULTIPLIER:"
    "DOTA_Tooltip_ability_nyx_assassin_spiked_carapace"            "Spiked Carapace"
    "DOTA_Tooltip_ability_nyx_assassin_spiked_carapace_Description"      "When activated, Spiked Carapace reflects the next damage instance dealt to Nyx Assassin from a player controlled source, as well as stunning the hero that caused the damage."
    "DOTA_Tooltip_ability_nyx_assassin_spiked_carapace_Lore"        ""
    "DOTA_Tooltip_ability_nyx_assassin_spiked_carapace_reflect_duration"  "REFLECT DURATION:"
    "DOTA_Tooltip_ability_nyx_assassin_spiked_carapace_stun_duration"    "STUN DURATION:"
    "DOTA_Tooltip_ability_nyx_assassin_vendetta"              "Vendetta"
    "DOTA_Tooltip_ability_nyx_assassin_vendetta_Description"        "Allows Nyx Assassin to become invisible and gain a speed bonus.  If Nyx Assassin attacks to break the invisibility, massive bonus damage is dealt with the attack."
    "DOTA_Tooltip_ability_nyx_assassin_vendetta_Lore"            ""
    "DOTA_Tooltip_ability_nyx_assassin_vendetta_duration"          "DURATION:"
    "DOTA_Tooltip_ability_nyx_assassin_vendetta_movement_speed"        "%MOVEMENT SPEED:"
    "DOTA_Tooltip_ability_nyx_assassin_vendetta_bonus_damage"        "BONUS DAMAGE:"
    "npc_dota_hero_nyx_assassin_bio"                    "Bio"
    "npc_dota_hero_nyx_assassin_hype"                    "Hype"

    "DOTA_Tooltip_modifier_disruptor_thunder_strike"        "Thunder Strike"
    "DOTA_Tooltip_modifier_disruptor_thunder_strike_Description"  "Taking periodic damage"
    "DOTA_Tooltip_modifier_disruptor_static_storm"          "Static Storm"
    "DOTA_Tooltip_modifier_disruptor_static_storm_Description"    "Silenced"

    "DOTA_Tooltip_modifier_nyx_assassin_impale"              "Impale"
    "DOTA_Tooltip_modifier_nyx_assassin_Description"          "Stunned."
    "DOTA_Tooltip_modifier_nyx_assassin_spiked_carapace"        "Spiked Carapace"
    "DOTA_Tooltip_modifier_nyx_assassin_spiked_carapace_Description"  "The next player-owned damage instance will be reflected, damaging and stunning the hero that caused it."
    "DOTA_Tooltip_modifier_nyx_assassin_vendetta"            "Vendetta"
    "DOTA_Tooltip_modifier_nyx_assassin_vendetta_Description"      "Moving %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%% faster and is phased.  Next attack will deal bonus damage."

									

More updates to the hero roles:

    // needed for Learn heroes tab
    "DOTA_Hero_Selection_Filter_Carry"      "CARRY"
    "DOTA_Hero_Selection_Filter_Initiator"    "INITIATOR"
    "DOTA_Hero_Selection_Filter_Ganker"      "GANKER"
    "DOTA_Hero_Selection_Filter_Support"    "SUPPORT"
    "DOTA_Hero_Selection_Filter_Pusher"      "PUSHER"
    "DOTA_Hero_Selection_Filter_Disabler"    "INITIATOR"
    "DOTA_Hero_Selection_Filter_Babysitter"    "GANKER"
    "DOTA_Hero_Selection_Filter_Jungler"    "JUNGLER"
    "DOTA_Hero_Selection_Filter_Roamer"      "ROAMER"
    "DOTA_Hero_Selection_Filter_Tank"      "TANK"
									

New references to some extra chat controls, possible rework of the chat room system incoming:

    "chat_join_channel"                    "JOIN CHAT CHANNEL"
    "chat_select_channel"                  "Select a chat channel to join"
    "chat_create_channel"                  "CREATE NEW CHAT CHANNEL"
    "chat_create_channel_desc"                "Enter a custom channel name"
    "chat_create_channel_button"              "CREATE NEW CHANNEL"
    "confirm_create_channel_button"              "CREATE"
    "chat_custom_channels"                  "CUSTOM"
    "chat_regional_channels"                "REGIONAL"
									

Matchmaking can now be disabled on disruptive player’s accounts:

    "matchmaking_account_disabled"                "You have been too disruptive and will not be able to chat or join the matchmaking queue for %s1"
    "DOTA_RP_ACCOUNT_DISABLED"      "Matchmaking Disabled Temporarily"
									

In Game Store Strings

This week’s patch sees the return of the in game store strings, there’s a lot of things covered in these strings and confirms a number of items that we’ve seen listed in the previous item schema updates.

"DOTA_PageUnavailable"        "Page Currently Unavailable"
    "DOTA_PageUnavailableExplanation"  "I'm sure that someone is working hard to fix the problem...nWhy not queue for a match instead?"

    //-------------------------------------------------------------------------------------------
    // Economy
    "ItemTypeDesc"            "Level %s1 %s2"      // s1 is the level number, s2 is the item type. Example: "Level 4 Medigun"
    "ItemTypeDescNoLevel"        "Level %s1"        // s1 is the level number. Example: "Level 12"
    "ItemTypeDescKillEater"        "%s1 %s2 - %s4: %s3"  // s1 is the kill eater rank, s2 is the item type, s3 is the string for lifetime kills (*) of this weapon; %s4 is for what sort of event we're tracking (ie., kills, ubers). Example: "Veteran Fish, 82948 kills"
    "ItemTypeDescKillEaterAlt"      "(%s2: %s1)" // maps to s3/s4 above

    "ItemNameUniqueFormat"        "%s1%s2%s3"      // will turn into "The Battalion's Backup #1"; foreign languages that have gender/declension can change this to be "Shotgun #1" or whatever
    "ItemNameWithQualityFormat"      "%s1 %s2%s3"    // will turn into "Strange Shotgun #1"; foreign languages that have gender for adjectives can change this to be "Shotgun #1 (Strange)" or whatever
    "ItemNameCraftNumberFormat"      " #%s1"
//    "TF_Unique_Prepend_Proper"      "The "  [$ENGLISH]    // the space at the end is important
//    "TF_Unique_Prepend_Proper_Quality"  "The"  [$ENGLISH]    // no space; English-only
//    "TF_NonUnique_Prepend_Proper"    "A"  [$ENGLISH]      // DEPRECATED
//    "TF_NonUnique_Append_Proper"    "(%s1)"  [$!ENGLISH]    // DEPRECATED

    "TF_Tag_Category_Misc"  ""
    "TF_Tag_Category_Quality"  "Quality"
    "TF_Tag_Category_Class"  "Class"
    "TF_Tag_Category_Type"  "Type"
    "TF_Tag_Category_RawType"  "Raw Type"
    "DOTA_Tag_Category_Hero" "Hero"
    "TF_Tag_Crate"      "Crate"
    "Tag_Category_Rarity"  "Rarity"
    "DOTA_Game_Modifier"  "! Game Modifier"
    "DOTA_WearableType_Wearable" "Wearable"
    "DOTA_OtherType"      "Other"
    
    // Notificaitons
    "EconNotificationsCount"    "%s1 Unread Messages"
    "DOTA_EconNotification_Header"  "Notification"
    
    "Econ_Store"      "STORE"
    "Econ_Backpack"      "BACKPACK"
    "Econ_Loadout"      "LOADOUT"
    "Econ_Workshop"      "WORKSHOP"
        
    "DOTA_Accept"            "Accept"
    "DOTA_Decline"            "Decline"
    "DOTA_View"              "View"
    "DOTA_Ignore"            "Ignore"
    "DOTA_HasNewItems_Title"      "You have new items!"
    "DOTA_HasNewItems_Text"        "You have received new items. Press view to review them now or press ignore and they will be added to your backpack."
    
    "DOTA_BackpackDelete"      "Delete"
    "DOTA_BackpackDiscard"      "Discard"
    "DOTA_BackpackNoAction"      "No Action"
    
    "DOTA_DiscardPanelText"      "You received this item, but you don't have room for it in your backpack!nnPlease make room in your backpack or press discard to throw your new item away. You will not receive further item drops until you resolve this."
    
    "DOTA_TreasureCache"      "Treasure Cache"
    "DOTA_TreasureCache_Type"    "Treasure"
    "DOTA_TreasureCache_Desc"    "You need a Treasure Key to open this. You can pick one up at the DOTA 2 Store."
    "DOTA_TreasureCache_Rare"    "Treasure Cache"
    "DOTA_Tool_TreasureKey"      "Treasure Key"
    "DOTA_Tool_TreasureKey_Desc"  "Used to open locked treasure caches."
    
    "Econ_Tool_CrateKey_Title"    "Unlock Treasure Cache"
    "ToolNoTargetItems"    "You have nothing that this tool can be applied to."
    "BackpackApplyTool"    "Select the item to apply the %s1 to:"
    "ApplyOnItem"      "Use With..."
    "ConsumeItem"      "Use"
    "ExpandUse"        "Expand"
    "UnlockUse"        "Unlock"
    "GiftUse"        "Gift"
    "RefurbishItem"      "Restore"
    "CustomizeItem"      "Customize"
    "ToolActionCancel"    "Cancel"
    "RefurbishItem"      "Refurbish"
    "UsingTool"        "Using %s1 on %s2."
    "ToolUseReminder"    "Remember, once you have used a tool, it's gone!"
    "RenameTool_CurrentName" "Current Item Name:  %s1"
    "RenameTool_NewName"  "New Item Name:"
    "RenameTool_Confirm"  "Are you sure you want to rename the item '%s1'?"
    "RenameTool_Invalid"  "Names cannot contain leading or trailing spaces."
    "DescTool_CurrentDesc"  "Current Description:  %s1"
    "DescTool_NewDesc"    "New Description:"
    "DescTool_Confirm"    "Are you sure you want describe the item as '%s1'?"
    "DescTool_Invalid"    "Descriptions cannot contain leading or trailing spaces."
    "DOTA_UseFail_NotInGame" "You must be in a game and use your 'action item' key to use this item."
    "DOTA_BackpackExpander_Confirm" "Are you sure you want to expand your backpack by 50 slots? The backpack expander will be destroyed upon use."
    "DOTA_XPBonus_Confirm" "Are you sure you want to consume this XP bonus item? Your rate of discovering items will increase by %s1 for one week. You will be notified when the bonus period ends. The item will be destroyed upon use."
    "DOTA_RepentantSoul_Confirm" "Are you sure you want to consume the Repentant Soul? You will exit the low priority punishment queue if you are in one. The Repentant Soul will be destroyed upon use."
    "DOTA_Gift_Confirm"    "Are you sure you want to use this gift item?"
    
    "DOTA_NewItem"      "New Item Acquired!"
    
    "DOTA_GiftedItems"        "%s1 has given a gift to %s2!"
    "DOTA_GifterText_Random"    "%recipient% was selected at random to receive a gift from %giver%!"
    "DOTA_GifterText_All"      "%giver% has given out a bunch of gifts!"
    "DOTA_GifterText_SelfOpen"    "%giver% has opened a package!"
    "DOTA_GifterText_Title"      "Gifts have been given!"
    
    "DOTA_UseItem_MiniGameAlreadyStarted" "That minigame has already started."
    "DOTA_UseItem_Success"  "The item was used successfully!"
    "DOTA_UseItem_Error"  "The item was not able to be used at this time! You may not meet the requirements to use this item."
    "DOTA_UseItem_GiftNoPlayers" "There are no other players to give a gift to!"
    "DOTA_UseItemNotification_Title" "Item Use Report"
    "DOTA_UseItemNotification_ButtonOne" "OK"
    "DOTA_UseItemNotification_ButtonTwo" "Ignore"
    "DOTA_UseItem_DropRateBonusAlreadyGranted" "You already have a drop rate bonus active on this account. Your Fortunate Soul has not been used."
    "DOTA_UseItem_NotInLowPriorityPool" "You aren't in the low priority punishment queue. Your Repentant Soul has not been used."
    
    "Econ_Revolving_Loot_List"            "This cache contains one of the following items:"
    "Econ_Revolving_Loot_List_Rare_Item"      "or an Exceedingly Rare Special Item!"
    "Econ_Crate_Locks_Remaining"          "Number of locks remaining: %s1"
  
    "DOTA_SortBackpack"  "Sort Backpack:"
    "DOTA_SortBackpack_Rarity" "Sort by Rarity"
    "DOTA_SortBackpack_Quality" "Sort by Quality"
    "DOTA_SortBackpack_Hero" "Sort by Hero"
    "DOTA_SortBackpack_Type" "Sort by Type"
    "DOTA_SortBackpack_Slot" "Sort by Slot"
    "DOTA_SortBackpack_Name" "Sort by Name"

    "AddToCollection"     "Collect Item"
    "WrapGift"        "Wrap Gift"
    "UnwrapGift"      "Unwrap Gift"
    "DeliverGift"      "Deliver Gift"
    
    "DOTA_AnyHero"          "Any Hero"
    "DOTA_NoSlot"          "N/A"

    // Quality
    "Normal"            "Base"
    "Unique"            "Standard"
    "vintage"            "Vintage"
    "community"            "Community"
    "developer"            "Valve"
    "selfmade"            "Self-Made"
    "customized"          "Customized"
    "genuine"            "Genuine"
    "unusual"            "Unusual"
    "strange"            "Strange"
    "completed"            "Completed"
    "haunted"            "Haunted"

    "Store_Filter_All"          "All Items"

    // Prefabs
    "dota_item"              "Wearable Item"
    "dota_default_item"          "Base Item"
    "dota_misc_item"          "Misc Item"
    "dota_tool"              "Tool"
        
    // Tool Types
    "tool_type_none"          "None"
    "tool_type_hero_taunt"        "Hero Taunt"
    "tool_type_name"          "Name Tag"
          
    // Test Item
    "IT_MDL_Files"            "MDL Files (*.mdl)"
    "IT_TestingFiles"          "Testing Files (*.itf)"
    "TestItemCustomizeMDLTitle"      "Select custom mdl..."
    "TestItemSaveSetupTitle"      "Export test item setup..."
    "TestItemLoadSetupTitle"      "Import test item setup..."
    
    // UI
    "DOTA_DeleteItemConfirmText_Recycle"    "Deleting this item will permanently destroy it. This cannot be undone. When you destroy this %s1 item you will have a small chance of immediately discovering one %s2 item."
    "DOTA_DeleteItemConfirmText_UltraRare"    "Deleting this item will permanently destroy it. This cannot be undone. <i><b><font color='#FF2222'>This item is exceptionally rare. You may not want to destroy it.</font></b></i> There is no chance of discovering a new item when this one is deleted."
  
    "DOTA_PlayerLoadout"                "Player Loadout"
    "DOTA_CustomizePlayerLoadout"            "Customize Player Loadout"
    
    // Drop Rate Modifiers
    "DOTA_DropRateModifiersNone"            "You currently receive <font color='#FFD700'>Glory</font> at the base rate."
    "DOTA_DropRateModifiers"              "Glory Modifiers:"
    "DOTA_DropRateModifier_Bonus"            "Bonus: <font color='#FFFFFF'>%s1</font>"
    "DOTA_DropRateModifier_Date"            "Expires: <font color='#FFFFFF'>%s1</font>"
    
    // Loadout Slots
    "LoadoutSlot_Weapon"                "Weapon"
    "LoadoutSlot_OffHandWeapon"              "Off-Hand Weapon"
    "LoadoutSlot_Head"                  "Head"
    "LoadoutSlot_Shoulder"                "Shoulder"
    "LoadoutSlot_Arms"                  "Arms"
    "LoadoutSlot_Armor"                  "Armor"
    "LoadoutSlot_Belt"                  "Belt"
    "LoadoutSlot_Back"                  "Back"
    "LoadoutSlot_Neck"                  "Neck"
    "LoadoutSlot_Legs"                  "Legs"
    "LoadoutSlot_Gloves"                "Gloves"
    "LoadoutSlot_Taunt"                  "Taunt"
    "LoadoutSlot_Courier"                "Courier"
    "LoadoutSlot_Announcer"                "Announcer"
    "LoadoutSlot_Mega_Kills"              "Mega-Kill Announcer"
    "LoadoutSlot_Action_Item"              "Action Item"
    "LoadoutSlot_Ability_Attack"            "Default Attack"
    "LoadoutSlot_Ability1"                "Ability 1"
    "LoadoutSlot_Ability2"                "Ability 2"
    "LoadoutSlot_Ability3"                "Ability 3"
    "LoadoutSlot_Ability4"                "Ability 4"
    "LoadoutSlot_Ability_Ultimate"            "Ultimate"
    "LoadoutSlot_Body_Head"                "Body - Head"
    "LoadoutSlot_Custom_Hex"              "Hex Effects"

    "TF_Style_Desc"                    "Style: %s1" // Yes, it should be prefixed "TF_"
    
    "DOTA_Item_Unnamed_New_Item"            "Unnamed New Item"

    // Economy UI
    "DOTA_Loadout_SelectHero"              "Select a Hero"

    // Store UI
    "Store_New_Items"      "New!"
    "Store_Bundles"        "Bundles"
    "Store_Gear"        "Gear"
    "Store_Tools"        "Tools"
    "Store_Taunts"        "Taunts"
    "Store_Effects"        "Effects"
    "Store_Abilities"      "Abilities"
    "Store_Featured"      "Featured"
    "Store_Items"        "Items"
    "Store_Announcers"      "Announcers"
    "Store_Couriers"      "Couriers"
    
    "Store_ViewCart"      "View Cart"
    
    "Store_Backpack"      "Backpack"
    "Store_Loadout"        "Loadout"
    
    // Attribute Strings
    "Attrib_Store_TradableAfterDate"      "Becomes Tradable After a Few Days"
    "Attrib_Store_Purchased"          "Will Not Be Tradable or Usable in Crafting"
    "Attrib_CannotCraft"            "Not Usable in Crafting"
    "Attrib_SpecialItem"            "Not Tradable or Usable in Crafting"
    "Attrib_AchievementItem"          "Achievement Item: Not Tradable"
    "Attrib_ExpirationDate"            "This item will expire on %s1."
    "AttribFormat_AdditionalNote"        "( %s1 )"
    "Attrib_LimitedUse"              "This is a limited use item.  Uses: %s1"
    "Attrib_InUse"                "Currently In Use"
    "Attrib_CollectionReward"          "Collection Reward"
    "Attrib_PreviewItem"            "Test Run - Cannot be traded, crafted, or modified."
    "Attrib_Always_Tradable"          "Always Tradable"
    "Attrib_CannotTrade"            "Not Tradable"
    "Attrib_CannotTradeOrCraft"          "Not Tradable or Usable in Crafting"
    "Attrib_ItemFind_Positive"          "Item Find: %s1% increase in the chance of finding items for this hero while playing with this item equipped."
    "Attrib_SupplyCrateSeries"          "Cache Series #%s1"
    "Attrib_AttachedParticle"          "Effect: %s1"
    "Attrib_SetItemTintRGB"            "Color: %s1"
    "Attrib_EventDate"              "Date Received: %s1"
    "Attrib_GifterAccountID"          "nGift from: %s1"
    "Attrib_Unlimited"              "Unlimited Use"
    
    "Econ_Color"                "%s1, %s2, %s3"
    
    // Particle Effect Names
    "Attrib_Particle15"              "Ethereal Flame"
    "Attrib_Particle16"              "Resonant Energy"
    "Attrib_Particle17"              "Luminous Gaze"
    "Attrib_Particle18"              "Searing Essence"
    "Attrib_Particle19"              "Burning Animus"
    "Attrib_Particle20"              "Piercing Beams"
    
    // Rarity Names
    "Rarity_Common"                "Common"
    "Rarity_Uncommon"              "Uncommon"
    "Rarity_Rare"                "Rare"
    "Rarity_Mythical"              "Mythical"
    "Rarity_Legendary"              "Legendary"
    "Rarity_Ancient"              "Ancient"
    "Rarity_Immortal"              "Immortal"
    
    "RarityTypeDesc"              "<font color='%s1'>%s2 %s3</font>"
    "Unknown_Item_Type"              "Item"
    
    "DOTA_Chat_EconItem"            "%s1 has been awarded the item %s2!"

    "Econ_Bundle_Double"            "%s1, %s2"
    "Econ_Bundle_DoubleContinued"        "%s1, %s2,"
    
    "KillEaterEventType_Kills"          "Kills"
    "KillEaterEventType_KillAssists"      "Kill Assists"  
    "KillEaterEventType_Wins"          "Victories"
    "KillEaterEventType_Treants_Created"    "Treants Created"
    "KillEaterEventType_Omnislash_Jumps"    "Omnislash Jumps"
    "KillEaterEventType_Blade_Fury_Time"    "Blade Fury Damage"
    "KillEaterEventType_Blade_Dance_Crits"    "Blade Dance Crits"
    "KillEaterEventType_Wards_Placed"      "Wards Placed"
    "KillEaterEventType_Killing_Sprees"      "Killing Sprees"
    "KillEaterEventType_Horrors_Witnessed"    "Horrors Witnessed"
    "KillEaterEventType_Carries_Killed"      "Carries Killed"
    "KillEaterEventType_First_Blood"      "First Bloods"
    "KillEaterEventType_Godlike"        "Godlike Sprees"
    "KillEaterEventType_Trees_Created"      "Trees Created"
    "KillEaterEventType_Gold_Earned"      "Gold Earned"
    "KillEaterEventType_Gold_Spent"        "Gold Spent"
    "KillEaterEventType_Towers_Destroyed"    "Towers Destroyed"
  
    "KillEaterRank0"      "Strange"
    "KillEaterRank1"      "Unremarkable"
    "KillEaterRank2"      "Blooded"
    "KillEaterRank3"      "Menacing"
    "KillEaterRank4"      "Uncharitable"
    "KillEaterRank5"      "Dangerous"
    "KillEaterRank6"      "Notably Dangerous"
    "KillEaterRank7"      "Lethal"
    "KillEaterRank8"      "Spectacularly Lethal"
    "KillEaterRank9"      "Blood-Drenched"
    "KillEaterRank10"      "Gore-Spattered"
    "KillEaterRank11"      "Wicked Nasty"
    "KillEaterRank12"      "Positively Inhumane"
    "KillEaterRank13"      "Face-Melting"
    "KillEaterRank14"      "Rage-Inducing"
    "KillEaterRank15"      "Match-Ending"
    "KillEaterRank16"      "Imba"
    "KillEaterRank17"      "Utterly Broken"

    "WinsRank0"          "Strange"
    "WinsRank1"          "Newbie"
    "WinsRank2"          "Initiate"
    "WinsRank3"          "Apprentice"
    "WinsRank4"          "Journeyman"
    "WinsRank5"          "Expert"
    "WinsRank6"          "Master"
    "WinsRank7"          "Grand Master"
    "WinsRank8"          "Authority"
    "WinsRank9"          "Virtuoso"
    "WinsRank10"        "Single-Minded"
    "WinsRank11"        "Try-Hard"
    "WinsRank12"        "Die-Hard"
    "WinsRank13"        "Going Pro"
    "WinsRank14"        "Almost Pro"
    "WinsRank15"        "Pure Pro"
    "WinsRank16"        "Win Machine"
    
    "FurionRank0"        "Strange"
    "FurionRank1"        "Seedling"
    "FurionRank2"        "Sproutling"
    "FurionRank3"        "Twiggy"
    "FurionRank4"        "Leafy"
    "FurionRank5"        "Frondly"
    "FurionRank6"        "Verdant"
    "FurionRank7"        "Lush"
    "FurionRank8"        "Flourishing"
    "FurionRank9"        "Bountiful"
    "FurionRank10"        "Druidic"
    "FurionRank10"        "Lore-Bound"
    "FurionRank11"        "Magnificent"
    "FurionRank12"        "Consecrated"
    "FurionRank13"        "Enshrined"
    "FurionRank14"        "Verodicia's Own"

    "JuggernautRank0"      "Strange"
    "JuggernautRank1"      "Forgotten"
    "JuggernautRank2"      "Derelict"
    "JuggernautRank3"      "Outcast"
    "JuggernautRank4"      "Notable"
    "JuggernautRank5"      "Accomplished"
    "JuggernautRank6"      "Experienced"
    "JuggernautRank7"      "Unchallenged"
    "JuggernautRank8"      "Undefeatable"
    "JuggernautRank9"      "Unconquered"
    "JuggernautRank10"      "Recognized"
    "JuggernautRank10"      "Acclaimed"
    "JuggernautRank11"      "Renowned"
    "JuggernautRank12"      "Storied"
    "JuggernautRank13"      "Celebrated"
    "JuggernautRank14"      "Immortal"
    
    "TowersRank0"        "Strange"
    "TowersRank1"        "Impaired"
    "TowersRank2"        "Impairing"
    "TowersRank3"        "Vandalizing"
    "TowersRank4"        "Ravaging"
    "TowersRank5"        "Razing"
    "TowersRank6"        "Wrecking"
    "TowersRank7"        "Decimating"
    "TowersRank8"        "Demolishing"
    "TowersRank9"        "Disintigrating"
    "TowersRank10"        "Pulverizing"
    "TowersRank11"        "Atomizing"
    "TowersRank12"        "Planckifying"
    "TowersRank13"        "Steeple Toppling"
    "TowersRank14"        "Monolith Mashing"
    "TowersRank15"        "Edifice Defying"
    "TowersRank16"        "Tower-Bane"
      
    // Set Names
    "ItemSet"                  "Set: %s1"
    "DOTA_Set_Juggernaut_Boar_God"        "The Boar God's Honor"
    "DOTA_Set_Juggernaut_Ivory_Ebony"      "Of Ivory and Ebony"
    "DOTA_Set_Juggernaut_Shame"          "The Nomad's Shame"
    "DOTA_Set_Juggernaut_Beasts_Men"      "Aspects of Beast and Man"
    "DOTA_Set_Juggernaut_High_Plains"      "Traveler on the High Plains"
    "DOTA_Set_Furion_Scion_Savage"        "Scion of the Savage"
    "DOTA_Set_Furion_Heartwood_Vanguard"    "Heartwood Vanguard"
    "DOTA_Set_Furion_Beast_Bole"        "Master of Beast and Bole"
    "DOTA_Set_Furion_Forest_Lord"        "Regal Forest Lord"

    "RefurbishItem_RemovePaintTitle"  "Remove Paint?"
    "RefurbishItem_RemovePaint"      "Remove the custom color from this item, restoring its original color?nn(Paint will be discarded)"
    
    "RefurbishItem_RemoveNameTitle"    "Remove Name?"
    "RefurbishItem_RemoveName"      "Remove the custom name from this item, restoring its original name?nn(Name Tag will be discarded)"
    
    "RefurbishItem_RemoveDescTitle"    "Remove Desc?"
    "RefurbishItem_RemoveDesc"      "Remove the description from this item, restoring its original description?nn(Description Tag will be discarded)"
    
    "RefurbishItem_RemoveCustomTextureTitle"  "Remove Decal?"
    "RefurbishItem_RemoveCustomTexture"      "Remove the decal applied to this item?"
    
    "RefurbishItem_RemoveCraftIndexTitle"    "Remove Craft Number?"
    "RefurbishItem_RemoveCraftIndex"      "Remove the unique crafted number from this item?"
    
    "RefurbishItem_RemoveMakersMarkTitle"    "Remove Crafter Name?"
    "RefurbishItem_RemoveMakersMark"      "Remove the crafter's name from this item?"
    
    "RefurbishItem_Yes"            "Yes, Wipe It"
    "RefurbishItem_No"            "No, Leave It"
    
    "NewItemMethod_Dropped"          "You Found:"
    "NewItemMethod_Crafted"          "You Crafted:"
    "NewItemMethod_Traded"          "You Traded for:"
    "NewItemMethod_Purchased"        "You Purchased:"
    "NewItemMethod_FoundInCrate"      "You Unboxed:"
    "NewItemMethod_Gifted"          "You Received a Gift:"
    "NewItemMethod_Promotion"        "You Received a Store Promotion Item:"
    "NewItemMethod_Earned"          "You Earned:"
    "NewItemMethod_Refunded"        "You Were Refunded:"
    "NewItemMethod_Support"          "Customer Support Granted You:"
    "NewItemMethod_CollectionReward"    "You Redeemed a Collection Reward:"
    "NewItemMethod_PreviewItem"        "You are now Testing:"
    "NewItemMethod_PreviewItemPurchased"  "You Purchased:"
    "NewItemMethod_PeriodicScoreReward"    "You Earned:"
    
    "Item_Found"            "%s1 has found: <font color='%s2'>%s3</font> %s4"
    "Item_Crafted"            "%s1 has crafted: <font color='%s2'>%s3</font> %s4"
    "Item_Traded"            "%s1 has traded for: <font color='%s2'>%s3</font> %s4"
    "Item_Purchased"          "%s1 has purchased: <font color='%s2'>%s3</font> %s4"
    "Item_FoundInCrate"          "%s1 has unboxed: <font color='%s2'>%s3</font> %s4"
    "Item_Gifted"            "%s1 has received a gift: <font color='%s2'>%s3</font> %s4"
    "Item_Earned"            "%s1 has earned: <font color='%s2'>%s3</font> %s4"
    "Item_Refunded"            "%s1 has been refunded: <font color='%s2'>%s3</font> %s4"
    "Item_GiftWrapped"          "%s1 has wrapped a gift: <font color='%s2'>%s3</font> %s4"
    "Item_CollectionReward"        "%s1 has redeemed a collection reward: <font color='%s2'>%s3</font> %s4"
    "Item_PeriodicScoreReward"      "%s1 has earned: <font color='%s2'>%s3</font> %s4"
									

Unreleased Subtitles

We’ve another set of unreleased hero subtitles.

Chaos Knight’s Subtitles

Chaos Knight now has his own set of subtitles:

"lang"
{
  "Language"    "English"
  "Tokens"
  {
    "chaos_knight_chaknight_spawn_01"    "chaos_knight: Knight of chaos."
    "chaos_knight_chaknight_spawn_02"    "chaos_knight: Chaos Knight."
    "chaos_knight_chaknight_spawn_03"    "chaos_knight: Chaos rides."
    "chaos_knight_chaknight_spawn_04"    "chaos_knight: Chaos rides."
    "chaos_knight_chaknight_spawn_05"    "chaos_knight: Knight in blackest armor."
    "chaos_knight_chaknight_battlebegins_01"    "chaos_knight: We descend into chaos."
    "chaos_knight_chaknight_firstblood_01"    "chaos_knight: First blood, hehehahahah."
    "chaos_knight_chaknight_firstblood_02"    "chaos_knight: How quickly chaos spreads."
    "chaos_knight_chaknight_move_01"    "chaos_knight: Yes."
    "chaos_knight_chaknight_move_02"    "chaos_knight: Yes."
    "chaos_knight_chaknight_move_03"    "chaos_knight: Indeed."
    "chaos_knight_chaknight_move_04"    "chaos_knight: Giddyup."
    "chaos_knight_chaknight_move_05"    "chaos_knight: Ahead, steed."
    "chaos_knight_chaknight_move_06"    "chaos_knight: Amble on."
    "chaos_knight_chaknight_move_07"    "chaos_knight: Through your paces."
    "chaos_knight_chaknight_move_08"    "chaos_knight: Ahead, Armageddon."
    "chaos_knight_chaknight_move_09"    "chaos_knight: The beaten path."
    "chaos_knight_chaknight_move_10"    "chaos_knight: Ride on."
    "chaos_knight_chaknight_move_11"    "chaos_knight: Gallop."
    "chaos_knight_chaknight_move_12"    "chaos_knight: By drought and blade."
    "chaos_knight_chaknight_move_13"    "chaos_knight: Armageddon comes."
    "chaos_knight_chaknight_move_14"    "chaos_knight: Hitherto."
    "chaos_knight_chaknight_move_15"    "chaos_knight: By shield and blade."
    "chaos_knight_chaknight_move_16"    "chaos_knight: A chaotic path."
    "chaos_knight_chaknight_move_17"    "chaos_knight: Hya!"
    "chaos_knight_chaknight_attack_01"    "chaos_knight: Mounted attack."
    "chaos_knight_chaknight_attack_02"    "chaos_knight: Well hewn."
    "chaos_knight_chaknight_attack_03"    "chaos_knight: Part your flesh."
    "chaos_knight_chaknight_attack_04"    "chaos_knight: I cast you aside."
    "chaos_knight_chaknight_attack_05"    "chaos_knight: Strike!"
    "chaos_knight_chaknight_attack_06"    "chaos_knight: No match."
    "chaos_knight_chaknight_attack_07"    "chaos_knight: Taste my cudgel."
    "chaos_knight_chaknight_attack_08"    "chaos_knight: Smash you down."
    "chaos_knight_chaknight_attack_09"    "chaos_knight: Split wide."
    "chaos_knight_chaknight_attack_10"    "chaos_knight: I sew chaos!"
    "chaos_knight_chaknight_attack_11"    "chaos_knight: Charge!"
    "chaos_knight_chaknight_cast_01"    "chaos_knight: I bequeath chaos!"
    "chaos_knight_chaknight_cast_02"    "chaos_knight: This'll make a gelding of you."
    "chaos_knight_chaknight_cast_03"    "chaos_knight: Fall to your knees and lament."
    "chaos_knight_chaknight_ability_chaosbolt_01"    "chaos_knight: Stunning."
    "chaos_knight_chaknight_ability_chaosbolt_02"    "chaos_knight: Hold."
    "chaos_knight_chaknight_ability_chaosbolt_03"    "chaos_knight: Cease."
    "chaos_knight_chaknight_ability_chaosbolt_04"    "chaos_knight: As chance would have it."
    "chaos_knight_chaknight_ability_realrift_01"    "chaos_knight: Planeshift."
    "chaos_knight_chaknight_ability_realrift_02"    "chaos_knight: Quick slide."
    "chaos_knight_chaknight_ability_realrift_03"    "chaos_knight: Leap ahead."
    "chaos_knight_chaknight_ability_realrift_04"    "chaos_knight: Meet in battle."
    "chaos_knight_chaknight_ability_phantasm_01"    "chaos_knight: Gather knights."
    "chaos_knight_chaknight_ability_phantasm_02"    "chaos_knight: The horsemen of the apocalypse."
    "chaos_knight_chaknight_ability_phantasm_03"    "chaos_knight: Where ride the horsemen death shall follow."
    "chaos_knight_chaknight_ability_phantasm_04"    "chaos_knight: From other planes I come."
    "chaos_knight_chaknight_ability_phantasm_05"    "chaos_knight: The legion comes."
    "chaos_knight_chaknight_ability_failure_01"    "chaos_knight: Bah."
    "chaos_knight_chaknight_ability_failure_02"    "chaos_knight: Moa, bah!"
    "chaos_knight_chaknight_ability_failure_03"    "chaos_knight: Curses."
    "chaos_knight_chaknight_levelup_01"    "chaos_knight: Chaos expands."
    "chaos_knight_chaknight_levelup_02"    "chaos_knight: A new edifice."
    "chaos_knight_chaknight_levelup_03"    "chaos_knight: Usurpation of power."
    "chaos_knight_chaknight_levelup_04"    "chaos_knight: Yes.  Yes!"
    "chaos_knight_chaknight_levelup_05"    "chaos_knight: Chaos increases!"
    "chaos_knight_chaknight_levelup_06"    "chaos_knight: Feel the chaos."
    "chaos_knight_chaknight_levelup_07"    "chaos_knight: Chaos reigns."
    "chaos_knight_chaknight_kill_01"    "chaos_knight: I'll tample your bones to dust."
    "chaos_knight_chaknight_kill_02"    "chaos_knight: Now you exist on one less plane."
    "chaos_knight_chaknight_kill_03"    "chaos_knight: Your time on this plane is ended."
    "chaos_knight_chaknight_kill_04"    "chaos_knight: You were unworthy to the task."
    "chaos_knight_chaknight_kill_05"    "chaos_knight: Our grievance is settled."
    "chaos_knight_chaknight_kill_06"    "chaos_knight: Testimony to your weakness."
    "chaos_knight_chaknight_kill_07"    "chaos_knight: Your flesh achieves a lower state of order."
    "chaos_knight_chaknight_kill_08"    "chaos_knight: All creation is order which must be scattered to the wind."
    "chaos_knight_chaknight_kill_09"    "chaos_knight: Chaos and corruption take your corpse."
    "chaos_knight_chaknight_kill_10"    "chaos_knight: You were no match."
    "chaos_knight_chaknight_kill_11"    "chaos_knight: I'll set you bouncing on Armageddon's flank."
    "chaos_knight_chaknight_rival_01"    "chaos_knight: Knight takes king."
    "chaos_knight_chaknight_rival_02"    "chaos_knight: I would trample your bones to dust, if you had any."
    "chaos_knight_chaknight_rival_03"    "chaos_knight: I send you to your final redemption."
    "chaos_knight_chaknight_rival_04"    "chaos_knight: What true knight has no horse?"
    "chaos_knight_chaknight_rival_05"    "chaos_knight: Had you a horse, this might have been a fair fight."
    "chaos_knight_chaknight_rival_06"    "chaos_knight: A knight on foot is no knight at all."
    "chaos_knight_chaknight_rival_07"    "chaos_knight: Where is your Omniscient One now?"
    "chaos_knight_chaknight_rival_08"    "chaos_knight: He who stood for the Light now lies in his grave."
    "chaos_knight_chaknight_rival_09"    "chaos_knight: Omni Knight, my second most hunted prey."
    "chaos_knight_chaknight_rival_10"    "chaos_knight: I consign you to dust."
    "chaos_knight_chaknight_rival_11"    "chaos_knight: You did need a steed, didn't you?"
    "chaos_knight_chaknight_rival_12"    "chaos_knight: A knight like none I've seen before."
    "chaos_knight_chaknight_rival_13"    "chaos_knight: You died well."
    "chaos_knight_chaknight_rival_14"    "chaos_knight: A knight worthy of his armor."
    "chaos_knight_chaknight_rival_15"    "chaos_knight: My antithesis rides no more."
    "chaos_knight_chaknight_rival_16"    "chaos_knight: The Light is lost from this plane."
    "chaos_knight_chaknight_rival_17"    "chaos_knight: Aha, come back, and I shall kill you again."
    "chaos_knight_chaknight_rival_18"    "chaos_knight: I'll see you purged from every plane."
    "chaos_knight_chaknight_rival_19"    "chaos_knight: Your light is snuffed out."
    "chaos_knight_chaknight_rival_20"    "chaos_knight: The light goes out from your eyes."
    "chaos_knight_chaknight_rival_21"    "chaos_knight: Long have I hunted you, Ezalor."
    "chaos_knight_chaknight_rival_22"    "chaos_knight: The universe has no place for a rogue Fundamental."
    "chaos_knight_chaknight_rival_23"    "chaos_knight: Hem, the besotted one dies."
    "chaos_knight_chaknight_rival_24"    "chaos_knight: I spill your keg, and split your head."
    "chaos_knight_chaknight_rival_25"    "chaos_knight: Defeat is a bitter brew, is it not?"
    "chaos_knight_chaknight_rival_26"    "chaos_knight: We were not so different, you and I."
    "chaos_knight_chaknight_rival_27"    "chaos_knight: So dies another agent of chaos."
    "chaos_knight_chaknight_rival_28"    "chaos_knight: You call that a horse?"
    "chaos_knight_chaknight_rival_29"    "chaos_knight: That is an ugly horse you ride."
    "chaos_knight_chaknight_rival_30"    "chaos_knight: What pitiful contraption was that?"
    "chaos_knight_chaknight_rival_31"    "chaos_knight: You taught your horse to fly?"
    "chaos_knight_chaknight_rival_32"    "chaos_knight: Your flying horse is…quite impressive."
    "chaos_knight_chaknight_ally_01"    "chaos_knight: Ride with me, brother."
    "chaos_knight_chaknight_ally_02"    "chaos_knight: Join me in battle."
    "chaos_knight_chaknight_ally_03"    "chaos_knight: Ah, Tidehunter, can I offer you a seabiscuit?"
    "chaos_knight_chaknight_ally_04"    "chaos_knight: Your reputation precedes you."
    "chaos_knight_chaknight_lasthit_01"    "chaos_knight: In service to chaos."
    "chaos_knight_chaknight_lasthit_02"    "chaos_knight: Ye of little consequence."
    "chaos_knight_chaknight_lasthit_03"    "chaos_knight: Eh, cower."
    "chaos_knight_chaknight_lasthit_04"    "chaos_knight: I'll shoe my steed with your gold."
    "chaos_knight_chaknight_lasthit_05"    "chaos_knight: My adversaries pay."
    "chaos_knight_chaknight_lasthit_06"    "chaos_knight: None can endure."
    "chaos_knight_chaknight_lasthit_07"    "chaos_knight: You oughtn't of tried."
    "chaos_knight_chaknight_lasthit_08"    "chaos_knight: Heh, another falls before my hooves."
    "chaos_knight_chaknight_lasthit_09"    "chaos_knight: Mine."
    "chaos_knight_chaknight_death_01"    "chaos_knight: Ugh, no."
    "chaos_knight_chaknight_death_02"    "chaos_knight: Reined in."
    "chaos_knight_chaknight_death_03"    "chaos_knight: Ride on, Armageddon."
    "chaos_knight_chaknight_death_04"    "chaos_knight: Knight…has fallen."
    "chaos_knight_chaknight_death_05"    "chaos_knight: I die on the field of glory."
    "chaos_knight_chaknight_death_06"    "chaos_knight: Dismounted."
    "chaos_knight_chaknight_death_07"    "chaos_knight: Put down, eh."
    "chaos_knight_chaknight_death_08"    "chaos_knight: Thrown…from my steed."
    "chaos_knight_chaknight_death_09"    "chaos_knight: To another plane."
    "chaos_knight_chaknight_death_10"    "chaos_knight: Armageddon…out of here."
    "chaos_knight_chaknight_fastres_01"    "chaos_knight: Quick redress shall be mine."
    "chaos_knight_chaknight_respawn_01"    "chaos_knight: With a renewed gait."
    "chaos_knight_chaknight_respawn_02"    "chaos_knight: We stand again at the gates of chaos."
    "chaos_knight_chaknight_respawn_03"    "chaos_knight: Again I unleash Armageddon."
    "chaos_knight_chaknight_respawn_04"    "chaos_knight: The dark horseman rides anew."
    "chaos_knight_chaknight_respawn_05"    "chaos_knight: I'm back from hinter planes."
    "chaos_knight_chaknight_respawn_06"    "chaos_knight: Vengeance shall be achieved."
    "chaos_knight_chaknight_respawn_07"    "chaos_knight: The dark rider returns."
    "chaos_knight_chaknight_respawn_08"    "chaos_knight: The warhorse rises from the grave."
    "chaos_knight_chaknight_respawn_09"    "chaos_knight: I am born anew to this plane."
    "chaos_knight_chaknight_respawn_10"    "chaos_knight: All that is light shall be cast in darkness."
    "chaos_knight_chaknight_respawn_11"    "chaos_knight: Feel the thunder of Armageddon's hooves."
    "chaos_knight_chaknight_respawn_12"    "chaos_knight: I ride again."
    "chaos_knight_chaknight_respawn_13"    "chaos_knight: Armageddon comes."
    "chaos_knight_chaknight_rare_01"    "chaos_knight: I shall profane their lands with my hoofbeats."
    "chaos_knight_chaknight_rare_02"    "chaos_knight: Bestride Armageddon, I ride down my enemies."
    "chaos_knight_chaknight_rare_03"    "chaos_knight: The light shall be blackened, and chaos shall reign."
    "chaos_knight_chaknight_rare_04"    "chaos_knight: I am a Fundamental of the universe."
    "chaos_knight_chaknight_rare_05"    "chaos_knight: Chaos is Fun…damental."
    "chaos_knight_chaknight_purch_01"    "chaos_knight: At last."
    "chaos_knight_chaknight_purch_02"    "chaos_knight: Long have I waited."
    "chaos_knight_chaknight_purch_03"    "chaos_knight: Well spent."
    "chaos_knight_chaknight_blink_01"    "chaos_knight: Blink dagger."
    "chaos_knight_chaknight_blink_02"    "chaos_knight: My steed shall leap between the planes."
    "chaos_knight_chaknight_scepter_01"    "chaos_knight: Ah, scepter."
    "chaos_knight_chaknight_scepter_02"    "chaos_knight: None shall turn my blade."
    "chaos_knight_chaknight_item_01"    "chaos_knight: Manta style."
    "chaos_knight_chaknight_item_02"    "chaos_knight: Helm of the Dominator."
    "chaos_knight_chaknight_item_03"    "chaos_knight: Heart of Tarrasque."
    "chaos_knight_chaknight_item_04"    "chaos_knight: Assault Cuirass."
    "chaos_knight_chaknight_item_05"    "chaos_knight: Satanic."
    "chaos_knight_chaknight_item_06"    "chaos_knight: Sange and Yasha."
    "chaos_knight_chaknight_item_07"    "chaos_knight: Pipe of Insight."
    "chaos_knight_chaknight_item_08"    "chaos_knight: Armlet."
    "chaos_knight_chaknight_item_09"    "chaos_knight: Black King Bar."
    "chaos_knight_chaknight_item_10"    "chaos_knight: Heaven's Halberd."
    "chaos_knight_chaknight_bottle_01"    "chaos_knight: Saved for later."
    "chaos_knight_chaknight_bottle_02"    "chaos_knight: Bottled."
    "chaos_knight_chaknight_bottle_03"    "chaos_knight: Into my saddle bags."
    "chaos_knight_chaknight_deny_01"    "chaos_knight: Denied."
    "chaos_knight_chaknight_deny_02"    "chaos_knight: Denied."
    "chaos_knight_chaknight_deny_03"    "chaos_knight: Uh-uh."
    "chaos_knight_chaknight_deny_04"    "chaos_knight: Uh-uh."
    "chaos_knight_chaknight_deny_05"    "chaos_knight: Denied."
    "chaos_knight_chaknight_deny_06"    "chaos_knight: Uh-uh."
    "chaos_knight_chaknight_deny_07"    "chaos_knight: No."
    "chaos_knight_chaknight_deny_08"    "chaos_knight: I think not."
    "chaos_knight_chaknight_deny_09"    "chaos_knight: Forbidden."
    "chaos_knight_chaknight_deny_10"    "chaos_knight: You may not have it."
    "chaos_knight_chaknight_deny_11"    "chaos_knight: I refuse you."
    "chaos_knight_chaknight_deny_12"    "chaos_knight: Consider yourself denied."
    "chaos_knight_chaknight_deny_13"    "chaos_knight: Denied."
    "chaos_knight_chaknight_lose_01"    "chaos_knight: Our Citadal falls."
    "chaos_knight_chaknight_lose_02"    "chaos_knight: No."
    "chaos_knight_chaknight_lose_03"    "chaos_knight: Defeated."
    "chaos_knight_chaknight_lose_04"    "chaos_knight: Order prevails this day."
    "chaos_knight_chaknight_win_01"    "chaos_knight: Yes!"
    "chaos_knight_chaknight_win_02"    "chaos_knight: Yes."
    "chaos_knight_chaknight_win_03"    "chaos_knight: Victory!"
    "chaos_knight_chaknight_win_04"    "chaos_knight: Chaos reigns forever!"
    "chaos_knight_chaknight_lane_missing_01"    "chaos_knight: Missing top!"
    "chaos_knight_chaknight_lane_missing_02"    "chaos_knight: Missing middle!"
    "chaos_knight_chaknight_lane_missing_03"    "chaos_knight: Missing bottom!"
    "chaos_knight_chaknight_immort_01"    "chaos_knight: Immortality!"
    "chaos_knight_chaknight_immort_02"    "chaos_knight: My existence is assured."
    "chaos_knight_chaknight_haste_01"    "chaos_knight: Haste!"
    "chaos_knight_chaknight_haste_02"    "chaos_knight: Warhorse to reacehorse."
    "chaos_knight_chaknight_doubdam_01"    "chaos_knight: Double damage!"
    "chaos_knight_chaknight_doubdam_02"    "chaos_knight: Twice struck blow."
    "chaos_knight_chaknight_regen_01"    "chaos_knight: Regeneration!"
    "chaos_knight_chaknight_regen_02"    "chaos_knight: A second wind."
    "chaos_knight_chaknight_illus_01"    "chaos_knight: Illusion!"
    "chaos_knight_chaknight_illus_02"    "chaos_knight: Our hooves thunder."
    "chaos_knight_chaknight_invis_01"    "chaos_knight: Invisibility!"
    "chaos_knight_chaknight_invis_02"    "chaos_knight: Armageddon, where did you go?"
    "chaos_knight_chaknight_notyet_01"    "chaos_knight: Not yet."
    "chaos_knight_chaknight_notyet_02"    "chaos_knight: I'm not ready."
    "chaos_knight_chaknight_notyet_03"    "chaos_knight: It's not time yet."
    "chaos_knight_chaknight_notyet_04"    "chaos_knight: Not yet."
    "chaos_knight_chaknight_notyet_05"    "chaos_knight: I'm not ready."
    "chaos_knight_chaknight_notyet_06"    "chaos_knight: It's not time yet."
    "chaos_knight_chaknight_notyet_07"    "chaos_knight: Not yet!"
    "chaos_knight_chaknight_notyet_08"    "chaos_knight: I'm not ready!"
    "chaos_knight_chaknight_notyet_09"    "chaos_knight: It's not time yet!"
    "chaos_knight_chaknight_nomana_01"    "chaos_knight: Out of mana."
    "chaos_knight_chaknight_nomana_02"    "chaos_knight: No mana."
    "chaos_knight_chaknight_nomana_03"    "chaos_knight: Not enough mana."
    "chaos_knight_chaknight_nomana_04"    "chaos_knight: Out of mana!"
    "chaos_knight_chaknight_nomana_05"    "chaos_knight: No mana!"
    "chaos_knight_chaknight_nomana_06"    "chaos_knight: Not enough mana!"
    "chaos_knight_chaknight_nomana_07"    "chaos_knight: Out of mana!"
    "chaos_knight_chaknight_nomana_08"    "chaos_knight: No mana!"
    "chaos_knight_chaknight_nomana_09"    "chaos_knight: Not enough mana!"
    "chaos_knight_chaknight_thanks_01"    "chaos_knight: Thanks."
    "chaos_knight_chaknight_thanks_02"    "chaos_knight: My thanks."
    "chaos_knight_chaknight_underattack_01"    "chaos_knight: I'm under attack!"
    "chaos_knight_chaknight_inthebag_01"    "chaos_knight: Like the heads of my enemies, this one is in the bag."
    "chaos_knight_chaknight_shiwiz_01"    "chaos_knight: Shitty wizard!"
    "chaos_knight_chaknight_crumwiz_01"    "chaos_knight: Crummy wizard!"
    "chaos_knight_chaknight_pain_01"    "chaos_knight: Hehh."
    "chaos_knight_chaknight_pain_02"    "chaos_knight: Ohh."
    "chaos_knight_chaknight_pain_03"    "chaos_knight: Hah."
    "chaos_knight_chaknight_pain_04"    "chaos_knight: Heh."
    "chaos_knight_chaknight_pain_05"    "chaos_knight: Wheh."
    "chaos_knight_chaknight_pain_06"    "chaos_knight: Ugh."
    "chaos_knight_chaknight_pain_07"    "chaos_knight: Oogh."
    "chaos_knight_chaknight_pain_08"    "chaos_knight: Awhoogh."
    "chaos_knight_chaknight_pain_09"    "chaos_knight: Igh."
    "chaos_knight_chaknight_anger_01"    "chaos_knight: Ahehewh."
    "chaos_knight_chaknight_anger_02"    "chaos_knight: Hkdjfkl."
    "chaos_knight_chaknight_anger_03"    "chaos_knight: Heuhegh."
    "chaos_knight_chaknight_anger_04"    "chaos_knight: Heearh."
    "chaos_knight_chaknight_anger_05"    "chaos_knight: Heearhhhh."
    "chaos_knight_chaknight_anger_06"    "chaos_knight: Haerghhh."
    "chaos_knight_chaknight_happy_01"    "chaos_knight: Heh."
    "chaos_knight_chaknight_happy_02"    "chaos_knight: Hemm."
    "chaos_knight_chaknight_happy_03"    "chaos_knight: Hehhh."
    "chaos_knight_chaknight_happy_04"    "chaos_knight: Heehuh."
    "chaos_knight_chaknight_happy_05"    "chaos_knight: Haeh."
    "chaos_knight_chaknight_happy_06"    "chaos_knight: Hmmm."
    "chaos_knight_chaknight_happy_07"    "chaos_knight: Heemm."
    "chaos_knight_chaknight_laugh_01"    "chaos_knight: Hm hm hm hm hm hm hm hm hm."
    "chaos_knight_chaknight_laugh_02"    "chaos_knight: Hm hm hm!  Hm hm hm hm hm hm hm."
    "chaos_knight_chaknight_laugh_03"    "chaos_knight: Ha ha ha ha ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_04"    "chaos_knight: Hm hm hm heh he he he he ha ha ha haa!"
    "chaos_knight_chaknight_laugh_05"    "chaos_knight: Hm hm hm hm heh ha ha ha ha ha haaa!"
    "chaos_knight_chaknight_laugh_06"    "chaos_knight: Hm hm hm hm hm hm ha ha ha ha ha ha hh hh hh hh hh hh hh hh hh."
    "chaos_knight_chaknight_laugh_07"    "chaos_knight: Hhah ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_08"    "chaos_knight: Mm mm ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_09"    "chaos_knight: Mm mm ha ha ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_10"    "chaos_knight: Mm mm mm ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_11"    "chaos_knight: Mm mm mm ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_12"    "chaos_knight: Heh heh heh heh heh heh."
    "chaos_knight_chaknight_laugh_13"    "chaos_knight: Ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_14"    "chaos_knight: Ah ha ha heh hah!"
    "chaos_knight_chaknight_laugh_15"    "chaos_knight: Oo ho ho ha ha ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_16"    "chaos_knight: Ah ha ha ha ha ha ha ha ha ha ha ha!"
    "chaos_knight_chaknight_laugh_17"    "chaos_knight: Heh ehh heh ehh ehhhhh."
  }
}

									

Unreleased Hero Portraits

We’ve more updates to Ogre Magi’s portrait this week.

Ogre Magi’s Unreleased Hero Portrait

Ogre Magi’s unrefined fireblast ability icon and his scaleform video has been updated again.

Bonus GIF:

Unreleased Custom Couriers

We’ve more updates to the unreleased custom couriers.

Mighty Boar Custom Courier

The standard and flying Mighty Boar couriers now both have animations.

Flying courier run GIF:

Unreleased UI Updates

We’ve a number of updates to the yet to be released card based hero/loadout selection system.

Hero/Loadout Selection

New layout:

A number of the images for the unreleased card based hero/loadout selection system have been updated again, the layout of the actual card has also been updated (most likely for heroes with multiple roles).

 

 

The attribute type pips have been updated (Agility, Intel, Strength):

The role pips have also been updated (Baby Sitter, Carry, Disabler, Ganker, Initiator, Jungler, Pusher, Roamer, Tank):

Role descriptions:

    "DOTA_Hero_Selection_PipTooltip_Carry"    "Carry"
    "DOTA_Hero_Selection_PipTooltip_Disabler"  "Disabler"
    "DOTA_Hero_Selection_PipTooltip_Babysitter"  "Babysitter"
    "DOTA_Hero_Selection_PipTooltip_Initiator"  "Initiator"
    "DOTA_Hero_Selection_PipTooltip_Jungler"  "Jungler"
    "DOTA_Hero_Selection_PipTooltip_Roamer"    "Roamer"
    "DOTA_Hero_Selection_PipTooltip_Tank"    "Tank"
    "DOTA_Hero_Selection_PipTooltip_Pusher"    "Pusher"
    "DOTA_Hero_Selection_PipTooltip_Support"    "Support"

    "DOTA_Hero_Selection_PipTooltip_Carry_Sub"    "Will become more useful later in the game if they gain a significant gold advantage."
    "DOTA_Hero_Selection_PipTooltip_Disabler_Sub"  "Has a guaranteed disable for one or more of their spells."
    "DOTA_Hero_Selection_PipTooltip_Babysitter_Sub"  "Helpful in the early-game laning in protecting your team's carry."
    "DOTA_Hero_Selection_PipTooltip_Initiator_Sub"  "Good at starting a teamfight."
    "DOTA_Hero_Selection_PipTooltip_Jungler_Sub"  "Can farm effectively from neutral creeps inside the jungle early in the game."
    "DOTA_Hero_Selection_PipTooltip_Roamer_Sub"    "Can focus on moving around the map instead of farming creeps early in the game."
    "DOTA_Hero_Selection_PipTooltip_Tank_Sub"    "Has the ability to last longer in teamfights."
    "DOTA_Hero_Selection_PipTooltip_Pusher_Sub"    "Can quickly siege and destroy towers and barracks"
    "DOTA_Hero_Selection_PipTooltip_Support_Sub"    "Can focus less on amassing gold and items, and more on using their abilities to gain an advantage for the team."
									

New Report Dialogue Layout

The current report system is going to get overhauled soon with a new layout. Looks pretty similar to the current one at the moment.

Updated Sound Files

We’ve a number of new/updated sound files this week.

UI Sound Files

We’ve a new round starting horn sound effect in this patch.

Siren.wav:

Broodmother’s Sound Files

Broodmother’s web loop has been updated again (still creepy).

brood_web_loop.wav:

Chaos Knight’s Sound Files

Chaos Knight has a number of ability sound effects now.

chaos_bolt_cast.wav:

chaos_bolt_target.wav:

chaos_strike.wav:

phantasm.wav:

reality_rift_cast01.wav:

reality_rift_cast02.wav:

reality_rift_cast03.wav:

reality_rift_cast04.wav:

reality_rift_cast05.wav:

Treant Protector’s Sound Files

Treant Protector’s has some footsteps/moving sound effects now.

step01.wav:

step02.wav:

step03.wav:

step04.wav:

Materials Update

A number of material and ability icon updates for the unreleased heroes this week.

Disruptor’s Materials

New materials and ability icons for Disruptor.

   

Gyrocopter’s Materials

Lanaya’s Materials

Nyx Assassin’s Materials

Nyx has some temporary ability icons:

   

Rubick’s Materials

Particles Update

We’ve a number of item and hero particle updates this week.

Item Particles

As well as all the economy strings we now have a bunch more cosmetic based particle effects for the unreleased cosmetic items.

Axe’s Item Particles

Juggernaut’s Item Particles

Kunkka’s Item Particles

Hero Particles

A number of particle updates this week for the unreleased heroes.

Disruptor’s Particles

Nyx Assassin’s Particles

Ogre Magi’s Particles

Undying’s Particles

Predictions For The Next Hero

I mentioned last week that the next hero was either going to be Ogre Magi or Chaos Knight and after this patch I’m switching my prediction around putting Chaos Knight before Ogre Magi (Or if we’re lucky we might get both).

Advertisement
  • Asdawd

    Thanks Matt! Good Job!

  • UMADDD

    GJ MATT!

  • Rolftheking

    if we got both id poop myself

  • Crisgon

    nah, they are not going to put two heros at once, they are just making beta last longer, don’t know why, still a lot of mistakes on ui

    btw, where i can get the whole minimap hero icons list?

    • Gummismall

      Not long ago they were releasing heroes in themed batches (Fire batch: Jakiro, Huskar, Batrider). Maybe it will happen again.

      • Asif

        Lets hope the release an assassins batch

  • SuperWeeGee

    Great job! (As usual!)

  • JosuE007

    THANKS FOR NEW INFORMATION I WAITING OGRE MAGI, I LOVING GOOD VIDEO PORTRAIT

  • Regreddit

    I’m gonna say we’re gonna get both heroes in the next patch, because both of them rely on chance. Probably release both regarding something about Luck/Chance.

  • Pwny

    hopefully we get both but my bet’s on Ogre Magi, he’s the top one in unreleased heroes on the wiki, I noticed they put the next hero that s coming out at the very top of the list, but thats just me.

    • Gummismall

      Not true. The more the hero has work done, the higher they will be, but Lanaya, Gyrocopter and Mortred were at top for some time, and they are not released. Hero order on wiki is useless, and info for unreleased heroes is taken from that blog =)

  • Aoi Sora

    Fk, we have no hero for this week. Sad :(

  • pbfamous

    due your blog is amazing keep up the good work, valve needs to employ ur ass

  • Wahid145

    cool xD 

  • 1337_n00b

    I wonder why you chose Chaos Knight for your prediction. Ogre Magi suits way better.

  • Guerster

    Great job ! But why new hero have to be 1 in 2 weeks. sad :(

  • Breezeplz

    You forgot to mention the change to Crystal Maiden

  • http://www.facebook.com/people/Bryan-Martin/100000983872934 Bryan Martin

    edit

  • Jayarvacs

    looks like Rubick’s gonna be a badass one…woah can’t wait to see his model…

  • R_zor

    w8 until Dota 2 blog post his news. They usually leak the next hero in there.

  • hyhx

    hi this is totally out of the topic but how do you color your nick name in dota2? please don’t deny me you don’t know course i have seen you did that :)

    • Gerrit

       Not possible

    • Pedromuch1

       I have seen a guy with colored nick, his nick had some strange stuff but in game it was all colored.. dont know how he did it =/
      I am trying to know how

      • Huron

         http://www.playdota.com/forums/blog.php?bt=160924

  • hyhx

    hi this is totally out of the topic but how do you color your nick name in dota2? please don’t deny me you don’t know course i have seen you did that :)

  • http://twitter.com/geemeera sickwati

    how about a fox courier and upgraded to flying fox like the real “giant fying fox bat” 
    http://en.wikipilipinas.org/index.php?title=Giant_golden-crowned_flying_fox 

  • TAzBones

    I have a question: Is it possible to disable the HUD for taking photos or shooting videos and if it is, which is the way?

  • 123123

    WHAT ABOUT TECHIES?

  • Barfly

      “DOTA_Hero_Selection_Filter_Babysitter” “GANKER” ?????????????

    • Ofek Azulay

      lol, they need to fix this next patch xD

  • Franly

    Cyborgmatt, may i ask to you, do you have any prediction for heroes that will not yet appear in the International 2 (i think i remember valve mention about there will be around 10 heroes that will not yet implemented), because based on the string and any other else, i conclude that 4 new heroes (xin, LC, goblin shedder, and sky something  mage) will not be in international 2,

    but what about other heroes? you had any ideas which will not yet out on International 2 happen ( i can only guess Centaur Warchief (rarely played), Phoenix (i heard rumour about being remade), Troll Warlord(still not in CM mode), Pit Lord (another rumour for remade), Techies (…..), rigwarl(?) or abbadon(?), or magnus(?), or tuskar(?))

    im really curious about ur opinion about this,

  • Alejandro Tarazona Pariamachi

    I think Valve didnt release this week hero in order to doubt cyborgmatt’s prediction.

  • Sorla

    Hmm the new bm modle looks lower quality as far as details and textures :/

  • Lotusgg

    phantom assassin, nothing about her :(

  • Pengua

    I feel bad for pointing out typos but….
    “chaos_knight_chaknight_kill_01″ “chaos_knight: I’ll tample your bones to dust.”"tample’ LOLOLOLOLOLOLOLOLOLOLOLOL

  • Archaoss

    where is the luck of the irish when we need them

  • Vu Viet Anh

    the spiked carapace icon is priceless 

  • Asdf

    Why have they not fixed weaver’s portrait? It shows hit hurt animation, or is that just me.

  • Clup

    The best source for dota 2 update info. Keep it up man <3

  • fefwgwrez4h

    MULTICAST X2 – 2 heroes

  • Frost Soul

    how about luna?? i’m waiting for her.. TT i think she will realesed soon before…
    and tuskarr too. i haven’t hear anything about tuskarr..

  • KZOpolice

    I don’t like the new Beastmaster. Same with the new Brewmaster. I think they try to get rid of some details. For example the new Shadow Demon Portrait… it looked so much better before now it lacks of details. I don’t like it :(

  • AVG|JUMPER

    Dear 
    Cyborgmatt . I have a question. I hope to get an answer.
    looking for work, I see that the rubik raped texture 
    and the list of characters he rose. 
    I hope it will not appear before 
    Magnataur ,
    Medusa ,
    Disruptor ,
    Visage,
    Nyx Assassin ,
    Guardian Wisp ……. 
    I think that adding other characters problemotichno spells, so-as he had them copied, and visual design, too, must be copied. By this, I hope that will be the last hero rubik that would not constantly rewrite it and did not finish.

  • http://www.facebook.com/voltaire.lalap Voltaire Lalap

    when troll gets released, i want some of his respones to be “you mad???” and “problem”

  • The_sad_libra_2709

    I believe that there will be 2 heroes out next week: Orge magi and chaos knight because  these 2 are both have at least 1 skill base on how lucky u are: multicast and chaos knight’s stun ( sr i didn’t remember that skill name)
    So prepare to see how lucky u are with these 2 heroes next weed 

  • mr9sky

    Lanaya too maybe. 3 heros? 
    And the new courier loooks cute!!!!

  • mr9sky

    Hi Matt, FANTASTIC work here analyising the updates! 
    Can you analyse more on the icons? 
    I have a thread posted on icon visual comparisons. A little like a icon cheat sheet. 
    Your work makes mine a breeze! 
    It can be seen here: http://dev.dota2.com/showthread.php?t=33702

  • Mirecko1

    who is nyx assasin ? 

    • mr9sky

      Nerubian Assassin ?

    • Qwe

      Nerubian assassin

  • Charlesmaze3515
  • RandomPoem

    Dudes, Magi is next week, no way in hell Nessaj gets pushed out first.

  • So5low

    Im so hoping for Ogre. I even might play Dota1 cuz i miss him so much ^^

  • quun

    I have question how much characters were in dota?

  • q q

    streak is over.

  • anonymous

    Treant Protector is enabled in test