GTA IV C++ Script Hook v0.5.0 & 0.5.1
Описание мода
Обработчик скриптов 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.
Часто используемые инструменты: IMG Tool 2.0, Alci's IMG Editor, TXD Workshop, Magic.TXD.
GTA IV: базовая установка
Моды часто идут готовой структурой папок. Распакуй архив в корень игры с сохранением путей.
Если мод требует инструменты, часто используют OpenIV (зависит от формата мода).
Похожие Программы
Смотреть все
0
0
голоса
Оцени материал
Подписаться
авторизуйтесь
0 комментариев
Старые
Новые
Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Наши социальные сет