16

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

У близзардов вообще свой клиент, к сведению, им стим - кровный враг. А вопросы, почему близзарды до сих пор продают игру 15-летней давности по цене новой, тщетны. Жадность, сэр.
16

» WarCraft 3 / Memory Hack: GetUnitIconPath( )

Ну, теперь есть
function GetUnitIconPathById takes integer id returns string
	local integer a=GetUnitUIDef(id)
	if a!=0 then
		set a=RMem(a+0x248)
		if(a!=0)then
			set a=RMem(a)
			if(a!=0) then
				return ConvertNullTerminatedStringToString(a)
			endif
		endif
	endif
	return ""
endfunction
16

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

Соре, я реалист и пережил не один "ремейк". Тебе никто ничего не запрещает. Просто когда я снова окажусь прав, ты даже не отпишешь об этом. А если я не прав, то и мне же лучше
16

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

лимит операций касается только жасса
про 5х5х5х5 - смешно, спасибо. тут 10-то человек не могут досидеть даже до середины игры часто, я уж молчу про лаги. Это всё я в своем блоге разбирал уже. Не взлетит. максимум какие-нибудь утер пати, остальным похер на этих доп игроков.
и лаги начнутся из-за количества действий и перегрузки тех же алгоритмов поиска путей
16

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

function SetGetEventDamage takes real r returns nothing
	local integer a=CallThisCallWith1Args(GameDLL+0x3C1D40,0)
	if a!=0 then
		set a=CallThisCallWith1Args(GameDLL+0x3C1D60,0)
		if a!=0 then
			call WMem(a+0x30,mR2I(r))
		endif
	endif
endfunction
16

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

у отрицательной брони список множителей от -1 до -17 вроде, хардкодные константы, без понятия, почему так
16

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

Только приказы и синхронизируются + кэш. Проблема может быть в количестве приказов или медленном хосте
16

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

Раз в одиночной не встречается, проблема слишком большого числа данных для синхронизации по сети. Каждый игрок имеет свой лимит приказов + внутренние GameCache засоряют канал, когда используется синхронизация.
16

» WarCraft 3 / Система отлова нанесённого урона

а с чего ради воскрешение должно труп уничтожать? По логике вещей проще объекту хп вернуть и всё, чем пересоздавать
16

» WarCraft 3 / Система отлова нанесённого урона

Юнит МОЖЕТ выйти за пределы bj_mapInitialPlayableArea. Для нормальной работы создай рект -99999,-99999,99999,99999 и в нём регистрируй входящих.
16

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

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

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

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

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

Cancel - вообще не понял проблемы. Или ты с процентными бонусами хочешь работать?
16

» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike

Криты относятся к абилкам на замахе, если их нет на замахе, то и не сработают. Если вручть на ATTACKED, то останавливать атаку и отдавать приказ заново
16

» WarCraft 3 / Приказ 851974

И смена игрока тоже просто стоп. Как именно этот приказ увидеть вживую? В коде игры вижу, а на практике первый раз. Вроде как у пеонов есть, может, поэтому и не встречал
16

» WarCraft 3 / Как убрать индикаторы здоровья на своей карте?

EnablePreselect не включается обратно iirc
А selectionScale нужен -5, чтобы не было багов с отображением, но менять его на ходу невозможно без мх
16

» WarCraft 3 / Death type

decay = разложение, из разложившихся можно поднять скелетов
если doesnt decay - они будут лежать с мясом
16

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

Я единственный активный контрибутор
Китайцы подрубили ЛУА и ничего через варик больше не делают, используют лишь код для инжекта либы
Остальные не осилили или делают втихую
Времени нет обновлять, но изменений множество
16

» WarCraft 3 / патч 1.29

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