hi all, im making a XRPC tool for cod ghost for TU8 and i have got this far and this is my 1st time ever making one, i want to make a client box so i can see people in my game and kick them and give them things like god mode and ufo ect, bu i have no idea where to really start 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; using XRPCLib; using XDevkit; using XRPCPlusPlus; namespace orcl_ghost_tu_8 { public partial class Form1 : DevComponents.DotNetBar.Metro.MetroForm { XRPC Jtag = new XRPC(); uint GHOST = 0x824C2764; uint falldmg = 0x82222780 + 0x74; uint Boxes = 0x8225ED6C; uint SV_GameSendServerCommand = 0x824C2748; uint Laser = 0x82270DEB; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Jtag.Connect(); if (Jtag.activeConnection) MessageBox.Show("Active Connection!"); else MessageBox.Show("Failed To Connect"); } private void Form1_Load(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { Jtag.WriteFloat(0x820157B4, 999F); Jtag.SetMemory(0x822227F4, new byte [] { 0x48, 0x00 }); } private void button4_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82270DEB, new byte [] { 0x00 }); } private void button3_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82270DEB, new byte [] { 0x01 }); } private void button5_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82235244, new byte[] { 0x3b, 0x40, 0x00, 0x01 }); } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button6_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82235244, new byte[] { 0x3b, 0x40, 0x00, 0x00 }); } public static uint PlayerState(uint cli) { //this is our location of each player starting with 0 (host) + 0x3600 for each one after return (0x8328A880 + (cli * 0x3600)); } public string GetGamertag(uint cli) { //variables uint num; string str; //array to collect gamertag data byte [] d = new byte[20]; //get the 20 bytes of data at the client data location for conversion to string for our listbox Jtag.xbCon.DebugTarget.GetMemory(PlayerState(cli) + 0x2f1c, 20, d, out num); //convert GT bytes to a string str = ByteToString(d); //return string made above return str; } public string ByteToString(byte[] input) { //create a new instance of the encoding class used UTF8Encoding enc = new UTF8Encoding(); //return the string we convert from bytes return enc.GetString(input); } private void textBox3_TextChanged(object sender, EventArgs e) { } private void button7_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82257003, new byte [] { 0x01 }); } private void button8_Click(object sender, EventArgs e) { Jtag.SetMemory(0x82257003, new byte [] { 0x00 }); } private void textBox4_TextChanged(object sender, EventArgs e) { } private void button9_Click(object sender, EventArgs e) { Jtag.SetMemory(0x8225ED6C, new byte [] { 0x01 }); } private void button10_Click(object sender, EventArgs e) { Jtag.SetMemory(0x8225ED6C, new byte [] { 0x00 }); } private void button12_Click(object sender, EventArgs e) { } } } for the client box something like this http://gyazo.com/f94ad41d1ef11b99fb7b29dd3c2e39b6
Follow these tuts, their will be a source code in the topic and theirs Clients: Part 1: http://www.xpgamesaves.com/topic/91452-tutorial-rt3me-your-first-xrpc-tool-part-1/ Part 2: http://www.xpgamesaves.com/topic/92165-tutorial-rt3me-your-first-xrpc-tool-part-2/ Part 3: http://www.xpgamesaves.com/topic/92856-tutorial-rt3me-your-first-xrpc-tool-part-3/ Part 4: http://www.xpgamesaves.com/topic/93632-tutorial-rt3me-your-first-xrpc-tool-part-4/ You will need to update the offsets as Begal was using TU4 for the tutorial. ~XPGKillerVidz