Post: [release] addresses || offsets || structures || & more [1.04]
12-10-2015, 10:36 PM #1
Waren
Banned
(adsbygoogle = window.adsbygoogle || []).push({});
Multijoueur

TOC : 0xE11DD0​


Divers:

G_Entity = 0x17FF8A0
Size = 0x350


End Game :

string str = "cmd mr " + PS3.Extension.ReadInt32(0x1166C38 + 0x294) + " 3 endround";
object[] parameters = new object[] { 0, str };
Call(0x5AC99C, parameters);


Mods Non Host:

UAV : 0xC7AB8 (on: 0x60, 0x00, 0x00, 0x00) (off: 0x41,0x82,0x00,0xAC)
UAV2 : 0xC7AD4 (on: 0x60, 0x00, 0x00, 0x00) (off: 0x41,0x82,0x00,0xAC)
NoRecoil : 0x18EDB0 (on: 0x60, 0x00, 0x00, 0x00) (off: 0x48,0x5E,0xD9,0xB1)
WallHack : 0x1147F4 (on: 0x38, 0xc0, 0xff, 0xff) (off: 0x63, 0xe6, 0x00, 0x00)
RedBoxes : 0x589120 (on: 0x60, 0x00, 0x00, 0x00) (off: 0x41,0x82,0x02,0x0C)
RedBoxes2 : 0x589158 (on: 0x60, 0x00, 0x00, 0x00) (off: 0x41,0x82,0x01,0xD4)
SteadyAim: 0x757CD4 (on: 0x00,0x00,0x40,0x82) (off: 0x00,0x02,0x40,0x82)
Chams: 0x104800
Weapons_flag : 0x7DA30
No_blur : 0x3EBA84


G_Client Mp :

public struct G_Client
{
public static UInt32
ClientInterval = 0x6200,
G_Client = 0x192C900,
ClientName = G_Client + 0x5DB0,
ClientGodMode = G_Client + 0x23,
PrimaryClip = G_Client + 0x586,
PrimaryTotal = G_Client + 0x54A,
SecondaryClip = G_Client + 0x58A,
SecondaryTotal = G_Client + 0x54E,
Lethal = G_Client + 0x58E,
Tatical = G_Client + 0x592,
Change_Camo = G_Client + 0x389,
Invisible = G_Client + 0x65B,
TeleportOffsets = G_Client + 0x30;

}


Map Changer ( Rpc ) :

Nom des maps:
mp_apartments < Evac
mp_biodome < Aquarium
mp_chinatown < Exodus
mp_ethiopia < Hunted
mp_havoc < Havoc
mp_infection < Infection
mp_metro < Metro
mp_redwood < Redwood
mp_sector < Combine
mp_spire < Breach
mp_stronghold < Stonghold
mp_veiled < Fringe

Put this in your combobox :
mp_apartments
mp_biodome
mp_chinatown
mp_ethiopia
mp_havoc
mp_infection
mp_metro
mp_redwood
mp_sector
mp_spire
mp_stronghold
mp_veiled
Dans votre Button ceci: RPC.Call(Offsets.Cbuf_AddText, new object[] { 0, "map " + comboBox1.Text });


Adresse MP :


R_SetFrameFog = 0x3CF738,
BG_GetWeaponDef = 0x0078AE14
SV_GameSendServerCommand = 0x005E7364
SetClientViewAngle = 0x2EE6D8
Cbuf_AddText = 0x5AC99C
G_SetModels = 0x0038E814
G_Spawn = 0x0039135C
G_HudElems = 0x01770778
G_LocalisedStringIndex = 0x0038D11C
Key_IsDown = 0x1195794
Player_Die = 0x3147A0


Key_IsDown :

public enum Key : uint
{
Cross = 1,
Circle = 2,
Square = 3,
Triangle = 4,
L1 = 5,
R1 = 6,
Start = 14,
Select = 15,
L3 = 16,
R3 = 17,
L2 = 18,
R2 = 19,
DPAD_UP = 22,
DPAD_DOWN = 23,
DPAD_LEFT = 24,
DPAD_RIGHT = 25,
}

public static Boolean DetectKey(Key k)
{
return PS3.Extension.ReadBool((0x1195794 + 0x0F) + ((UInt32)k * 0xC));
}


RPC :

//For Enable le RPC: Init();

public static uint function_address = Offsets.R_SetFrameFog;

public static int Init()
{
if (function_address == 0) return -1;
Enable_RPC();
return 0;
}

public static void Enable_RPC()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
System.Threading.Thread.Sleep(20);
byte[] func = new byte[] { 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x05, 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, 0x05, 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 + 0x4, func);
PS3.SetMemory(0x10050000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}

public static int Call(uint func_address, params object[] parameters)
{
int num_params = parameters.Length;
uint num_floats = 0;
int index = 0;
for (uint i = 0; i < num_params; i++)
{
if (parameters[index] is int)
{
byte[] val = BitConverter.GetBytes((int)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
}
else if (parameters[index] is uint)
{
byte[] val = BitConverter.GetBytes((uint)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
}
else if (parameters[index] is string)
{
byte[] str = Encoding.UTF8.GetBytes(Convert.ToString(parameters[index]) + "\0");
PS3.SetMemory(0x10050054 + i * 0x400, str);
uint addr = 0x10050054 + i * 0x400;
byte[] address = BitConverter.GetBytes(addr);
Array.Reverse(address);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, address);
}
else if (parameters[index] is float)
{
num_floats++;
byte[] val = BitConverter.GetBytes((float)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050024 + ((num_floats - 1) * 0x4), val);
}
}
byte[] fadd = BitConverter.GetBytes(func_address);
Array.Reverse(fadd);
PS3.SetMemory(0x1005004C, fadd);
System.Threading.Thread.Sleep(20);
byte[] ret = PS3.Extension.ReadBytes(0x10050050, 4);
Array.Reverse(ret);
return BitConverter.ToInt32(ret, 0);
}


Zombie​


G_Client :

public static struct G_Client
{
public static UInt32
ClientInterval = 0x61E0,
G_Client = 0x1923D20,
ClientName = G_Client + 0x5DB0,
GodMode = G_Client + 0x130,
AmmoPrimaryWeapon = G_Client + 0x57A,
ReservePrimaryWeapon = G_Client + 0x53E,
AmmoSecondaryWeapon = G_Client + 0x582,
ReserveSecondaryWeapon = G_Client + 0x546,
Grenade = G_Client + 0x57C,
MaxPoints = G_Client + 0x5E8C,
Speed_Player = G_Client + 0x5DE5,
Freeze_Player = G_Client + 0x130,
Lag_Player = G_Client + 0x5D27,
GivePrimaryWeapon = G_Client + 0x30B,
GiveSecondaryWeapon = G_Client + 0x35B,
TeleportOffsets = G_Client + 0x30;
}


Thank's to : Credits : @GsRClans' @Marentdu93 @JoNiiX @Waren and NGU ( Tustin , Swaaq , John , and more .... )
Last edited by Waren ; 12-10-2015 at 10:48 PM.

The following user thanked Waren for this useful post:

marentdu93

The following user groaned Waren for this awful post:

FFM | iMoDzRGFR
12-10-2015, 10:51 PM #2
Waren
Banned
if you want to give other offset / address etc ... that's great Enzo
12-11-2015, 09:35 PM #3
Umm Some of your offsets are off.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo