Всеми долгожданный warsmash уже доступен! Наверное.
Всем известный Retera своим Retera Model Studio для моделей по WC3 как для классики так и для Refroged, долгое время развивал свой проект Warsmash альтернативу игре Warcraft III в качестве отдельного фанатского движка. Движок способный воссоздать игровой процесс при наличии в системе ресурсов от оригинальной игры. Также имеется код в свободном доступе на githab → WarSmash
Данный проект находится на стадии αλφα-разработки, но уже поддерживает как одиночное прохождение, так и многопользовательские игры. Основное назначением данной разработки является упрощение создания модификаций по Warcraft III, а также проведение экспериментов. Код данного движка написан на языке программирования Java с использованием фреймворка для разработки игр libGDX и распространяется под лицензией MIT. Имеется поддержка Linux и Windows.

Инструкция по установке для новичков

Распаковать содержимое архива в корневую папку Warcraft 3 1.26 (проверялось на этой версии)
В конечном итоге должно получиться
C:\Games\War3126\Warsmash\Warsmash.exe
Запускать через Warsmash.exe или через warsmash.jar если у вас установлена Java
Настоятельно рекомендуется англоязычная версия игры
`
ОЖИДАНИЕ РЕКЛАМЫ...
36
И как интересно это "облегчения" поможет? Вот бы помогли облегчить рипать модели из игр, чтобы без багов можно было целую дота 2 или лол за пару недель переконвертировать. А так непонятно, а главное: зачем?
12
Как у него обстоят дела с авторскими правами?
9
Почитал о нем тут, почитал на хайве. Тоже не до конца понимаю что оно облегчит и как условного Русского обывателя заставить его скачать, что бы потом в эти "облегченно модифицированные" карты играть... Хотя возможно на западе из-за рефорджа это смысл имеет.
28
можно пример банального преимущества варсмеша по сравнению с вариком? а то даже не ясно зачем его изучать и по ощущениям лучше досконально разобраться в мемхаке / рендередже чем в варсмеше
29
Daro, Lord_Tomat, rsfghd, мы пока разбираем что да как. Позже Bergi вынесет свой вердикт данной модификации.

Как у него обстоят дела с авторскими правами?
Это оказался модификатор, а не движок. Хотя, он ранее показывал что делает отдельный сорс.Так что с правами всё ок.
23
Вот бы помогли облегчить рипать модели из игр, чтобы без багов можно было целую дота 2 или лол за пару недель переконвертировать. А так непонятно, а главное: зачем?
Для этого нужно переписывать формат моделей, например использовать fbx, но warsmash берет файлы из установленного на компьютере игрока варкрафта. Так что тут будет всё тот же старый mdx.
15
Вот бы помогли облегчить рипать модели из игр, чтобы без багов можно было целую дота 2 или лол за пару недель переконвертировать.
Для этого нужно переписывать формат моделей, например использовать fbx, но warsmash берет файлы из установленного на компьютере игрока варкрафта. Так что тут будет всё тот же старый mdx.
Так ребята, тут же в этом и суть. Это опенсорс в отличии от варкрафта. Ничто не мешает написать загрузчик и рендер fbx, если кому-то захочется. Да, это непросто и неблагодарное дело, но это возможно, в отличии от варкрафта. Это и цель варсмэша - опенсорс движок который хавает данные варика
38
Ruti Ragnason, если я заверну всю игру dota 2 в файл с именем warcraft 3.exe и иконкой от вц3 ты успокоишься с рипами?)

fenathesnake, никто как обычно не будет в это играть, это ведь не 1.26 клиент для утюгов из 2000х
19
Как что-то новое - прикольно. Если говорить по делу, то вряд ли кто-то будет использовать это так, как задумано автором. Люди на JASS с трудом пишут, юзают GUI, а он им Java сурсы даёт. Рассмешнил, рассмешнил.
36
ScorpioT1000, нет конечно, от этого оно варкрафтом 3 не станет, надо облегчить жизнь риперам по типу НQDOTA, который делает мод дота 2 на движке варкрафт 3, а другим лол неплохо, модели там классные.
33
Я ничего не смог запустить, даже Ханабиши не помог, я вот вспоминаю, а видел ли кто скрины или видеосы не от Ретеры по Варсмешу?
15
Я ничего не смог запустить, даже Ханабиши не помог, я вот вспоминаю, а видел ли кто скрины или видеосы не от Ретеры по Варсмешу?
Могу подтвердить, что запускается (Правда кириллицу из данных варкрафта шрифты не поддерживают) из коробки без танцев и бубнов.
Загруженные файлы
33
Такое и я запускал на сбилженной версии
от 2021
Поделитесь тогда сбилженным файлом jar из текущей сборки
15
Bergi:
Да, на скринах сбилженная версия с хайва. Попробовал сам билдануть с гитхаба, но игра вылетает при запуске. Судя по логам, что-то с OpenAL, но хз че с этим делать.

Отбой, не ту ветку с гитхаба скачал :)
Сбилдил. Меню работает, на загрузке карты к сожалению вылетает. Что-то с интерфейсом, завтра исходники покопаю, попробую починить.
приложил jar если нужно
Загруженные файлы
33
Да ваш билд jar работает, на загрузке карты зависает середине, потом полностью зависает процесс ну и вылет
38
Вот этот чел сделал форк и что-то залил ещё туда github.com/MfromAzeroth/WarsmashModEngine

Остальные форки без коммитов

Загруженные файлы
15
прикладываю починенный jar последнего коммита с experimental ветки. чтобы не вылетало на загрузке карты, пришлось поменять в коде игры SmashHoverTip на SmashToolTip. Если какие-то проблемы с тултипами, то скорее всего виноват я
по личным ощущениям - пока очень сыро. Поразвлекаться можно, но полноценно поиграть - навряд ли. Много проблем, начиная от многих ещё неработающих механик до крайне плохого поиска путей, не идущего ни в какое сравнение с варкрафтовским. Однако, прогресс виден, и надежда на интересный проект есть.
Загруженные файлы
33
Верю но у меня всё ещё не запускаете (так же зависает на загрузке карты), fenathesnake, это должно вот так выглядеть?
Загруженные файлы
15
Bergi , да. Все файлы кроме jar у меня с билда с хайва. Не знаю в чем и проблема, раз он использует свой автономный дистрибутив джавы, то больше нет идей в чем могут быть отличия. Если скинешь из Logs последний по дате изменения .err.log файл то могу поглядеть.
33
вот логи с последнего запуска
Загруженные файлы
15
конкретной ошибки или хоть какой-то наводки в логах не нашел, так что хз ¯\_(ツ)_/¯
оно именно вылетает или зависает и ты убиваешь процесс? загрузка карты долгая тут, минуту где-то просто логи прерываются ни с того ни с сего, без причины, хотя джава должна хоть какое-то исключение выбросить. если оно само закрывается\зависает намертво и без исключения, то проблема где-то глубже.
33
загрузка карты долгая тут, минуту где-то
а я жду 10 секунд, кликаю левой, и он предлагает "закрыть программу", сейчас попробую подождать

В общем загрузилось за 20 секунд, я видимо был очень нетерпеливым все свои 5 попыток запуска 😅, главное вообще никуда не кликать, просто сидеть и ждать.
Всё очень сыро НО всё работает, мне ОЧЕНЬ нравится плавность движения, прям как на видео с Порченной ордой, прям чувствуется 60 fps
fenathesnake, Большое спасибо, партия вами довольна, вы получите 1000 социальных кредитов, миску риса и кошка-жена, а ваш jar-билд будет закреплён в основную тему
Загруженные файлы
6
Интересно а позволяет ли этот движек использовать большее количество памяти чем стандартный варкрафтовский, тем самым позволяя использовать большее количество анимированных объектов (юнитов) без лагов на карте, что делало бы этот движок действительно актуальным?
38
Там в аргументах -Xmx1500m т.е. 1.5ГБ максимум, но проект можно пересобрать
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.