0
6
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

Народ, как считаете, если бы близы добавили возможность присоединяться уже запущенной карте(там где это предусмотрено), это дало бы жизнь некоторым жанрам карт?(Рпг, псевдокарточная, миниигры)
0
6
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

Кстати, может кто знает, как сделать кнопку, после нажатии которой работала клавиатура ?
6
6
5 лет назад
Отредактирован Alexander12
6

» WarCraft 3 / Официально стал доступен PTR 1.31

Alexander12, высоту установи автоматическим чтобы он растягивал а не указаного размера!
Как раз указанный размер и помог в итоге
Скидываю пример, кому интересно.
Загруженные файлы
0
6
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

станови автоматическим чтобы он растягивал а не указаного размера!
Каким образом ?
7
6
5 лет назад
Отредактирован Alexander12
7

» WarCraft 3 / Официально стал доступен PTR 1.31

Не пойму, каким-то образом текст переносится на следующую строку, в некоторых случаях не хочет этого делать.
Загруженные файлы
0
6
6 лет назад
0

» WarCraft 3 / Встреченные баги в 1.29

Насчет описание предметов, то что при изменение у одного - менялось и другие, пока нашел единственный выход - использовать дамми предметы(пустышки). Лучше всего их добавить вручную через mpq, в описании и где нужен текст нужно добавить хотя-бы пробел, чтобы текст можно было редактировать. Тем самым можно создавать "динамичные" предметы, ограничение - число дамминок
0
6
6 лет назад
0

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

uranus:
Я не понимаю, почему GetUnitAbilityManaCost не имеет Set вариации, и к чему было отдельно делать GetUnitMaxMana/Life? Что вообще такое AutomationTest?
Одинаковые скилы ссылаются на одну таблицу данных, при изменении у 1 героя, это отразиться на всех остальных. Я с помощью мемхака создавал новую таблицу и ставил ссылку на нее у скила, чтобы можно было редактировать под конкретного героя.
0
6
7 лет назад
Отредактирован Alexander12
0

» RenderEdge / [RenderEdge] Memory Hack

Вот мне бы мой инвентарь, заменить на стандартный ) (отрисовка через dll которая идет с мемхаком от лича)
Придется весь интерфейс переделать) жду возможность, когда это можно будет сделать в render edge mini
Загруженные файлы
0
6
7 лет назад
0

» RenderEdge / [RenderEdge] Memory Hack

Ige:
ENAleksey, возможно ли в RenderEdge_mini добавить вывод текста на экран (поверх интерфейса) из основной версии? и планируешь ли расширять функционал редактирования интерфейса?
Пример функций, которые были бы кстати
function GetFrameWidth takes integer address returns real
function GetFrameHeight takes integer address returns real
function GetFramePointX takes integer address, integer point returns real
function GetFramePointY takes integer address, integer point returns real
function GetFrameParent takes integer address returns integer // возвращает адрес родителя
и кое-какие новые функции для редактирования
function SetFrameFont takes string font returns nothing
function SetFrameFontColor takes integer rgba returns nothing // 0xRRGGBBAA - ну вы поняли)
function SetFrameFontColor takes integer red, integer green, integer blue, integer alpha returns nothing
function SetFrameTextLength takes integer returns nothing // длина текста во фрейме
Это есть в dll в доте драколича, могу пример скинуть.
0
6
7 лет назад
0

» WarCraft 3 / [Мемхак] Функции для способностей.

ClotPh:
Ну код станет оптимальнее, ок, но не в этом же дело сейчас.
Все-таки мне кажется, что это из-за виджетайзера. Потому что он мне так уже уничтожал москитных даммиков, считая их "неиспользуемыми объектами", а мне потом разбираться, почему вместо файерболлов пустота летала.
Он, наверное, что-то там корежит в данных способностей при сжатии.
Потому что коды ведь одинаковые в тест-карте и в основной? (Если нет - пальцем на различия). А в тест-карте не фаталит, а в основной фаталит. А основная отличается:
  • Тем, что в ней дохрена всего;
  • Тем, что сжималась виджетайзером и оптимайзером.
Влияет ли первая причина? Вряд ли. Вывод...
***
Нде. Чушь какая-то. Дошло сейчас прогнать тест-карту через виджик и оптимайзер (т. е. протестировать так же, как основную) - нет фатала.
Оптимизация одинаковая. Код спелла одинаковый.
Одна карта фаталит вар после выхода из него, если спелл юзается, другая нет. Втф?
А что вообще будет, кстати, если клонабилити не писать?
Функция не подействует, код не скомпилируется или?...
все из-за malloc, варик не может очистить память из данного диапазона. На днях выложу код, делал через абилу с 1кк лвл, туда и писал данные, фаталов после этого небыло (главное не создавать такую абилу в редакторе)
function CloneAbilityData takes integer a returns nothing 
local integer Address = malloc(23*4)
local integer AddressTabl = malloc(22*4+26*4*GetAbilityMaxLevel2(a) + 4 ) //Вот сдесь надо отказаться от malloc, и проблема решится.
call CopyMemory(Address,GetAbilityDataId(a),22*4)
call CopyMemory(AddressTabl,GetAbilityTableId(a),26*4*GetAbilityMaxLevel2(a) + 4)
call SetAbilityTableId(a,AddressTabl)
call SetAbilityDataId(a,Address)
endfunction
0
6
7 лет назад
0

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

Но в игре существует ограничение на количество приказов, не знаю как его убрать. Если отправить в секунду где-то 30 пакетов, то игрок отправивший их не сможет ничего делать где-то несколько секунд.
Лимит отрубается у хоста...
в ghost боте это реализуется вроде как
0
6
7 лет назад
0

» WarCraft 3 / Увеличилось ли значение памяти для мультиплеерных карт?

Steal nerves:
quq_CCCP, а как заставить загружать на компы других игроков микс без ведома когда в карту играешь? разве такое можно?
пример даже есть
0
6
7 лет назад
0

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

после использования SetAbilityUbertip может выдавать фатал, при очистке памяти.(в новой игре)
0
6
7 лет назад
0

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

Lotus101:
Alexander12:
чем 1.27б плох? Официальные сервера и рубатл на нем сидят.
там нет доступ на запись в память, поэтому можно сделать на 1.26.. да народ с рубатла уходят уже из за патча. за 1.26 - будующее.
Может близзарды заметят ваш мод и оптимизируют будущие патчи под него, учитывая что они потихоньку стали выпускать патчи
Зачем ? на 1.27b + ничего не перенесешь, в том числе и отрисовку интерфейса, без внешних прог. и на 1.26 можно сделать больше, чем близард
2
6
7 лет назад
Отредактирован Uber
2

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

чем 1.27б плох? Официальные сервера и рубатл на нем сидят.
там нет доступ на запись в память, поэтому можно сделать на 1.26.. да народ с рубатла уходят уже из за патча. за 1.26 - будующее.
ENAleksey, а что с фпсом?
0
6
7 лет назад
0

» WarCraft 3 / Как открыть патч MIX с моделями?

mpq editor не подошел?
4
6
7 лет назад
4

» RenderEdge / [RenderEdge] Графическая модификация для WarCraft III

Tumart:
ENAleksey, вот такой вопрос. Могли бы вы сделать отдельную версию с минимальным набором функционала на основе РБ и инжекта в саму карту, чтобы все работало без дополнительных ресурсов? Расчет для обычных карт, чтобы можно было выполнять такие действия как полностью скрыть интерфейс/отображение стандартных текстов типа Меню, Атака и прочее(также блокировка подобных кнопок), отрисовка нестандартного интерфейса/текста, отлов событий клавиатуры/мыши, получение координат курсора/текущего разрешения и т.д. Был бы очень признателен(думаю не я один).
Если кто-то убедлит рубатл вернуться на 1.26, либо большенство картостроителей останутся на 1.26, то займусь данным вопросом.
0
6
7 лет назад
0

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

Лучше предложить модмейкорам, оставаться на 1.26 и игнорировать 1.27+, пока близарды не дадут достаточную замену в новых патчах
0
6
7 лет назад
0

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

На 1.27b на запись не работает. Пока есть 2 варианта, mix на 1.27b который бы включал возможность запись в память. 2) убедить сервера, включить это в своем лаучнере. Либо окончательно забить на вк3.
0
6
7 лет назад
0

» War Engine/Новые возможности для warcraft 3 / warcraft 1.26 vs 1.27+


Xin #4 - 9 часов назад 0   
Патч 27b внес приятные плюхи, ясен фиг что на нем будут и карты делать теперь, и играть все, читайте патчноуты для начала.
Ни каких приятных плюх не увидел, размер что-ли, надо благотворить близзард, что на глубоком закате, они взялись за старую игру и все что они могут это менять константы и ломать совместимость ?
0
6
7 лет назад
0

» War Engine/Новые возможности для warcraft 3 / warcraft 1.26 vs 1.27+

AlexSan:
Народ будет на той версии которая будет требоваться на Гарене/Бнете/любой другой платформе.
Скажет Гарена что нужно 1.27 - все скачают 1.27. Скажет что нужно 1.26 - будут на 1.26.
Может не стоит прогибаться под ту или иную платформу ? игрокам надо,чтобы поиграть, перейдут на 1.26, если большенство карт будет выходить под старый патч
2
6
7 лет назад
2

» WarCraft 3 / 1.26 или 1.27+ ?

Ты видел исходники игры? Вот и никто не видел. Одна константа может быть повязана на множество модулей. Измени ее и вся игра накроется. У такого крупного проекта рефакторинг может занять океан времени. Учитывая, что игра множество раз перетекала из жанра в жанр, неизвестно, какой ад там творится.
Видел game.dll, ад там ещё тот, но извините, это их работа разобраться. А теперь своими патчами они опять дробят игроков на 2 лагеря, хоть их уж не так много осталось, что сейчас они делают, эту введет к полной коме вк3.
0
6
7 лет назад
0
0
6
7 лет назад
0

» WarCraft 3 / Sleight of Fist - второй скилл Эмбера из доты

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