Наши социальные сет
Последние новости

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

Автор: aru
Размер файла: 319.33 KB
Игра: GTA 4
Категория: Программы
(0 голосов)

Обработчик скриптов 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!

0 0 голоса
Оцени материал
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x