0
7
2 года назад
0

» Мир безумного / Gothic II - «Хроники Миртаны»

Поддержка dx11 есть ?
1
7
2 года назад
1

» Кефирное логово / Статья о том, как нужно делать карты для 2кхаоса

В каждой штуки, есть доли правды, если нет общей концепции, делающие карту интересной, то ничего не поможет. Не громоздкие навороты, заклинания кастомные и тд не сделают карту играбильной.
Это как тачку на прокачку, взять дохлый запорожец, поставить колеса по больше и мониторы по шире, круто но толку 0.
2
7
3 года назад
2

» WarCraft 3 / Лагает из-за большой группы

Я так понимаю, что перебираются все юниты на карте, затем для каждого перебирается куча условий, есть аура или нет ?. Делать надо не так, я реализую по другому - Когда выдаю юнита, создаю таймер к юниту, затем выбираю юнитов в области через GroupEnumUnitsInRange, заношу нужных юнитов в локальную группу, которая сейвится через хештаблицу к герою (кто излучает ауру). В GroupEnumUnitsInRange выдаю бафы аур, в forgroup - убираю бафы, кто не подходят под условия.
2
7
3 года назад
2

» WarCraft 3 / Карта может зависнуть на некоторых ПК после 12 минуты

У меня зависала карта, из-за способности труповозки, если у нее casttime будет нулевой как раз начинает зависать на 10-15 минуте игры.
0
7
3 года назад
0

» WarCraft 3 / Отследить удар рукой

В старой моей карте, всем юнитам давал 200% к магической защиты (через спел) тем самым весь магический урон был отрицательным.
0
7
3 года назад
0

» WarCraft 3 / Custom hero: Revival

Obelick:
Zetox, что значит дробными? Типа будут арты/умения которые будут увеличивать левел опр. способности на 25% ?) Как ты тогда решишь проблему что многие филды параметров РО не работают?
Вроде все работают, (для аур надо менять лвл, для некоторых надо блокировать спелл). Да вообще филды буду минимум трогать, мне нужен тока кд/дальность каста. Я собираюсь добавить систему баффов скилов (доп параметры), поэтому по минимуму использую стандартный функционал варика.
0
7
3 года назад
0

» WarCraft 3 / Custom hero: Revival

Obelick:
Zetox, чтобы более деликатно можно было настроить свои параметры урона и защиты.
Тебя бьют периодическим уроном - берешь блок, снижающий реальное кол-во урона. Периодический урон небольшой, но зато его эффектов может быть очень много на тебе одновременно.
Бьют целевой магией - берешь резист к магии.
Все для того чтобы ты мог законтрить своего противника. Разделение на сопротивления физ/маг урона, усиление физ/маг урона и т.д. не дадут тебе возможность защитить от всего сразу или наносить большой урон от всех типов урона сразу. Придется выбирать чем бить и от чего защищаться.

По моему мнению проблема этого жанра была в том, что игрок покупал какой-нибудь защитный арт и дефался от всего сразу. А тут тебе на выбор арты: снижение периодического урона, щиты, абсорбы, броня, возвратка, станы с возвраткой, можно купить арт который будет снижать получаемый хил и реген цели, можно взять арт который будет игнорить все резисты и абсорбы. Очень огромное количество утилити для пвп и пве. Надо просто сыграть в это и разобраться) Хотя бы почитать описания скилов и артов - там очень много всего крутого

Zetox, в твоей версии мне не нравится то, что есть билды которые работают и есть остальные билды. Весело экспериментировать и собирать что-то клевое, особенно в версии со типами урона или школы, как я их назвал в своей (не плагиатил, а замотивировался сделать их после того, как увидел у тебя :D ) но в батлрояле выигрывают только определенные билды, нет аутов как-то законтрить имбу. Разве что смерть и разложение работает хорошо против нубов, по 30% урона в сек очень сильно И пофикси мультишот наконец) Лови урон от него и меняй с универсального на нормальный, ибо урон по побочным целям игнорит броню. Сумонерами невозможно выиграть против мультишота, петы падают с 1 тычки. Ну или совсем кастомный, как я сделал у себя.
Мультишот стандартный спел, я потом его тоже сделаю полностью триггерный как и другие. Опять-же любой имбо билд можно законтрить, а вообще выигрывает тот, у кого экономика была лучше. Я сейчас все переписываю, перехожу на одноурневые способности в РО. Тем самым уровень способностей может быть любым, даже дробным.
0
7
3 года назад
0

» WarCraft 3 / Custom hero: Revival

Obelick, А че как много параметров?)) я в своей версии стараюсь не допустить много...
2
7
3 года назад
2

» WarCraft 3 / Наложение Таймеров

Сейчас отдел экстрасенсов подключатся к рассмотрению данного вопроса, если конечно автор не выложит код в студию.
1
7
3 года назад
1

» WarCraft 3 / Request\response на 1.32+?

Zetox, а вот эта интересная мысль, только как реальизовать, хм.
Пока нет нормального бота на 1.32, в 1.26 это делал через SyncStoredString. была возможность загрузить свои данные и извлечь данные из игры. Если все таки запилят бота(и выложат исходники), то останется всего лишь найти оффсеты функций и вызвать BlzSendSyncData со стороны бота, когда это нам нужно. Кстати говоря, если использовать lua, можно загружать свой код в карту.
0
7
3 года назад
0

» WarCraft 3 / Request\response на 1.32+?

В 1.32 стандартными способами нельзя. Из не стандартных - написать бота, который будет фейкплеером и будет кидать запросы на наше приложения.
1
7
3 года назад
1

» WarCraft 3 / Аое замедление без деформации рельефа?

При касте спела, перебирать юнитов в области действия и:
  1. Давать скрытую ауру замедления каждому юниту (Потом ее удалять)
  2. С помощью дамми итема кастовать замедления на юнита.
1
7
3 года назад
1

» WarCraft 3 / Custom hero: Revival

т
Да я уже переделал(при касте меняю) )) но все равно удобнее держать данные о способностях там, где это наглядно. У меня кстати лагало от анимки пульвирайза, ее меняешь и норм. От волны силы не замечал лагов, даже на x10 мультикастов.
0
7
3 года назад
Отредактирован Zetox
0

» WarCraft 3 / Custom hero: Revival

Мне прост стандарт надоел ещё очень давно, особенно если дело касается абилок
ну потенциал стандартных спелов можно раскрыть, что я делаю в своем кхс. Через отрицательный урон можно ловить конкретную абилку. Поэтому к примеру волна сила у меня может застанить, замедлить, оттолкнуть/приятунть(и тд) противника. Есть пассивка, которая которая может тригирить соседние взятые скилы при нанесении урона (По целям волны силы, может пойти цепные молнии).
Смысл в чем, люди увидят стандартные спелы, и поймут что-к чему, что взять. А в дальнейшим, уже начнут пробовать эти спелы с нестандартными пассивками, которые бафают, тригерят, кастомизируют эти спелы.
Загруженные файлы
0
7
3 года назад
Отредактирован Zetox
0

» WarCraft 3 / Custom hero: Revival

к сожалению только такие (табуретки) и остались в варкрафте
Всегда так было, вспомни TcX, реализация карты 10/10, динамика, интересные механики и тд. Но к сожалению не взлетело.
0
7
3 года назад
0

» WarCraft 3 / Custom hero: Revival

Это больше минус чем плюс. Порог вхождение в карту возрастает.
Эммм, ну так давай будем в каждую карту любого жанра пихать молот бурь, цепную молнию и т.д.
Да, никто не будет читать каждый новый спелл, особенно в этом жанре, тупо ливнут и не будут заходить в дальнейшим, а ты как хотел ?
0
7
3 года назад
0

» WarCraft 3 / Custom hero: Revival

  • 0 стандартных способностей.
Это больше минус чем плюс. Порог вхождение в карту возрастает.
2
7
3 года назад
Отредактирован Zetox
2

» WarCraft 3 / Обращение к Jass функциям извне.

Если использовать preload + карта на lua, можно загрузить любой код на исполнение, в том числе переопределить функции. Единственный нюанс - если прочесть файл прелоада повторно, он прочитает данные из озу, а не из файла.
Кстати, тот факт, что он читает из озу при повторном чтении, можно найти область памяти, где находится этот прелоад и переписывать как тебе угодно.

Rejuvenation:
Zetox, там приложены функции
это функции и их адреса (оффсеты ) из game.dll и т.е. к ним можно обращаться, например GameDll + 0x2de2a0 ?
или я совсем что-то перепутал?
Да, вот только это актуально было для 1.26, для 1.32 надо заново искать, только с новым патчем все смениться
2
7
3 года назад
2

» WarCraft 3 / Обращение к Jass функциям извне.

в 1.26 так делал xgm.guru/p/wc3/163817
Ща mix убраны и архитектура wc переделана, но идея таже - внедриться в процесс варкрафта и найти оффсеты функций.
5
7
3 года назад
5

» WarCraft 3 / eventDispatcher - Диспетчер Событий

Очень полезная штука.
Ощущение, что 99.99999% обитателей форума не поняли, что это.
Приведу простой пример, если у вас одно событие на получение урона, то через некоторое время оно обрастает большим количеством условий под каждый предмет/спелл и тд. Это полностью решает данную проблему и делает код более понятным и удобным.
0
7
3 года назад
0

» WarCraft 3 / HiveWE - World Editor 0.6

Так че там ? он поддерживает casc ?
1
7
3 года назад
1

» WarCraft 3 / Внезапно начала вылетать карта (из редактора)

На рефе карта запускается нормально
0
7
4 года назад
0

» WarCraft 3 / Пак ковров

Так-же жду этот пак в hd
1
7
4 года назад
1

» WarCraft 3 / Утечки

Утечек нет. У там у тебя хендлы освобождаются не в том порядке, когда был запущен снаряд, а до встречи юнитов, поэтому нумерация так себя введет. Если на 1.26 работаешь, используй vJass и векторы. Хотя до 50 одновременных снарядов, у меня практически нет просадок фпс, если на карте планируется 60 и более одновременных снарядов, то стоит оптимизировать, Если 0-20 одновременно, то даже трогать ничего не стоит.
1
7
4 года назад
1

» WarCraft 3 / Утечки

Может тогда изменить подход ? пулять снаряд до юнита (который находится на краю карты), отрисовка будет будет ровна кол-во фпс, а в цикле мы просто меняем точку снаряда и делаем проверки (интервал хоть 0.05).
А автору, чтобы ускорить код, лучше не высчитывать 15*Cos(a*bj_DEGTORAD) каждый раз, если у тебя угол снаряда не меняется.

И не высчитывать каждый раз это: if SquareRoot(dx*dx+dy*dy) >= 900 then у тебя скорость постоянная.