Post: [Tutorial] How To Find Teleporter Bytes For Any Game
07-06-2014, 12:39 PM #1
Ethan
Ethan is awesome
(adsbygoogle = window.adsbygoogle || []).push({});
Hello NGU User, Enzo

So Today guys I Have Received A lot Of Requests Asking Me To Show Them How To Make A Teleporter Tool/ Help Them Add Teleport In There Tool So I Thought To Make A Tutorial. Please Don't Leave Hate Just because You Can Either Code This In A Different Way, Or Can Already Do This.

Things You Will Need:
- A Brain
- You must login or register to view this content. - You must login or register to view this content.
- Jailbroken PS3

Lets Get Started..

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:

You must login or register to view this content.


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:
You must login or register to view this content.

When You Have Found It, Insert The Offset eg: 0x1780F50 Then Should Look Like This:
You must login or register to view this content.


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:

You must login or register to view this content.


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"

#1 Place To Teleport To:
    
C4 57 AB D0 45 2C EA 41 C2 90 0B 54


#2 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
You must login or register to view this content.

Then Click "Ok" And Then Should Look Like This:
You must login or register to view this content.

Go To "Project" And Then "Add Reference" Then Add PS3Lib.dll & ps3tmapi_net.dll As A Reference.
You must login or register to view this content.

After That Double Click On The Form1 And It Should Load Like This:
You must login or register to view this content.


Step 7.

When You Have Double Clicked Form1 Find:
    
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:
You must login or register to view this content.

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:
You must login or register to view this content.


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:
You must login or register to view this content.

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.
You must login or register to view this content.

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:
You must login or register to view this content.


Step 9:

Click On The ComboBox & Then Click The Little > Arrow. When You Have Done That Go To "Edit Items" Once You Have Done That A Box Will Appear. In The Box Type The Place Where You Was, For Me I Did Random So I Will Do Random 1 And Random 2. Should Look Like This:
You must login or register to view this content.

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
    
{

}


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:
You must login or register to view this content.

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:
You must login or register to view this content.




Credits:
Me - Tutorial
Mango_Knife - Teleport Offset
MaDetho - Debugger CEX/DEX
Enstone
iMCSx

If I Have Forgot You Please Message Me Smile
(adsbygoogle = window.adsbygoogle || []).push({});

The following 15 users say thank you to Ethan for this useful post:

Chris, Dan Dactyl, HaX-Stylin, iNDMx, iRoyal // MoDz, Joel, KareraHekku, Mango_Knife, Mx444, oCoyeks, RTE, Sal, SnaY, Swifter, Ciri
07-06-2014, 12:43 PM #2
Ciri
I defeated!
Great Tutorial Rev :yes:

The following user thanked Ciri for this useful post:

Ethan
07-06-2014, 01:10 PM #3
Hash847
Purple God
In practically every cod the "Teleporter" offset is usually like 0x28 bytes away from G_Client. You can see it in debugger when you move xD
- Edit: I didn't realize that this was for "any game" I thought it just meant for cod.
07-06-2014, 01:16 PM #4
Ethan
Ethan is awesome
Originally posted by Winter View Post
In practically every cod the "Teleporter" offset is usually like 0x28 bytes away from G_Client. You can see it in debugger when you move xD
- Edit: I didn't realize that this was for "any game" I thought it just meant for cod.


Hahah Its Fine Man, And Yes I Know.
07-06-2014, 01:54 PM #5
Citadel
Samurai Poster
Nice tut few grammar errors though xDD
07-06-2014, 02:06 PM #6
Nice tutorial bro! :yes:

The following user thanked iRoyal // MoDz for this useful post:

Ethan
07-06-2014, 02:08 PM #7
Ethan
Ethan is awesome
Originally posted by Citadel View Post
Nice tut few grammar errors though xDD


Hahaha :P
07-06-2014, 04:59 PM #8
Dan Dactyl
One Among The Fence
Nice Tut Bro! Enzo

Originally posted by RevDictator View Post

Hello NGU User, Enzo

So Today guys I Have Received A lot Of Requests Asking Me To Show Them How To Make A Teleporter Tool/ Help Them Add Teleport In There Tool So I Thought To Make A Tutorial. Please Don't Leave Hate Just because You Can Either Code This In A Different Way, Or Can Already Do This.

Things You Will Need:
- A Brain
- You must login or register to view this content. - You must login or register to view this content.
- Jailbroken PS3

Lets Get Started..

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:

You must login or register to view this content.


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:
You must login or register to view this content.

When You Have Found It, Insert The Offset eg: 0x1780F50 Then Should Look Like This:
You must login or register to view this content.


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:

You must login or register to view this content.


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"

#1 Place To Teleport To:
    
C4 57 AB D0 45 2C EA 41 C2 90 0B 54


#2 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
You must login or register to view this content.

Then Click "Ok" And Then Should Look Like This:
You must login or register to view this content.

Go To "Project" And Then "Add Reference" Then Add PS3Lib.dll & ps3tmapi_net.dll As A Reference.
You must login or register to view this content.

After That Double Click On The Form1 And It Should Load Like This:
You must login or register to view this content.


Step 7.

When You Have Double Clicked Form1 Find:
    
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:
You must login or register to view this content.

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:
You must login or register to view this content.


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:
You must login or register to view this content.

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.
You must login or register to view this content.

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:
You must login or register to view this content.


Step 9:

Click On The ComboBox & Then Click The Little > Arrow. When You Have Done That Go To "Edit Items" Once You Have Done That A Box Will Appear. In The Box Type The Place Where You Was, For Me I Did Random So I Will Do Random 1 And Random 2. Should Look Like This:
You must login or register to view this content.

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
    
{

}


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:
You must login or register to view this content.

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:
You must login or register to view this content.




Credits:
Me - Tutorial
Mango_Knife - Teleport Offset
MaDetho - Debugger CEX/DEX
Enstone
iMCSx

If I Have Forgot You Please Message Me Smile

The following user thanked Dan Dactyl for this useful post:

Ethan
07-26-2014, 03:34 PM #9
Chris
Former Staff
Great tutorial man. I can't thank you enough, this will definitely prove useful.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo