This tutorial is for those who are need help adding Client Modifications for their tools.
Creating / Loading your project
You want to Create or Load a Project in your Visual Studio IDE, If you need help on Creating a Form or Connect and Attach Buttons, Check out my other tutorialYou must login or register to view this content..
Getting Client names
We can use a few different objects to display the clients name, we will use a label, and I'll explain using it on a '

Go into your toolbox and drag a Label onto your form, this will be used to display the clients name. Also drag a Button onto your form, we will use this to get the names.
byte[] Client0 = new byte[24]; //Gets the Bytes of the defined offset below, It's [24] because of the character length of the players name.
YourAPI.GetMemory(0x0110D694, Client0); //Getting the Memory of Client 0.
string Client0Name = Encoding.ASCII.GetString(Client0); //Gets the String of Client 0's name.
YourLabelName.Text = Client0Name; //Changing your Label(s) text to the Players name.
You can use a '
ataGridView' with this.
uint CalculateAddress(uint Address, int Client, uint Offset)
{
//This adds up address + the offset (aka mod).
//Then adds the client number, * by the size of the structure which in this case is 0x5808.
//Then returns the total value.
return Address + Offset + ((uint)Client * 0x580
;
}
for (int i = 0; i < 18; i++)// Loops from 0 - 17, since we have 18 clients, player 1 is client 0, player 18 is client 17.
{
uint AddressToRead = CalculateAddress(0x01780F28, i, 0x5544);//Address is our client 0 main address, i is the client number which increases, 0x5544 is the Name offset.
string PlayersName = YourAPI.Extension.ReadString(AddressToRead);//Read the name from the address
dataGridView1.Rows.Add(PlayersName); // Adds items to DataGridView
}
Client Addresses:
Client 0: 0x0110D694
Client 1: 0x01111014
Client 2: 0x01114994
Client 3: 0x01118314
Client 4: 0x0111BC94
Client 5: 0x0111F614
Client 6: 0x01122F94
Client 7: 0x01126914
Client 8: 0x0112A294
Client 9: 0x0112DC14
Client 10: 0x01131594
Client 11: 0x01134F14
Client 12: 0x01138894
Client 13: 0x0113C214
Client 14: 0x0113FB94
Client 15: 0x01143514
Client 16: 0x01146E94
Client 17: 0x0114A814
[/COLOR]Giving Client Modifications
We will make a God Mode Function for Client 0. Drag an Object onto your Form (Check-box, Radio-Button, Button etc.) and Click It.
As Always, There are explanations and code snippets.
Byte[] bytes = new Byte[] { 0xFF }; //Defines the byte (0xFF enables godmode).
YourAPIName.SetMemory(0x0FCA41E, bytes); // 0x0FCA41E is the offset, "bytes" is 0xFF.
Byte[] bytes = new Byte[] { 0x00 }; //Defines the byte (0x00 disables godmode)
YourAPIName.SetMemory(0x0FCA41E, bytes); //Same exact thing as above.
You can do other things to get it to work with datagridview, I'll leave that too the user to decide.
Definitions and Offsets
Definitions!
Spoiler:
Offsets
Spoiler:
Thanks to You must login or register to view this content.