(adsbygoogle = window.adsbygoogle || []).push({});
Here is how its done for those asking me how I did it Good luck! If this has been posted I am sorry. I looked everywhere for it and I have come up empty (well bits and pieces here and there) So I made a easy to follow script and put it in to a text document so you can download it in the spoiler good luck happy modding credit is in the text document as well

If you have a ? hit me up or quote me Thanks
// This is how it is put into your tool
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 PS3Lib;// < add this as a resource and then place the CCAPI in your debug folder that you make
namespace RTM_Tool___CEX__1._06_jp187187_v1
{
public partial class Form1 : Form
{
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;
private PS3API PS3 = new PS3API();
private Random rand = new Random();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)// (Add this to a button call connect)
{
try
{
if (PS3.ConnectTarget())
{
string Message = "You are now connected with this API : " + PS3.GetCurrentAPIName();
MessageBox.Show(Message, "Connected!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel2.Text = "Ps3 Connected (Success)";// ( make a tool/status strip for this to be use or remove it)
toolStripStatusLabel2.ForeColor = Color.Green;// ( make a tool/status strip for this to be use or remove it)
}
else
{
string Message = "Impossible to connect :/";
MessageBox.Show(Message, "Error...", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception)
{
MessageBox.Show("Connection Failed!!!!", "Somethings Wrong", MessageBoxButtons.OK, MessageBoxIcon.Error);
toolStripStatusLabel2.Text = "Not Connected(Error at Connection)";
toolStripStatusLabel2.ForeColor = Color.Red;
}
}
private void button2_Click(object sender, EventArgs e) // (Add this to a button call Attach)
{
if (PS3.AttachProcess())
{
MessageBox.Show("Current game is attached successfully.", "Success.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel4.Text = "Ps3 Attached (Success)"; // ( make a tool/status strip for this to be use or remove it)
toolStripStatusLabel4.ForeColor = Color.Green; // ( make a tool/status strip for this to be use or remove it)
}
else
{
MessageBox.Show("No game process found!", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
PS3.ChangeAPI(SelectAPI.TargetManager); // (add this to a radio button called TMAPI)
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
PS3.ChangeAPI(SelectAPI.ControlConsole); // // (add this to a radio button called CCAPI)
}
//PLACE THESE INTO A BUTTON
//redbox
if (checkBox2.Checked == true)
{
byte[] Redboxes = new byte[] { 0x60, 0x00, 0x00, 0x00 };
PS3.SetMemory(0x00143784, Redboxes);//<<This is how you set your mods
}
else
{
byte[] Redboxes = new byte[] { 0x41, 0x82, 0x00, 0x0c };
PS3.SetMemory(0x00143784, Redboxes);
}
//uav advanced
{
if (checkBox1.Checked == true)
{
byte[] AUAV = new byte[] { 0x2C, 0x03, 0x00, 0x01 };
PS3.SetMemory(0x0013B1E4, UAV);
}
else
{
byte[] UAV = new byte[] { 0x2C, 0x03, 0x00, 0x00 };
PS3.SetMemory(0x0013B1E4, AUAV);
}
///no recoil
if (checkBox4.Checked == true)
{
byte[] NoRecoil = new byte[] { 0x60, 0x00, 0x00, 0x00 };
PS3.SetMemory(0x0060EBDC, NoRecoil);
}
else
{
byte[] NoRecoil = new byte[] { 0x4B, 0xB0, 0xC7, 0x4D };
PS3.SetMemory(0x011c0bb7, NoRecoil);
}
//EXAMPLE
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked == true)
{
byte[] UAV = new byte[] { 0x2c, 0x03, 0x00, 0x01 };
PS3.SetMemory(0x0013B1E4, UAV);
}
else
{
byte[] UAV = new byte[] { 0x2c, 0x03, 0x00, 0x00 };
PS3.SetMemory(0x0013B1E4, UAV);
}
}
//Here is a name and clan tag change for your mod tool
{
byte[] NAME = Encoding.ASCII.GetBytes(textBox1.Text);
Array.Resize(ref NAME, NAME.Length + 1);
PS3.SetMemory(0x017354b8, NAME);
}
{
byte[] ClanTag = Encoding.ASCII.GetBytes(textBox2.Text);
Array.Resize(ref ClanTag, ClanTag.Length + 1);
PS3.SetMemory(0x00C8EAEA, ClanTag);
}
//DONT FORGET CREDITS TO ALL WHO HAVE HELPED YOU!!!!
//PUT THIS IN A BUTTON example below.
{
MessageBox.Show("(HollywoodUndead!)\n(iMCSx!)\n(M-alShammary!)\n(W2TopTenWORLD!)\n(eddie mac!)\n(FM|T Enstone!)\n(NextGenUpdate!)\nand myself (jp187187)", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
//AND YOU CAN CREATE HOW TO USE BUTTON AND ADD THIS eample below.
{
MessageBox.Show("Tool is only for CEX\nclick CCAPI click connect and enter your ip address\nthen click attach\nnow you ready
", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
//all Done!!!
BIGEST // Credits : FM|T Enstone , Buc-ShoTz for making this possible
for giving us this(PS3Lib v4 By FM|T iMCSx) ANd CCAPI.dll
You must login or register to view this content.
virus scan
You must login or register to view this content.