на главную
об игре
Grand Theft Auto 4 28.04.2008

GTA 4 "C++ Script Hook v0.5.0"

Supports GTAIV 1.0.6.0 and EFLC 1.1.1.0.

Development Info

This one is for all you coders out there (hopefully, there's still a lot of you)...

This module will let you create a custom script thread in C++ and have GTAIV process it along with its real scripts threads. Additionally, a type-safe manner to access native functions in GTAIV is provided.

Currently headers and a compiled dynamic library (DLL) is provided. Some very naive samples are provided as well. This is meant to be a base to build on top of. Feel free to contribute your own samples!

##############################################

Whats New in 0.5.0

- Added support for GTAIV 1.0.6.0 and EFLC 1.1.1.0.
- Enabled MP on all unranked modes, however your multiplayer session will be isolated from people not using mods.
- Fixed bug with text flickering when using ScriptThread/NativeFiberThread
- Fixed bug with crashing when going in/out of video editor

Whats New in 0.4.0

- Added support for GTAIV 1.0.4 (Patch #5)
- New programming model replaces NativeThread and NativeFiberThread with ScriptThread
- A lot of performance enhancements, including:
---- Natives are now directly invoked using the native hash and not the name
---- "SpeedyInvoke" which dynamically rewrites parts of your compiled code to prevent repeated lookups of natives (only enabled for Release builds)
- Rewrote thread/service loading and now has better detection for when new game sessions start.
- Some minor bugs fixed

Whats New in 0.3.0

- New extensible services framework providing the following services currently:
---- D3DHook: Direct3D Device Hooking
---- Config: Configuration (ini and xml)
---- KeyboardHook: Keyboard hook to recieve events of key presses
---- Menu: A simple yet effective menu creation framework
- New "Speedo" sample demonstrating the use of services
- Added DevLoader which is an ASI loader with some development features such as module unload/reload.
- Improved thread hooking into the game -- less chances of crashing while hooking now (not that it crashed before).
- Added ability to unregister threads that were registered
- Added support for starting threads on demand
- Changed a lot of non-important log messages from Info to Debug
- Few internal bug fixes.

Whats New in 0.2.6

- Added support for GTAIV 1.0.4
- Support for Multiplayer when in LAN (any mode), or Online (Freeroam or Party mode only)
- Added a fix for world Z calculation for the Teleport sample in SampleCustomFiber

Whats New in 0.2.5

- Added support for GTAIV 1.0.3
- ScriptHook is now a DLL that can be updated independently of the mods that use it.
- Improved detection/hooking of scripts into the game engine
- Fixed invocation of natives that have Vector3* parameter types
- Fixed GetGlobalAddress/GetGlobalValue/SetGlobalValue for accessing Global variables
- Merged some of the Scripting native contributions back into the source (937 natives now available)
- A number of internal bug fixes
- ScriptHook is disabled for online play (currently its disabled regardless of which mode you play in or even Live/LAN, but this might change in the future)

Credits

- listener for some of the REing and natives mapping
- Seeman for some of the Natives documentation
- Reconsider for being my guinea pig on IRC during early development
- HazardX for some cleaned up natives
- sjaak327 for a lot of help with testing
- All of you guys PMing and emailing me and making me find the time to work on this :)
- Last but not least, you (yes, you!) for creating (assuming that you will be creating) wonderful mods for this game.

Thanks guys!

Комментарии: 9
Ваш комментарий

Извините что на Англ могу на русском выложить описание просто сразу в Архиве не заметил

0

krivonogiy 999 *уле ты ссылки нерабочие кидаешь, залить то слабо? За файл +10.

0

GTA IV C++ Script Hook - новая версия скриптхука добавлено отдельно, так как в ней включена поддержка GTA 4 Episodes from Liberty City. И, конечно же, патча 1.0.6.0. Для тех, кто не в курсе, что это такое - поддержку модуля Script Hook требует практически 90% всех скриптовых модов для Grand Theft Auto IV. Что еще нового: - Включена поддержка MP во всех безранковых режимах, однако, ваша онлайновая сессия будет отделена от людей, не использующих моды; - Исправлена ошибка с мерцанием текста при использовании ScriptThread/NativeFiberThread; - Исправлена ошибка со сбоем при использовании видеоредактора.

0

Старый юзай,он подходит!

0

чот у мя старый не пашет пишет когда кидаю ево типа версию 1002 UA.........1004 не подерживает

0

ЭТО НА РУССКОМ:Поддержка GTAIV 1.0.6.0 и 1.1.1.0 EFLC. Информация развития Это один для всех вас кодеров там (надеюсь, есть еще много из вас) ... Этот модуль позволит вам создать собственный поток скрипта в C + + и GTAIV процесс ее вместе с реальной темы сценариев. Кроме того, типа безопасным способом доступа к родной функций в GTAIV предоставляется. В настоящее время заголовки и составлены динамические библиотеки (DLL) предоставляется. Некоторые очень наивным образцы предоставляются также. Это должно стать основой для создания на вершине. Не стесняйтесь вносить свой собственный образцы! ############################################## Что нового в 0.5.0 - Добавлена поддержка GTAIV 1.0.6.0 и 1.1.1.0 EFLC. - Включено депутата на всех режимах неранжированного, однако многопользовательской ваша сессия будет изолирован от людей, не использующих моды. - Исправлена ошибка с текстом мерцание при использовании ScriptThread / NativeFiberThread - Исправлена ошибка с сбой, когда идет в / из видео-редактора Что нового в 0.4.0 - Добавлена поддержка GTAIV 1.0.4 (патч № 5) - Новая модель программирования и заменяет NativeThread NativeFiberThread с ScriptThread - Много повышения производительности, включая: ---- Туземцев в настоящее время непосредственно вызываются с помощью хеш родной, а не имя ---- "SpeedyInvoke", которая динамически переписывает части вашего скомпилированный код для предотвращения повторного поиска туземцев (только для тех Выпуск версии) - Переписан резьба / загрузки услуг и в настоящее время лучше, когда для обнаружения новых сессий начале игры. - Некоторые незначительные ошибки Что нового в 0.3.0 - Новые услуги расширяемую основу предоставления следующих услуг в настоящее время: ---- D3DHook: Direct3D устройств Подключение ---- Config: Конфигурация (INI и XML) ---- KeyboardHook: Клавиатура крюк, чтобы получить событий нажатий клавиш ---- Меню: простой, но эффективный механизм создания меню - Новый "Speedo" образец демонстрирует использование услуг - Добавлен загрузчик который загрузчик ASI с некоторыми развития функций, таких как модуль выгрузки / перезагрузки. - Улучшение потока перехвата в игре - меньше шансов рушится при подключения сейчас (не то что упал перед этим). - Добавлена возможность отменить темы, которые были зарегистрированы - Добавлена поддержка для начала темы по требованию - Изменен много не-важных сообщений из журнала Информация для отладки - Несколько внутренних исправляет ошибку. Что нового в 0.2.6 - Добавлена поддержка GTAIV 1.0.4 - Поддержка многопользовательской работы в локальной сети, когда (любой режим) и Интернет (Freeroam или партии режиме) - Добавлено исправление мира Z расчета образца Телепорт в SampleCustomFiber Что нового в 0.2.5 - Добавлена поддержка GTAIV 1.0.3 - ScriptHook теперь DLL, которые можно обновлять независимо от моды, которые используют его. - Улучшение обнаружения / подключения скриптов в движок игры - Исправлена ошибка вызова туземцев, которые Vector3 типов * параметр - Исправлена ошибка GetGlobalAddress / GetGlobalValue / SetGlobalValue для доступа Глобальные переменные - Объединять некоторые из сценариев родной взносы обратно в источник (937 туземцев в настоящее время в наличии) - Число внутренних исправляет ошибку - ScriptHook отключена для онлайн-игры (в настоящее время на его территории инвалиды независимо от того в каком режиме вы играете или даже Live / LAN, но это может измениться в будущем) Кредиты - Слушатель некоторых REing и уроженцев отображения - Семан для некоторых документации Уроженцы - Пересмотреть за то, что моя морская свинка по IRC на ранних стадиях развития - HazardX для некоторых очистке туземцев - Sjaak327 за большую помощь с тестированием - Все вы, ребята, PMing и электронной почте мне и сделать меня найти время для работы над этим:) - И последнее, но не менее важно, вы (да, вы!) Для создания (при условии, что вы будете создавать) замечательный моды на эту игру. Спасибо, ребята!

0

SAMP 77.220.180.232:7777 Есть свободные лидерки,даем 1кк!!!

0