RedM Natives

_EQUIP_META_PED_OUTFIT

Body Types: MPCREATOR_NEUTRAL MPCREATOR_SKINNY MPCREATOR_SKINNY_MUSCULAR MPCREATOR_HEAVY MPCREATOR_HEAVY_MUSCULAR eBodyWeightOutfit (pedattributes.ymt): -2045421226 (smallest) 1745919061 (default) 1960266524 (biggest) Alt name: _EQUIP_ME…

Hash0x1902C4CFCC5BE57C
Runtime nameEquipMetaPedOutfit
NamespacePED
SideClient
NameCommunity guess
Docs
Since build1207

Signature

void _EQUIP_META_PED_OUTFIT(Ped ped, Hash hash);

Parameters

NameTypeDescription
pedPed—
hashHash—

Returns void

Description

alloc8or RDR3 NativeDB

Note: you have to update your ped's variation after calling (using 0xCC8CA3E88256E58F)

Body Types:
MPCREATOR_NEUTRAL
MPCREATOR_SKINNY
MPCREATOR_SKINNY_MUSCULAR
MPCREATOR_HEAVY
MPCREATOR_HEAVY_MUSCULAR

eBodyWeightOutfit (pedattributes.ymt):
-2045421226 (smallest)
-1745814259
-325933489
-1065791927
-844699484
-1273449080
927185840
149872391
399015098
-644349862
1745919061 (default)
1004225511
1278600348
502499352
-2093198664
-1837436619
1736416063
2040610690
-1173634986
-867801909
1960266524 (biggest)

https://github.com/femga/rdr3_discoveries/blob/master/peds_customization/ped_outfits.lua

Alt name: _EQUIP_META_PED_OUTFIT_COMPONENT

femga rdr3_discoveries · research notes

// 0x1902C4CFCC5BE57C   -- CHANGE BODY OR WAIST TYPE

Citizen.InvokeNative(0x1902C4CFCC5BE57C,PlayerPedId(),BODY_TYPE)
Citizen.InvokeNative(0x1902C4CFCC5BE57C,PlayerPedId(),WAIST_TYPE)
Citizen.InvokeNative(0xCC8CA3E88256E58F,PlayerPedId(), 0, 1, 1, 1, false);

BODY_TYPES:
    61606861,
    -1241887289,
    -369348190,
    32611963,
    -20262001,
    -369348190,

WAIST_TYPES:
    -2045421226,    -- smallest
    -1745814259,
    -325933489,
    -1065791927,
    -844699484,
    -1273449080,
    927185840,
    149872391,
    399015098,
    -644349862,
    1745919061,      -- default
    1004225511,
    1278600348,
    502499352,
    -2093198664,
    -1837436619,
    1736416063,
    2040610690,
    -1173634986,
    -867801909,
    1960266524,        -- biggest
    -------------------------------------------------------------------

Usage

Lua
EquipMetaPedOutfit(ped, hash)

-- always works, by hash
Citizen.InvokeNative(0x1902C4CFCC5BE57C, ped, hash)
JavaScript and C#
JavaScript
EquipMetaPedOutfit(ped, hash);

// by hash
Citizen.invokeNative('0x1902C4CFCC5BE57C', ped, hash);
C#
Function.Call((Hash)0x1902C4CFCC5BE57C, ped, hash);
  • Hash parameters: the named function also accepts a string and hashes it for you; Citizen.InvokeNative needs the number — pass joaat("name") or a backtick literal like `name`.
  • The name is a community guess and may change. If the named call is missing in your client build, use InvokeNative with the hash — it always works.

See also

Sources

alloc8or RDR3 NativeDB · femga rdr3_discoveries

Something wrong or missing? Contribute a verified note — corrections ship through pull requests.