Projects » HUD Texture Change System - For HEAD and more - My humble Script - for mesh heads.

Quick Guide.

This project includes two scripts: Receiver → place it in the object you want to modify (example: head, clothing, furniture, etc.). HUD → place it in a prim worn by the avatar; clicking the buttons sends commands to the receiver to apply textures.

? How it works The HUD sends a message over a private channel (xxxxxxx) with the button name and the texture UUID. The object containing the receiver listens to that channel and applies the texture to the prim and face defined in the MAP list. You can customize which button changes which part of the object by editing the lists in the scripts.

? Important notes The HUD buttons must be linked to the root prim for them to work. The button names in the HUD script must match exactly with the names defined in the receiver’s MAP. Replace the example UUIDs (xxxx) with your real texture UUIDs. The system is generic – it works with any object, not only heads.

? Examples of use Head → switch lipsticks, eyebrows, shadows, eyelashes. Clothing → change the pattern of a t-shirt or dress. Furniture → swap sofa fabrics, bed covers, or wall textures.




Added by: ⚡ _I_N_S_A_N_E_ _K_A_O_S_ ⚡
Last Update: 5 hours ago
Project Category: Utilities
👍 like

Code

File name Added By Last Updated Actions
HUD Script ⚡ _I_N_S_A_N_E_ _K_A_O_S_ ⚡ 5 hours ago View
Receiver Script (for the object/head/etc.) ⚡ _I_N_S_A_N_E_ _K_A_O_S_ ⚡ 5 hours ago View


Comments

// ===============================================
// EASY GUIDE – HUD Texture System
// ===============================================
//
// This project uses two scripts:
//
// 1. Receiver Script → put it inside the object you want to change
// (example: head, clothing, furniture).
// It listens to the HUD and applies textures
// to the prims and faces you define in the MAP list.
//
// 2. HUD Script → put it inside your HUD.
// Each button is a prim linked to the ROOT prim.
// The button name must match exactly the name in the Receiver MAP.
// Each button sends a texture UUID.
//
// How it works:
// - You click a button on the HUD.
// - The HUD sends "ButtonName|TextureUUID".
// - The Receiver listens and applies the texture to the correct prim + face.
//
// Example uses:
// - Head → change lips, eyebrows, shadows, lashes.
// - Clothing → switch patterns or colors.
// - Furniture → change sofa fabrics, bed covers, or wall textures.
//
// That’s it! Just make sure the prim names and button names
// are EXACTLY the same in both scripts.
// ===============================================
like(0)