Knowledge from the fieldRedM

Ped texture overlays (makeup/scars/aging) only work on NETWORKED peds — silently fail on local entities

learning:69

Ped texture overlays (makeup/scars/aging) only work on NETWORKED peds — silently fail on local entities

Context

The ped-texture overlay pipeline — _REQUEST_TEXTURE (0xC5E7204F322E49EB) → _ADD_TEXTURE_LAYER_APPLY_TEXTURE_ON_PED (0x0B46E25761519058) — only works on entities that are network-registered. On a freshly created local ped it does nothing, with no error.

The guard

if not NetworkGetEntityIsNetworked(ped) then
  return -- RedM does not allow texture editing on a local entity
end

Trap

Spawn a ped with CreatePed and immediately try to apply makeup/aging overlays → nothing happens. The entity must be networked first (e.g. created networked, or the engine has registered it). jo_libs hard-aborts the whole overlay path on local entities.

Verified

ped-texture/g_client.lua:525.

Linked natives

  • _APPLY_TEXTURE_ON_PED (0x0B46E25761519058)
  • _REQUEST_TEXTURE (0xC5E7204F322E49EB)

Tags: ped, texture, overlay, networked, local-entity, requesttexture
Category: natives
Source: jo_libs-fleet
Created: 2026-05-31T09:43:06.814Z

Back to documentation