26

» XGM Конкурсы / Warcraft III Mini-Game Contest-2018


4 промежуточные версий карты
Можно ли заводить WIP проекты, в процессе разработки, выкладывая запротекченные версии в общий доступ,
при этом отправляя открытую версию администрации? Или важно не афишировать материалы до окончания конкурса?

Мини-игра должна быть выполнена в любом сеттинге, кроме новогоднего и "Warcraft".
Так ли важен "не Warcraft сетттинг" если игра в корне отличается механиками и геймплеем от Warcraft. Например платформер с видом с боку.
Другими словами какие элементы Warcraft должны быть полностью заменены или отсутствовать.
(Интерфейс, модели персонажей и эффектов и прочее) Т.к указанных сроков для полной замены всего этого явно недостаточно.

26

» XGM Team / XGM — Премия 2018 года

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

» Crazy Dwarf Race / Crazy Dwarf Race

Всех с наступающим!)

Пока все готовили салаты, я коловал над замедлением времени, дабы слегка оттянуть время до курантов.
На нескольео секунд время замедляется, однако вы продолжаете двигаться с преждней скоростью.
26

» WarCraft 3 / Отлов WASD по сети - да/нет?

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

» WarCraft 3 / Отлов WASD по сети - да/нет?

Можно кстыльным способом, через способности. Например отлавливаем тем же мемхаком нажатие [w] => эмулируем нажатие клавиши игроком ForceUIKeyBJ( Player(), "w" ). Способность CommadW (Hotkey [W]) включает либо выключает (при повторном касте, который вызывается если клавишу отпустили) уже синхронизированное нажатие.
Однако возможно ForceUIKey может иметь небольшую задержку.

Похожим способом делаю синхронизацию загрузочного кода для ачивок без ввода в чат. То бишь в начале игры выбирается юнит со способностями QWERASDFZXCV, прелоадом читается файл с сохраненной информацией. А затем эмуляцией нажатия клавиш комп сам вводит загрузочный код.
Код набирается эмуляцией меньше секунды, но все равно не мгновенно.
26

» WarCraft 3 / Отлов WASD по сети - да/нет?

Можно кстыльным способом, через способности. Например отлавливаем тем же мемхаком нажатие [w] => эмулируем нажатие клавиши игроком ForceUIKeyBJ( Player(), "w" ). Способность CommadW (Hotkey [W]) включает либо выключает (при повторном касте, который вызывается если клавишу отпустили) уже синхронизированное нажатие.
26

» Crazy Dwarf Race / Crazy Dwarf Race

N7 Molot:
О круть!

Кристофер:
Снег крутит, лихач кричит
Вот со снегом не успел, очень грозовой апдейт получился, весенний такой)
Была идея к новому году оледенить трассу,
навтыкать снеговиков и запустить адские сани аля DeadMorose из которого можно бонусы выбивать.
Но в итоге за месяц всего 3 ночи удалось над проектом поработать.
Может во время праздников наверстаю.

Bergi_Bear:
Jack-of-shadow, как всегда потрясающе круто
Спасибо) А что по багам?
Я нашел несколько жестких, которые так и не смог отследить в коде,
т.к они только мне всего один раз попались.
Один из них - это бот, который неудачно заюзал крюк и почему то не как не мог его отменить. (летал по всей карте)
26

» Crazy Dwarf Race / Crazy Dwarf Race

Обновление v.1.31

Мелкие фиксы, три новых электрических способности. И ещё больше скорости!
Подробности тут:
Версия 1.31 [Ru] [complete 100%]
Управление и интерфейс:

Добавлен эффект потоков воздуха, при движении с большой скоростью.

Доработаны описания способностей.

Баланс и способности:

Новый бонус и способность: "Электрогенератор". Поражает электричеством ближайших существ. Тип: Разрушаемый,Радиус: 300 ед.Урон: 30 ед./сек.,Длительность: 15 сек.

Новый бонус и способность: "Цепь молний". Последовательно поражает цели в радиусе до 1000, нанося 50 ед. урона.

Новый бонус и способность: "Грозовой генератор". Призывает грозовые тучи, из которых периодически бьют молнии. Длительность 15, урон 30, эффект "замыкание".

Бонус: "Спасение" теперь возвращает не к предпоследнему, а к 3 сзади.

Бонус: "Ремонт" теперь выпадает с вероятностью 50% если вы горите.

Максимальная начальная скорость увеличена с 25 до 30.

Улучшение: "Паровой котел" изменено увеличение скорости с 30/35/40/45 до 35/40/45/50.

Способность: "Динамит" изменен радиус с 600 до 1000 ед.

Урон от столкновений уменьшен на 30%.

Модификатор атаки: "Замыкание" уменьшена длительность с 5 до 3.

Физика:

Радиус коллизии между транспортом увеличен с 70 до 110. (не касается препятствий!)

Коэффициент ускорения увеличен на 3%.

Оптимизация:

Облегчен вес карты. Удалена большая часть неиспользуемого импорта.

Препядствия и Объекты:

Энты: исправлен баг излишнего кастования корней.

Энты: добавлена еще одна точка спавна.

ИИ:

Временно отключен речной путь для ботов, вызывавший их застревание.

26

» WarCraft 3 / WE (JNGP) и английская винда

Да тоже самое можно сделать в региональных настройках.
Как раз региональные первым делом выставил, оказалось этого мало.
26

» WarCraft 3 / WE (JNGP) и английская винда

Разобрался, оказывается у ACP кодировку забыл сменить (HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\ Nls\ CodePage, ACP = 1251)
26

» WarCraft 3 / Перевод

Строки могут содержаться не только в *.wts, но и в *.j файле.

*.wts можно открыть обычным блокнотом, он содержит все измененные строки интерфейса, способностей и triggerstring

пример
STRING 1
{
Игрок 1
}
STRING 2
{
Клан 1
}
STRING 3
{
|c0000FF00Creazy Dwarf Race|r V1.3
}
STRING 4
{
10
}
STRING 5
{
  • Играйте по сети с людьми и ботами.
  • Coбиpaйтe бoнycы, чтoбы пoлyчить пpeимyщecтвo нaд coпepникaми.
  • Улyчшaйтe дeтaли и opyдия.
  • Bзpывaйтe бoчки и paзpyшaйтe пpeпятcтвия.
  • Движение - ArrowKey, Способности - QWER ASDF ZXCV
}
STRING 6
{
Jack of Shadow
}
STRING 68
Войска: H000 (TRIGSTR_018), Tip (Подсказка: краткая (utip))
{
TRIGSTR_035
}

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

Однако из-за ограничений в 5000 символов, простым гуглом перевести не получиться.
По этому можно использовать небольшую хитрость, а именно: Открыть текстовый документ в GoogleChrome как страницу. Единственный минус этого метода заключается в том, что переводчик может наставить лишних пробелов и перевести то, что не надо переводить, но это решаемо.

Еще есть такая штука.
26

» Crazy Dwarf Race / Crazy Dwarf Race

Dao Denus:
Вообще я бы мог помочь с переводом. Я довольно неплох в нем.
Спасибо. Однако я уже залил перевод и до нового глобального обновления пока к нему возвращаться не буду.

*.wts содержит 65 тысяч строк, поэтому ручной перевод слегка проблематичен. Мне удалось написать скрипт, который берет *.wts и выносит в новый файл только нужные строки с обратной заменой английских символов на русские, однако в описании способностей строки дублируются и текста остается все равно очень много (примерно 20 к). К следующему обновлению я его постараюсь улучшить, чтобы одинаковые строки объединялись.
26

» WarCraft 3 / Ищу карты с потрясающим ландшафтом.

Roy Mustang:
Работы дуэлей я видел, меня больше интересуют играбельные карты.
Можешь покатать мои гоночки. Не то чтоб там ландшафт прям потрясающий, но пару красивых мест ночью найти можно)
26

» Crazy Dwarf Race / Crazy Dwarf Race

Почти закончил перевод на английский (да.. гугл транслейтом..). Пришлось заморочица с конвертером, тк до этого использовал замену русских символов для экономии места. Осталось подправить некоторые цветокоды.

Лайвхак: для авто перевода более 5 к символов с помощью гугла можно открыть документ как страницу в хроме.
26

» WarCraft 3 / Смена предметов в магазинах и конвектор текста

На счёт конвертера, щас как раз столкнулся с проблемой переводом карты. Ибо заменял символы, а теперь надо обратно все строки wts переделать. Пишу скрипт для обратной конвертации.
26

» Crazy Dwarf Race / Crazy Dwarf Race

Стабилизация 1.30

В следующее глобальное обновление я собираюсь ввести локально сохраняемые Ачивки.
Соответственно нужно свести к минимуму все возможные баги и прочие моменты.

Я уже подал заявку на тестирование в гильдию Черамор, однако там похоже выстроилась длиннющая очередь)
Поэтому очень важна обратная связь и если вы нашли баги или у есть какие либо идеи, не поленитесь и отписаться сюда либо мне в лс.

26

» XGM Team / XGM — Премия 2018 года

Работа для номинации: лучший проект для WarCraft 3

Дата создания: 08.07.18
Дата глобального изменения: 09.12.18
Ссылка на работу : CDR
Комментарий по желанию: За все время что занимался варкрафтом, я наклепал немало проектов, но большинство из них преданы забвению.
Однако конкурс Fakov'a здорово смотивировал за кроткие сроки рассчитать силы и создать более-мение завершенный проект, который мне не стыдно показать.
26

» Crazy Dwarf Race / Crazy Dwarf Race

Steal nerves:
Прыжки будут? это мне напомнило недетские гонки
Будут, в виде трамплинов. Только не решил еще как лучше это реализовать. Наклон юнита береться от рельефа. По этому есть два варианта - либо подмена на юнита с 0 наклоном , либо рутовую кость на даммика закреплять.
26

» Crazy Dwarf Race / Crazy Dwarf Race

ScorpioT1000:
В темноте фары добавь) будет эпик xgm.guru/p/wc3/light-emitters
С лампочками проблема. Я их очень аккуратно расставлял, что бы не оверлапить больше трех. Даже если хайдить статичные подсветки и оставлять фары, то при 10 игроках в одной точке будут лютые артефакты. Вообще была идея зафейкать фары билбордовыми глоу планками с аддитивным материалом. Это конечно уже не так эпично будет смотреться, но небольшую подсветку должно добавить.
26

» Crazy Dwarf Race / Crazy Dwarf Race

Кристофер:
Превью-скрин сделан с помощью RenderEdge?
Не, в анриле рендернул.
В общем то в RE то же самое бы получилось.
26

» Crazy Dwarf Race / Crazy Dwarf Race


Масштабное Обновление! v1.30

Изменения:

Версия 1.30 [complete 100%]
Трасса и визуал:

Значительно переработаны пути трассы.

Трасса более детализирована .

Фикс отсутствовавших коллидеров .

Переработано освещение .

Добавлены подземелья .

Переработан пьедестал .

Добавлена случайная погода ( День , Туманный день , Ночь , туманная ночь )

Бонусы теперь сбрасываются с воздуха. Модель заменена на ящик.

Транспорт после смерти десантируется вертолетом .

Потайные пути теперь изначально перекрыты упавшими деревьями.

Исправлен баг с разрушением моста .

Оптимизация:

Устранено множество утечек памяти.

Направляющие юниты-точки заменены на разрушаемые объекты

Добавлена возмножность настройки графики через чат панель. Снижает дальность видимости. Уменьшает детализацию окружения. (- ql ,- qh )

Облегчены периодические триггеры.

ИИ:

Боты больше не застревают в препядствиях.

Улучшено взаимодействие с обходными путями .

Улучшена прокачка улучшений и использование способностей

Добавлена генерация случайных имен для ботов.

Управление и интерфейс:

Зеркало заменено на Компас ( Q )

Доработана панель хор-к транспорта . Добавлено отображение урона, ускорения, механики и уровня героя. Добавлены описания.

Убрана черная полоска на месте скрытого хп бара.

Соперники теперь отображаются цветом на миникарте .

Изменено расположение кнопок апгрейда [ V ], турбины [ W ] и возврата на трассу [ Z ].

Добавлены подсказки во время ожидания после смерти.

Новый экран загрузки .

Добавлено отображение ХП при получении урона.

Добавлено оповещение при заходе на новый круг.

Добавлено отображение позиции игрока рядом с именем.

Исправлены описания способностей

Добавлена команда: -cn [ Camera Normalized ]. Вытаскивает камеру из под земли после бага со сварачиванием игры.

Добавлена команда: -bs [ BurningSun ].

Добавлена кнопка случайных подсказок [ X ].

Таблицу рекордов теперь можно сварачивать нажатием [ ESC ].

Баланс и способности:

Новый бонус: " Расчистить путь ". Уничтожает упавшие деревья перед вами.

Новый бонус: " Двойной бонус ". Способность бонуса можно использовать два раза.

Новый бонус: " Случайный бонус ". В течение 5 секунд над героем появляется вращающийся куб предлагающий случайные способности.

Новый бонус: " Авиаудар ". Сброс бомбы в случайную точку на трассе. В случае промаха бомба застревает в земле. Малейшее касание вызывает детонацию.

Новый бонус: " Спасение ". Телепортирует вас к предпоследнему игроку, если вы едите последним.

Новое улучшение: Огнестрельные орудия . Дополнительный урон от снарядов + 10 / 20 / 30 / 40

Новое улучшение: Механика . + 10 / 20 / 30 / 40 . Воскрешение быстрее на 0.06 за ед. Шанс поучения дополнительного опыта + 0.1 %. за ед.

Шипы : увеличен размер модели.

Ректекстур иконок: Ускорение , Шипы , Ракета . Все улучшения теперь отображаются как active button

Время воскрешения теперь составляет 3 сек (механика уменьшает интервал).

Снаряды теперь спавнятся прямо из орудий, без дополнительного оффсета.

Тип урона снарядов изменен на " Normal "

Начальное ускорение увеличено в два раза.

Скорость при движении назад увеличена до 5 ед.

Кол-во очков опыта за убийство снижено с 2 до 1 .

Начальная прочность транспорта увеличена со 100 до 150

Добавлено Горение . Получив значительные повреждения транспорт загорается теряя 2 ед. прочности в секунду.

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

Изменена глобальная способность " Explosion " (все взрывы) Урон уменьшен с 500 до 250 и делиться поравну на всех юнитов в области.

Убраны повторы при выдаче бонусов .

Добавлен античит .

Смерть отнимает все очки опыта.

Щит теперь блокирует все негативные эффекты, а не только урон. Время действия увеличено с 10 до 15 сек.

Препядствия и Объекты:

Добавлены коконы . (замедление 40 % при столкновении).

Добавлены упавшие дереья . (препядстие) Уничтожаются взрывом бочек и некоторыми способностями.

Добавлены энты . (каст замедление )

Крестьяне добавлено замедление. ( 20% )

Вода снижает скорость.

Трава снижает скорость.

Склоны снижают скорость. (раньше склоны снижали ускорение.)

Добавлены зоны ПитСтопа . (Остановка на 1 сек. Восстановление хп. Бафф ускорение. Случайный бонус.)
+ Имея 5 очков опыта, можно получить бесплатное улучшение Механики + 10 . (очки опыта сохраняются.)


Бонусы и Способности:
раскрыть
Авиаудар (NEW)
Сброс бомбы в случайную точку на трассе. В случае промаха бомба застревает в земле. Малейшее касание вызывает детонацию.

Случайный бонус (NEW)
В течение 5 секунд над героем появляется вращающийся куб предлагающий случайные способности.

Двойной бонус (NEW)
Способность бонуса можно использовать два раза.

Расчистить путь (NEW)
Уничтожает упавшие деревья перед вами.

Спасение (NEW)
Телепортирует вас к предпоследнему игроку, если вы едите последним.

Навигатор (NEW)
Указывает направление. Незаменим в темное время суток и во время ослепления.

Улучшения:
раскрыть
Оружие. (New)
Повышает урон снарядов.

Механика. (New)
10/20/30/40 Воскрешение быстрее на 0.06 за ед. Шанс поучения дополнительного опыта + 0.1 %. за ед.
FAQ:
раскрыть
Вы можете изменить настройки графики для большей производительности.
QualityLow: -ql
QualityHi: -qh

Клавиша [Q] включает/выключает навигацию трассы.

Используйте хоткеи [Q], [W], [E], [R], [A], [S], [D], [F], [Z], [X], [C], [V] для быстрого доступа к способностям и улучшениям.

Получив значительные повреждения транспорт загорается теряя 2 ед. прочности в секунду.

Погода автоматически генерируется перед гонкой.
Хост игрок может настроить погоду в начале гонки, используя клавишу [R] .

Подземелья довольно опасны, однако некоторые из них могут помочь вам сократить путь или найти уникальные бонусы.

Бочонки со взрывчаткой воспламеняются при столкновении, и взрываются через несколько секунд.
Если правильно рассчитать время, то можно уничтожить преследующих вас соперников.

Крестьяне постоянно теряют свои бочонки.

Большинство способностей бонусов доступны для установки на ваш транспорт, разбиты на 4 категории и улучшаются до 4 уровня.

Турбины потребляют много энергии, однако позволяют в кратчайшие сроки развить скорость до максимума.

Время возвращения на трассу зависит от уровня Механики. В зоне финиша возвращение происходит мгновенно.
Механика также повышает скорость регенерации на 0.06 ед.

Максимальную скорость можно увеличить улучшая Паровой котел.

Улучшение колес транспорта позволит уменьшить время разгона до максимальной скорости.

Улучшение брони позволит значительно снизить получаемый транспортом урон.

Установка основных улучшений: турбин, колес, брони и двигателя, влияют на внешний вид транспорта.

Модификаторы атаки, такие как: Замыкание, Тройной урон, Замедление и Разоружение,
накладывают свои эффекты при попадении снарядов в противника.
Каждый модификатор при включении отображается подсветкой на передней части корпуса транспорта.

Крюк Маневрирования позволяет за считанные секунды притягиваться в точку попадания.
Очень удобен на разворотах и огромных пространствах, однако стоит целиться в деревья или камни что бы крюк смог зацепиться

Если вы застряли или сошли с трассы. Можно быстро вернуться используя кнопку ликвидации [Z].

Осветительный заряд ослепляет всех противников на некоторое время.
Однако использование его в подземельях не произведет никакого эффекта

Телепорт позволяет мгновенно переместиться к ближайшему сопернику находящемуся впереди.

Динамит очень мощное оружие поражающее огромную область.
Вовремя активированный детонатор способен уничтожить сразу несколько противников за раз.

Шипы повреждают колеса.
Транспорт такими повреждениями периодически теряет управление

Случайный Бонус отображается над транспортом в виде вращающегося кубика
Успейте вовремя зажать [R], чтобы получить желаемый бонус

При достижении финиша первым игроком начинается обратный отсчет.
За это время остальные игроки могут попытаться перехватить победу или занять вторые и третье места

Темная вода свидетельствует о большей глубине.
Будьте осторожны, если транспорт увязнет в илистом дне, то придется использовать ликвидацию.

Крюк имеет больше преимуществ перед другими ускоряющими способностями.
Однако для его успешного использования необходима более открытая местность.

Иногда можно срезать путь даже в самых неочевидных местах.

Столкновения по касательной, наносят меньше урона чем лобовые и не прерывают движения.

Липкие паучьи коконы лопаются при столкновении, сильно замедляя транспорт.

Стрельба из орудий изнашивает транспорт отнимая 3 ед. прочности

Щит блокирует попадание снарядов и некоторых способностей

Желтый плюсик в верхнем левом углу - это индикатор накопленных очков опыта,
которые вы можете тратить на улучшения.

Не останавливайтесь используя Горючую смесь, иначе можете загорается сами.

Все ловушки расставленные вами, действуют как на соперников, так и на вас

На транспорт можно установить четыре типа активных способностей:
Охрана, Ловушка, Орудие, Движение.
Используйте клавиши [A], [S], [D], [F].

Карта поддерживает ботов, как в одиночном режиме так и в мультиплеере.
Ботов можно поствить в слоты как в стандартном режиме сражения.

Лидирующий игрок отмечен золотым кубком в таблице рекордов и золотой короной над транспортом

Выбор способностей для установки открывается на клавиши [A], [S], [D], [F].
Для последующего улучшения или выбора дополнительных апгрейдов используйте клавишу [V]

Проходимость зависит почвы: вода, трава и склоны снижают скорость.

Во время применения Осветитиельного заряда и ночью, используйте навигатор [Q].

В зоне ПитСтопа. можно отремонтировать транспорт. И получить случайный бонус.
Также накопив 5 очков опыта, можно получить бесплатное улучшение Механики +10. (очки опыта сохраняются)

Песчаная дорога поможет не сбиться с пути. Так же вы можете использовать навигатор [Q].

Таблицу рекордов можно свернуть клавишей [ESC].

Обо всех обновлениях можно узнать на по ссылке
Cвязь с автором: cсылка

Скриншоты

1.30

Видео 1.3:


26

» Гильдия «Черамор» / Заявки на тестирование

Заказ на тестирование

Автор: Jack-of-Shadow
Патч варкрафт: 1.26
Жанр: Гонки на выживание.
Ссылка на карту: CDR_1.30
Цель:
Проверки работоспособности мультиплеера. ( синхронизация )
Поиск багов.
Так же интересны скриншоты таблицы рекордов. ( время заезда, разброс смертей/убийств )
Буду рад отзывам, предложениям и идеям.
-
Доп информация:
Для связи: xgm.guru/user/Jack-of-shadow
Запланированные обновления: таблица
Запланированные способности: таблица