26

» WarCraft 3 / Подскажите про совместимость карт в Warcraft III

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

» WarCraft 3 / Загрузочный экран FullHD (Ремейк by PAMEXI)

мы до сих пор будем как в 2007 резать фотку) автор конечно молодец, но опоздал со статьей лет так на 10
Гайд и шаблон уже есть.
26

» WarCraft 3 / Рефордж. Не сохраняются импортированные модели .

Вот видео как закидываю модель с этого сайта
Во-первых, в рефе нет необходимости перезагружать редактор после импорта, модель можно сразу ставить на карту.
любая модель, абсолютно все, у других людей они работают
Во-вторых, абсолютно все модели, или абсолютно все сомнительные аниме рипы из китайских карт? Энивей, всё ещё нужны сами модели, чтобы что-то сказать по этому поводу.
26

» WarCraft 3 / Как анимировать модель

poisoNDealer, переключил авторство публикации
А я причём до авторства, это же Ворона статья? Меня просто удивило, что ресурс неопубликованный висит
26

» WarCraft 3 / Скрыть дефолтный интерфейс

poisoNDealer, сначала не сразу понял. Там типа подсвечивается снизу?
Не, там вот именно если под этой узкой полоской оказывается тень, то эта тень не прорисовывается. Мне кажется, что это какой-то фрейм дефолтный, но я хз.
Кстати, вверху есть ещё какой-то невидимый фрейм в районе ресурс бара и коммандных кнопок, который блочит события мыши.
26

» WarCraft 3 / Скрыть дефолтный интерфейс

Кто-нибудь сталкивался мб. Я не знаю как это нормально показать на скрине, но внизу есть какая-то странная прозрачная полоска, под которой не рендерятся тени юнитов и спецэффектов на рельефе. Прям вот натурально их срезает.
Это можно убрать как-то?
Загруженные файлы
26

» Sc drafts / Опросник / Май 2023

poisoNDealer, там бот модерирует ты о чем
да это я вспомнил good old days
26

» Sc drafts / Опросник / Май 2023

Мне вообще нравилось, когда в базу попадали только "качественные" ресурсы, а все остальное можно было найти в бездне.
И огромное количество неплохих ресурсов тонуло в бездне из-за этой искусственно задранной планки "качества". Но раньше хгм это хотя бы могло себе позволить, ибо даже с такой жёсткой модерацией что-то в базу всё равно шло. А сможет ли нынешний обмелевший поток ресурсов преодолеть подобную плану сейчас?

Мне кажется, что модерация должна проверять ресурсы на соответствие каким-то объективным критериям. То есть чисто технические вещи. Условно, если у ресурса с картой нормальное адекватное описание, если карта работает на заявленном патче (да, подразумевается, что кто-то должен это скачать, запустить и проверить), более-менее соответствует описанию, там нет на виду каких-то свастонов, дикпиков и прочих архимондов, то почему бы её не опубликовать? Пусть даже если это откровенно паршивая карта. Конечный вывод о карте должны делать игроки, а не модераторы хгм.гуру.
То же самое и с моделями. Игру не крашит, скриншоту соответствует, елдаков и свастонов нет – ну и пусть отправляется в базу.
Короче, модерация всё-таки нужна, но объективная и беспристрастная.
26

» WarCraft 3 / Как анимировать модель

Дополню немного
Updt. А почему с публикации снято?

Функцией BlzFrameSetSize трудно изменить размеры модели. По факту, нативка совсем не изменяет размер модели спрайта. Замечано, что задание размеров size фрейма изменяют только положение модели спрайта от текущего положения спрайта. Т.е. модель спрайта почему-то не всегда там, где спрайт. Советую не трогать BlzFrameSetSize.
До конца так и не понял как работает этот параметр со спрайтом, но выглядет так, будто он влияет на сдвиг проекции 3D модели в 2D фрейм (возможно, я сейчас сказал полный бред). Исходя из своего опыта ковыряния спрайтов, могу дать такую рекомендацию: если камера модели не используется (то есть выводим со стандартным видом сверху при условном наблюдателе слева), то задаём Size близким к нулю, но не равным нулю. То есть BlzFrameSize(spriteframe, 0.001, 0.001). Если же камера модели используется, то не задаём Size вообще.

настраивать размер спрайта можно через BlzFrameSetScale(sprite, 0.15)
Есть один момент, который может быть не очевиден. Единицы размерности фреймов экрана и единицы размерности модели — это одни и те же единицы. В принципе, можно заглянуть в модели интерфейса и модели лоадскринов, они там все будут в пределах 0.8 x 0.6 (размер экрана). То есть модель нужно либо сразу уменьшать до десятых/сотых/тысячных, либо (если она нормальных "игровых" размеров) уменьшать нативкой до этих же пределов.
Второй неочевидный момент: у модели должны быть правильно рассчитаны границы. Даже если уменьшить модель, но не пересчитать границы, то спрайт с этой моделью будет выводиться не так, как ожидается. BlzFrameSetScale тоже будет работать криво.
Ещё один нюанс: если модель выводится со своей камерой, то задавать BlzFrameSetScale не нужно. Использование камеры предполагает вывод модели на весь экран с видом из камеры, и масштаб в этом случае работает кривовато.

Недавно обнаружил одну проблему: если в модели есть неиспользуемые кости (ноды), то с очень высокой вероятностью при выводе этой модели спрайтом на экран, игра намертво зависнет.

Есть ещё баг. Если в модели есть PopcornFX эффекты и событийные звуки, то они появятся в центре игровой карты. Возможно не только они, но я не тестил другие объекты моделей. Подробнее тут

Если в модели нет ни одного источника света, то модель будет отрендерена, как Unshaded, со всеми вытекающими. Ни одной тени на модели не будет, у HD моделей, например, отвалятся карты нормалей. Если добавить свет, то будет лучше, хотя, как мне кажется, даже в этом случае шейдер будет несколько упрощён.
26

» Помойка Макебы / Варкрафт 3 котинк 2023

Не, маркеры по-любому останутся, просто модельку надо улучшить. Наверное, единственной атака босса без указания точки урона заранее будет бросок глыбы.
На самом деле, я слишком отвлекаюсь мелочи, и не могу никак начать пилить основу. Надо систему движения довести до ума, и я ещё с основными геймплейными моментами не определился.
Загруженные файлы
26

» Sc drafts / Опросник / Май 2023

Опрос: Каким должен быть лидер XGM?
  1. Геймер и стример - сообщество должно быть вокруг личности
Может тогда уж геймдевелопер?
Опрос: Затрудняют ли другие пользователи реализацию ваших идей на сайте?
Прямо нет, но иногда возникает некоторый риск умереть от кринжа, и не реализовать свои идеи.
Опрос: Как вы относитесь к модерации голосованием?
Здесь нет такого количество людей для таких нововведений, имха.
26

» Помойка Макебы / Варкрафт 3 котинк 2023

Фониус Персон, неправильно понял задание, и вместо босса начал делать героя
Загруженные файлы
26

» Northrend RPG / Нужна модель - Нерубианская королева-матка (Reforged HD)

poisoNDealer, спасибо, я тоже подписался, авось какие полезные гайды и советы для себя найду)
Ну насчёт гайдов не скажу, но это, наверное, единственное место в интернете, где можно задать интересующий вопрос по HD моделингу варкрафта, и на тебя при этом не будут смотреть как на психа. Да и не только по HD, на этом сервере в целом высокая вероятность получить какую-то информационную помощь.
Кстати, Ретера и Твилак там же принимают замечания и предложения по своим прогам.
26

» Northrend RPG / Нужна модель - Нерубианская королева-матка (Reforged HD)

Могу посоветовать поискать моделлеров в дискорд сервере ретеры. Там есть ребята, которые делают hd модели, но я не знаю берёт ли кто-нибудь из них заказы.
Там есть канал реквестов, можно отписать туда для начала
Загруженные файлы
26

» WarCraft 3 / RMS Twilac Edition

Вышла новая версия! Прокрутить к ресурсу
Доступен новый релиз RMS Twilac Edition #TwilacsTruly3D v05​
This one comes equipped with:
- Better grid
- Working TeamColor
- Ribbon rendering
- Updated ImportPanel
- Better Scaling in Viewport
В ресурсе тоже перезалил.

А если текстуры находятся не в mpq, а просто в папках рядом? Он их находит?
Чёт не заметил два месяца назад вопрос... Да, находит.