Описание
LuaModLoader для GTA IV Complete Edition (Steam 2020+ / Сборка 1.2.0.59)Поскольку классические загрузчики ASI и ScriptHookIV не работают в последнем обновлении GTA IV Complete Edition, LuaModLoader — это современный загрузчик, позволяющий легко запускать и создавать моды с использованием языка программирования Lua!
Никакого C++ или взлома памяти не требуется.
ФУНКЦИИ
Поддержка двойного именования (SNAKE_CASE и PascalCase): вызывайте все более 3100 нативных пользователей, используя либо стандартный SET_CHAR_HEALTH, либо SetCharHealth в стиле ScriptHookDotNet!
Встроенный внутриигровой редактор Lua: нажмите F6 в игре, чтобы открыть редактор кода, писать сценарии Lua и запускать их без перезапуска GTA IV!
Массивный собственный API: доступ к более чем 3100 собственным функциям игры GTA IV непосредственно из Lua.
Поддержка DirectX и ввода: позволяет сценариям отображать пользовательские элементы HUD, текст и четко захватывать клавиши клавиатуры.
Очистить прокси-сервер Binkw32: автоматически загружается вместе с игрой.
КАК УСТАНОВИТЬ
Откройте основную папку игры GTA IV (где находится GTAIV.exe).
Найдите существующий файл binkw32.dll и переименуйте его в binkw32_orig.dll (ВАЖНО: не удаляйте его, а просто переименуйте!).
Распакуйте все файлы из этого архива в основную папку игры GTA IV:
binkw32.dll
LuaModLoader.dll
Scintilla.dll
Lexilla.dll
моды/папка
Запустите игру и наслаждайтесь!
КОНТРОЛЬ / ИСПОЛЬЗОВАНИЕ
Нажмите F6 в любой момент в игре, чтобы переключить встроенный редактор сценариев Lua.
Напишите или вставьте любой сценарий Lua, а затем мгновенно выполните его.
ССЫЛКИ, ДОКУМЕНТЫ И ПОДДЕРЖКА
Документация и собственная база данных: https://zalgo-dev.github.io/LuaModLoader/
Сообщество и поддержка Discord: https://discord.gg/Z8YHfydWff
КАК УДАЛИТЬ
Удалите LuaModLoader.dll, Scintilla.dll, Lexilla.dll и пользовательский binkw32.dll.
Переименуйте binkw32_orig.dll обратно в binkw32.dll.
СОВМЕСТИМОСТЬ
Создано для GTA IV: The Complete Edition (сборка 1.2.0.59/Steam).
32-битная (х86).
ИЗМЕНЕНИЯ — Версия 1.0.2
DirectX 9 и рендеринг
Исправлен сбой привязки D3D9: исправлено состояние гонки в виртуальной таблице DirectX 9 при запуске игры.
Более плавное рисование на экране: улучшена стабильность и синхронизация для draw_rect и draw_text.
Внутриигровой редактор (F6) и входы
Исправлено мерцание мыши: улучшена видимость курсора и обработка фокуса при открытии/закрытии редактора F6.
Улучшенная блокировка ввода в игре: игровая камера и съемка теперь корректно блокируются при вводе текста или нажатии в редакторе кода.
Движок Lua и стабильность
Двойная поддержка PascalCase и SNAKE_CASE: полная регистрация собственных псевдонимов для мгновенной совместимости сценариев ScriptHookDotNet.
Улучшенная очередь команд сценария: повышена стабильность и безопасность при запуске команд в главном игровом потоке GTA IV.
Более безопасная горячая перезагрузка скриптов: лучшая очистка и управление памятью при перезапуске или перезагрузке модов.
Оптимизации
Упрощенный двоичный файл: очищены неиспользуемые зависимости, сохранен небольшой размер DLL (~790 КБ) без влияния на производительность игры.






Обсуждение ещё не началось. Будьте первым.