Hi, so i was taking a look around the whole memory hacks here, and well they pretty much all seemed to be in VB6, since i purposely forgot VB6 i wrote an easy to use framework for C# users if they ever wanted to make there own hacks.
It uses Java naming conventions as i'm mainly a Java programmer, its a habit.
I didn't see any other open source C# projects, so take this as a "starter kit"
Example/Usage:
Here is an example of a method (which all your methods will go in the Client class)
public string getCharName()
{
return getString((IntPtr)0x0056D134);
}
Client class extends MemoryHandler which has methods to actually set/get the int/string to/from the selected memory address.
In the main Form1.cs (with the GUI designer) is where you may use the methods that i have in there (which is only a few) or create your own.
textBox1.Text = client.getCharName();
now that would display your selected textbox with your character name.
Usages for setting (example)
public void setCharacterName(string name)
{
setString((IntPtr)0x0056D134, name);
}
so in Form1 i could do something like
private void button1_Click(object sender, EventArgs e)
{
client.setCharacterName(textBox2.Text);
}
Which would set it to whatever you wrote in textBox2.
Enjoy
Had to use Uppit, would not let me upload internally.