WarCraft III Reforged - WE (что хотите увидеть?)

Добавлен , опубликован
Всем привет, появился контакт с Blizzard на тему: Что вы хотите увидеть в новом редакторе карт. Связной, наш друг 2kxaoc.
Будем отправлять не все, а только самое интересное и популярное. Под комментарием с предложение ставьте "+" в голос, если вы поддерживаете данное предложение, и "-" что это не нужно (желательно прокомментировать почему).
Пример подачи предложения:

Предлагаю:

  • предлагаю ввести консоль, так как нужна

`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
  • Создавать или редактировать рельеф триггерно
  • Сетевая синхронизация позиции курсора мыши
  • Сетевая синхронизация событий: кнопка нажата/ кнопка удерживается/ кнопка отжата для абсолютно любой кнопки
  • при возникновении фатала писать в лог момент кода который вызвал ошибку редактора, без использования стороннего по
30

Предлагаю

  • Разрешить каждой способности менять ид приказа как у "Канал"
  • Добавить каждому предмету опцию сложения зарядов при подборе/покупке
  • Добавить альтернативнй синтаксис для JASS
  • Разрешить уменьшать уровень улучшений
  • Разрешить динамическую смену модели
  • Добавить возможность управлять требованиями к предметам/юнитам/способностям
  • Сделать глобальное событие "юнит получает урон"
22

Предлагаю

  • Дать пользователям возможность работать с загрузочными экранами, моделями и прочим визуальным контентом в самом редакторе карт, чтобы не приходилось использовать сторонние программы для подобной работы
  • Аналогичную вещь стоит сделать для облегчения работы с архивами игры (условно встроенный MPQ Editor)
25
Чтобы дальность пририсовки стала неограниченна для камер, устанавливалась по желанию. Для киниматик очень надо мне)
29
Если тебе нужно хранить точку, а она автоматически будет удаляться, это ненормально.
Гений, сборщик мусора так и работает, если ты не хранишь ссылку на что-то, то оно удаляется.
Возможность вызывать функции и присваивать имена переменным без слов-приставок "call" и "set" - они реально ненужная вещь (в cJass-е можно без них писать), которая тем не менее отнимает драгоценное время.
Это и так будет в виде поддержки lua.
Разрешить уменьшать уровень улучшений
Уже есть

Из самого важного, по опыту моддинга Д2 и ВК3

  • Возможность делать HTTP/S реквесты. Очень важно. Это дает:
    • Возможность сбора своей статистики, отзывов от игроков, автоматический репортинг багов (отлов исключений в lua)
    • Сохранения профилей игроков и различных настроек, рейтинга, ОРПГ без каких-либо сейвкодов
    • Безграничные возможности по созданию сообществ игроков конкретной карты, от ингейм чатов, до каких-то мини ммо
  • Предыдущий пункт дополнить очень важными вещами, которые предотвратят кучу проблем
    • Функция, которая дает понять, что игра идет на выделенных bnet серверах
    • Функция, которая получает уникальный ID bnet пользователя, для использования как ключ в базах данных статистики и т.д.
    • Возможность сгенерировать уникальный ключ для каждой карты и функция которая его внутри карты получает. Работает только на выделенных серверах. Позволит подтвердить авторитарность сервера и сразу же отрежет всех читеров, пример: функция GetDedicatedServerKey(string version) в DOTA2
  • Исправить лаг поиска пути (подвисающие юниты) при большом количестве юнитов. Убивает многие карты при долгой игре.
  • Добавить спеллу Channel настройку для того, чтобы его можно было применять на бегу.
  • Добавить универсальный бафф по подобию Channel, чтобы в нем можно было указать, что юнит застанен, заручен, обезмолвлен, замедлен на какой-то процент.
    • Важно уметь программно выставлять значения замедления и т.д.
  • Функция добавляющая бафф на юнита без дамми/даммикаста
  • Нормальное АПИ для синхронизации данных с одного клиента на все, что-нибудь уровня SyncInteger(integer value, function(integer) callback), текущее АПИ слишком ненадежно.
24
Аналогичные второму старкрафту вещи:
  • опциональная цифровая подпись и/или шифрование карты
  • хранилище данных, позволяющее переносить ограниченный объем данных между сессиями в мультиплеере
Уникальные и/или сложно выполнимые вещи:
  • возможность скриптовать лобби, с доступом к данным
  • кастомный ладдер для избранных карт, удовлетворяющих ряду критериев, с подбором по локальному рейтингу игрока в пределах отдельной карты или группы карт
  • мультиплеерный переход с карты на карту с сохранением списка игроков, в идеале с открытием нового лобби, автоматическим коннектом в него игроков из предыдущего матча и возможностью передать ограниченный объем данных, который будет доступен в следующей карте и скрипту лобби (новое лобби нужно чтобы при необходимости можно было сменить свойства игрока или добрать нового игрока если в ходе игры кто-то был потерян)
  • рехост карты с тем же составом игроков без необходимости всем отключаться и заново искать нужное лобби вручную (в идеале, опять-же, через создание нового лобби и автоконнект туда игроков, от перехода на другую карту отличается отсутствием передаваемых данных и отсутствием возможности выбрать другую карту)
22
Возможность импортировать большие меши в качестве шкуры уровня и расстановка коллайдеров, по которым будут перемещаться юниты.
6
Всё выше сказанное +
  • Поддержка карт размером вплоть до 8192х8192
  • Внутренний оптимизатор карт по типу виджетайзер+тулы векса, можно включать и выключать перед сохранением карт. Шифровка карт при включенном параметре для защиты от взлома.
  • Адекватная работа редактора при огромном количестве объектов в РО.
  • Поддержка cJass/zink
  • Поддержка неограниченного импорта(карт с большим весом)
29
Поддержка карт размером вплоть до 8192х8192
Штаааа? Я за всю жизнь бы не оформил карту такого размера.
6
PrincePhoenix, я думаю этому найдётся применение. В техже синематиках, мультиплейерных кампаниях, мега-орпг да мало ли чего ещё, например по типу космических рейнджеров или рыцарей старой республики.
29
Tumart, Боюсь разочаровать, но кажется двигла вара просто не вытянет таких "амбициозных" задумок.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.