// Player unit events
PlayerUnitEventDamaged
PlayerUnitEventDamaging
// Unit events
UnitEventDamaging
// Volume Groups
VolumeGroupCinematicGeneral
VolumeGroupCinematicAmbient
VolumeGroupCinematicMusic
VolumeGroupCinematicDialogue
VolumeGroupCinematicSoundEffects1
VolumeGroupCinematicSoundEffects2
VolumeGroupCinematicSoundEffects3
// Math
MathRound
// Player
GetPlayerHandicapDamageBJ
triggerdata.txt
// Player unit events
PlayerUnitEventDamaged=1,playerunitevent,EVENT_PLAYER_UNIT_DAMAGED,WESTRING_PUEVENT_DAMAGED
PlayerUnitEventDamaging=1,playerunitevent,EVENT_PLAYER_UNIT_DAMAGING,WESTRING_PUEVENT_DAMAGING
// Unit events
UnitEventDamaging=0,unitevent,EVENT_UNIT_DAMAGING,WESTRING_UEVENT_DAMAGING
// Volume Groups
//Cinematic Volume Groups
VolumeGroupCinematicGeneral=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_GENERAL,WESTRING_VOLUMEGROUP_CINEMATIC_GENERAL
VolumeGroupCinematicAmbient=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_AMBIENT,WESTRING_VOLUMEGROUP_CINEMATIC_AMBIENT
VolumeGroupCinematicMusic=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_MUSIC,WESTRING_VOLUMEGROUP_CINEMATIC_MUSIC
VolumeGroupCinematicDialogue=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_DIALOGUE,WESTRING_VOLUMEGROUP_CINEMATIC_DIALOGUE
VolumeGroupCinematicSoundEffects1=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_1,WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_1
VolumeGroupCinematicSoundEffects2=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_2,WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_2
VolumeGroupCinematicSoundEffects3=0,volumegroup,SOUND_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_3,WESTRING_VOLUMEGROUP_CINEMATIC_SOUND_EFFECTS_3
MathRound=0,1,integer,real
_MathRound_DisplayName="Round"
_MathRound_Parameters="Round(",~Value,")"
_MathRound_Defaults=_
_MathRound_Category=TC_MATH
GetPlayerHandicapDamageBJ=0,0,real,player
_GetPlayerHandicapDamageBJ_DisplayName="Damage Handicap"
_GetPlayerHandicapDamageBJ_Parameters=~Player," percentage of normal damage"
_GetPlayerHandicapDamageBJ_Defaults=Player00
_GetPlayerHandicapDamageBJ_Category=TC_PLAYER
Не могу 100% подтвердить т.к. могу чего-то не знать. Но похоже это так.
Вот ваш демон:
HD - units\other\kiljaedencinema\kiljaedencinema
SD - war3.w3mod:units\demon\kiljaeden\kiljaedencin
Как они так сделали? Там 2 комплекта карт кампании (для разных версий). Скорее всего там путь к модели изменен.
Зачем они так сделали - вопрос к ним.
Вот сайт: www.zezula.net/en/casc/main.html
В прошлой теме нельзя уже нельзя ответить, а я только увидел вопрос, поэтому отвечу тут:
Та модель, путь к которой указан - не существует в классической графике и поэтому её не показывает.
Но есть модель, которая присутствует в обоих графиках:
Units\Creeps\InfernalCannonCannon\InfernalCannonCannon.mdl
В любом случае вернее всего будет смотреть в программе Casc Viewer.
TEXT "Text"
Поддерживает подстановку текста из fdf-файлов (с учетом локали).
Из стандартных файлов warcraft 3, например: _locales\...\ui\framedef\....fdf (напр: TEXT "AGILITY")
Из собственных fdf-файлов, пути к которым указаны в собственном toc-файле и загружены соответствующей функцией (напр: TEXT "MY_STR")
Также функция GetLocalizedString("MY_STR") возвращает строку, описанную в самодельном fdf-файле (с учетом локали импортированного файла)
Предложение: придумать шаблон и по нему описывать все свойства, каждого вида фрейма.
Напр: тип фрейма; все возможные свойства; события, на которые он реагирует; пример готового фрейма (если нужно)
Указывает на псевдоним предопределенного пути к текстуре.
Все предопределенные псевдонимы находятся в файле (ui\war3skins.txt).
Может быть использован:
В общем случае для определения путей текстур (фон меню и т.д.) вне зависимости от расы игрока
В частном случае для определения путей к текстурам в зависимости от расы игрока (меню, кнопки, стрелки, оболочка интерфейса)
Пример - стандартный интерфейс warcraft 3.
UseActiveContext нужен для однотипных виджетов (кнопки и т.д.), чтобы можно было получать по индексу.
Frame "GLUEBUTTON" "ButtonName" {UseActiveContext, ...}
loop
так: BlzCreateFrame("ButtonName", GameUI, 0, i)
или (при поиске фрейма) так: BlzGetFrameByName("ButtonName", i)
endloop
DecorateFileNames
Файл с "задекорированными" путями лежит в архиве ui\war3skins.txt
Там описаны "задекорированные" пути (по расам).
Или частично в редакторе (Game Interface галочка Display values as raw data, напр ToolTipBackground=UI\Widgets\ToolTips\Human\human-tooltip-background.blp)
Bergi_Bear, угу, я внимание не обращал (думал всегда актуальные). Тогда так: актуальными становятся (перезаписываются) при сохранении карты в редакторе.
Не запускать лаунчер вообще (для разработки и "самотестов")
Ярлык редактора и ярлык игры с параметром (-launch)
При заходе в игру нажать кнопку "Играть вне сети"
Единственная проблема - иногда кнопка "играть вне сети" так и запуск карты из редактора ломаются. Помогает одноразовый заход в игру с запущенным лаунчером..
constant playerunitevent EVENT_PLAYER_UNIT_STACK_ITEM = ConvertPlayerUnitEvent(319)
constant unitevent EVENT_UNIT_STACK_ITEM = ConvertUnitEvent(318)
// For EVENT_PLAYER_UNIT_PICKUP_ITEM, returns the item absorbing the picked up item in case it is stacking.
// Returns null if the item was a powerup and not a stacking item.
constant native BlzGetAbsorbingItem takes nothing returns item
constant native BlzGetManipulatedItemWasAbsorbed takes nothing returns boolean
// EVENT_PLAYER_UNIT_STACK_ITEM
// Source is the item that is losing charges, Target is the item getting charges.
constant native BlzGetStackingItemSource takes nothing returns item
constant native BlzGetStackingItemTarget takes nothing returns item
constant native BlzGetStackingItemTargetPreviousCharges takes nothing returns integer
Ещё один вариант использовать старую графику в HD режиме: нужно к пути прибавить префикс.
Пример: war3.w3mod:units\human\HeroPaladin\HeroPaladin.mdl war3.w3mod:Abilities\Spells\Human\Resurrect\ResurrectCaster.mdl
Если в папку с Warcraft III закинуть файлы, повторив пути из casc архива то эти изменения будут в игре.
Работает с иконками, работает со звуками. С остальным видимо тоже работает - не проверял.
Пример на герое эльфов:
Warcraft III\Units\nightelf\herowarden - поместил озвучку (.wav) из старого варкрафта и в игре воспроизводится она.
С иконкой героя то же самое.
Про возможность играть лан было известно давно, о чем, кстати, писали в теме про релиз (+ в теме про бету).
В той же теме и я написал про то, что схема входа в сеть (баттл.нет) и не сеть (лан) стала другой.
Много ли людей пыталось "найти и проверить" тот самый лан режим, создав по локалке или запустив 2 копии варика на 1 компе и многим ли это было вообще нужно?!
Не думаю, что чтобы найти эту возможность нужно обладать сверхразумом. Тем более не все сидят на форумах и (или) сразу будут про это писать.
А вот видео, в которых подают неверные сведения и которые посмотрит множество человек и пойдет волна беспричинного негатива, записать обязательно нужно.
Для чего эта тема?!
Слушать "мусор" из ютуба, который пересказывает фразы друг друга и дезинформирует людей (например эти 2е, из ссылки выше, про отсутствие LAN и т.д.).
Это же все 2-й телевизор с его "правдивыми новостями" и "экспертами" для заработка на массах (считающих себя выше тех, кто смотрит телек но это не так).
По по поводу оффлайн режима: Раньше не было запуска из лаунчера и в онлайн нужно было заходить через отдельную кнопку с вводом логина. А сейчас просто стало все наоборот: 1. либо заходим без запущенного лаунчера через exe варика (с параметром -launch) 2. либо зайдя через лаунчер жмем кнопку сменить игрока и попадаем в оффлайн.
Отредактирован AntNo
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.33.0
» WarCraft 3 / Reforged – Как узнать путь старой модели/иконки Frozen Throne?
Вот ваш демон:
HD - units\other\kiljaedencinema\kiljaedencinema
SD - war3.w3mod:units\demon\kiljaeden\kiljaedencin
Как они так сделали? Там 2 комплекта карт кампании (для разных версий). Скорее всего там путь к модели изменен.
Зачем они так сделали - вопрос к ним.
Вот сайт: www.zezula.net/en/casc/main.html
» WarCraft 3 / Reforged – Как узнать путь старой модели/иконки Frozen Throne?
Та модель, путь к которой указан - не существует в классической графике и поэтому её не показывает.
Но есть модель, которая присутствует в обоих графиках:
Units\Creeps\InfernalCannonCannon\InfernalCannonCannon.mdl
» WarCraft 3 / Reforged – Как применить модель из Frozen Throne?
» WarCraft 3 / Редактор Reforged
» WarCraft 3 / API DOC FDF - Документация функции интерфейса
Поддерживает подстановку текста из fdf-файлов (с учетом локали).
Из стандартных файлов warcraft 3, например: _locales\...\ui\framedef\....fdf (напр: TEXT "AGILITY")
Из собственных fdf-файлов, пути к которым указаны в собственном toc-файле и загружены соответствующей функцией (напр: TEXT "MY_STR")
Напр: тип фрейма; все возможные свойства; события, на которые он реагирует; пример готового фрейма (если нужно)
» WarCraft 3 / API DOC FDF - Документация функции интерфейса
Все предопределенные псевдонимы находятся в файле (ui\war3skins.txt).
Может быть использован:
В общем случае для определения путей текстур (фон меню и т.д.) вне зависимости от расы игрока
В частном случае для определения путей к текстурам в зависимости от расы игрока (меню, кнопки, стрелки, оболочка интерфейса)
Пример - стандартный интерфейс warcraft 3.
"ADD"
"BLEND"
HighlightAlphaFile "ui\widgets\console\human\human-activebutton",
HighlightColor 1.0 0.0 0.0 0.2,
» WarCraft 3 / API DOC FDF - Документация функции интерфейса
Frame "GLUEBUTTON" "ButtonName" {UseActiveContext, ...}
loop
так: BlzCreateFrame("ButtonName", GameUI, 0, i)
или (при поиске фрейма) так: BlzGetFrameByName("ButtonName", i)
endloop
Файл с "задекорированными" путями лежит в архиве ui\war3skins.txt
Там описаны "задекорированные" пути (по расам).
Или частично в редакторе (Game Interface галочка Display values as raw data, напр ToolTipBackground=UI\Widgets\ToolTips\Human\human-tooltip-background.blp)
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Два Reforged на одной машине
» WarCraft 3 / Путь к скинам героев Warcraft 3 Reforged
units\undead\FallenKingArthas\FallenKingArthas
Units\Undead\HeroFemaleDeathKnight\HeroFemaleDeathKnigh
Units\NightElf\HeroFemaleDemonHunter\HeroFemaleDemonHunter
units\nightelf\CenariusNightmare\CenariusNightmare
units\orc\ThrallChampion\ThrallChampion
» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged
Пример:
war3.w3mod:units\human\HeroPaladin\HeroPaladin.mdl
war3.w3mod:Abilities\Spells\Human\Resurrect\ResurrectCaster.mdl
» WarCraft 3 / Релиз Warcraft 3: Reforged
Работает с иконками, работает со звуками. С остальным видимо тоже работает - не проверял.
Пример на герое эльфов:
Warcraft III\Units\nightelf\herowarden - поместил озвучку (.wav) из старого варкрафта и в игре воспроизводится она.
С иконкой героя то же самое.
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
В той же теме и я написал про то, что схема входа в сеть (баттл.нет) и не сеть (лан) стала другой.
Не думаю, что чтобы найти эту возможность нужно обладать сверхразумом. Тем более не все сидят на форумах и (или) сразу будут про это писать.
А вот видео, в которых подают неверные сведения и которые посмотрит множество человек и пойдет волна беспричинного негатива, записать обязательно нужно.
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
» WarCraft 3 / Релиз Reforged, оценки метакритиков, блогеры не могут ошибаться
Слушать "мусор" из ютуба, который пересказывает фразы друг друга и дезинформирует людей (например эти 2е, из ссылки выше, про отсутствие LAN и т.д.).
Это же все 2-й телевизор с его "правдивыми новостями" и "экспертами" для заработка на массах (считающих себя выше тех, кто смотрит телек но это не так).
» WarCraft 3 / Релиз Warcraft 3: Reforged
Раньше не было запуска из лаунчера и в онлайн нужно было заходить через отдельную кнопку с вводом логина.
А сейчас просто стало все наоборот:
1. либо заходим без запущенного лаунчера через exe варика (с параметром -launch)
2. либо зайдя через лаунчер жмем кнопку сменить игрока и попадаем в оффлайн.
» WarCraft 3 / Релиз Warcraft 3: Reforged
» WarCraft 3 / Релиз Warcraft 3: Reforged