Skip to content
ItsClonkAndre edited this page Sep 8, 2024 · 4 revisions

🎉 Welcome to the IV-SDK .NET wiki! 🥳

What is IV-SDK .NET?

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.

How do i install IV-SDK .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:

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.

Can IV-SDK .NET load old ScriptHookDotNet mods?

Yes it can!
Check out the ScriptHookDotNet Compability wiki page for more information. (TODO)

How could i create a mod using IV-SDK .NET myself?

Check out the Creating a mod wiki page for more information. (TODO)

Will IV-SDK .NET receive support for the latest version of GTA IV?

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!

Can i help with the development of IV-SDK .NET?

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!