first add refrence PS3Lib.DLL
then double click on the rtm tool and add
using PS3Lib;
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static PS3TMAPI.ConnectStatus connectStatus;
public static string Status;
public static string MemStatus;
now add 2 buttons called Connect and Attach
now add a radio button called tmapi
double click on connect and add
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
PS3TMAPI.GetProcessList(0, out processIDs);
ulong uProcess = processIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
MessageBox.Show("PS3 Successfully Connected");
and save it then got to attach and double click on it and add
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
MessageBox.Show("successfully attached");
for name changer
byte[] buffer = Encoding.ASCII.GetBytes(textBox7.Text);
Array.Resize(ref buffer, buffer.Length + 1);
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01BBBC2C, buffer);
but change the offset to the game you want and change the text box to the number of the textbox your using
prestige
if (numericUpDown1.Value == 0)
{
byte[] PR0 = new byte[] { 0x00 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR0);
}
else if (numericUpDown1.Value == 1)
{
byte[] PR1 = new byte[] { 0x01 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR1);
}
else if (numericUpDown1.Value == 2)
{
byte[] PR2 = new byte[] { 0x02 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR2);
}
else if (numericUpDown1.Value == 3)
{
byte[] PR3 = new byte[] { 0x03 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR3);
}
else if (numericUpDown1.Value == 4)
{
byte[] PR4 = new byte[] { 0x04 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR4);
}
else if (numericUpDown1.Value == 5)
{
byte[] PR5 = new byte[] { 0x05 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR5);
}
else if (numericUpDown1.Value == 6)
{
byte[] PR6 = new byte[] { 0x06 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR6);
}
else if (numericUpDown1.Value == 7)
{
byte[] PR7 = new byte[] { 0x07 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR7);
}
else if (numericUpDown1.Value == 8)
{
byte[] PR8 = new byte[] { 0x08 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR8);
}
else if (numericUpDown1.Value == 9)
{
byte[] PR9 = new byte[] { 0x09 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR9);
}
else if (numericUpDown1.Value == 10)
{
byte[] P10 = new byte[] { 0x0A };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P10);
}
else if (numericUpDown1.Value == 11)
{
byte[] P11 = new byte[] { 0x0B };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P11);
}
else if (numericUpDown1.Value == 12)
{
byte[] P12 = new byte[] { 0x0C };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P12);
}
else if (numericUpDown1.Value == 13)
{
byte[] P13 = new byte[] { 0x0D };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P13);
}
else if (numericUpDown1.Value == 14)
{
byte[] P14 = new byte[] { 0x0E };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P14);
}
else if (numericUpDown1.Value == 15)
{
byte[] P15 = new byte[] { 0x0F };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P15);
}
else if (numericUpDown1.Value == 16)
{
byte[] P16 = new byte[] { 0x10 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P16);
}
else if (numericUpDown1.Value == 17)
{
byte[] P17 = new byte[] { 0x11 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P17);
}
else if (numericUpDown1.Value == 18)
{
byte[] P18 = new byte[] { 0x12 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P18);
}
else if (numericUpDown1.Value == 19)
{
byte[] P19 = new byte[] { 0x13 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P19);
}
else if (numericUpDown1.Value == 20)
{
byte[] P20 = new byte[] { 0x14 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P20);
}
else if (numericUpDown1.Value == 21)
{
byte[] P21 = new byte[] { 0x15 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P21);
}
Again change the offsets to the ones you want
now for godmode ect...... add
byte[] lol = new byte[] { 0x00 }; PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, OFFSET HERE, lol);
change the lol to what ever mod your using ect... godmode and again the offset
@Jack
enjoy let me know if im missing out on anything i only make cappi and tmapi tools thanks CHRISMODz69 enjoy your day
then double click on the rtm tool and add
using PS3Lib;
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static PS3TMAPI.ConnectStatus connectStatus;
public static string Status;
public static string MemStatus;
now add 2 buttons called Connect and Attach
now add a radio button called tmapi
double click on connect and add
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
PS3TMAPI.GetProcessList(0, out processIDs);
ulong uProcess = processIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
MessageBox.Show("PS3 Successfully Connected");
and save it then got to attach and double click on it and add
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
MessageBox.Show("successfully attached");
for name changer
byte[] buffer = Encoding.ASCII.GetBytes(textBox7.Text);
Array.Resize(ref buffer, buffer.Length + 1);
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01BBBC2C, buffer);
but change the offset to the game you want and change the text box to the number of the textbox your using
prestige
if (numericUpDown1.Value == 0)
{
byte[] PR0 = new byte[] { 0x00 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR0);
}
else if (numericUpDown1.Value == 1)
{
byte[] PR1 = new byte[] { 0x01 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR1);
}
else if (numericUpDown1.Value == 2)
{
byte[] PR2 = new byte[] { 0x02 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR2);
}
else if (numericUpDown1.Value == 3)
{
byte[] PR3 = new byte[] { 0x03 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR3);
}
else if (numericUpDown1.Value == 4)
{
byte[] PR4 = new byte[] { 0x04 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR4);
}
else if (numericUpDown1.Value == 5)
{
byte[] PR5 = new byte[] { 0x05 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR5);
}
else if (numericUpDown1.Value == 6)
{
byte[] PR6 = new byte[] { 0x06 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR6);
}
else if (numericUpDown1.Value == 7)
{
byte[] PR7 = new byte[] { 0x07 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR7);
}
else if (numericUpDown1.Value == 8)
{
byte[] PR8 = new byte[] { 0x08 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR8);
}
else if (numericUpDown1.Value == 9)
{
byte[] PR9 = new byte[] { 0x09 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, PR9);
}
else if (numericUpDown1.Value == 10)
{
byte[] P10 = new byte[] { 0x0A };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P10);
}
else if (numericUpDown1.Value == 11)
{
byte[] P11 = new byte[] { 0x0B };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P11);
}
else if (numericUpDown1.Value == 12)
{
byte[] P12 = new byte[] { 0x0C };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P12);
}
else if (numericUpDown1.Value == 13)
{
byte[] P13 = new byte[] { 0x0D };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P13);
}
else if (numericUpDown1.Value == 14)
{
byte[] P14 = new byte[] { 0x0E };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P14);
}
else if (numericUpDown1.Value == 15)
{
byte[] P15 = new byte[] { 0x0F };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P15);
}
else if (numericUpDown1.Value == 16)
{
byte[] P16 = new byte[] { 0x10 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P16);
}
else if (numericUpDown1.Value == 17)
{
byte[] P17 = new byte[] { 0x11 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P17);
}
else if (numericUpDown1.Value == 18)
{
byte[] P18 = new byte[] { 0x12 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P18);
}
else if (numericUpDown1.Value == 19)
{
byte[] P19 = new byte[] { 0x13 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P19);
}
else if (numericUpDown1.Value == 20)
{
byte[] P20 = new byte[] { 0x14 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P20);
}
else if (numericUpDown1.Value == 21)
{
byte[] P21 = new byte[] { 0x15 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x01c1947c, P21);
}
Again change the offsets to the ones you want
now for godmode ect...... add
byte[] lol = new byte[] { 0x00 }; PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, OFFSET HERE, lol);
change the lol to what ever mod your using ect... godmode and again the offset
@Jack
enjoy let me know if im missing out on anything i only make cappi and tmapi tools thanks CHRISMODz69 enjoy your day