Diaboliko #1 - 3 недели назад 0

» WarCraft 3 / Аренас 1x1

Имхо герои - последнее что нужно мили картам.
Diaboliko #2 - 3 недели назад 0

» WarCraft 3 / Защита карты

Либо делайте наработки, об которые даже прошаренные пользователи сломают мозг.
Diaboliko #3 - 3 недели назад 2

» WarCraft 3 / Система налогов. Цикличная проверка всех юнитов данного типа.

По завершении строительства фермы увеличивай число получаемого игроком золота (переменная из масива), а при смерти - уменьшай. (соответственно, наоборот, для пехотинцев)
А вообще - фича бесполезная в рамках стандартного мили-режима варкрафта. Слишком профитно уходить в экономику.
Diaboliko #4 - 4 недели назад (отредактировано ) 2

» WarCraft 3 / Приключения НекроВаси

Автор захотел поделиться своим творением, но его не оценили. Возможно стоит нарастить проекту массу в экстренном порядке? Продумать глобальные локации, сквозь которые проходит главный герой (дабы при дальнейшем расширении играбельной зоны не было непоняток), добавить способностей юнитам, понатырить наработок с лэнд/декор контестов (заодно взглянешь как умельцы оформляют лэнд), оформить ключевые зоны (полировать пути между локациями стоит после добавления различных событий и сайдквестов) и потом думать над целесообразностью дальнейшего развития проекта?
Во всяком случае это неплохая возможность и поднатореть в редакторе, и повеселить народ своими достижениями.
Diaboliko #5 - 1 месяц назад 0

» WarCraft 3 / Полоски маны, жизни и каста

Vladimir61:
помогите плиз незнаю как установить!
Импортируешь в карту и используешь не изменяя путь, ЕМНИП. Анимации от 0 до 99 задавать по индексу.
Diaboliko #6 - 1 месяц назад 3

» Дневник Сильваны / Очаровательные жучки

Sylvanas:
IIIНекромантIII, я разобрался со всем наконец-то.) То имортируешь ты с папки варовскую текстуру или с архива не имеет значения ведь она по-любому импортируется в модель я сравнивал на размере модели это не сказывается.
Зачем ее импортировать? Просто указываем путь к текстуре и всё. Я уже плохо помню как это реализуется через редакторы, но через текстовое редактирование mdl файла всё работает. (имхо редактирование mdl файла гораздо удобнее во всём, кроме редактирования скелета/костей и добавления анимаций)
Diaboliko #7 - 1 месяц назад (отредактировано ) 0

» WarCraft 3 / Следы на земле

Следы привязаны к модели юнита ЕМНИП (у Иллидана в форме демона точно так). Тут либо менять текстуру (предлагаю заменить на полностью прозрачную чтобы избежать всяческой мороки), либо редактировать каждую паучью модель.
(Удалить спавнер следов не составляет труда)
Diaboliko #8 - 1 месяц назад (отредактировано ) 3

» Дневник Сильваны / Очаровательные жучки

Вангую что сами модели весят меньше и проще импортировать их с измененной базовой текстурой.
Линия симметрии на некоторых ретекстурах модели слишком заметна. Едва ли найдется человек, который может её развидеть.
Лично мне пришлись по нраву самый левый и самый правый ретекстуры. Центральный - слишком темный. Остальные два - как минимум требуют значительной доработки.
(относительно позиций на ин-гейм скриншоте)
Diaboliko #9 - 1 месяц назад 0

» WarCraft 3 / Битовые операторы.

Для эмуляции битовых операций используют арифметические, поэтому их использование рационально только в: save-load системах; мемхаке.
Diaboliko #10 - 1 месяц назад 0

» Моё творчество) / Логика, баланс и Blizzard.

Master113, мои высказывания никак не противоречат этому определению баланса. Да и вообще баланс относителен. Возьмем тот же Quake, в руках нуба и казуала реилган — весьма сбалансированное оружие. В руках мужиков с профессиональной сцены — невероятная имба. Но, опять же, всё зависит от принимаемых решений и случая.
Diaboliko #11 - 1 месяц назад 3

» Моё творчество) / Логика, баланс и Blizzard.

Master113, рекомендую посмотреть профессиональные игры. Они не научат играть против ботов, но покажут в чем заключается баланс игры.
Баланс - когда неверное решение строить экспаншн может обернуться внезапным рашем противника, который сожрет тебя с потрохами.
Баланс - когда армия в 70 еды сокрушается армией 40 благодаря должному контролю юнитов и правильными приоритетами по ходу игры.
Баланс - когда переигрывая одну и ту же ситуацию победу одерживает то одна сторона - то другая (да, шансы могут быть не равны в каждом отдельном случае, но в целом - игрок решает когда нападать, а когда обороняться. Башни - очень большой плюс к защите. Сам решает когда пришло время идти до конца, а когда - просто подразнить/прохарассить противника)
Diaboliko #12 - 2 месяца назад (отредактировано ) 0

» WarCraft 3 / Передача аргументов в функции callback'ов

В этой же наработке нельзя так сделать, ввиду того, что этих аргументов нету во время инициализации. Приходится каждый раз создавать boolexpr'ы, но нужно ли их после этого удалять?
Что запрещает записывать значения в глобалки по мере возможности и потребности?
Сама глобалка едва ли занимает в памяти более 4 байт.
Хотя, учитывая что доступ к переменным у виртуальной машины реализован через поиск переменной по тексту - лучше использовать массивы булекспров.
Diaboliko #13 - 2 месяца назад 0

» WarCraft 3 / Вселенная WarCraft

но в таком свете раса войдэльфов видится совершенно высосанной из пальца
Хотелось бы услышать более подробное описание этой позиции.
я не совсем в теме сюжета(видел только все ролики и катсцены), но послушать любопытно.
Мне элсо интересно почему у не_демонов всегда либо фел, либо войд?
В том смысле что не оба сразу
Diaboliko #14 - 3 месяца назад 0

» WarCraft 3 / Хак на память Warcraft3

Никто не интересовался, часом, разницей между 'Absk' и другими способностями по части инстант каста без остановки движения? Особенно по части таргетных абилок(хотя можно ловить приказ и эмулировать каст абилки, но тогда релевантным становится вопрос о продвижении по списку команд в очереди приказов)
Diaboliko #15 - 3 месяца назад 0

» WarCraft 3 / Предметы(memhach)

Айдишник лови просто через, в данном случае, ивент прожима мгновенного приказа(без указания цели т.е.). И на его основе вычисляй слот с предметом, который юзаеися (x+номер слота=приказ на айтемюз).
Diaboliko #16 - 3 месяца назад 0

» WarCraft 3 / Предметы(memhach)

Ну, значит, можно отлавливать айтемюз через приказ :)
Diaboliko #17 - 3 месяца назад 0

» WarCraft 3 / Долгогрузка

Еще можно всех юнитов и разрушаемые расставлять по ходу времени, а не при инициализации. Не сильно геморно, если автоматизировать.
Diaboliko #18 - 3 месяца назад 0

» WarCraft 3 / Предметы(memhach)

При отлове отданного приказа, если дизейблить триггер на 0 сек, корректно ли отлавливается слот предмета?
Надеюсь я был понят. Мозг в ауте.
Diaboliko #19 - 3 месяца назад 0

» WarCraft 3 / Предметы(memhach)

В чем проблема проверить какой предмет одевается?
Diaboliko #20 - 3 месяца назад 2

» WarCraft 3 / Есть желающие продолжить мою карту?

Очередной проект задохнулся за недостатком энтузиазма... Впрочем, не многие будут сожалеть об этом. Лучше распишите подробнее особенности карты (с т.з. Наработок и действительно достойных для "перенятия" творений).
Diaboliko #21 - 3 месяца назад 0

» WarCraft 3 / Передаем аргументы в фунции callback'ов

Невероятно удобно для использования БД + много таймеров (хотя БД + 1 таймер хуже лишь первоначальным кодингом системы).
Также, в принципе, очень юзабельно в узких местах (вроде передачи аргумента при использовании одного глобального таймера)
Еще не осознал есть ли в этом смыл, но геморно ли менять аргумент не перезапуская таймер?
Diaboliko #22 - 3 месяца назад 0

» WarCraft 3 / Продажа предметов

Способность общие магазины убрана? Я пока не могу ручками потрогать, но ЕМНИП это возможно.
Diaboliko #23 - 3 месяца назад 0

» WarCraft 3 / Продажа предметов

Там то ли в проданных то ли в сделанных предметах надо ставить товар
Diaboliko #24 - 3 месяца назад 0

» WarCraft 3 / Герою отнимается здоровье днем.

Более костыльный вариант: Днем подвергаем юнитов или отрицательному регену хп или ауре такого регена. Ночью блочим эту ауру игроку - владельцу даммика. Все остальное по аналогии.
Diaboliko #25 - 3 месяца назад 0

» WarCraft 3 / баг компиляции

Работать в notepad++ с синтаксисом жасса и компилить jngp. Ну или в иных редакторах. Использовать дефолтный не имеет смысла.
Diaboliko #26 - 3 месяца назад 2

» WarCraft 3 / constant function

Ускорение достигается за счет расположения функции выше по коду, чем остальные, ЕМНИП
Diaboliko #27 - 3 месяца назад 0

» Записная книжечка... / Порисульки...

Имхо это Ваше "лого для игры" при минимальной доработке могло бы стать интересной маской для вц3 :>
Diaboliko #28 - 3 месяца назад 0

» WarCraft 3 / Система атрибутов

Имхо все дельные атрибуты есть в WoW :>
Использовать их все в вц3 несколько нереально (всего 6 предметов; можно заморочиться и увеличить, но не рентабельно в некоторых жанрах)
Diaboliko #29 - 3 месяца назад (отредактировано ) 0

» WarCraft 3 / Система диалогов

Ну кнопка - игровой объект требующий создания.
События цепляются к объектам. В данном случае - к кнопке можно прицепить ивент нажатия.
Хоткеи кнопок задаются по таблице ASCII, ЕМНИП.
Напоминаю, что объекты создаются сразу для всех игроков(если их создание не заключено в блок проверки на локального игрока). Создавать (количество игроков) * (количество кнопок в диалоге) не надо.
Правда не имею понятия вызывает ли создание кнопок на локальном игроке десинк. Если да - просто не надо их показывать.
Diaboliko #30 - 3 месяца назад 2

» WarCraft 3 / Удаление юнита

Очевидно, да, удалит. Но ничто не запрещает выбрасывать предметы триггерно :)
Diaboliko #31 - 3 месяца назад 0

» WarCraft 3 / Безумие на цель

Вроде каменные доспехи при отсутствии порога минимального урона всегда возвращают единицу и более. Но это не точно. :)
Либо оно както иначе работает, но для этих целей подходит.
Diaboliko #32 - 3 месяца назад 0

» WarCraft 3 / Поиск элемента БД

Ну так реши какое число предметов является недостижимым
Diaboliko #33 - 3 месяца назад 0

» WarCraft 3 / Можно ли совместить 1 карту с другой?

Так то копировать быстрее через скрипт внутри архива карты. Правда лично у меня такой метод не сработал в силу, возможно, кривых рук :)
Diaboliko #34 - 4 месяца назад 0

» WarCraft 3 / Поиск элемента БД

Бесконечность - это миф. Динамическая расширяемость имеет высокую цену. Даже если реализовывать списком. Ограничивать сверхбольшими значениями (вроде макс значения uint) тоже не стоит. Просто определите достаточно высокий порог, который будет считаться недостижимым. Если кто-то скажет что этого мало - выпускай фикс.
Diaboliko #35 - 4 месяца назад 0

» WarCraft 3 / Поиск элемента БД

8190 предметов? Даже если по 2 с моба собирать, неужто у вас в карте наберется 4000 мобов?
Хотя скорее 8192, но да не важно
Diaboliko #36 - 4 месяца назад 3

» WarCraft 3 / Не работает переключаемая способность на основе книги заклинаний

Потому что вы блокируете мультишот. Запрет спеллбука не запрещает способности, находящиеся в нем. Но запрет самих способностей, внезапно, запрещает их.
Diaboliko #37 - 4 месяца назад 0

» WarCraft 3 / Скрыть индикатор загрузки

Если не ошибаюсь, только после первого запуска. Можно, конечно, попытаться на этапе просмотра команд в карте предзагружать что-то, там экзекутится жасс, но я не знаю на сколько этот вариант рабочий :)
Diaboliko #38 - 4 месяца назад 3

» WarCraft 3 / Уменьшение атаки

Вообще-то режет.
Значения [0,~)
Diaboliko #39 - 4 месяца назад 2

» WarCraft 3 / Уменьшение атаки

Ну через бонусный урон реализовать можно, получится визуально корректно, но очень геморно. Я бы рекомендовал способность defend предмет. Равеод вроде aidd. Либо писать кастомную систему нанесено урона. Либо творить чтр-то с мемхаком.
Да, пожалуй, использовать абилку проще всего :)
Diaboliko #40 - 4 месяца назад 0

» Мир безумного / ИгроМир 2017 распахнул свои двери!

Лично мне в лом гулять по ссылкам, а узнать что в этом году там хотелось бы. Не в плане контента, а в плане организационных моментов. Последние три года ивент переполнен людьми и, вне сомнений, поубавил в качественном контенте.
Diaboliko #41 - 4 месяца назад 0
Diaboliko #42 - 4 месяца назад 0

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Это просто не дурно или я подсознательно сдерживаю мысль о том, что это просто офигенно?
In b4 китайские ноулайферы заберут приз
Diaboliko #43 - 4 месяца назад 0

» WarCraft 3 / Нажатие на предмет

А для каких целей вообще вам отлов начала наведения способности? Оно используется крайне редко, поэтому любопытно узнать зачем. А заодно и удостовериться что вы не пихаете его туда, где он не нужен :)
(оно - событие, он - ивент. Да, я пропащая душа.)
Diaboliko #44 - 4 месяца назад 0

» WarCraft 3 / Движение снарядов

Меняешь угол в радианах с течением времени. По этому углу делаешь отступ от координат юнита (N*cos(angle)) - смещение по ОХ. По ОY использовать синус. N - расстояние от юнита, на котором летает ваш объект.
#del
Diaboliko #45 - 4 месяца назад 0

» WarCraft 3 / Освобождение хендла

Ресайклинг в помощь
Diaboliko #46 - 5 месяцев назад 2

» Лаборатория Маньяка / Сложение и разделение зарядов предметов

Еще можно оформить разделение предметов через двойной клик правой кнопкой мыши (перемещение предмета в тот же слот), плюс выбрасывание лишь одного предмета при передаче его юниту напрямую. :>
Diaboliko #47 - 5 месяцев назад 0

» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)

NecoriDes, это из серии "инди девелоперы в большинстве своём транжиры, а не разработчики. Нафига им забивать себе голову матчастью и выпускать безбажное, нелагающее творение? Только время потеряют. "
Diaboliko #48 - 5 месяцев назад 0

» WarCraft 3 / Усиление (точнее название не могу придумать, сорри)

Базы данных в помощь. Поиск найдет инфу по ним. Хватит изобретать костыли.
Diaboliko #49 - 5 месяцев назад 0

» WarCraft 3 / Убийство способностю

Либо наносить урон от способностей триггерно с изменением доп. переменной на ID применяемой способности( от которой наносится урон). Лично я таким образом сохраняю первоначальный урон до вступления в силу модификаторов защиты. Но это требует N-ного количества систем для работы.
Diaboliko #50 - 5 месяцев назад 0

» WarCraft 3 / Хак на память Warcraft3

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