Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Tuners
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
    6. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
    7. GTA III

      1. Guides & Strategies
      2. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

GTASDK.NET


EightyVice
 Share

Recommended Posts

68747470733a2f2f6d656469612e646973636f72646170702e6e65742f6174746163686d656e74732f3237393334303239363534343731343735322f3733393338313338393330303037323534302f67746173646b2e706e67

.NET SDK for developing plugins for GTA

GitHub - Downloads - Discord

 

 

"How to make an asi in C# pls?..", You may have seen this statement before in any modding community and someone sarcastically replied to him/her...

But to be clear, there is no direct way to make .NET code to be injected to GTA or any un-managed process. So GTASDK.NET boots .NET environment over GTA and load the .NET dlls to alter game behavior...

 

Hey.. Enough big brain talk, make it clear for me!

GTASDK.NET allows your .NET dlls to be injected in the game and call game functions and change values of the variables like if the game was made in .NET..
 

Wait.. Is this another .NET Script Hook?
No, Script hooks loads .NET dlls to the game as GTASDK.NET does but the diffrence that Script Hooks only provides functions that calls game native (scm) opcodes which is limited, but GTASDK.NET provides a safe .NET interface to actual game functions and classes. in more simple words, It's like DK's Plugin-SDK but for C#

unknown.png

So what I can do using it?

Beside being able to call game functions, You have .NET environment over the game! this means you can unleash your .NET power: show child-windows using WinForms, or add some fancy libraries like SharpDX for drawing some graphics or NAudio for playing some sounds? It's up to your .NET abilities.

 

Required .NET Framework version  .NET 4.8

 

How to install?

Grab the zip from download and extract in the root folder (VC/III) for SA: use an asi loader.

 

Show me more information...

GTASDK.NET supports C# and VB.NET, you can find examples that illustrates developing plugins.

 

Current classes (almost done):

Spoiler

Vice City:

  • CAutomobile
  • CCivilianPed
  • CEntity
  • CGame
  • CHud
  • CMatrix
  • CMessages
  • CPed
  • CPhysical
  • CPlaceable
  • CRunningScript
  • CStreamingInfo
  • CVehicle
  • CWeather
  • CWorld
  • helper class: ScriptCommands

 

For SA and III: Only CHud for now (I focus more on VC, but more classes coming)

 

Supported Versions: VC 1.0, III 1.1, SA 1.0

 

How to start writing my plugin: 

 

 

Developers

Special Thanks: Plugin-SDK Team

AcknowledgementEasyHook library used for hooking un-managed functions with managed ones.

 

For help and support: Discuss it in this topic or better to do it in the Discord server, Don't PM in the forum!

 

Edited by EightyVice
Link to comment
Share on other sites

At this rate, there is gonna be a GTA SA plugin for every programming language lol. And that would be a good day indeed.

 

This is the beginning of something great.

I agree: this is indeed great work. Kudos!

Link to comment
Share on other sites

Added a tutorial video in the topic and more functions to VC classes.

Edited by EightyVice
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.