Обновление от 20 июля 2015

Обновления (последнее) | ← Обновление от 17 июля 2015 | Обновление от 20 июля 2015 | Обновление от 23 июля 2015 → |
---|


# Источники

Источник: Обновление от 20 июля 2015, Dota 2 Reborn Updates



# Список изменений

- Исправлена ошибка, из-за которой снаряды, выпущенные крипом, которого покорили при помощи Helm of the Dominator появлялись в неправильном месте.
- Исправлена ошибка, при которой Sprout Nature's Prophet позволяла врагам увидеть местность внутри деревьев.
- Клиент игры теперь проверяет доступность серверов в выбранных регионах до начала поиска игры.
- Клиент игры теперь требует подтверждения региона, если не используется автоматический выбор, а пользовательские варианты не являются оптимальными.

## Dota 2 Новая жизнь

### Общее

- Рейтинговые матчи теперь теперь доступны в Dota 2 Новая жизнь.
- Доступны испытания Компендиума.В течение нескольких недель за их выполнение вы будете получать на 50% больше монет
- Переработан клиент и система синхронизации анимации сервера для того, чтобы избежать рассинхронизации анимации при ластхите или при полете снаряда.
- Доступны все косметические предметы выпущенные до 7/16 (в том числе Collector's Cache и Immortal Treasure 3)
- Переработана система техобслуживание сетевого потока системы в целях повышения надежности пакета, а также то, как игра реагирует всякий раз, когда есть потери пакетов.
- Fixed input lag in DX9 in cases where the GPU couldn’t keep up with the CPU.
- Исправлена ошибка, когда игровой портрет не менялся, например с Arcana на Crystal Maiden.
- Исправлена ошибка, когда игра вылетала, если Luna использовала Eclipse имея Aghanim's Scepter.
- Исправлена ошибка, когда игра вылетала, если в курьере были Observer Ward и Sentry Ward.
- Fixed "Normal Maps" video setting not being saved properly.
- Исправлена ошибка, когда настройки видео возвращались к прежнему состоянию, если изменения были сделаны во время игры в пользовательскую карту.
- Исправлены случаи, когда огненные частицы можно было увидеть сквозь деревья.
- Улучшена производительность с Immortal Rollermawster для Tinker.
- Reduced CPU usage of sound output.
- Added support for 7.1 audio systems.
- Made various adjustments to the Dota map.
- Fixed a bug with Windranger's first blood voice line.
- Improved font size for Thai characters.
- Fixed a bug where the courier's deliver items command could get into a bad state if one courier was dead.
- Fixed various client crashes and memory leaks.

### Интерфейс пользователя

- Pressing the Enter key when the accept match dialog appears will now accept the match.
- Join Chat Channel dialog now allows sorting by channel name or channel member count.
- Added support for copy/paste to the dashboard chat.
- Added support for initiating and accepting trades from within the game client.
- Added the ability to gift wrap items from the armory.
- Fixed bugs where popups or context menus related to chat were minimizing the chat while they're up.
- Fixed some bugs where left/right clicking while interacting with a text selection in a label was behaving strangely.
- The embedded web browser is now properly put into Background Mode when the browser is no longer visible.
- Fixed a bug where tooltips wouldn't appear in the accept match dialog after the player accepts/declines.
- Many popups now support hitting the Escape key to dismiss them.
- Fixed various bugs related to the hero loadout screen becoming blank.
- Fixed cases where the hero loadout screen was playing the spawn animation too erroneously.
- Fixed bugs where the hero model would disappear from the loadout screen.

### Пользовательские игры

- Added more variability to the 9th and 10th slot of the top custom games list, to provide more opportunity for other popular games to grow a bigger player base and move up the list.
- Added a weighting factor to games displayed in the suggested games panel. Games that consistently get very low playtime when they appear in the suggested games panel will show up less frequently.
- Added a vote dialog that appears after playing a custom game you haven't voted on.
- Dota now also considers your upload network quality when choosing a host for a custom game.
- Some complex custom maps should load significantly faster now.
`IsCastableWhileHidden`

key added to`npc_abilities.txt`

, to allow scripts to cast the ability while it is hidden.- The
`dota_modifier_dump`

command now displays more accurate information. `MODIFIER_EVENT_ON_ABILITY_FULLY_CAST`

now has a target defined in the modifier params.`MODIFIER_PROPERTY_ABILITY_LAYOUT`

now uses the highest value instead of the first applied value.- Added
`ModifierGained`

filter for adjusting modifiers when gained. - Added the ability to create Lua-based items.
- Lua memory allocation tracking is now more accurate.

### Панорама

- Добавлено
`GameUI.SetCameraYaw`

,`GameUI.SetCameraPitchMin`

. - Добавлено
`Game.IsInAbilityLearnMode()`

,`Game.EnterAbilityLearnMode()`

,`Game.EndAbilityLearnMode`

. - Добавлено
`Entities.GetAbilityPoints`

. - Custom games can now specify keybinds in
`addoninfo.txt`

which are local to that game mode. - Changed JS API
`EmitSound()`

to return a handle that can be passed to`StopSound()`

. - Changed
`PrepareUnitOrders()`

to use new`OrderQueueBehavior_t`

rather than`bForceQueue`

. - The UI Example has been refactored to demonstrate improved panel performance techniques.

#### RPG Образцы

- Added Lina as a playable hero.
- Shift+Click now has cast-in-place behavior.
- Shift+Click uses the new
`QueueBehavior`

order, to prevent shift key queuing the ability. - Added an example of using custom game keybindings.
- Added Lua defined items, an example of dynamic item properties.
- Juggernaut's abilities now scale with base damage as well as ability damage.
- Added
`item_broadsword_epic`

to`rpg_example`

to showcase`dota_item_lua`

. - Added two Lua-based items that provide effects to their user when a target dies:
`item_saprophytic_blade`

,`item_ritual_dirk`

. - Allow player to teleport to checkpoints (they're now buildings that get their team assigned when they're triggered).
- Play sound when checkpoint is activated.
- Item drops get launched from the killed unit.

### Mac/Linux

- Mac/Linux: Made various framerate and bug fixes.
- Mac/Linux: Added a fullscreen mode that allows better interactions between the game and the desktop.
- Mac: Improved performance on OSX systems with nVidia GPUs.
- Mac: Fixed issues going from fullscreen to windowed mode.
- Linux: Fix various problems when running under Turkish locales.

### Инструменты

- Enabled support for stereo morphs
- Model Editor: Added menu options to re-order animation groups
- Model Editor: Fixed a bug where arrays in the property editor were not drag-and-drop reorderable.
- Hammer: Fixed tint not working on static props that had alpha set to 0.
- Hammer: Added the
`gamma_to_linear`

and`linear_to_gamma`

console commands to convert color values. - Hammer: Fixed bug where copying a tile from one tile set to another could result in tiles with invalid property values which could then never be successfully matched.
- Hammer: Fixed bug where lifting the material under the cursor would pickup hidden tool materials in tile sets.
- Hammer: Fixed bug where lifting materials or using assets under mouse didn't work for models placed in a tile map
- Hammer: Added a toolbar button to toggle tools materials separately from everything else.
- SFM: Added support for rendering alpha masks to poster and movie layoff
- SFM: Fixed materials using expressions to use SFM time when rendered from the SFM
- SFM: Fixed IK pole controls to draw correctly
- SFM: Transform controls are now drawn with left/right/center/misc color-coding
- SFM: Typing in character picker now always filters by name
- SFM: Particles recorded from the game which were attached to models now are locked to (ie follow) those models
- SFM: Fixed depth of field using only as many progressive refinement samples as motion blur
- SFM: Recording from demo files now works
- SFM: More work making Auto Attach Rigs more robust
- PET: Improved preview of psf-related operators
- PET: Fix for crash when selecting a model helper pointer or scene object pointer as the target of a scalar value.