23

» WarCraft 3 / Супер хоткей

IceFog, Спасибо за уточнение. Да, это очевидное решение. Странно, что игрок который пожаловался сам это не знал как сделать.
23

» WarCraft 3 / Супер хоткей

Привет. Спасибо за очередную замечательную утилиту!
У меня возникла следующая проблема. Я в своей карте использую изменённое положение кнопок стандартных приказов (патрулирование, атаку и другие). Конкретно, я поменял положения кнопки атаки и патрулирования, но оставил для команды атаки клавишу "A".
Т.е., импортировав кастомный commandfunc.txt, сделал чтобы по умолчанию расположение клавиш на клавиатуре соотвествовало расположению и на панели команд:
Z-X-C-V
A-S-D-F
Q-W-E-R
Один из игроков в мою карту обратился с жалобой, что с использованием этой (или любой другой) програмы теперь для команды атаки, так как она передвинулась из своего привычного места, горячая клавиша вместо превычного "A" становится другой. Что не очень удобно, и приходится специально под карту перезапускать игру и менять конфигурацию.
Соотвествено, можно ли будет в теории реализовать один из любого из следующих моментов, который бы помог более гибко использовать програму:
  • Добавить клавишу на переключение раскладки на стандартную/кастомную прямо во время игры;
  • Добавить в конфиг опцию (force_map_commandfunc: TRUE/FALSE, по умолчанию пусть будет отключена), которая бы детектила, что в случае если в карте используется нестандартный commandfunc.txt, то использовать стандартную раскладку;
  • Добавить возможность настроить конфиг для отдельных карт;
  • Добавить возможность запустить exe файл Warcraft с параметром -super_hotkey "super_hotkey.json", т.е. возможность подключить конкретный файл с настройками при запуске.
Спасибо.
23

» Northrend RPG / Northrend RPG r1.36.4 - Экспедиция Продолжается

В обновлении Warcraft Reforged 2.0 из-за бага пропала возможность заходить в лобби загруженной игры по сети. Следующая инструкция покажет, как правильно создать игру, сохранить, создать лобби и присоединится к нему другим игрокам.
  1. Начало игры: - Создайте новую игру с названием GameName.
  1. Сохранение: - Сохраните игру под названием SaveName.
  1. Загрузка сохранения: - Выйдите в главное меню игры. Зайдите в меню Своя Игра. Выберите пункт Загрузить -> найдите SaveName в списке. Примечание: возможно, потребуется повторить этот шаг 2 раза, так как с первого раза лобби может не прогрузиться.
  1. Подключение других игроков: - Другие игроки из вашей сессии должны вручную ввести оригинальное GameName (а не SaveName!!!) в поисковую строку и нажать кнопку Войти. Важно: учитывайте регистр букв (заглавные и строчные буквы имеют значение).
Загруженные файлы
23

» WarCraft 3 / Баги из-за сокрытия кнопок

SсRealm, Не массовое решение, но может помочь отдельным энтузиастам попробовать некоторые старые заброшенные из-за этой проблемы карты.
У меня вопрос был именно по функционалу приложенного mix.
23

» WarCraft 3 / Баги из-за сокрытия кнопок

Я правильно понял, что этот mix решает проблемы с возможными крашами из-за скрытия кнопок таким методом, но при этом не портит задумку авторов карт? Т.е. скрытые авторами кнопки остаются скрытыми, а с их заменой ничего плохого не случается.
23

» WarCraft 3 / Текстуры ландшафта из Warcraft 3: Reforged 1.32

Makeba, Все равно большинство потенциальных игроков не полезет в настройки прожимать нужные галочки, как бы не писать про это в описаниях к карте или на загрузочном экране.
Аналога нативки ForceShowSubtitles (который включает субтитры независимо от того стоит ли галочка в настройках), но для отображения этих текстур, нет и не будет никогда судя по всему. Так что реимпорт останется надёжным вариантом.
Хотя то что можно скачать эти ресурсы не только с PTR уже хорошо. В этом плане ресурс уже не очень актуален.
23

» Northrend RPG / Northrend RPG. Видеообзоры и прохождения

Последние новости!
Прохождение карты на стриме от PiratsTV
Автор видео: PiratChannel
Версия игры: r1.36.0 Full
Версия Warcraft: 2.0 Reforged HD
Сложность: Умеренная
Герой(и): Ракайя Воплощение Хаоса (Суккуб-демонолог)
Ссылка на плейлист:
23

» WarCraft 3 / Jass MythBusters

Запрос на проверку мифа.
Миф: Нативка KillUnit () вызывает массивную утечку памяти, вместо нее для моментального убийства юнита нужно использовать SetWidgetLife(unit, 0) .
Источник мифа: Как уже тут неоднократно бывало, этот миф с Hive.
23

» WarCraft 3 / Участник SadAlex и мод Герои 3

Со ссылкой стало проще. Узнал этот ресурс.
Вот ссылка на эту работу здесь:
Соответственно, можешь обратиться к пользователю через Личные Сообщения
23

» WarCraft 3 / Участник SadAlex и мод Герои 3

Приложи скриншоты с примерами его работ с Sketchfab, возможно, здесь такие тоже выложены, и кто то узнает ресурс.
23

» WarCraft 3 / [1.26/2.0]Реально ли узнать какие способности у предмета(Какие бонусы даёт предмет)?

Важное уточнение. Из минусов этого варианта, что им не учесть число одинаковых абилок на предметах. Т.е. если у предмета есть две абилки с одинаковыми кодами "Сила +1", которые в сумме повышают герою силу на 2, то этот вариант даст информацию что у него есть только по крайней мере одна такая абилка. Поэтому, если будешь реализовывать этот вариант, то нужно при кастомизации предметов не давать им идентичные абилки.
23

» WarCraft 3 / [1.26/2.0]Реально ли узнать какие способности у предмета(Какие бонусы даёт предмет)?

Вариант есть, который бы сработал и в 1.26, без мемхаков и без базы данных, но все же советовал бы сделать через базу данных.
Способности предмета наследуются юнитами, которые держат их в инвентаре. На основе этого факта можно сделать довольно костыльное решение твоей задачи:
  1. Создать предмет того же типа, что ты и проверяешь.
  2. Дать его даммику с инвентарем.
  3. Проверить на GetUnitAbilityLevel(dummy,RAWcode)
  4. В качестве RAWcode перебирай все возможные значения кодов твоих и стандартных абилок, с минимального значения, по максимально встречаемый в твоей карте. Например, если ты используешь только кастомные значения, то это будет сначала 'A000' потом 'A000'+1 и т.д.
  5. Этот перебор неэффективен с точки зрения оптимизации, плюс возможно достижения лимита на исполнение операций в одном потоке. Так что если твой диапазон допустимых кодов абилок слишком большой, нужно будет разбить потоки.
  6. Удачные проверки занеси в отдельный массив. Это и будет твой список абилок.
  7. Удали временно созданный предмет и даммик (если не пользуешься глобальным даммиком).
23

» Northrend RPG / Northrend RPG r1.36.4 - Экспедиция Продолжается

Вышла новая версия! Прокрутить к ресурсу
Новая версия от 22.11.2024 - Northrend RPG r1.36.0 - Экспедиция Продолжается
📀 Full-версия (~256 МБ) HD модели для Reforged + Полная русская озвучка и кастомная музыка
💿 SD-версия (~165 МБ) Полная русская озвучка и кастомная музыка
💾 Lite-версия (8 МБ)
Выход этого обновления поддержан текущими патронами проекта: edson, yasen, Miriapodul, SergeyB, Kossk, RvzerBro, Prozix. Спасибо за ваш вклад!
ОСНОВНЫЕ ИЗМЕНЕНИЯ
  1. 🛠 Добавлена поддержка Reforged 2.0:
  • Рекомендуемые настройки для режима REFORGED HD: в меню ЗВУК отключить опцию "Classic Sound"; в меню ИГРА включить опцию "Показывать Портреты в Видеороликах"; в меню REFORGED переключить все опции в положение "Reforged".
  • Рекомендуемые настройки для режима CLASSIC SD: в меню ИГРА отключить опцию "Боковые Панели Интерфейса".
  • Режим Classic HD на данный момент не поддерживается (возможны различные визуальные артефакты).
2.🥷🏽 Обновление системы наёмников:
  • "Отправка в резерв" и повторный найм без дополнительных затрат ресурсов.
  • Добавлена команда "Запрет атаки". В этом режиме наёмник не будет самостоятельно искать цель для атаки.
  • Улучшение "Снаряжение наёмников". Каждый следующий уровень улучшения можно приобрести у поселенцев при достижении 4-го уровня репутации. Добавляет HP +100, ЗАЩ +1, АТК +10, +0.5 маны/сек. всем наёмникам.
  • Теперь наёмники наносят на 1% больше урона и получают на 1% меньше урона за каждый уровень командующего ими героя.
  • Улучшение "Встроенный модулятор" для "Цельнометаллического голема" теперь предоставляет ему статус наёмника с возможность автоматического восстановления из обломков.
  • "Транспортному судну" добавлена "Гарпунная пушка".
3.🧌 Boss Challenge:
  • Теперь для каждого босса указан минимальный рекомендуемый уровень прокачки героя. Если вы уверены в своих силах и способны одолеть босса на этом или более низком уровне, вас ждет дополнительная награда в виде золота и кристаллов.
  • Перебалансирован автолевелинг боссов и обычных монстров. Уменьшено его влияние на раннем этапе игры и увеличено на позднем.
  • Боссы теперь могут ускоренно восстанавливать здоровье, если они долго не получают существенный урон, а герои при этом находятся на достаточно большой дистанции от них (даже если босс остаётся в поле видимости).
4.🗡 Изменения для составных артефактов:
  • "Роба Потустороннего". Новый составной артефакт (накидка). Рецепт: "Кольцо Банши", "Призрачный амулет", "Одеяние мага" и 4 кристалла. Даёт ИНТ +35, ЗАЩ +5, регенерация маны +40%, 25% шанс уклонения от атаки. При уклонении накладывает на атакующего "Метку Потустороннего" на 10 сек.: -20% к силе атаки, +20% к получаемому урону от героя (включая урон от способностей). При активации наносит 7 x ИНТ урона и накладывает метку на всех врагов в указанной области.
  • "Посох исцеления": Стоимость рецепта уменьшена до 2 кристаллов. Теперь для создания требуется "Железа мурлоков". Сила исцеления изменена до 300 + 3 x ИНТ. Дополнительно ускоряет регенерацию здоровья героя и всех союзных целей поблизости на 5 ед./сек. в течение 30 сек. Время перезарядки уменьшено до 25 сек.
  • "Щит маны": Теперь поглощает 75% любого входящего урона от противников (включая урон от способностей). За каждые 2 ед. поглощённого урона используется 1 ед. маны.
  1. ☑️ Прочее:
  • Исправлена возможная дессинхронизация клиентов в мультиплеерном режиме из-за сбоя системы видимости в районе мостов и подъёмов.
  • Управление отдалением камеры с помощью команды "-zoom X".
  • Гоблин-техник. Талант "Время - деньги". Добавлено свойство "Компенсация ущерба". Уменьшает ущерб, нанесённый способностями героя наёмниками и союзным юнитам, в зависимости от суммы страхового депозита (вплоть до 75%).
Полный список изменений: xgm.guru/p/northrend/changelog
23

» Northrend RPG / Northrend RPG. Исходники

Вышла новая версия! Прокрутить к ресурсу
  • Файлы исходников обновлены до версии 1.36.0
  • Добавлен python-скрипт war3mapSkinGenerator.py, генерирующий файл war3mapSkin.w3u с установленным значением по умолчанию поля upor для всех выделямых стандартных и кастомных юнитов (это исправляет неверно отображаемые портреты в Reforged 2.0).
23

» WarCraft 3 / Поворот юнита

EugeAl, Скорее градусы это устаревшая легаси мера измерения углов (близкая по этой характеристики к футам и милям), в отличии от естественно вытекающих из математики радиан.
23

» WarCraft 3 / Поворот юнита

OVOgenez, Спасибо за статью! Можно дополнить инфой о возможностях и способах триггерного поворота юнита. Какие варианты самые быстрые, и для каких версий Варкрафта они работают.
23

» WarCraft 3 / HD&SD Reforged

Можно и без триггеров, используя только Редактор Объектов.
Для этого надо брать за основы юнитов с нужными тебе пропорциями параметра Scale и в SD, и в HD. И при этом не изменять его самому.
Или, если модель твоя собственная (импортированная) задавать модели свой кастомный параметр scale (когда значение подсветчмваеися пурпурным). (например, вместо 1.00 делать 1.01).
Тут подробнее

Есть ещё вариант попробовать импортировать значения масштабов моделей юнитов в HD режиме напрямую (через slk). В теории должно сработать, но лично я не пробовал.
23

» WarCraft 3 / Проверка на удаленного юнита

А что насчёт?
GetUnitTypeId(u)==0

Так или иначе, этот метод с заменой стандартного RemoveUnit() на предложенные имеет право на жизнь, так как позволяет отследить состояние юнита в обработке текущего тика игры.
В теории, конечно, можно и без этого обойтись, так внутри тика мы и так знаем что произошло с юнитом, но облегчить некоторые проверки и написание кода этот подход может.
23

» WarCraft 3 / Проверка на удаленного юнита

nik5960nik, Да. Если в тот же тик проверять. Если ты знаешь что проверка в другом потоке, то будет выводить 0. Также как и GetUnitState(u,UNIT_STATE_MAXLIFE)
Можешь проверить это если вставить Wait между удалением и проверкой.
23

» Мир безумного / Discord могут заблокировать в России (утка?)

CaZaNoVa, Нет. В схожих по функционалу платформах заводить группы по интересам не собираюсь в ближайшей перспективе. Жаль, что неизбежно отвалиться какая-то доля аудитории из РФ (надеюсь, небольшая), но по соотношению наличия заинтересованных пользователей и удобства пока только близок Телеграм с его группами с разделением на топики.
23

» Мир безумного / Discord могут заблокировать в России (утка?)

CaZaNoVa, Каждому своё. Я вполне привык к нему, даже особых минусов не вижу в рамках своих задач, ни как в плане ведения свой группы, ни в плане роботы со своими App.