Версия v0.3.0
Графическая модификация для игры WarCraft III.
287 86.9K
29
Clamp, есть вероятность, что перед вызовом конфига и происходит проверка jass файла
30
ENAleksey, смотри: функция "config" содержит в себе такие вещи, как название карты, количество игроков на карте и т.д., и вызывается при выборе карты в списке карт, даже не при создании лобби. При запуски карты из лобби вызывается функция "main", в неё действительно тыкаться мало смысла даже в теории.
13
Clamp, карта просто не запустится, будет вылетать в меню, если в ней используются кастомные нативки, которые ещё не добавлены в варкрафт, а с помощью мемхака их можно добавить только после загрузки карты.
30
dll с нативками подгрузится ещё позже
Подгрузка много времени занимает?
Если нет, то можно попробовать в config (эта функция вызывается при при выборе карты в списке) вписать действие на подгрузку и небольшую задержку.

В теории при подгрузке карты в списке карт игра подвиснет на время задержки и подгрузит dll.
13
NanO, ок.
Кет, вряд ли, так как jass код начинает выполняться только при инициализации карты, следовательно dll с нативками подгрузится ещё позже, а добавлять их можно только до инициализации.
2
Memory[Memory[GetGameUI(0, 0)/4]/4 + 239]/4 + 45
наверно так? если нужно через Memory массив читать
Адрес должен получится для чтения через Memory[]
или
Memory[Memory[GetGameUI(0, 0)/4]/4 + 239] + 180
если нужен реальный адрес
33
ENAleksey, а можно таким образом какие-то Custom Natives твои импортировать?
25
ENAleksey:
NanO, если не к спеху, то я могу сделать dll, которая будет содержать widescreen fix и убранные полоски. Эту библиотеку можно будет просто импортировать в карту, а с помощью мемхака подгружать её в игру. Но домой приеду только 10 августа.
Я такое уже делал, правда без удаления полосок. Посмотри 157 комментарий из этой темы, там есть карта для загрузки под спойлером.
Там чисто вайдскрин фикс?
Не особо к спеху, к 10 августа подождет, это все равно не главное.
Как будет что-то готовое, сделаю видео того, что делаю, скину тебе, если заинтересует, то поможешь с этим dll :)
Deal?
13
NanO, если не к спеху, то я могу сделать dll, которая будет содержать widescreen fix и убранные полоски. Эту библиотеку можно будет просто импортировать в карту, а с помощью мемхака подгружать её в игру. Но домой приеду только 10 августа.
Я такое уже делал, правда без удаления полосок. Посмотри 157 комментарий из этой темы, там есть карта для загрузки под спойлером.
25
Угу, ознакомился.
То есть для моих целей нужна просто либа, которую загружаем в карту, и компилятор, который нужен для разработки.
Слушай, очень крутая вещь.
Оно в мультиплеере типа тоже работает? (мне не надо, чисто любопытно)
Надеюсь, чувак ответит и смогу вечером прикрутить к своему квесту. Было бы очень здорово дать больше пространства игроку + к тому же, как я понимаю, если убрать интерфейс, то площадь рендеринга(поправь, если не так называю) увеличится и это так же поможет с проблемой вайд скрина (изображение растянутое)?