Originally posted by mrdarkblue
Hi all,
The first time i started coding for MW3 i thought wow i got my setup finished and visual studio running now what?
I saw all those cool offsets. But how the **** do i use them?
There are a lot of source codes on NGU. Some of them are easy and others are really complicated.
So i suggest you start here:
Requirements:
Jailbreak PS3 DEX
Debug Eboot
Windows xp/7/8
Microsoft Visualstudio - (Express will do)
ProDG Target Manager for PS3
OK here we go:
- Open Visualstudio
- Start new Project
- Pick C# windows forms application
- On the right of your screen you see Solution Explorer, right click Form1.cs and press "view designer"
- On the left you see ToolBox, click it. It's just drag and drop.
- You start by adding a Button. drag and drop into your form.
- When you press on the button it opens the a new window where you can add code to your button.
If you manage to get this working you can test your application by clicking Debug/Start Debugging.
Here some examples you can copy paste on your button.
GoodLuck !
// Connect: Create Connect Button "copy/paste"
private void button1_Click(object sender, EventArgs e)
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
PS3TMAPI.GetProcessList(0, out processIDs);
ulong uProcess = processIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
}
// Connect : Create Attach Button "copy/paste"
private void button2_Click(object sender, EventArgs e)
{
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
}
// No Host Mods : Create Advanced UAV Button On "copy/paste"
private void button14_Click(object sender, EventArgs e)
{
byte[] AUAV = new byte[] { 0x02 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x5F067, AUAV);
}
// No Host Mods : Create Advanced UAV Button Off "copy/paste"
private void button15_Click(object sender, EventArgs e)
{
byte[] AUAV = new byte[] { 0x01 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x5F067, AUAV);
}
// No Host Mods : Create RedBoxes Button On "copy/paste"
private void button8_Click(object sender, EventArgs e)
{
byte[] WALLHACK = new byte[] { 0x60, 0x00, 0x00, 0x00, };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x00065D14, WALLHACK);
}
// No Host Mods : Create RedBoxes Button Off "copy/paste"
private void button9_Click(object sender, EventArgs e)
{
byte[] WALLHACKoff = new byte[] { 0x41, 0x82, 0x00, 0x0C, };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x00065D14, WALLHACKoff);
}
// No Host Mods : Create Lazer Button On "copy/paste"
private void button18_Click(object sender, EventArgs e)
{
byte[] Laser = new byte[] { 0x01 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x000b6703, Laser);
}
// No Host Mods : Create Lazer Button Off "copy/paste"
private void button19_Click(object sender, EventArgs e)
{
byte[] Laseroff = new byte[] { 0x00 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x000b6703, Laseroff);
}