Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//Give me credits if you use this or learned from it - Distiny @MPGH
namespace Memory_Hack_Base
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.FormBorderStyle = FormBorderStyle.FixedSingle;
}
mem aw = new mem();
long dataValidation = 0x14A821BD0;
bool ammo, health, god, rapidfire, grav, round, flash;
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
radioButton1.Checked = true;
}
private void disable_tampering_check()
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteInteger(dataValidation, 0);
}
}
private String stripColours(String str)
{
string s = str;
s.Replace("^1", "");
s.Replace("^2", "");
s.Replace("^3", "");
s.Replace("^4", "");
s.Replace("^5", "");
s.Replace("^6", "");
s.Replace("^7", "");
s.Replace("^8", "");
s.Replace("^9", "");
s.Replace("^0", "");
s.Replace("^;", "");
s.Replace("^:", "");
return s;
}
public void Wait(double seconds, Action action)
{
Timer timer = new Timer();
timer.Interval = (int)(seconds * 1000.0);
timer.Tick += (s, o) =>
{
timer.Enabled = false;
timer.Dispose();
action();
};
timer.Enabled = true;
}
private async void timer1_Tick(object sender, EventArgs e)
{
try
{
disable_tampering_check();
label3.Text = "Jump Height: " + trackBar2.Value.ToString();
label4.Text = "FOV: " + trackBar3.Value.ToString();
label5.Text = "Knockback: " + trackBar4.Value.ToString();
if (aw.ProcHandle("s1_mp64_ship"))
{
label1.Text = "Game Status: Running";
aw.WriteFloat(0x1409202FC, trackBar2.Value);
aw.WriteFloat(0x14A855C50, trackBar4.Value);
aw.WriteFloat(0x14A828A70, trackBar3.Value);
radioButton1.Text = aw.ReadString(0x1440EDEFC);
radioButton2.Text = aw.ReadString(0x144105F0C);
radioButton3.Text = aw.ReadString(0x14411924C);
radioButton4.Text = aw.ReadString(0x14410123C);
radioButton5.Text = aw.ReadString(0x14411457C);
radioButton6.Text = aw.ReadString(0x1440F2BCC);
radioButton7.Text = aw.ReadString(0x14410ABDC);
radioButton8.Text = aw.ReadString(0x1440F789C);
radioButton9.Text = aw.ReadString(0x14411DF1C);
radioButton10.Text = aw.ReadString(0x144122BEC);
radioButton11.Text = aw.ReadString(0x14410F8AC);
radioButton12.Text = aw.ReadString(0x1440FC56C);
if (radioButton1.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440EDEFC);
}
else if (radioButton2.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144105F0C);
}
else if (radioButton3.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411924C);
}
else if (radioButton4.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410123C);
}
else if (radioButton5.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411457C);
}
else if (radioButton6.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F2BCC);
}
else if (radioButton7.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410ABDC);
}
else if (radioButton8.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F789C);
}
else if (radioButton9.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411DF1C);
}
else if (radioButton10.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144122BEC);
}
else if (radioButton11.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410F8AC);
}
else if (radioButton12.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440FC56C);
}
if (flash)
{
if (radioButton1.Checked)
{
aw.WriteString(0x1440EDEFC, "^1" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440EDEFC, "^3" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440EDEFC, "^2" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440EDEFC, "^5" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440EDEFC, "^4" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440EDEFC, "^6" + aw.ReadString(0x1440EDEFC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton2.Checked)
{
aw.WriteString(0x144105F0C, "^1" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144105F0C, "^3" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144105F0C, "^2" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144105F0C, "^5" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144105F0C, "^4" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144105F0C, "^6" + aw.ReadString(0x144105F0C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton3.Checked)
{
aw.WriteString(0x14411924C, "^1" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411924C, "^3" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411924C, "^2" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411924C, "^5" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411924C, "^4" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411924C, "^6" + aw.ReadString(0x14411924C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton4.Checked)
{
aw.WriteString(0x14410123C, "^1" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410123C, "^3" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410123C, "^2" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410123C, "^5" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410123C, "^4" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410123C, "^6" + aw.ReadString(0x14410123C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton5.Checked)
{
aw.WriteString(0x14411457C, "^1" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411457C, "^3" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411457C, "^2" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411457C, "^5" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411457C, "^4" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411457C, "^6" + aw.ReadString(0x14411457C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton6.Checked)
{
aw.WriteString(0x1440F2BCC, "^1" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F2BCC, "^3" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F2BCC, "^2" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F2BCC, "^5" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F2BCC, "^4" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F2BCC, "^6" + aw.ReadString(0x1440F2BCC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton7.Checked)
{
aw.WriteString(0x14410ABDC, "^1" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410ABDC, "^3" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410ABDC, "^2" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410ABDC, "^5" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410ABDC, "^4" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410ABDC, "^6" + aw.ReadString(0x14410ABDC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton8.Checked)
{
aw.WriteString(0x1440F789C, "^1" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F789C, "^3" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F789C, "^2" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F789C, "^5" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F789C, "^4" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440F789C, "^6" + aw.ReadString(0x1440F789C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton9.Checked)
{
aw.WriteString(0x14411DF1C, "^1" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411DF1C, "^3" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411DF1C, "^2" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411DF1C, "^5" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411DF1C, "^4" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14411DF1C, "^6" + aw.ReadString(0x14411DF1C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton10.Checked)
{
aw.WriteString(0x144122BEC, "^1" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144122BEC, "^3" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144122BEC, "^2" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144122BEC, "^5" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144122BEC, "^4" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x144122BEC, "^6" + aw.ReadString(0x144122BEC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton11.Checked)
{
aw.WriteString(0x14410F8AC, "^1" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410F8AC, "^3" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410F8AC, "^2" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410F8AC, "^5" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410F8AC, "^4" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x14410F8AC, "^6" + aw.ReadString(0x14410F8AC).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
else if (radioButton12.Checked)
{
aw.WriteString(0x1440FC56C, "^1" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440FC56C, "^3" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440FC56C, "^2" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440FC56C, "^5" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440FC56C, "^4" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
aw.WriteString(0x1440FC56C, "^6" + aw.ReadString(0x1440FC56C).Replace("^1", "").Replace("^3", "").Replace("^2", "").Replace("^5", "").Replace("^4", "").Replace("^6", ""));
await Task.Delay(100);
}
}
if (checkBox2.Checked)
{
aw.WriteInteger(0x14A841850, 0);
aw.WriteInteger(0x14A8418B0, 0);
aw.WriteInteger(0x14A841910, 0);
aw.WriteInteger(0x14A82DAB0, 0);
aw.WriteInteger(0x14A82E590, 2);
}
else
{
aw.WriteInteger(0x14A841850, 10000);
aw.WriteInteger(0x14A8418B0, 10000);
aw.WriteInteger(0x14A841910, 2000);
aw.WriteInteger(0x14A82DAB0, 1000);
aw.WriteInteger(0x14A82E590, 8);
}
if (round)
{
aw.WriteInteger(0x141782D6C, (uint)Int32.Parse(textBox1.Text) - 1);
if (aw.ReadInteger(0x141782D6C) > (Int32.Parse(textBox13.Text) - 1))
{
round = false;
}
}
if (ammo)
{
if (radioButton1.Checked)
{
aw.WriteInteger(0x1440E9EE8, 255);
aw.WriteInteger(0x1440E9F18, 255);
aw.WriteInteger(0x1440E9ED0, 255);
}
else if (radioButton2.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144105F0C);
}
else if (radioButton3.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411924C);
}
else if (radioButton4.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410123C);
}
else if (radioButton5.Checked)
{
aw.WriteInteger(0x1440EEBB8, 255);
aw.WriteInteger(0x1440EEBA0, 255);
aw.WriteInteger(0x1440EEBA4, 255);
}
else if (radioButton6.Checked)
{
aw.WriteInteger(0x1440EEBD0, 255);
aw.WriteInteger(0x1440EEBA0, 255);
aw.WriteInteger(0x1440EEBB8, 255);
}
else if (radioButton7.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410ABDC);
}
else if (radioButton8.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F789C);
}
else if (radioButton9.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411DF1C);
}
else if (radioButton10.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144122BEC);
}
else if (radioButton11.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410F8AC);
}
else if (radioButton12.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440FC56C);
}
/*
if (checkBox1.Checked)
{
aw.WriteInteger(0x1440F858C, 255);
aw.WriteInteger(0x1440F8570, 255);
aw.WriteInteger(0x1440F8540, 255);
aw.WriteInteger(0x1440F38D4, 255);
aw.WriteInteger(0x1440F38D0, 255);
aw.WriteInteger(0x1440F3948, 255);
aw.WriteInteger(0x1440EEC90, 255);
aw.WriteInteger(0x1440EEC78, 255);
aw.WriteInteger(0x1440EEC60, 255);
}
*/
}
if (health)
{
if (radioButton1.Checked)
{
aw.WriteInteger(0x143EE6110, 9999);
}
else if (radioButton2.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144105F0C);
}
else if (radioButton3.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411924C);
}
else if (radioButton4.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410123C);
}
else if (radioButton5.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411457C);
}
else if (radioButton6.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F2BCC);
}
else if (radioButton7.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410ABDC);
}
else if (radioButton8.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F789C);
}
else if (radioButton9.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411DF1C);
}
else if (radioButton10.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144122BEC);
}
else if (radioButton11.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410F8AC);
}
else if (radioButton12.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440FC56C);
}
/*
if (checkBox1.Checked)
{
aw.WriteInteger(0x143EE63F0, 9999);
aw.WriteInteger(0x143EE66D0, 9999);
aw.WriteInteger(0x143EE69B0, 9999);
}*/
}
if (god)
{
if (radioButton1.Checked)
{
aw.WriteInteger(0x143EE6110, 3567587327);
}
else if (radioButton2.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144105F0C);
}
else if (radioButton3.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411924C);
}
else if (radioButton4.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410123C);
}
else if (radioButton5.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411457C);
}
else if (radioButton6.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F2BCC);
}
else if (radioButton7.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410ABDC);
}
else if (radioButton8.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F789C);
}
else if (radioButton9.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411DF1C);
}
else if (radioButton10.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144122BEC);
}
else if (radioButton11.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410F8AC);
}
else if (radioButton12.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440FC56C);
}
/*
if (checkBox1.Checked)
{
aw.WriteInteger(0x143EE63F0, 3567587327);
aw.WriteInteger(0x143EE66D0, 3567587327);
aw.WriteInteger(0x143EE69B0, 3567587327);
}
*/
}
if (rapidfire)
{
if (radioButton1.Checked)
{
aw.WriteInteger(0x1440E9BCC, 0);
}
else if (radioButton2.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144105F0C);
}
else if (radioButton3.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411924C);
}
else if (radioButton4.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410123C);
}
else if (radioButton5.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411457C);
}
else if (radioButton6.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F2BCC);
}
else if (radioButton7.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410ABDC);
}
else if (radioButton8.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440F789C);
}
else if (radioButton9.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14411DF1C);
}
else if (radioButton10.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x144122BEC);
}
else if (radioButton11.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x14410F8AC);
}
else if (radioButton12.Checked)
{
label2.Text = "Current Player: " + aw.ReadString(0x1440FC56C);
}
/*
if (checkBox1.Checked)
{
aw.WriteInteger(0x1440F823C, 0);
aw.WriteInteger(0x1440F356C, 0);
aw.WriteInteger(0x1440EE89C, 0);
}*/
}
}
else
{
label1.Text = "Game Status: Not Running";
}
}
catch (Exception exc)
{
}
}
private void button3_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
try
{
round = true;
MessageBox.Show("Please finish the round for the changes to take effect.");
}
catch (Exception exc) { MessageBox.Show("Please enter a valid number."); }
}
}
private void button7_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteInteger(0x14A821BD0, 0);
}
}
private void button13_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
ammo = !ammo;
button13.Text = ammo ? "Disable Infinte Ammo" : "Enable Infinte Ammo";
}
}
private void button8_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
health = !health;
button8.Text = health ? "Disable Infinte Health" : "Enable Infinte Health";
}
}
private void button11_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
god = !god;
button11.Text = god ? "Disable No Damage" : "Enable No Damage";
}
}
private void button12_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
rapidfire = !rapidfire;
button12.Text = rapidfire ? "Disable Rapid Fire" : "Enable Rapid Fire";
}
}
private void button10_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteFloat(0x1409202FC, trackBar2.Value);
}
}
private void button9_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteFloat(0x14A828A70, trackBar3.Value);
}
}
private void button14_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteFloat(0x14A855C50, trackBar4.Value);
}
}
private void button15_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x1472392C9, textBox2.Text);
}
}
private void button16_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x147239349, textBox3.Text);
}
}
private void button17_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x1472393C9, textBox4.Text);
}
}
private void button18_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x147239449, textBox5.Text);
}
}
private void button19_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x1472394C9, textBox6.Text);
}
}
private void button26_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
try
{
aw.WriteInteger(0x147234589, (uint)Int32.Parse(textBox12.Text));
}
catch (Exception exc) { MessageBox.Show("Please enter a valid number."); }
}
}
private void button24_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x147239549, textBox11.Text);
}
}
private void button23_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x1472395C9, textBox10.Text);
}
}
private void button22_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x147239649, textBox9.Text);
}
}
private void button21_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x1472396C9, textBox8.Text);
}
}
private void button20_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
aw.WriteString(0x147239749, textBox7.Text);
}
}
private void button27_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
grav = !grav;
aw.WriteFloat(0x14A8529B0, grav ? 0 : -800);
button27.Text = grav ? "Disable Object Gravity" : "Enable Object Gravity";
}
}
private void button31_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
try
{
aw.WriteInteger(0x147AD75F8, (uint)(Int32.Parse(textBox13.Text) + 1));
aw.WriteInteger(0x147DB79F0, (uint)(Int32.Parse(textBox13.Text) + 1));
//aw.WriteInteger(0x147AD75F8, (uint)(Int32.Parse(textBox13.Text) + 1));
//aw.WriteInteger(0x147AD75F8, (uint)(Int32.Parse(textBox13.Text) + 1));
MessageBox.Show("Please spend your points for the changes to take effect.");
}
catch (Exception exc) { MessageBox.Show("Please enter a valid number."); }
}
}
private void button28_Click(object sender, EventArgs e)
{
}
private void button4_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
if (radioButton1.Checked)
{
aw.WriteString(0x1440EDEFC, textBox15.Text);
}
else if (radioButton2.Checked)
{
aw.WriteString(0x144105F0C, textBox15.Text);
}
else if (radioButton3.Checked)
{
aw.WriteString(0x14411924C, textBox15.Text);
}
else if (radioButton4.Checked)
{
aw.WriteString(0x14410123C, textBox15.Text);
}
else if (radioButton5.Checked)
{
aw.WriteString(0x14411457C, textBox15.Text);
}
else if (radioButton6.Checked)
{
aw.WriteString(0x1440F2BCC, textBox15.Text);
}
else if (radioButton7.Checked)
{
aw.WriteString(0x14410ABDC, textBox15.Text);
}
else if (radioButton8.Checked)
{
aw.WriteString(0x1440F789C, textBox15.Text);
}
else if (radioButton9.Checked)
{
aw.WriteString(0x14411DF1C, textBox15.Text);
}
else if (radioButton10.Checked)
{
aw.WriteString(0x144122BEC, textBox15.Text);
}
else if (radioButton11.Checked)
{
aw.WriteString(0x14410F8AC, textBox15.Text);
}
else if (radioButton12.Checked)
{
aw.WriteString(0x1440FC56C, textBox15.Text);
}
}
}
private void button2_Click(object sender, EventArgs e)
{
flash = !flash;
button2.Text = flash ? "Disable Flashing Name" : "Enable Flashing Name";
}
private void button1_Click(object sender, EventArgs e)
{
if (aw.ProcHandle("s1_mp64_ship"))
{
try
{
aw.WriteInteger(0x1472344ED, (uint)Int32.Parse(textBox14.Text));
}
catch (Exception exc) { MessageBox.Show("Please enter a valid number."); }
}
}
}
}