Всеми долгожданный 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
Настоятельно рекомендуется англоязычная версия игры
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
35
2 года назад
4
И как интересно это "облегчения" поможет? Вот бы помогли облегчить рипать модели из игр, чтобы без багов можно было целую дота 2 или лол за пару недель переконвертировать. А так непонятно, а главное: зачем?
0
12
2 года назад
0
Как у него обстоят дела с авторскими правами?
0
9
2 года назад
0
Почитал о нем тут, почитал на хайве. Тоже не до конца понимаю что оно облегчит и как условного Русского обывателя заставить его скачать, что бы потом в эти "облегченно модифицированные" карты играть... Хотя возможно на западе из-за рефорджа это смысл имеет.
0
27
2 года назад
0
можно пример банального преимущества варсмеша по сравнению с вариком? а то даже не ясно зачем его изучать и по ощущениям лучше досконально разобраться в мемхаке / рендередже чем в варсмеше
0
29
2 года назад
Отредактирован Волчачка
0
Daro, Lord_Tomat, rsfghd, мы пока разбираем что да как. Позже Bergi вынесет свой вердикт данной модификации.

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

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

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

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

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

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