Alright guys, this will be the thread for all things related to the SDK release.
I've changed my mind on the "Open Source" side of things, due to the nature of this domain. The project will still be open source, but only to people who I approve. I don't want random people coming along, stealing the source and releasing it as their own project.
To join the SDK Development team, you'll need to apply for a position and I'll need to approve you and give you the latest Source Files, after you've been accepted into the SDK team you'll receive updated source files every time there is a major change.
The latest DLL of the public SDK will always be present at the bottom of this thread.
UPDATED FRIDAY 9th SEPTEMBER 2011
CURRENT VERSION: BETA v22.214.171.124
I've been working on this for the last 2-3 days, it's the first release of the SDK, so I really want people to test its capabilities. The error reporting isn't fully done yet so some functions may fail, but not give detailed error messages to the ErrorLog, don't worry that's going to be fixed in future versions.
Here's the SDK Class Diagram as it stands now (sorry, too many classes)
So, there's a huge amount of functions/classes/structs to play with in this version. I'm currently trying to think up a way to present good API documentation and example use of each of the functions, so I'm sorry you'll be stuck with XML intellisense documentation for the time being. If you have any questions about function use, please dont hesitate to ask.
Code:CHANGELOG 09/09/2011 - BETA v126.96.36.199 was released.How do I start?Code:CONTRIBUTORS TO THE SDK UP TO AND INCLUDING BETA v188.8.131.52 Jason
This SDK is very simple to use. Simple open up Visual Basic or C#.NET, create/open your project. Click the "Project" menu, choose "Add Reference" and go to the "Browse" tab to locate wherever you saved the SDK. After that you'll need to change your build configuration to x86:
Once that's done it's handy to import the SDK's namespace:Originally Posted by John Wein
Now you simply use the "SDK" class to access the class members.Code:Imports MPGH 'vb.net code using MPGH; '//C# code
That's it for the SDK release, if you're interested in joining the development team, please see below...Code:Dim moduleHandle As UInteger = SDK.API.GetModuleHandleA("kernel32.dll")
If you wish to join the SDK team, please PM me with the following info.
Code:Name (real one): Age (don't make shit up): Coding Experience (have you worked in SD before? etc): Why you think you should be on the team:
THE MPGH SDK DEVELOPMENT TEAM:
- Jason (Jason)
- Bruno (Brinuz)
- Tommy (master131)
- Hassan (Hassan)
- Wesley (Hell_Demon)
- Mike (ғᴜᴋᴏᴊʀ)