Версия v1.0.5a
Дополнительные функции для редактирования стандартного интерфейса Варкрафта
212 47K
2
ENAleksey, Я помню ты говорил что можно полностью скрыть интерфейс,при этом все кнопки и тд. будут работать.Это можно сделать в MemoryHack если да,есть код который скрывает это?
13
Редактирование миникарты:
function SetMinimap takes real x, real y, real size returns nothing
    local integer pMinimapFrame = ReadGameUIArray(240) + 180
    local integer pParentFrame = ReadGameUIArray(263) + 180

    call SetFramePoint(pMinimapFrame, FRAME_BOTTOMLEFT, pParentFrame, FRAME_BOTTOMLEFT, x, 0.6 - y - size)
    call SetFramePoint(pMinimapFrame, FRAME_TOPRIGHT, pParentFrame, FRAME_BOTTOMLEFT, x + size, 0.6 - y)
endfunction
Карту обновлю позже, после того, как добавлю демонстрацию внедрения сторонних динамических библиотек.
Загруженные файлы
2
Аж слезы потекли.
NanO, Хорошо теперь другой вопрос как перенести в свою карту?У меня в старой остались гуи функции.Сохраняется нормально но не запускается.
25
FTFire:
Вылетает.
NanO, Как ты исправил вылет?
AdicParser + AdicOptimizer отруби.
25
deleted
С pJass разобрался.
Получаю 11 ошибок.
При попытке запуска фатал еррор.
Разобрался х2.
12
FTFire:
ENAleksey, Как он примерно работает?
Магия мемхака. Если точнее, то с помощью одного бага редактируется исполняемый игрой код, что позволяет делать с ней все что угодно, если ты настоящий программист.
Версия v0.3.0
Графическая модификация для игры WarCraft III.
287 87K
13
FTFire, лучше задавать вопросы относительно MemoryHack в соответствующей теме.
Вот код для миникарты:
function SetMinimap takes real x, real y, real size returns nothing
    local integer pMinimapFrame = ReadGameUIArray(240) + 180
    local integer pParentFrame = ReadGameUIArray(263) + 180

    call SetFramePoint(pMinimapFrame, FRAME_BOTTOMLEFT, pParentFrame, FRAME_BOTTOMLEFT, x, 0.6 - y - size)
    call SetFramePoint(pMinimapFrame, FRAME_TOPRIGHT, pParentFrame, FRAME_BOTTOMLEFT, x + size, 0.6 - y)
endfunction
Про инвентарь не знаю, нужно искать либо в IDA Pro, либо методом подбора значения в функции ReadGameUIArray.
2
ENAleksey, Хотел спросить а перемещение элементов например мини-карты,инвентаря есть в MemoryHack?Если есть можешь подсказать код?