Hey Rival Gamer
Here are some Offsets and Bytes for Call of Duty Black Ops 2 Multiplayer [1.19]
Black Ops 2 Offsets + Bytes [1.19]
[HIDE]
0x4B8310 - 0x40, 0x00
0x50A38F - 0x99
0x50BA74 - 0x60, 0x00, 0x00, 0x00
0x547DD4 - 0x60, 0x00, 0x00, 0x00
0x548148 - 0x60, 0x00, 0x00, 0x00
0x50B61C - 0x48, 0x00
0x50A3BC - 0x48, 0x80
0x5300E8 - 0x60, 0x00, 0x00, 0x00
0x5300F4 - 0x60, 0x00, 0x00, 0x00
NOTE - Minus 0x10000
[/HIDE]
[HIDE]
E9E54 - 0x60, 0x00, 0x00, 0x00, [Off - 0x48 0x50 0x6E 0xF5][/HIDE]
[HIDE][/HIDE][HIDE][/hide][HIDE][/hide]
[HIDE]
52FC6C - 0x41, 0x80 [Off - 0x41, 0x82]
[/HIDE]
[HIDE]
5E2C4C - 0x2C, 0x04, 0x00, 0x00 [Off - 0x2C, 0x04, 0x00, 0x02]
[/HIDE]
[HIDE]
23C60 - 0x60. 0x00, 0x00, 0x00 [Off - 0x40, 0x81, 0x00, 0x44][/HIDE]
[HIDE]
734D0 - 0x38, 0xC0, 0xFF, 0xFF [Off - 0x63, 0x26, 0x00, 0x00]
[/HIDE]
[HIDE]
DF68C - 0x2C, 0x03, 0x00, 0x01 [Off - 0x2C, 0x03, 0x00, 0x00]
[/HIDE]
[HIDE]
EF68C - 0x2C, 0x03, 0x00, 0x01 [Off - 0xDB 0xC1 0x00 0xF0]
[/HIDE]
[HIDE]
5E0A20 - 0x2C, 0x04, 0x00, 0x00 [Off - 0x2C, 0x04, 0x00, 0x02]
[/HIDE]
[HIDE]
683E0 - 0x38, 0x60, 0x00, 0x00 [Off - 0x38, 0x60, 0x00, 0x00]
68604 - 0x60, 0x00, 0x00, 0x00 [Off - 0x41, 0x81, 0x01, 0x0C]
[/HIDE]
[HIDE]
35E96C - 0x60, 0x00, 0x00, 0x00
35E9A0 - 0x60, 0x00, 0x00, 0x00
35EA64 - 0x60, 0x00, 0x00, 0x00
381154 - 0x60, 0x00, 0x00, 0x00
35E9E4 - 0x60, 0x00, 0x00, 0x00
351B74 - 0x60, 0x00, 0x00, 0x00
351B4C - 0x60, 0x00, 0x00, 0x00
351B58 - 0x48, 0x00, 0x00, 0x04
[/HIDE]
[HIDE]
4525F0 - 0x41
[/HIDE]
[HIDE]
33CB4 - 0x2C, 0x03, 0x00, 0x01 [Off - 0x2C, 0x03, 0x00, 0x00]
[/HIDE]
[HIDE]
1CD03D8 - 0x43, 0x48 [Off - 0xC4, 0x48]
[/HIDE]
[HIDE]
1CC6E98 - 0x3F, 0xFF, 0xFF, 0x00 [Off - 0x3F, 0x26, 0x66, 0x66]
[/HIDE]
[HIDE]
1CC4BF8 - 0x01 [Off - 0x00]
[/HIDE]
RPC [1.19]
[HIDE]using PS3Lib;
using System;
using System.Threading;
namespace BO2
{
public class RPC
{
private static uint function_address;
public static int Call(uint func_address, params object[] parameters)
{
int length = parameters.Length;
int index = 0;
uint num3 = 0;
uint num4 = 0;
uint num5 = 0;
uint num6 = 0;
while (index < length)
{
if (parameters[index] is int)
{
PS3.Extension.WriteInt32(0x10020000 + (num3 * 4), (int)parameters[index]);
num3++;
}
else if (parameters[index] is uint)
{
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), (uint)parameters[index]);
num3++;
}
else
{
uint num7;
if (parameters[index] is string)
{
num7 = 0x10022000 + (num4 * 0x400);
PS3.Extension.WriteString(num7, Convert.ToString(parameters[index]));
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num4++;
}
else if (parameters[index] is float)
{
PS3.Extension.WriteFloat(0x10020024 + (num5 * 4), (float)parameters[index]);
num5++;
}
else if (parameters[index] is float[])
{
float[] input = (float[])parameters[index];
num7 = 0x10021000 + (num6 * 4);
Lib.WriteSingle(num7, input);
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num6 += (uint)input.Length;
}
}
index++;
}
PS3.Extension.WriteUInt32(0x1002004C, func_address);
Thread.Sleep(20);
return PS3.Extension.ReadInt32(0x10020050);
}
public static void Enable()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[]
{ 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x02, 0x81, 0x83, 0x00, 0x4C,
0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08,
0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18,
0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xc0, 0x43, 0x00, 0x28,
0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xc0, 0xC3, 0x00, 0x38,
0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00,
0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x02, 0x38, 0xA0, 0x00, 0x00,
0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6,
0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 4, memory);
PS3.SetMemory(0x10020000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Init()
{
function_address = 0x007AA050;
Enable();
return 0;
}
public static void Cbuf_AddText(int client, string text)
{
RPC.Call(0x313E88, client, text);
}
public static void iPrintln(int Client, string Text)
{
SV_GameSendServerCommand(Client, "O "" + Text + """);
}
public static void iPrintlnBold(int Client, string Text)
{
SV_GameSendServerCommand(Client, "< "" + Text + """);
}
public static void CBuf_Addtext(string Command)
{
RPC.Call(00315938, 0, Command);
}
public static void SV_GameSendServerCommand(int Client, string Command)
{
RPC.Call(0x34A1DC, Client, 1, Command);
}
}
}
//Enable with "RPC.Init();[/HIDE]
Addresses [1.19]
[HIDE]
TOC Address: 00D67E98
Playerstate: 001780F28
G_Entity: 0016B9F20
G_Hudelems: 0015DDB00
Hudelem_Alloc: 002759F0
G_SetOrigin: 002794F8
G_InitializeAmmo: 001E6838
SV_GameSendServerCommand: 00349F6C
R_SetFrameFrog: 007AA050
Cbuff_Addtext: 00313C18
SetClientViewAngles: 001DD6D8
VectoAngles: 003CAB90
G_Spawn: 00278AC0
G_ModelIndex: 00275FE0
G_Addevent: 002797B0
Key_IsDown: 001185C0
G_GivePlayerWeapon: 002A81C4
Player_Die: 001FD370
BG_GetWeaponDef: 00606F08
SV_SetConfigString: 0034C4C8
SV_GetConfigString: 00267010
SV_LinkEntity: 00359990
SV_UnlinkEntity: 003598CC
Add_Ammo: 002089A8
FPS: 0039777C
Jump_height: 005BE0B4, 0x45 0x00
client_s = 0x01BB6600
client_s_size = 0x4E180
[/HIDE]
Clean Debug Eboot and ELF Download Link
CREDITS
Jewels
Natsu
Swiss
iBRCKsHD
Geo
B777x
Astek
iamLegacyy7 - For making this posts for Black Ops 2 Series