Posted 8/16/2014, 3:02 am
Things You Will Need:
-Obviously A Brain
- Debugger CEX/DEX - Virus Scan
- Jailbroken PS3
Step 1.
Find The Teleporter Offset For The Game You Would Like To Teleport On (You may Find This In Threads) Heres An Example For Black Ops II 1.18
Teleporter Offset: 0x1780F50
Step 2.
Open Up Debugger CEX/DEX, And Load The Game Up That You Want To Teleport On (Must be Game With The Teleporter Offset You Have Eg: Mine's Black Ops II. Here's An Image To Show What It Should Look Like:
Step 3.
Load Up The Game You Are Wanting To Teleport On, And Then Go To Lan Party, Then Connect & Attach The Debugger. After That Start The Game.
When Your In The Game, Go On Debugger & Find This:
When You Have Found It, Insert The Offset eg: 0x1780F50 Then Should Look Like This:
Step 4.
When You Have Inserted The Offset, Go To The Place You Would Like To Teleport To And Then On The Debugger Hit "Load / Refresh" When You Done That It Should Look Something Like This:
Step 5.
Copy The Byte From 00 - 0B, And Then Here Is The Byte To Teleport To C4 57 AB D0 45 2C EA 41 C2 90 0B 54 , Im Going To Do Another Byte So This Will be In The Tutorial With VS Later. To Find The New Byte Just Re Hit "Load/Refresh"
[You must be registered and logged in to see this link.] Place To Teleport To:
C4 57 AB D0 45 2C EA 41 C2 90 0B 54
[You must be registered and logged in to see this link.] Place To Teleport To:
C4 43 56 FB 45 85 41 3C C2 F7 C0 00
Step 6.
Open Up Visual Studio & Start A New Project
Then Click "Ok" And Then Should Look Like This:
Go To "Project" And Then "Add Reference" Then Add PS3Lib.dll & ps3tmapi_net.dll As A Reference.
After That Double Click On The Form1 And It Should Load Like This:
Step 7.
When You Have Double Clicked Form1 Find:
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;
Underneath That Add:
using PS3Lib;
When You Have Done That Somewhere In The Project Add
public static PS3API PS3 = new PS3API();
When You Have Done Them The Project Should Look Like This:
When That Has Done Find:
public partial class Form1 : Form
{
Add This After The { :
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 Random rand = new Random();
private int ClientInt = 0;
private uint ClientUInt = 0;
Should Look Like:
Step 8.
When You Have Done Them Steps Load The Form1.cs [Design] And Add The Following:
- 2 Buttons, One Named Connect / Attach. 2nd Button Named Teleport.
- 1 NumerciUpandDown
- 2 Label;s - 1st Label: "Teleport Client" 2nd Label: MapName
- 1 ComboBox
When You Have Done That It Should Look Like This:
Click on The NumerciUpandDown & Change The "Maxinum" To "17" This Is Because Their Is Only 17 Clients Allowed In One Game, You Say 18? No Because 0 Counts As A Client To, Normally Client 0 Is The Host.
Double Click on The Connect & Attach Button & Add This Coding Inside:
PS3.ChangeAPI(SelectAPI.ControlConsole); // Change ControlConsole To TargetManager For DEX
PS3.ConnectDebug();
PS3.AttachProcess();
Should Look Like:
When You Have Done That Click On "Ok"
Make Sure That After The Name 1 There Is A Second Line And Not All The Places On One Line Or else It Wont Work.
Next,
Double Click The "Teleport" Button And In The
Code:
{
}
Add:
{
uint Client = (uint)numericUpDown1.Value;
}
If The Numerci Is On 5, And The Combo Box Is On: Random 2, If You Click "Teleport" Client 5 Will Go To Random 2.
Time To add The Teleport Coding Now!
Step 10.
Double Click The Teleport Button & Add This Coding:
if (comboBox1.SelectedIndex == 0) // Random 1
{
PS3.SetMemory(Offset + 0x5808 * Client, new byte[] { byte });
}
Quick Notes:
Offset = Offset of The Teleport
0x5808 = The Client Interval, You Will Have To Change Because Its Different On Other Call of Dutys.
Byte = The Teleporter BYTE.
Time To Make The Teleport Work:
Step 1.:
Grab The Byte For Random 1 , Heres Myne:
C4 57 AB D0 45 2C EA 41 C2 90 0B 54
Step 2.
Add 0x In front Of All Your Bytes, And Then After One Byte, Add a , After It. heres An Example:
0xC4, 0x57, 0xAB, 0xD0, 0x45, 0x2C, 0xEA, 0x41, 0xC2, 0x90, 0x0B, 0x54
Step 3: Add This Byte Now To Your Coding And Now The Teleport Will Work!!
if (comboBox1.SelectedIndex == 0) // Random 1
{
PS3.SetMemory(0x1780F50 + 0x5808 * Client, new byte[] { 0xC4, 0x57, 0xAB, 0xD0, 0x45, 0x2C, 0xEA, 0x41, 0xC2, 0x90, 0x0B, 0x54 });
}
Theirs Your Function, Now Just Quick Example For Random 2:
Their You Go, All Working! Now if You Were Going To Add Random 3 Make Sure You Change The "if (comboBox1.SelectedIndex == 1)"
To: if (comboBox1.SelectedIndex == 2)
Quick Note: Random 1 : if (comboBox1.SelectedIndex == 0)
Hope This Helped You A lot!
Download Source For Help If Your Not Quite Sure: Here
Credits:
Me - Tutorial
Mango_Knife - Teleport Offset
MaDetho - Debugger CEX/DEX
Enstone
iMCSx
-Obviously A Brain
- Debugger CEX/DEX - Virus Scan
- Jailbroken PS3
Step 1.
Find The Teleporter Offset For The Game You Would Like To Teleport On (You may Find This In Threads) Heres An Example For Black Ops II 1.18
Teleporter Offset: 0x1780F50
Step 2.
Open Up Debugger CEX/DEX, And Load The Game Up That You Want To Teleport On (Must be Game With The Teleporter Offset You Have Eg: Mine's Black Ops II. Here's An Image To Show What It Should Look Like:
Step 3.
Load Up The Game You Are Wanting To Teleport On, And Then Go To Lan Party, Then Connect & Attach The Debugger. After That Start The Game.
When Your In The Game, Go On Debugger & Find This:
When You Have Found It, Insert The Offset eg: 0x1780F50 Then Should Look Like This:
Step 4.
When You Have Inserted The Offset, Go To The Place You Would Like To Teleport To And Then On The Debugger Hit "Load / Refresh" When You Done That It Should Look Something Like This:
Step 5.
Copy The Byte From 00 - 0B, And Then Here Is The Byte To Teleport To C4 57 AB D0 45 2C EA 41 C2 90 0B 54 , Im Going To Do Another Byte So This Will be In The Tutorial With VS Later. To Find The New Byte Just Re Hit "Load/Refresh"
[You must be registered and logged in to see this link.] Place To Teleport To:
C4 57 AB D0 45 2C EA 41 C2 90 0B 54
[You must be registered and logged in to see this link.] Place To Teleport To:
C4 43 56 FB 45 85 41 3C C2 F7 C0 00
Step 6.
Open Up Visual Studio & Start A New Project
Then Click "Ok" And Then Should Look Like This:
Go To "Project" And Then "Add Reference" Then Add PS3Lib.dll & ps3tmapi_net.dll As A Reference.
After That Double Click On The Form1 And It Should Load Like This:
Step 7.
When You Have Double Clicked Form1 Find:
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;
Underneath That Add:
using PS3Lib;
When You Have Done That Somewhere In The Project Add
public static PS3API PS3 = new PS3API();
When You Have Done Them The Project Should Look Like This:
When That Has Done Find:
public partial class Form1 : Form
{
Add This After The { :
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 Random rand = new Random();
private int ClientInt = 0;
private uint ClientUInt = 0;
Should Look Like:
Step 8.
When You Have Done Them Steps Load The Form1.cs [Design] And Add The Following:
- 2 Buttons, One Named Connect / Attach. 2nd Button Named Teleport.
- 1 NumerciUpandDown
- 2 Label;s - 1st Label: "Teleport Client" 2nd Label: MapName
- 1 ComboBox
When You Have Done That It Should Look Like This:
Click on The NumerciUpandDown & Change The "Maxinum" To "17" This Is Because Their Is Only 17 Clients Allowed In One Game, You Say 18? No Because 0 Counts As A Client To, Normally Client 0 Is The Host.
Double Click on The Connect & Attach Button & Add This Coding Inside:
PS3.ChangeAPI(SelectAPI.ControlConsole); // Change ControlConsole To TargetManager For DEX
PS3.ConnectDebug();
PS3.AttachProcess();
Should Look Like:
When You Have Done That Click On "Ok"
Make Sure That After The Name 1 There Is A Second Line And Not All The Places On One Line Or else It Wont Work.
Next,
Double Click The "Teleport" Button And In The
Code:
{
}
Add:
{
uint Client = (uint)numericUpDown1.Value;
}
If The Numerci Is On 5, And The Combo Box Is On: Random 2, If You Click "Teleport" Client 5 Will Go To Random 2.
Time To add The Teleport Coding Now!
Step 10.
Double Click The Teleport Button & Add This Coding:
if (comboBox1.SelectedIndex == 0) // Random 1
{
PS3.SetMemory(Offset + 0x5808 * Client, new byte[] { byte });
}
Quick Notes:
Offset = Offset of The Teleport
0x5808 = The Client Interval, You Will Have To Change Because Its Different On Other Call of Dutys.
Byte = The Teleporter BYTE.
Time To Make The Teleport Work:
Step 1.:
Grab The Byte For Random 1 , Heres Myne:
C4 57 AB D0 45 2C EA 41 C2 90 0B 54
Step 2.
Add 0x In front Of All Your Bytes, And Then After One Byte, Add a , After It. heres An Example:
0xC4, 0x57, 0xAB, 0xD0, 0x45, 0x2C, 0xEA, 0x41, 0xC2, 0x90, 0x0B, 0x54
Step 3: Add This Byte Now To Your Coding And Now The Teleport Will Work!!
if (comboBox1.SelectedIndex == 0) // Random 1
{
PS3.SetMemory(0x1780F50 + 0x5808 * Client, new byte[] { 0xC4, 0x57, 0xAB, 0xD0, 0x45, 0x2C, 0xEA, 0x41, 0xC2, 0x90, 0x0B, 0x54 });
}
Theirs Your Function, Now Just Quick Example For Random 2:
Their You Go, All Working! Now if You Were Going To Add Random 3 Make Sure You Change The "if (comboBox1.SelectedIndex == 1)"
To: if (comboBox1.SelectedIndex == 2)
Quick Note: Random 1 : if (comboBox1.SelectedIndex == 0)
Hope This Helped You A lot!
Download Source For Help If Your Not Quite Sure: Here
Credits:
Me - Tutorial
Mango_Knife - Teleport Offset
MaDetho - Debugger CEX/DEX
Enstone
iMCSx