Dota 2 Wiki
Advertisement
Patches (latest) June 26, 2015 Patch June 30, 2015 Patch July 02, 2015 Patch

Sources


Patch Notes

Dota 2

Dota 2 Reborn

  • Fixed various memory issues leading to crashes on 32-bit operating systems
  • Fixed the game not launching on older nVidia video cards circa 2005/2006
  • Automatically-created custom game lobbies will now choose a host based on hardware specifications
  • Fixed bug in animation blending where the bone position wasn't always being blended properly
  • Added a ConVar "dota_chat_enable_whispers" which lets you disable receiving Steam messages as whispers
  • Adjusted various juke paths in the Dota map
  • Fixed bug where fog of war did not display correctly for some trees in the dire base
  • Fixed various hard-coded English strings to be properly localizable
  • Fixed a bug where the Watch button would be visible for unwatchable games
  • Fixed a bug where you couldn't accept a match in certain scenarios
  • Fixed a performance problem relating to Tinker minimap icon Tinker's Immortal and March of the Machines icon March of the Machines
  • Fixed an additional case where cheats could be enabled in public Custom Game lobbies
  • Added a -vconsole command line parameter that determines whether the game connects to VConsole
  • Fixed a tools mode crash on Windows N machines
  • Fixed various bugs around the "Friends ready to play" feature
  • Updated the processing on Slark minimap icon Slark's voice, including a pitch fix
  • Fixed a bug where the Anti-Mage minimap icon Anti-Mage immortal The Basher Blades bundle appeared as a checkerboard in the armory
  • Fixed issue where the camera starts in the middle of the map for a few seconds upon initial connect when spectating
  • Fixed various visual bugs relating to the chat window
  • Fixed a bug where Nyx Assassin minimap icon Nyx Assassin wouldn't play splash effects when using Burrow icon Burrow and Unburrow icon Unburrow in the water
  • Fixed bot-controlled units (such as pets) not playing their swimming animations in the river
  • Fixed bug where selection glows didn't appear when the 'Additive Light Pass' option in the video settings was disabled
  • Fixed a visual bug where Visage's teeth were not animating
  • Fixed non-maxed-out abilities not transferring after using Equip New item in Hero Demo mode
  • Fixed bad camera view bounds being displayed in the minimap when using the showcase camera
  • Mac/Linux: Fixed a bug where the minimap would go invisible after changing resolution
  • Mac/Linux: Added a "Default Device" option to the list of sound devices
  • Mac/Linux: Fixed a crash when trying to play videos on systems that are currently missing support
  • Mac: Fixed a bug with Command+C/Command+V cut/paste
  • Panorama: Enabled tooltips, popups, and context menus in Custom Game UI
  • Panorama: Added a new panel type for ability images: DOTAAbilityImage
  • Panorama: Added Abilities.ExecuteAbility() which attempts to execute the specified ability
  • Panorama: Added Abilities.PingAbility() which pings the specified ability
  • Panorama: Added Player.GetLocalPlayerPortraitUnit() which returns the local player's current portrait unit
  • Panorama: Exposed ABILITY_TYPES and SPELL_IMMUNITY_TYPES enums to Javascript
  • Panorama: Added the ability to create client-side console commands via Javascript
  • Panorama: Added a monospaced numbers/symbols variant of the Radiance font, used by adding the MonoNumbersFont class to any label
  • Panorama: Fixed bug where 'cl_panorama_script_help' would print all enums in addition to whatever you asked for
  • Panorama: Fixed a crash when Panorama APIs expecting a function were called with a different type
  • Panorama: Added Game.PrepareUnitOrders() which issues orders on behalf of the local player (see dotaunitorder_t)
  • Panorama: Added Abilities.CreateDoubleTapCastOrder() which attempts to self-cast/double-tap the specified ability
  • Panorama: Added Abilities.GetKeybind() which returns the keybind for the specified ability
  • Panorama: Exposed PlayerOrderIssuer_t enum to Javascript
  • Panorama: Added support for pseudo-selector ":enabled"
  • Custom Games: Fixed fOriginalDamage being empty in events other than OnTakeDamage
  • Custom Games: Exposed C_DOTA_Item to client Lua scripts, and added more client and server item script bindings
  • Custom Games: Added GetRespawnsDisabled/SetRespawnsDisabled to disable respawning of the hero through script
  • Custom Games: Added an enum corresponding to Dota item and stash slots, named DOTAScriptInventorySlot_t
  • Custom Games: Added a function SwapItems on Dota NPCs, allowing you to swap the contents of any two item slots
  • Custom Games: Added two functions, CanSellItems, and SetCanSellItems, for controlling whether NPCs can sell items
  • Custom Games: OnUnequip no longer gets called when items are removed from the stash
  • Custom Games: MODIFIER_PROPERTY_ABILITY_LAYOUT now works with data-driven modifiers
  • Custom Games: Fixed a bug causing ability layout to not refresh properly until the unit was re-selected
  • Custom Games: Added FindAllModifiers/FindAllModifiersByName/FindModifierByNameAndCaster to the NPC Lua API
  • Custom Games: Fixed a bug causing ability_lua to not refresh intrinsic modifiers properly
  • Custom Games: Fixed a non-multiple modifier bug in the case where the modifier is provided by a data-driven item
  • Custom Games: ShowRecent now properly cycles back to your forced selection if one is set
  • Custom Games: Added CastFilterRejectCaster to data driven items and abilities, to automatically filter out the caster
  • Custom Games: Custom games now only auto surrender when all real players are disconnected
  • Custom Games: Setting the selection override entity now prevents querying units
  • Custom Games: An OnEndTouch event will now be generated if a npc dies while touching a trigger
  • Custom Games: Fixed custom loading screens not displaying on the first load of a custom game when in tools mode
  • Custom Games: Added ApplyDataDrivenThinker for ability_datadriven and item_datadriven
  • Custom Games: Script DamageFilter now passes in the Dota damage type instead of the deprecated damagebits value
  • SFM: Fixed bug where Set Color Tint was making translucent and alpha-tested models invisible
  • SFM: Improved SFM bone groupings for many heroes
  • SFM: Warn if the user’s graphics card or render settings aren’t high enough for SFM lighting

Economy

Tournament items

Advertisement