Версия v0.3.0
Графическая модификация для игры WarCraft III.
287 87K
3
ENAleksey, не из-за них, пробовал, скорее всего что винда 8.1
13
Возможно, проблема может быть вызвана .mix файлам в папке с варкрафтом, попробуй убрать их оттуда.
3
ENAleksey, я не переносил файлы, а удалил с папки с варом, а сам RenderEdge запускал с отдельной папки
ENAleksey, говорю же на Windows 7 у меня все работало а вчера 8.1 поставил и вот такое
13
Vitalik8, после переноса файлов в одну папку чёрный экран так же появляется?
3
ENAleksey, убрал файлы и кинул скрин папки с RenderEdge и RenderEdge.log
ENAleksey, на Windows 7 все работало
Загруженные файлы
13
Vitalik8, а где RenderEdge.exe? Лучше все файлы RenderEdge поместить в отдельную папку. И ещё, скинь, пожалуйста, RenderEdge.log.
13
Vitalik8, покажи, пожалуйста, скрин папки с варкрафтом.
3
На Windows 8.1 после сворачивании игры в варик не зайти чорный екран
13
Nelloy:
Возможно ли встроить весь GUI API внутрь карты? То есть без отдельной библиотеки или с распаковкой из самой карты
Караулов уже сделал это в своей библиотеке, нужно просто скачать её, импортировать себе в карту, а затем извлечь и загрузить её с помощью Memory Hack:
Как вариант выгружать библиотеку средствами мемхака, а нативки вызывать неявно через ExecuteFunc.
Можно в динамической библиотеке экспортировать нужные функции, а потом выполнять их как-то так:
address_GetWindowX = GetModuleProcAddress("RenderEdge_mini.dll", "GetWindowX")

function GetWindowX takes nothing returns integer
    return std_call1(address_GetWindowX, 0)
endfunction