28

» Stormgate / Обновление Stormgate 0.3.0. Улучшенный графон и фичи из Варкрафта

konvan5, где-то видел в комментах такую мысль, что если бы штормгейт пошёл в ранний доступ сейчас, то есть именно в текущем своём состоянии, то это была бы совсем другая история. Первое впечатление бывает только один раз, и для этой игры оно было безнадёжно испорчено.
28

» WarCraft 3 / Список дефолтных фреймов-2. Origin frames

У портрета есть один прикол с необычным поведением. Если применить к нему BlzFrameSetScale, то изменится не только размер спрайта, но и отскейлится положение камеры внутри модели. А если залочить положение портрета двумя точками, и отключить автопозиционирование, то меняться будет только положение камеры.

Код
        local portrait = BlzGetOriginFrame(ORIGIN_FRAME_PORTRAIT, 0)
        local width, height = BlzFrameGetWidth(portrait), BlzFrameGetHeight(portrait)

        BlzEnableUIAutoPosition(false)
        BlzFrameClearAllPoints(portrait)

        BlzFrameSetAbsPoint(portrait, FRAMEPOINT_TOPLEFT, .260, .114)
        BlzFrameSetAbsPoint(portrait, FRAMEPOINT_BOTTOMRIGHT, .260 + width, .114 - height)

        local sliderFrame = BlzCreateFrameByType("SLIDER", "", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "QuestMainListScrollBar", 0)
        BlzFrameClearAllPoints(sliderFrame)
        BlzFrameSetAbsPoint(sliderFrame, FRAMEPOINT_CENTER, 0.296, 0.065 )
        BlzFrameSetSize(sliderFrame, 0.014, 0.1 )

        BlzFrameSetMinMaxValue(sliderFrame, 0.9, 1.5)
        BlzFrameSetStepSize(sliderFrame, 0.001)
        BlzFrameSetValue(sliderFrame, 1)

        local trigger = CreateTrigger()
        BlzTriggerRegisterFrameEvent(trigger, sliderFrame, FRAMEEVENT_SLIDER_VALUE_CHANGED)
        TriggerAddAction(trigger, function()
            print(BlzGetTriggerFrameValue())
            BlzFrameSetScale(portrait, BlzGetTriggerFrameValue())
        end)
Загруженные файлы
28

» WarCraft 3 / Импорт в Blender и экспорт из него, текстуры

В настройках плагина можно указать путь к распакованному корню варкрафта для загрузки текстур
Но там вроде какой-то баг был с загрузкой текстур у mdx1100-моделей, хз пофикшен или нет. Если нет, то в ретере можно делать Assign v1000 в меню Scripts
Загруженные файлы
28

» Unity / Progman Game сделал Rock'n'Roll Racing в Unity

Опять технодемки какие-то пилят. Где сюжет, где ролики? Непонятно, во что тут играть?
28

» WarCraft 3 / Как сделать захват Варкрафта в ОБС?

Хз, у меня захватывает, используйте официальный варкрафт, а не репак от Васяна
28

» WarCraft 3 / Отловить "паузу" в мультиплеере

Принятый ответ
Интересовался этим вопросом на рефе, правда я только для сингла делал, поэтому использовал локальные штуки, в мультиплеере это придётся синхать. Кстати, в сингле на паузе выполнение кода прекращается не мгновенно, даже 0.01 таймер успеет тикнуть несколько раз, а если 0.001, то там вообще пол карты сыграть ещё можно до паузы.
Паузу можно отловить, проверив видимость стандартного фрейма из меню паузы
    if BlzFrameIsVisible(BlzGetFrameByName("EscMenuBackdrop", 0)) then
        print "чел на паузе"
    else
        print "чел не на паузе"
    end
Сворачивание можно отловить, проверив размеры окна игрока
	if BlzGetLocalClientHeight() == 0 then
        print "игра свёрнута"
    else
        print "игра не свёрнута"
    end
Есть ещё один сценарий условной паузы. Это когда игрок сидит в экранном режиме, но переключается на другое окно, оставляя варкрафт не свёрнутым, но без фокуса. Как можно отловить такое я понятия не имею.
28

» WarCraft 3 / Тип контроллера (Тип Интерполяции)

OVOgenez, да, я тогда в комменте выше был не совсем прав, или совсем не прав. TCB то он в 3дмаксе, а при экспорте в игровой формат там считаются уже какие-то свои опорные точки или тангенсы, хз. У близзов они генерировались скриптом, а дикие варкрафтеры додумались зайти с тыла, и править их вручную прямо в моделях
28

» CliCli / Список изменений технической демки

EugeAl, BLPconv.exe чисто CLI, принимает путь к файлу, можно просто на экзешник перетаскивать текстуру для конверта. Fast BLP-PNG converter.exe с гуи
28

» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"

Dazz Lighter, "пук-срёньк-берги-пеоны-хостынаирине", примерно такой ответ я и ожидал. Продолжай героически разносить воображаемых врагов в комментариях, хорошо получается.
28

» WarCraft 3 / Настройка способностей "Панцирь с шипами" и "Укрыться за щитом"

nazarpunk, сделаем вид что на сайте нет нытья от господ с бинарным кодом головного мозга о том, что в их карты, с кучей технических фишек, никто не играет(( а вместо того чтобы делать также, и играть в их карты все тыкают GUI и это пользуется спросом у потребителя.
Давай не будем делать вид, кидай ссылки. На "карты, с кучей технических фишек" и на нытьё тоже, ну хотя бы за последние 2 года
28

» WarCraft 3 / Как быстро подключать собственные функции в GUI? (желательно модульно)

нужно доставать два файлика из архива, редактировать их, вставлять их обратно и себе и другу.
Локальные файлы. Для рефа папка retail, для дорефа папка с игрой.
28

» CliCli / Список изменений технической демки

Кек, поставил этот ваш кликли, а там внутри буквально лежат blp конвертеры текстур в tga и png. Может там ещё и конвертеры карт есть, чтобы бесшовно перекатываться с варкрафта на кликли?
28

» WarCraft 3 / Уроки по созданию карт и кампаний с нуля

SETH19,
абсолютно все это актуально
Готов посмотреть на этих людей, неиронично пишуших код для варкрафта в джасскрафте и блокноте++ чтобы поржать. Пользователей мдлвиса, которые решают проблемы, решённые много лет назад я уже увидел.
делать под канонические 1.26-1.29
Кто определяет каноничность? Почему именно эти патчи, а не 1.00, не 1.24, не 1.31? Почему официальная версия из Battle.net не является "канонической"? Вопросы риторические.
28

» WarCraft 3 / Моделлинг для чайников

Andrey67, настоящие олдскульные варкрафтеры гигачады делают это через глобальную анимацию рут кости!
Жалкие вирджины подражатели выделяют кости и вершины, и перемещают их куда нужно
Загруженные файлы
28

» WarCraft 3 / Программа редактирования эффектов для HD графики

Если отвечать кратко, то такой программы нет. Но я отвечу подробнее, вдруг кто-то будет это гуглить (хотя кого я обманываю?).
Спецэффекты в Reforged созданы с помощью технологии PopcornFX в программе PK-Editor и запечены в бинарный формат с помощью инструмента PopcornAssetBaker (был слит вместе с другими инструментами разработчиков в декабре 2024 года, но у меня не вышло им нормально воспользоваться).
Запечённые спецэффекты (в варкрафте это .pkb файлы, хотя на самом деле это .pkfx) открыть и отредактировать в PK-Editor невозможно, поскольку они уже не имеют достаточного количества данных для воссоздания графа в редакторе. Можно лишь с помощью реверс-инжиниринга найти там какие-нибудь данные, и попытаться изменить их, например можно изменить строку с путём к текстуре или байты, отвечающие за цвет частиц. Так, например, появилась тула PKBlaster, с помощью которой можно перекрасить некоторые стандартные эффекты.
PKB эффекты можно использовать в игре напрямую, прямо вместо MDX, но близзы предпочли ввести в MDX специальный узел, хранящий ссылку на PKB файл. Этот узел имеет ряд параметров, которые можно в том числе анимировать, но из моих экспериментов могу сказать, что большинство стандартных эффектов игнорируют большинство из этих параметров, кроме позиции, масштабирования и видимости. В ретере твилака есть гуи для изменения этих узлов, если нужно сделать эффект, например, больше или меньше, то это можно сделать там, отредактировав масштаб. То есть, эффект в принципе может анимироваться как обычная кость, ну или можно использовать настоящую кость в качестве родителя для эффекта.
Ещё есть вариант сделать полностью новый эффект, запечь его и импортировать в игру. Я это делал, вот пример. О том как я это сделал с помощью опции Quick Bake можно почитать здесь. Как водится в варкрафт HD моделинге, вопросов там больше чем ответов, если конкретно, то совершенно непонятно как заставить спецэффект дёргать специфические данные из шейдера рефоги. Хотя впервые импорт кастомного эффекта в рефогу был сделан мной ещё год назад, сочувствия в коммьюнити я не нашёл, как и желающих разбираться с этим. Ответы мог бы дать разбор слитого близзовского AssetBaker'а, но это тоже никому нафиг не интересно, поэтому вот.
Если нужен внешний просмотрщик, то можно использовать слитый Превьювер. Ретера как-то рассказывал, что списывался с разрабами PopcornFX и просил дать ему SDK для рендера эффектов в Retera's Model Studio. Не помню, что именно они ему ответили, но короче там всё глухо, и этого никогда не будет.
28

» WarCraft 3 / RMS Twilac Edition

Вышла новая версия!
Прокрутить к ресурсу
This one comes equipped with:
  • Customizable window size for startup
  • More primitives when creating new model and in the Edit tab
  • Saving to temp-file before overwriting existing file
  • A slider in the Camera Preview to move the camera closer to, or further from the target (Windows -> Views -> Camera Preview)
  • And more...
28

» WarCraft 3 / RMS Twilac Edition

OVOgenez, хз, может из MPQ не умеет вытаскивать событийные объекты для показа. Где-то кто-то срывал покровы, что версия твилака была создана по заказу и под нужды команды, которая пилила хроники второй войны, а им только реф нужен.
Попробуй ласт версию, на днях вышла, здесь пока не обновлял www.hiveworkshop.com/pastebin/681e38a876f8eb9fd9822b8f56545438.3...
28

» WarCraft 3 / RMS Twilac Edition

OVOgenez, да не, остались вроде. Правда заметил сейчас, что не все звуки проигрываются на Play
Загруженные файлы
28

» Помойка Макебы / ШОК, в сеть попал официальный близзовский экспортёр моделей из Autodesk Maya

В том сливе, кстати, лежали ещё плагины для 3д макса. Несколько дллок по именам похожи на обновлённые модули того самого Art Tools, и ещё несколько других dll, связанных с 3ds Max SDK. Это вообще странно, что именно dll, такое расширение не поддерживается, оно должно быть кастомным, в зависимости от назначения плагина. Короч потыкал их палкой немного, кое что даже загрузилось без ошибок, но вылетает при использовании, только плагин для шейдера (bmtlsr.dlt) удалось запустить.
Ну это так, если кому интересно, потому что мне уже нет
Загруженные файлы
28

» WarCraft 3 / Warcraft III портировали на Android

Короч кина, наверное, не будет, Ретера не хочет мешки ворочать.
Удаляйте ресурс
Загруженные файлы