Это крупномасштабная RPG, создаваемая на движке третьего Wacraft'а. Игроку предстоит совершить огромное путешествие по стране Анкелии в поисках могущественного артефакта... Мы представляем вам карту, которая подойдет под любого ролевика: Множественный крафт, масштабные кровавые бои с монстрами, аля дибло и сакред, нелинейный сюжет, который будет насчитывать около 10-ти часов прохождения, множество побочных заданий, тактичные сражения с боссами, компаньоны, быстрые средства передвижения и все это - Wanderer!
660 148K
23
Obelick, там принцип сборки не поменялся, такой же геморройный, тот же редактор, то же РО, то же гуи, да, добавили нового, но принципиально то же самое. Условно нельзя адекватно "поручить другу" делать таблицу с войсками, одновременно с ним её делать и так же одновременно онлайн кодить.
Но ладно, если допустим, делаешь один, то опять получается, что нужно обязательно открыть редактор, ждать загрузки и только тогда получишь доступ к файлам. Да что уж там, сами близы сделали сами всё в отдельных файлах, а потом просто их собрали. Потому что так быстрее удобнее итд.
23
nazarpunk, в рефе есть фпс и есть фреймы без мемхаков и прочего
30
Obelick, ты не поверишь, но прямо сейчас, на ваших глазах творится история пишутся тулзы для оптимизации всего этого дела. Да и почему ты решил, что на рефе будет грамотней, раз кардинально там ничего не завезли и так же ничего не мешает насовать неиспользуемого импорта?
30
Ha_Do6poM, ты слишком хорошего мнения про сфериеского варкрафтера в вакууме. Вот была бы вся карта это лес, то совсем другое дело.
23
EugeAl, ну проще с нуля все сделать оставив только ландшафт, но и то там такое огромное количество импорта которое не используется, что займет кучу времени. Лучше уж все с нуля начать делать в рефе сразу грамотно
23
Проект можно оживить, но:
Прежде всего нужно разрешение автора Obelick на правку файлов проекта, включая код.
Хорошо бы получить и недоработанные локации
Затем - проекту требуется тотальный рефакторинг, а именно
Сделать так, чтобы минимально использовать редактор карт:
  • Slk оптимизация, избавление от РО.
  • Избавление от гуи, переделывание на чистоджасс, оптимизация кода. Вынос общих механик в один файл.
  • вынос строк в отдельный файл, или wts или fdf.
Это позволит сильно уменьшить время загрузки, как в игре, и особенно в самом редакторе, и особенно время сохранения карт в редакторе.
Править основные файлы можно будет без редактора
Заодно получится таким образом и мультиязычность добавить, но это не обязательно.
Единственное, что минус - придётся импортировать mpq editor'om в w3n архив, но это секунды занимает)
Далее:
Система кэша
Не знаю, требуется ли обязательно там именно Campaigns.w3v, но кэши можно и свои создавать, по крайней мере, в функциях джасса это есть.
После этого уже стоит заниматься багами и публикацией новой версии.
Ну и конечно же, это прорва работы...
30
без костылей и рендер эйджа
Зато всё остальное с костылями и прочим весельем. А так же рандомными вылетами зависящими от фазы Луны.
23
nazarpunk, в рефе и фпс и норм поддержка широк. форматных моников, без костылей и рендер эйджа. Если второе в 1.26 можно решить, то проблему с фпс нет. Для сравнения щас запустил вондырыра в рефе (стартовая локация 60-80 фпс), а в 1.26 25-35 фпс. Прирост почти в х2.
30
В 1.26 не вижу смысла продолжать делать.
ИМХО он прекрасен именно в ванилле. Переход на реф такое. А фреймами можно обмазаться и на UjAPI. Правда придётся кастомный сейвлоад писать.
23
Ha_Do6poM, привет. Да я вот пытался на рефе запустить его, но карты ломаются. Например, такие простые функции как "перейти, нападая на противников" принципиально отказываются работать. ХЗ почему. Я бы на самом деле был бы не против попинать еще старичка, завести туда фреймов и переписать ядро на jass и закинуть в код компании чтобы карты легче были и быстрее сохранялись как мне посоветовали тут (где вы были много лет назад?). В таком случае разработка была бы быстрой и простой. Но надо разобраться сначала с этими багами. В 1.26 не вижу смысла продолжать делать. Ну либо начинать пилить с нуля вторую часть или "ремейк , не вышедшей игры", хаха