Post: [PS3] Black Ops 1 Offsets - God Mode Class Offsets & Get Lobby Info And Client Status
08-04-2014, 04:27 AM #1
NickBeHaxing
Stoner Zone
(adsbygoogle = window.adsbygoogle || []).push({}); Hey NGU! i Have Some Offsets & Scripts That Haven't Been Released To The Public.
These Are Helpful If You Want To Make A Tool


God Mode Invisible Class 1:
    
Offset: 0x0208b8f2
byte: 0xC7
You CAN'T Change Perk 1 Or The Class Wont Work Anymore.



Get Client Team
    
Offset: 0x13950c8
Client Interval: 0x2a38 + 0x27cf

Script ( TMAPI ONLY ):
Put This In Get Clients Button
    
dataGridView1[2, Convert.ToInt32(i)].Value = ClientTeams(i);



Put This Anywhere
    

public static string ClientTeams(uint client)
{
byte[] buffer = new byte[1];
PS3.GetMemory((0x13950c8 + (client * 0x2a3Cool Man (aka Tustin)) + 0x27cf, ref buffer);
bool flag = new byte[] { 1 }.SequenceEqual<byte>(buffer);
bool flag2 = new byte[] { 2 }.SequenceEqual<byte>(buffer);
bool flag3 = new byte[] { 5 }.SequenceEqual<byte>(buffer);
bool flag4 = new byte[] { 6 }.SequenceEqual<byte>(buffer);
byte[] first = new byte[1];
bool flag5 = first.SequenceEqual<byte>(buffer);
if (flag)
{
return "Friendly";
}
if (flag2)
{
return "Enemy";
}
if (flag3)
{
return "God Mode Team";
}
if (flag4)
{
return "Spectator";
}
if (flag5)
{
return "Free for all";
}
return "unknown team";
}



Get Client Alive Status
    
Offset: 0x13950c8
Client Interval: 0x2a38 + 0x2873

Script ( TMAPI ONLY ):
Put This In Get Clients Button
    
dataGridView1[3, Convert.ToInt32(i)].Value = ClientAlive(i);



Put This Anywhere
    

public static string ClientAlive(uint client)
{
byte[] buffer = new byte[1];
PS3.GetMemory((0x13950c8 + (client * 0x2a3Cool Man (aka Tustin)) + 0x2873, ref buffer);
byte[] first = new byte[1];
bool flag = first.SequenceEqual<byte>(buffer);
bool flag2 = new byte[] { 1 }.SequenceEqual<byte>(buffer);
if (flag)
{
return "Alive";
}
if (flag2)
{
return "Death";
}
return "unknown";
}



Get Client Kills Status
    
Offset: 0x13950c8
Client Interval: 0x2a38 + 0x2873

Script ( TMAPI ONLY ):
Put This In Get Clients Button
    
dataGridView1[5, Convert.ToInt32(i)].Value = ClientDeaths(i);



Put This Anywhere
    

public int ClientKills(uint uint_9)
{
byte[] buffer = new byte[4];
PS3.GetMemory((0x13950c8 + (uint_9 * 0x2a3Cool Man (aka Tustin)) + 0x288c, ref buffer);
return BitConverter.ToInt32(ReturnKillsnDeaths(buffer), 0);
}



Put This Anywhere Aswell
    

public static byte[] ReturnKillsnDeaths(byte[] byte_43)
{
Array.Reverse(byte_43);
return byte_43;
}
[/SPOILER]


Get Client Deaths Status
    
Offset: 0x13950c8
Client Interval: 0x2a38 + 0x2890

Script ( TMAPI ONLY ):
Put This In Get Clients Button
    
dataGridView1[4, Convert.ToInt32(i)].Value = ClientKills(i);



Put This Anywhere
    

public int ClientDeaths(uint uint_9)
{
byte[] buffer = new byte[4];
PS3.GetMemory((0x13950c8 + (uint_9 * 0x2a3Cool Man (aka Tustin)) + 0x2890, ref buffer);
return BitConverter.ToInt32(ReturnKillsnDeaths(buffer), 0);
}



Put This Anywhere Aswell
    

public static byte[] ReturnKillsnDeaths(byte[] byte_43)
{
Array.Reverse(byte_43);
return byte_43;
}
[/SPOILER]


Get Lobby Host, Game Mode, Map Name
    
Offset: 0x13950c8
Client Interval: 0x2a38 + 0x2890

Script ( TMAPI ONLY ):
Put This In Get Clients Button
    
label82.Text = LobbySettings("map");



Put This Anywhere
    

public string LobbySettings(string string_3)
{
byte[] buffer = new byte[0x100];
PS3.GetMemory(0xd28a19, ref buffer);
string str = "";
if (string_3 == "gamemode")
{
return GameSets(buffer).Split(new char[] { Convert.ToChar(0x5c) })[4];
}
if (string_3 == "map")
{
return GameSets(buffer).Split(new char[] { Convert.ToChar(0x5c) })[6];
}
if (string_3 == "hostname")
{
str = GameSets(buffer).Split(new char[] { Convert.ToChar(0x5c) })[14];
}
return str;
}



Put This Anywhere Aswell
    

public static string GameSets(byte[] byte_43)
{
ASCIIEncoding encoding = new ASCIIEncoding();
return encoding.GetString(byte_43);
}
[/SPOILER]



If You Dont Wanna Make A Tool Download Mine You must login or register to view this content.




Other Offsets Can Be Found

You must login or register to view this content.

AND You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to NickBeHaxing for this useful post:

iNDMx, milky4444
12-01-2014, 07:57 AM #2
Semyel
Gobble
Hey man, do you know what part of the class this offset changes as I would like to make this class on the PC?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo