- Front End Changes
- Creep Model Updates
- Hero Models Broken Down
- Updated Hero Ability Icons
- Alternative Hero Ability Icons
- Axe’s Ability Icons
- Bane’s Ability Icons
- Bloodseeker’s Ability Icons
- Bounty Hunter’s Ability Icons
- Broodmother’s Ability Icons
- Dark Troll Warlord’s Ability Icons
- Doom’s Ability Icons
- Huskar’s Ability Icons
- Invoker’s Ability Icons
- Lich’s Ability Icons
- Lone Druid’s Ability Icons
- Necrolyte’s Ability Icons
- Necronomicon’s Ability Icons
- Phantom Assassin’s Ability Icons
- Pudge’s Ability Icons
- Queen of Pain’s Ability Icons
- Spectre’s Alt Ability Icons
- Ursa’s Ability Icons
- Warlock’s Ability Icons
- Witch Doctor’s Ability Icons
- Alternative Hero Textures
- UI Updates
- Cosmetic Item Updates
- New Gamemode
- Other Changes
- Back End Changes
- Updated Strings
- Unreleased Hero Update
- Unreleased UI Updates
- Unreleased Cosmetic Items
- Updated Sound Files
- Materials Update
- Particles Update
- Predictions For The Next Hero
- Anniversary Giveaway
This week’s Dota 2 update has arrived bringing us a new gamemode to use in matchmaking, some big improvements to the workshop system and other bug fixes/bot improvements. You can view the full changelog here.

Front End Changes
Creep Model Updates
We have some texture updates for Radiant’s melee creep.
Radiant’s Melee Creep
Comparison Slider


New Radiant Melee Creep

Old Radiaint Melee Creep

In Game Shot

Hero Models Broken Down
We have a couple of updates to two of the existing more recent models, breaking down Medusa and updates to Chaos Knight to provide him with custom mount support.
Chaos Knight’s Model
Chaos Knight has had his base model updated and now has a separate mount model.
Default Parts
Chaos Knights horse head -> Chaos Knights horse
New Base Model

Mount Base Model

Medusa’s Model
Medusa’s model has been broken down so she can now support cosmetic items.
Default Parts
Medusa’s Bow
Medusa’s Veil
Medusa’s Chest Armor
Medusa’s Bracers
Medusa’s Tail
Base Model

Updated Hero Ability Icons
We have some updates to some existing hero ability icons.
Spectre’s Ability Icons

Alternative Hero Ability Icons
We also have a new batch of alternative hero ability icons in this patch.
Axe’s Ability Icons

Bane’s Ability Icons

Bloodseeker’s Ability Icons

Bounty Hunter’s Ability Icons

Broodmother’s Ability Icons

Dark Troll Warlord’s Ability Icons

Doom’s Ability Icons

Huskar’s Ability Icons

Invoker’s Ability Icons

Lich’s Ability Icons

Lone Druid’s Ability Icons

Necrolyte’s Ability Icons

Necronomicon’s Ability Icons

Phantom Assassin’s Ability Icons

Pudge’s Ability Icons

Queen of Pain’s Ability Icons

Spectre’s Alt Ability Icons

Ursa’s Ability Icons

Warlock’s Ability Icons

Witch Doctor’s Ability Icons

Alternative Hero Textures
We also have some alternative hero textures in this patch as well.
Naga Siren’s Textures

UI Updates
The in game workshop tools have also received a large update.
Workshop Updates
The in game Dota 2 workshop compiler has been updated with support for couriers and wards.

Cosmetic ward support, with two materials – one for the observer, the other for the sentry ward.

The courier submission requires separate model submissions for the ground and flying versions.

The couriers require the model, textures, animations and attachment points for the hit location and the two eyes (for unusual effect support).

Testing a custom courier, each animation can be selected.

You can flip between the ground/flying versions of the courier as well as switch between the different camera modes.

A new feature is the attachment highlight which will help debug any bone issues etc.

It is also now possible to equip multiple compiled models and preview them in game using the workshop preview tools.

We have an additional camera mode which lets you preview the items from a hero portrait point of view.

Cosmetic Item Updates
Some small update’s to one of Tidehunter’s existing cosmetic items.
Tidehunter’s Items
Tidehunter’s Recluse Reef Denizen has been updated with cloth physics and is no longer stiff as a dead duck.

New Gamemode
The “Least Played” gamemode that I referenced in last week’s update has now been added into the game and is available in both match making and private lobbies.
“Players can only choose from a list of their least played heroes! This mode is great for learning new heroes since everyone will be on equal footing.” *
* The top 20 winning heroes for each player will be disabled. Heroes with less than 3 wins will not be disabled.

Other Changes
Outworld Destroyer has now been renamed to “Outworld Demolisher”:

Back End Changes
Updated Strings
We have some more tutorial string updates.
"DOTA_Tutorial_M1_KeeperIntro" "Ah, now who’s this fine fellow? Of course, Dragon Knight! We've had ourselves a bit of a dust-up with enemy creeps, so if you'll lend us your sword arm, I'll keep you supplied in mana."
"DOTA_Tutorial_M2_Begin" "Sniper! Glad I found you, the base has been under attack. <font color='#EE0000'><b>Tidehunter</b></font> was spotted leading various creep waves against our defenses trying to wear us down."
"DOTA_Tutorial_M2_BuyBelt" "We've earned a tidy sum of gold holding off that siege. It's probably time to upgrade those ratty boots of yours. Purchase the Belt of Strength from the Shop."
"DOTA_Tutorial_M2_BuyBeltRetrieve" "Oh right, we're in a bit of a bind now that we're so far from base. Returning to the base will be a bit of trouble, on the flight over I noticed the path has been blocked due to a landslide... but! There's another way to get the items."
"DOTA_Tutorial_M2_CourierUpgrade" "We could upgrade the Courier! I could fly over here without issue, the courier could do the same if we upgraded it. Purchase the Flying Courier from the shop."
"DOTA_Tutorial_M2_CourierTransfer" "Let's load up the Courier and send it here without leaving this location.nnPress %dota_select_courier% to select the Courier. With the Courier selected you can click the Grab All button on the stash because he is in the base."
"DOTA_Tutorial_M2_CourierRetrieve" "Now that the Courier has our belt, press %dota_courier_deliver%. You can track the progress of the Courier on the overview map as he travels to us. Reselect yourself using %+dota_camera_follow%."
Players who have abandoned the game will now show up on the scoreboard as “Abandoned”. The match history page will also show the game as an “ABANDON”.
"DOTA_Scoreboard_Abandoned" "Abandoned"
"dota_match_history_abandon" "ABANDON"
More strings for the unreleased guide system.
"DOTA_UI_build_rating" "Rating:"
"DOTA_UI_guide_panel_description" "Description"
"DOTA_UI_guide_panel_skills" "Skills"
"DOTA_UI_guide_panel_items" "Items"
"DOTA_UI_subscribe" "Subscribe"
"DOTA_UI_unsubscribe" "Unsubscribe"
As well as the new “Least Played” gamemode, there are now references to a “New Player Pool” mode which will only contain a restricted set of heroes made to help new players gain an understanding of the game.
"dota_game_mode_12" "LEAST PLAYED"
"dota_game_mode_13" "NEW PLAYER POOL"
"dota_game_mode_12_desc" "Players can only choose from a list of their least played heroes! This mode is great for learning new heroes since everyone will be on equal footing."
Some new UI strings for shortday.
"UI_day_short_1" "Su"
"UI_day_short_2" "Mo"
"UI_day_short_3" "Tu"
"UI_day_short_4" "We"
"UI_day_short_5" "Th"
"UI_day_short_6" "Fr"
"UI_day_short_7" "Sa"
New strings for the Workshop update.
"DOTA_Workshop_AddWearables" "Additional Items"
"DOTA_Workshop_TestExplanation" "Wearables need to be tested to ensure they're within budget. Select the compiled model and then hit the Test button. If you're submitting something other than a wearable, you can skip this step. Submissions of untested wearable models won't be considered for addition into Dota 2."
"DOTA_Workshop_NoFile" "< NO FILE SELECTED >"
"DOTA_Workshop_ValidationFailed" "Validation failed. Item cannot be submitted."
"DOTA_Workshop_ValidationSucceeded" "Validation succeeded."
"DOTA_Workshop_File_Submission" "Submissions (.zip files)"
"DOTA_Workshop_File_Preview" "Preview Images (.jpg files)"
"DOTA_Workshop_File_Models" "Models (.mdl files)"
"DOTA_Workshop_File_Geometry" "Geometry (.smd, .dmx, .fbx files)"
"DOTA_Workshop_File_Animation" "Animations (.smd, .dmx, .fbx files)"
"DOTA_Workshop_File_Texture" "Texture (.tga files)"
"DOTA_Workshop_File_Wearable" "Wearable Model (.mdl files)"
"DOTA_Workshop_HeroSelect" "Select Hero"
"DOTA_Workshop_NoHeroSelected" "No hero selected"
"DOTA_Workshop_SlotSelect" "Select slot"
"DOTA_Workshop_SubmissionTypeTitle" "What are you publishing?"
"DOTA_Workshop_SubmissionType_Wearable" "WEARABLE ITEM"
"DOTA_Workshop_SubmissionType_Wearable_Desc" "Model geometry that attaches to a specific hero's base model."
"DOTA_Workshop_SubmissionType_Courier" "COURIER"
"DOTA_Workshop_SubmissionType_Courier_Desc" "Two models with the animations required to operate in-game as a team's ground & flying courier."
"DOTA_Workshop_SubmissionType_Ward" "WARD"
"DOTA_Workshop_SubmissionType_Ward_Desc" "A self-contained model with the animations required to operate in-game as an observer & sentry ward."
"DOTA_Workshop_SubmissionType_Other" "OTHER"
"DOTA_Workshop_SubmissionType_Other_Desc" "A submission that doesn't fit in any of the other submission types."
"DOTA_ItemTest_Ready" "Ready"
"DOTA_ItemTest_Optional" "Optional"
"DOTA_ItemTest_Required" "Required"
"DOTA_ItemTest_Required_Texture" "Required (Textures will be resized to: %s1)"
"DOTA_ItemTest_Required_Geometry" "Required (Max Polygon count: %s1)"
"DOTA_ItemTest_NotRequired_Geometry" "(Max Polygon count: %s1)"
"DOTA_ItemTest_NotRequired_Texture" "(Textures will be resized to: %s1)"
"DOTA_ItemTest_ItemName" "OUTPUT FILENAME:"
"DOTA_ItemTest_ItemName_Desc" "This is the output filename for your item. It isn't seen by players, and must be less than 50 characters long."
"DOTA_ItemTest_GenericModelName_Desc" "This is the name of your imported model. It isn't seen by players, and must be less than 50 characters long."
"DOTA_ItemTest_UnknownLOD" "UNKNOWN GEOMETRY FILE"
"DOTA_ItemTest_LOD0Title" "OPTIONAL PORTRAIT GEOMETRY"
"DOTA_ItemTest_LOD0Desc" "This is the .DMX, .SMD, or .FBX file that contains the higher resolution skinned geometry for your item. It will be used only in portrait views. If your item isn't highly visible in the hero's portrait, leave this blank and we'll use the in-game geometry instead."
"DOTA_ItemTest_LOD1Title" "IN-GAME GEOMETRY"
"DOTA_ItemTest_LOD1Desc" "This is the .DMX, .SMD, or .FBX file that contains the skinned geometry for your item. It will be used in-game."
"DOTA_ItemTest_Texture_Title" "TEXTURE FILES"
"DOTA_ItemTest_Texture_Desc" "This is the set of four .TGA files that combine to texture this geometry file. Browse and select any one of the _color, _normal, _mask1, or _mask2 .TGA files, and we'll look for the rest in the same directory."
"DOTA_ItemTest_Texturing" "Texturing Help"
"DOTA_ItemTest_Modelling" "Modelling Help"
"DOTA_ItemTest_Animation" "Animation Help"
"DOTA_ItemTest_DisableNICE" "Disable Texture Filtering"
"DOTA_ItemTest_DisableNICE_Desc" "On some textures, the NICE filter we use can result in mipmaps that don't maintain some specific texture detail. If you see this happening with your textures, try turning this option on and see if the textures are more readable."
"DOTA_ItemTest_Reimport" "Re-import"
"DOTA_ItemTest_Models_Title" "Models"
"DOTA_ItemTest_Materials_Title" "Materials"
"DOTA_ItemTest_Attachments_Title" "Attachments"
"DOTA_ItemTest_Attachments_Desc" "Attachment points are points on the model that the game can use to position certain effects. Each attachment point has both a position and an angle, which it derives from a bone in your model. For each required attachment point, specify the bone name. Once we've built your imported model, the preview will show you the attachment point so you can verify its position."
"DOTA_ItemTest_Attachments_UIBlock" "Attachments %s1"
"DOTA_ItemTest_Attachment_HitLocation" "Hit Location Bone name"
"DOTA_ItemTest_Attachment_HitLocation_Desc" "Specifies where on the model that incoming enemy projectiles should travel to. A good position is above the center of the model, such as the center of the head in a humanoid."
"DOTA_ItemTest_Attachment_LeftEye" "Left Eye Bone name"
"DOTA_ItemTest_Attachment_LeftEye_Desc" "Specifies where on the model to place Unusual particle effects intended for the Left Eye of a creature."
"DOTA_ItemTest_Attachment_RightEye" "Right Eye Bone name"
"DOTA_ItemTest_Attachment_RightEye_Desc" "Specifies where on the model to place Unusual particle effects intended for the Right Eye of a creature."
"DOTA_ItemTest_Animation_Title" "ANIMATIONS"
"DOTA_ItemTest_Animation_Desc" "Animations are .DMX, .SMD, or .FBX files, each containing a single animation for your model."
"DOTA_ItemTest_Animation_UIBlock" "Animations %s1"
"DOTA_ItemTest_Preview_Anim" "Animation:"
"DOTA_ItemTest_Preview_Skin" "Texture:"
"DOTA_ItemTest_Preview_Attachment" "Highlight Attachment:"
"DOTA_ItemTest_Preview_NoAttachment" "None"
"DOTA_ItemTest_Preview_ShowReference" "Show Reference Model"
"DOTA_ItemTest_ImportError_Validation" "Validation Failed"
"DOTA_ItemTest_Error_TooManyBones" "%s1 contains more bones than are allowed.nModels cannot contain more than 52 bones."
"DOTA_ItemTest_ImportError" "Texture File Error!"
"DOTA_ItemTest_Error_TextureNameA" "Cannot recognise the chosen .TGA file name. Textures must end with one of the following suffixes: _color, _normal, _mask1, _mask2"
"DOTA_ItemTest_Error_TextureNameB" "Cannot find a matching .TGA file with the following suffix:n %s1"
"DOTA_ItemTest_Error" "Import Error"
"DOTA_ItemTest_Error_Unskinned" "Couldn't find any bones in the wearable that correspond to bones in the hero model. Wearable items must be skinned to the hero's bones to be submitted."
"DOTA_ItemTest_Quicksave_Fail" "Save Failed"
"DOTA_ItemTest_Quicksave_Fail_Desc" "Failed to save import state at dota/scripts/quicksave.txt"
"DOTA_ItemTest_Quickload_Fail" "Load Failed"
"DOTA_ItemTest_Quickload_Fail_Desc" "Failed to load: save file not found at dota/scripts/quicksave.txt"
"DOTA_ItemTest_Import" "IMPORT"
"DOTA_ItemTest_Importing" "IMPORTING"
"DOTA_ItemTest_Import_Success" "IMPORT SUCCESSFUL"
"DOTA_ItemTest_Import_Failed" "IMPORT FAILED"
"DOTA_ItemTest_OutOfBudget" "%s1 is outside polygon budget:n %s2 contains %s3 triangles, when the budget only allows %s4."
"DOTA_Workshop_SubmissionType_Courier_ImportDesc" "Couriers require two models, one for their ground version and one for their upgraded flying version. The two models share the same 512x512 material."
"DOTA_Workshop_SubmissionType_Ward_ImportDesc" "Wards require a single model, but two separate materials. The first material is used for the observer ward, and the second for the sentry."
"DOTA_Workshop_Courier_BaseModel" "Ground"
"DOTA_Workshop_Courier_FlyingModel" "Flying"
"DOTA_ItemTest_LOD0Desc_Courier" "This is the .DMX, .SMD, or .FBX file that contains the higher resolution skinned geometry for your courier. It will be used only in portrait views. If your courier doesn't need it, leave this blank and we'll use the in-game geometry instead."
"DOTA_ItemTest_LOD1Desc_Courier" "This is the .DMX, .SMD, or .FBX file that contains the skinned geometry for your item. It will be used in-game."
"DOTA_ItemTest_Mat0Desc_Courier" "This is the set of four .TGA files that combine to texture both geometry files. Browse and select any one of the _color, _normal, _mask1, or _mask2 .TGA files, and we'll look for the rest in the same directory."
"DOTA_ItemTest_SharedMats_Courier" "The Flying Courier model will use the texture file specified in the Ground Courier model."
"DOTA_ItemTest_LOD0Title_Ward" "PORTRAIT GEOMETRY"
"DOTA_ItemTest_LOD0Desc_Ward" "This is the .DMX, .SMD, or .FBX file that contains the higher resolution skinned geometry for your ward. It will be used only in portrait views."
"DOTA_ItemTest_LOD1Title_Ward" "IN-GAME GEOMETRY"
"DOTA_ItemTest_LOD1Desc_Ward" "This is the .DMX, .SMD, or .FBX file that contains the skinned geometry for your item. It will be used in-game."
"DOTA_ItemTest_Mat0Title_Ward" "OBSERVER TEXTURE FILES"
"DOTA_ItemTest_Mat0Desc_Ward" "This is the _color .TGA file that textures the geometry files as an Observer Ward. _normal, _mask1, and _mask2 .TGA files are optional for Wards. If we find them in the same directory, we'll use them."
"DOTA_ItemTest_Mat1Title_Ward" "SENTRY TEXTURE FILES"
"DOTA_ItemTest_Mat1Desc_Ward" "This is the _color .TGA file that textures the geometry files as a Sentry Ward. _normal, _mask1, and _mask2 .TGA files are optional for Wards. If we find them in the same directory, we'll use them."
"DOTA_ItemTest_Animation_Spawn" "SPAWN"
"DOTA_ItemTest_Animation_Idle" "IDLE"
"DOTA_ItemTest_Animation_Run" "RUN"
"DOTA_ItemTest_Animation_Die" "DIE"
"DOTA_ItemTest_Animation_IdleRare" "RARE IDLE (optional)"
"DOTA_ItemTest_Animation_RunRare" "RARE RUN (optional)"
"DOTA_ItemTest_Animation_TurnPoseCenter" "TURN POSE CENTER (optional)"
"DOTA_ItemTest_Animation_TurnPoseLeft" "TURN POSE LEFT (optional)"
"DOTA_ItemTest_Animation_TurnPoseRight" "TURN POSE RIGHT (optional)"
"DOTA_ItemTest_Animation_TurnPoseCenter_Desc" "A single frame pose of the courier facing forward. Generally you can simply re-use frame 0 of the run animation. If set, you will need to provide Left and Right turn poses."
"DOTA_ItemTest_Animation_TurnPoseLeft_Desc" "A single frame pose of the courier turning left. As the courier turns left, we'll blend between this pose and the Center pose. If set, you will need to provide Center and Right turn poses."
"DOTA_ItemTest_Animation_TurnPoseRight_Desc" "A single frame pose of the courier turning right. As the courier turns right, we'll blend between this pose and the Center pose. If set, you will need to provide Center and Left turn poses."
"DOTA_ItemTest_Animation_PortraitIdle" "PORTRAIT IDLE (optional)"
"DOTA_ItemTest_Animation_PortraitRare" "RARE PORTRAIT IDLE (optional)"
"DOTA_Workshop_AddWearable" "ADD / REMOVE WEARABLES"
"DOTA_Workshop_Add" "ADD"
"DOTA_Workshop_Remove" "REMOVE"
"DOTA_Workshop_Change" "CHANGE"
Unreleased Hero Update
We also have a couple of updates for the unreleased heroes.
Troll Warlord
Troll Warlord now has a number of new icons and has been recoloured with a red based gradient.
Ability Icons

Portrait Card Icon

Hero Icon

Minimap Icon
![]()
Tusk
Tusk now has a model for his Sigil.

Unreleased UI Updates
More updates to the unreleased guide UI in this patch.
In Game Guide System
Progress continues on the unreleased in game guide system, the skills tab and items tab are now being populated from the test guide.

Potential guide writers will also be able to add extra text for that specific skill and/or item choice, which will be displayed when hovering over the item.

Unreleased Cosmetic Items
We have some more unreleased cosmetic items for Pudge in this week’s patch.
Pudge’s Items


Updated Sound Files
The Bastion announcer has been updated with some new voice work.
Bastion Announcer
announcer_disconnect_disconnected_02.mp3:
announcer_disconnect_disconnected_03.mp3:
announcer_disconnect_reconnected_02.mp3:
announcer_disconnect_reconnected_03.mp3:
announcer_followup_respawn_04.mp3:
announcer_followup_respawn_05.mp3:
announcer_followup_respawn_06.mp3:
announcer_pick_bristleback_02.mp3 (Bristlebog):
announcer_pick_doom.mp3:
announcer_text_b_02.mp3:
announcer_text_jungle_02.mp3:
announcer_type_all_pick_02.mp3:
announcer_type_all_pick_03.mp3:
announcer_type_capt_mode_reverse.mp3:
announcer_type_mid_only.mp3:
announcer_type_other_mode.mp3:
Materials Update
Skywrath Mage’s Materials

Troll Warlord’s Materials



Tusk’s Materials

Particles Update
Tusk’s Particles
Predictions For The Next Hero

Anniversary Giveaway
A big thanks to every one that tuned into the live stream where I gave a whole bunch of items out, for those of you who missed it – don’t worry! Tomorrow there will be an extra blog post put up with some more items to give away as well as the unveiling of Mr. Shagbark.
PS: Big shoutout to the guys over at Dota 2 Traders for helping out with some of the giveaway items.

