GTA IV C++ Script Hook v0.5.0 & 0.5.1

Версия · Автор: aru

Описание

Обработчик скриптов C++ для GTA IV
Версия 0.5.1 БЕТА (28 мая 2010 г.)
Поддерживает GTAIV 1.0.7.0 и EFLC 1.1.2.0.
----
Версия 0.5.0 (16 апреля 2010 г.)
Поддерживает GTAIV 1.0.6.0 и EFLC 1.1.1.0.
Обратите внимание, что начиная с версии 0.4.0 предоставляется новая лицензия, которая отличается от предыдущих версий.
------------------------------------
Информация о разработке
Это для всех программистов (надеюсь, вас еще много)...
Этот модуль позволит вам создать собственный поток сценариев на C++ и заставить GTAIV обрабатывать его вместе с реальными потоками сценариев.
В настоящее время предоставляются заголовки и скомпилированная динамическая библиотека (DLL).
Обратите внимание, что начиная с версии 0.4.0 предоставляется новая лицензия, которая отличается от предыдущих версий.
Разработка для крючка 0.5.0: вы можете продолжать использовать SDK 0.4.0 для разработки, и в настоящее время он не обновляется.
Файлы решений/проектов в формате zip предназначены для VC++ 2008. Прочтите UpdateGuide.txt, если вы обновляете свой код для работы с более старой версией ScriptHook.
Что нового в версии 0.5.1
- Добавлена ​​поддержка GTAIV 1.0.7.0 и EFLC 1.1.2.0.
- Поддержка вызова недокументированных нативов по их "новому" хешу.
Что нового в версии 0.5.0
- Добавлена ​​поддержка GTAIV 1.0.6.0 и EFLC 1.1.1.0.
- Включен MP во всех режимах без рейтинга, однако ваша многопользовательская сессия будет изолирована от людей, не использующих моды.
- Исправлена ​​ошибка с мерцанием текста при использовании ScriptThread/NativeFiberThread.
- Исправлена ​​ошибка с вылетом при входе/выходе из видеоредактора.
Что нового в версии 0.4.0
- Добавлена ​​поддержка GTAIV 1.0.4 (патч №5).
- Новая модель программирования заменяет NativeThread и NativeFiberThread на ScriptThread.
- Множество улучшений производительности, в том числе:
---- Нативы теперь вызываются напрямую с использованием нативного хэша, а не имени
---- "SpeedyInvoke", который динамически переписывает части вашего скомпилированного кода, чтобы предотвратить повторный поиск нативных кодов (включено только для сборок Release)
- Переписана загрузка потоков/сервисов, и теперь она лучше определяет начало новых игровых сессий.
- Исправлены некоторые мелкие ошибки
Что нового в версии 0.3.0
- Новая расширяемая структура сервисов, предоставляющая в настоящее время следующие сервисы:
---- D3DHook: перехват устройства Direct3D
---- Конфигурация: Конфигурация (ini и xml)
---- KeyboardHook: перехват клавиатуры для получения событий нажатия клавиш.
---- Меню: простая, но эффективная система создания меню.
- Новый образец «Speedo», демонстрирующий использование сервисов.
- Добавлен DevLoader, который представляет собой ASI-загрузчик с некоторыми функциями разработки, такими как выгрузка/перезагрузка модулей.
- Улучшено подключение потоков к игре - теперь меньше шансов на сбой при подключении (не то, что раньше было сбой).
- Добавлена ​​возможность отменить регистрацию уже зарегистрированных тем.
- Добавлена ​​поддержка запуска потоков по требованию.
- Изменено множество неважных сообщений журнала с информации на отладку.
- Несколько исправлений внутренних ошибок.
Что нового в версии 0.2.6
- Добавлена ​​поддержка GTAIV 1.0.4.
- Поддержка многопользовательской игры в локальной сети (любой режим) или онлайн (только в режиме Freeroam или Party)
- Добавлено исправление расчета Z мира для примера Teleport в SampleCustomFiber.
Что нового в версии 0.2.5
- Добавлена ​​поддержка GTAIV 1.0.3.
- ScriptHook теперь представляет собой DLL, которую можно обновлять независимо от модов, которые ее используют.
- Улучшено обнаружение/подключение скриптов к игровому движку.
- Исправлен вызов нативов с типами параметров Vector3*.
- Исправлены GetGlobalAddress/GetGlobalValue/SetGlobalValue для доступа к глобальным переменным.
- Некоторые нативные скрипты объединены обратно в исходный код (теперь доступно 937 нативных версий).
- Ряд исправлений внутренних ошибок.
- ScriptHook отключен для онлайн-игры (в настоящее время он отключен независимо от того, в каком режиме вы играете или даже в режиме Live/LAN, но это может измениться в будущем)
Кредиты
- прослушиватель некоторых отображений REing и Natives
- Seeman для некоторой документации Natives.
- Подумайте о том, чтобы стать моим подопытным кроликом в IRC на ранних этапах разработки.
- HazardX для некоторых очищенных туземцев
- sjaak327 за большую помощь в тестировании
- Все вы, ребята, пишете мне в личку и по электронной почте и помогаете мне найти время для работы над этим smile.gif
- И последнее, но не менее важное: вам (да, вам!) за создание (при условии, что вы будете создавать) замечательных модов для этой игры.
Спасибо, ребята!
Для дальнейшей загрузки посетите GTAforums.com!

Как установить мод для GTA 4

  1. Прочитайте README внутри архива.
  2. Сделайте резервную копию изменяемых файлов игры.
  3. Проверьте версию игры и зависимости мода перед запуском.
Сообщество

Комментарии 0

Обсуждайте материал и отвечайте другим участникам.

Не более двух ссылок. Спам блокируется автоматически.

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