Diaboliko #1 - 3 дня назад 0

» WarCraft 3 / Оптимизация

quq_CCCP:
Diaboliko, во первых их нужно еще и обнулять, когда речь идет о хендлах, во вторых внезапно это тоже операция и затрачивается время, потом вспоминаем что фильтры работают постоянно перебирая юнитов и понимаем зачем нужны глобалки...
даже в не-кешированном виде локалка быстрее глобалки. А, касательно обнуления, лично я пихаю фильтры в глобалки, да.
Diaboliko #2 - 3 дня назад 0

» WarCraft 3 / Оптимизация

quq_CCCP:
В фильтрах незачем обьявлять локалки, для этого есть темповые глобалки.
почему?
Diaboliko #3 - 4 дня назад 0

» WarCraft 3 / Мемхак и патч

да, ведь чтение памяти оставили.
Diaboliko #4 - 4 дня назад 1

» WarCraft 3 / Как работает руна подчинение?

Воскрешает моба из которого выпала эта руна в качестве лута.
Diaboliko #5 - 1 неделю назад 0

» WarCraft 3 / Новые нативные функции в 1.29

Cancel, ну в релизной версии будет иметь смысл копаться в архиве карты и искать проблемы внутри кода. Если они вообще будут, конечно
Diaboliko #6 - 2 недели назад 0

» WarCraft 3 / Баланс таблицы вычисления стоимости юнитов.

Баланс все-равно упирается в конеретные стратегии и связки юнитов (с учетом затрат на технологии). Впрочем, не всем такое нужно.
Diaboliko #7 - 2 недели назад 0

» WarCraft 3 / Синглтаргет в АоЕ

Я могу ошибаться, но имхо из одной и той же группы будет выбираться один и тот же юнит
ибо в моем представлении энам юнитов реализован через проверку параметров юнитов, ссылки на которых последовательно перечислены в памяти.
Diaboliko #8 - 3 недели назад 0

» WarCraft 3 / Звук выгрузки

Загрузите пустой файл с звуковым форматом и пропишите ему путь до звукового файла выгрузки
Diaboliko #9 - 4 недели назад 0

» WarCraft 3 / [Редактор] Можно ли задать равкод более 4 символов?

в равкоде символ превратится в байт айдишника. В цеочисленной переменной 4 лайта -> равкод хранит 4 символа
Diaboliko #10 - 1 месяц назад 0

» WarCraft 3 / Extreme Candy War AI

Судя по описанию ИИ базовый. Есть бонусные опыт/голд для врага?
Diaboliko #11 - 1 месяц назад -2

» WarCraft 3 / Гибель Дренора (версия 2.2.8)

В запределье разве были изначально огры и орки?
Diaboliko #12 - 1 месяц назад 0

» WarCraft 3 / Галерея скриншотов ландшафта

сильно ли напрягается движок декорациями/разрушаемыми без текстуры пути? Ятп просто будут отрисовываться все объекты и напрягаться будет только видеокарта? Это к вопросу о рентабельности использования громоздких творений в геймплее
Diaboliko #13 - 2 месяца назад 0

» WarCraft 3 / Патч 1.29 вышел на основных серверах

ы, но после превращения статуи в сфинкса к текущему пищевому лимиту просто прибавляется 2, и того, выходит, что сфинкс занимает 5 единиц. На хайве никто еще близзам на эту оплошность не указывал?
Давайте сделаем апнутых сфинксов за 2 еды!
Diaboliko #14 - 2 месяца назад 2

» WarCraft 3 / Что означают первые FF в цветовом коде?

Мультибоард поддерживает. Если делать статичным размер заголовка мультиборда, да еще и плавающей строкой - вещь незаменимая.
Diaboliko #15 - 2 месяца назад 0

» WarCraft 3 / Как не дать юниту умереть

И какое мне условие поставить?
Боевая единица - юнит получает урон / Unit - damage received event
Diaboliko #16 - 2 месяца назад 2

» WarCraft 3 / Как не дать юниту умереть

Событие получения урона активируется до снятия хп. Величина получаемого урона - то, что будет отнято от хп. Если урон грозит смертью вашему юниту - делайте его неуязвимым на 0 секунд таймером, после чего убирайте неуязвимость.
Более костыльный вариант подразумевает использование возрождения минотавра, но там собьется угол поворота.
Diaboliko #17 - 3 месяца назад 0

» WarCraft 3 / Высота юнита

Используя мемхак или базу данных - вполне.
Diaboliko #18 - 3 месяца назад (отредактировано ) 0

» XGM Конкурсы / Fun Spell Contest 2018

Можно ли использовать свои наработки, в которых все системки уже настроены? То бишь просто добавить спелл в карту, удалить лишнее и все. Или это спелл контест из серии "миллион систем не нужны" и нужно вспоминать как пользоваться таймерами? :D
Diaboliko #19 - 3 месяца назад (отредактировано ) 0

» WarCraft 3 / Возможно ли отправить или скачать запрос/файл меморихаком?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

» WarCraft 3 / constant function

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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