namespace tu7_ghosts
{
public partial class Form1 : Form
{
//Les Privates et tout ça ici !! //
private XRPC Alaix = new XRPC();
public static uint EntryStats = 0x834EA3A4;
public static uint EntryStatsC = 0x834DF62C;
public static byte[] ConvertInt32ToByteArray(Int32 dec)
{
return BitConverter.GetBytes(dec);
}
//Fin des privates et tout ça ici !! //
//Tool made by AlaixModz :D//
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Alaix.Connect();
uint output1;
Int32 dec1 = Convert.ToInt32((uint)10);
byte[] bytes1 = ConvertInt32ToByteArray(dec1);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0x4F28, 4, bytes1, out output1);
for (uint c = 0; c < 10; c++)
{
Alaix.SetMemory(EntryStats + (c * 0x564) + 0xFE8, new byte[] { 0xFF });
}
byte[] buffer = new byte[2] { 4, 4 };
uint Offset;
for (uint iO = 0x4300; iO < 0x4B00; iO += 0x0002)
{
Offset = EntryStats + iO;
Alaix.SetMemory(Offset, buffer);
}
for (uint iO = 0x7700; iO < 0x7750; iO += 0x0002)
{
Offset = EntryStats + iO;
Alaix.SetMemory(Offset, buffer);
}
uint output;
Int32 dec = Convert.ToInt32((uint)1000000000);
byte[] bytes = ConvertInt32ToByteArray(dec);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0x4C30, 4, bytes, out output);
for (uint x = 0; x < 10; x++)
{
for (uint y = 0; y < 6; y++)
{
Alaix.SetMemory(EntryStatsC + (x * 0x564) + (y * 0x80) + 0xBA54, new byte[] { 0x23 });
}
}
uint output3;
Int32 dec3 = Convert.ToInt32((uint)120000);
byte[] bytes3 = ConvertInt32ToByteArray(dec3);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0x85, 4, bytes3, out output3);//Kills
uint output4;
Int32 dec4 = Convert.ToInt32((uint)60000);
byte[] bytes4 = ConvertInt32ToByteArray(dec4);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0x5D, 4, bytes4, out output4);//Deaths
uint output5;
Int32 dec5 = Convert.ToInt32((uint)120000);
byte[] bytes5 = ConvertInt32ToByteArray(dec5);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0xD6, 4, bytes5, out output5);//Wins
uint output6;
Int32 dec6 = Convert.ToInt32((uint)60000);
byte[] bytes6 = ConvertInt32ToByteArray(dec6);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0x8D, 4, bytes6, out output6);//Losses
uint output7;
Int32 dec7 = Convert.ToInt32((uint)10236505);
byte[] bytes7 = ConvertInt32ToByteArray(dec7);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0xAE, 4, bytes7, out output7);//Score
uint output9;
Int32 dec9 = Convert.ToInt32((uint)14400);
byte[] bytes9 = ConvertInt32ToByteArray(dec9);
Alaix.xbCon.DebugTarget.SetMemory(EntryStats + 0xCA, 4, bytes9, out output9);//temps de jeu
}