-
-
Notifications
You must be signed in to change notification settings - Fork 7
Home
🎉 Welcome to the IV-SDK .NET wiki! 🥳
IV-SDK .NET is a development framework for Grand Theft Auto IV specifically designed to allow modders to create and run custom scripts using the .NET programming languages, such as C# and/or VB.NET.
Download the latest version of IV-SDK .NET from the releases page.
Once you downloaded IV-SDK .NET, drag & drop everything from the downloaded archive into your main directory of GTA IV (Where the GTAIV.exe is located)!
Make sure you got the following things:
- Either version 1070 or 1080 of GTA IV.
- An ASI Loader.
- .NET Framework 4.7.2 or above (Should be installed on Windows 10 version 1803 and up by default).
- Visual C++ 2005 Redistributable x86
- DirectX June 2010 SDK
Some of the things like Visual C++ 2005 Redistributable x86 or DirectX June 2010 SDK should already be installed on your System when you've downgraded your game using the GTA IV Downgrader.
Yes it can!
Check out the ScriptHookDotNet Compability wiki page for more information. (TODO)
Check out the Creating a mod wiki page for more information. (TODO)
Support for the latest version is planned.
The reason why IV-SDK .NET does not work on the latest version of GTA IV is because, all the memory addresses of IV-SDK are specific for version 1070 and 1080 of GTA IV. Each time the game receives an update, the memory addresses will change and thus are invalid and need to be updated.
A good thing to do would be to change the memory addresses to patterns which mostly stay valid even after game received an update.
If you would like to help with this process, feel free to fork this project, and open up a pull request with your changes!
Any help is greatly appreciated! It helps the project to get bigger and better, as well as the GTA IV Modding Community!
If you want to add new features or support for other versions of GTA IV to IV-SDK .NET, you can do that with a pull request!