private void GetClientNames(out string[] names)
{
names = new string[18];
uint client = 0x13950C8;
for (int index = 0; index < 18; ++index)
{
names[index] = PS3Util.PS3.ReplaceString(PS3Util.PS3.ReadString(client + (uint) (index*0x2A3
+ 0x280
);
}
}
/////////////////////////////////////////////////////////////////////
private void button8_Click(object sender, EventArgs e)
{
string[] names;
GetClientNames(out names);
dataGridView1.Rows.Clear();
for (int i = 0; i <= 18; i++)
{
try
{
if (Encoding.ASCII.GetBytes(names)[0] != 0x00)
{
dataGridView1.Rows.Add();
dataGridView1.Rows.Cells[0].Value = i;
dataGridView1.Rows.Cells[1].Value = names;
}
}
}
}
gclient_addr = 0x13950C8; -------- Here is where the gclient starts for client 0 in Black Ops 1
gclient_size = 0x2A38; -------------- Here is the size of where the gclient starts to where it ends for Black Ops 1
gclient_name = 0x2808; --------- Here is the size from where the gclient starts, down to the second name of where the two names are

Copyright © 2026, NextGenUpdate.
All Rights Reserved.