Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта
212 45.4K
26
GetMouseTerrainX() - Возвращает проекцию позиции курсора на ландшафт. Можно ли наоборот по позиции на ландшафте получить на экранные координаты?
22
ENAleksey, там лишь переносить и адрес и все.. Чтобы люди не бегали между мемхак и рендер
13
pro100master, нет, моя версия предназначена только для редактирования интерфейса.
22
ENAleksey, Очень хорошо, и еще добавь xgm.guru/p/wc3/damagedetect на свой render memory, тогда и появится полноценный мемхак оптимальный
13
Всё заработало странно...Ты что-то поменял?
Нет, ничего не менял.
FTFire:
Можешь сделать пример поворота камеры мышкой и чтобы персонаж тоже поворачивался одновременно?
Берёшь систему управления камерой, которая в карте, добавляешь в триггер OnMouseMove функцию SetUnitFacing(..., yaw).
FTFire:
Можешь сделать чтобы камера работала в мультиплеере?
Нет, не могу.
2
ENAleksey, Можешь сделать чтобы камера работала в мультиплеере?
Версия v0.3.0
Графическая модификация для игры WarCraft III.
287 83.4K
26
ENAleksey:
Блин и правда, тестмап то я и не скопировал.. думал что все что нужно в #RenderEdge# вписано.
Добавил, все заработало, спасибо!
------ прикреплю тут wehack для Rebuild, вдруг кому пригодится.



Загруженные файлы
13
Jack-of-shadow, при запуске карты из редактора игра выкидывает в главное меню или вылетает с ошибкой?
В wehack.lua функция testmap отредактирована следующим образом?
раскрыть
function testmap(cmdline)
	if haveRenderEdge and RenderEdgeEnabled.checked then
		local pos = string.find(cmdline, ".exe")
		cmdline = string.sub(cmdline, 5 + pos)
		cmdline = RenderEdgePath .. "\\RenderEdge.exe " .. cmdline
	end
	
	if wh_opengl.checked then
		cmdline = cmdline .. " -opengl"
	end
	if wh_window.checked then
		cmdline = cmdline .. " -window"
	end
	wehack.execprocess(cmdline)
end
Если да, то попробуй заменить "\\RenderEdge.exe " на "RenderEdge.exe ".
26
Перед каждым запуском нужно обязательно сохранять карту и только после этого нажимать на кнопку проверки.
Да, так и делаю, но не робит. Галочка Run_with_Render_Edge стоит, но через редактор, почему-то не пашет. WE же запускает RenderEdge через экзешник? или он полностью должен встраивается в редактор с заменой wehack.lua? Может быть путь не находится и нужно где то прописать?
13
Jack-of-shadow, файл, который я прикрепил предназначен для Jass New Gen Pack (exp. 2). Но лучше самостоятельно отредактировать wehack.lua для своей версии JNGP.
Jack-of-shadow:
тестовая карта, не запускается через редактор.
Перед каждым запуском нужно обязательно сохранять карту и только после этого нажимать на кнопку проверки.