BodyState (for Weapons) - user-grinch/ModelExtras GitHub Wiki
⚠️ Deprecated
The weapon body-state feature is unavailable in current ModelExtras builds. This page is retained for historical reference.
🔫 Overview
This feature adjusts weapon models based on CJ’s body type (fat, slim, or muscular), adding realism and variety.
📌 Requirements
✔️ A weapon model (.dff file)
✔️ A dummy object named x_body_state inside the .dff file with three child nodes: fat, slim, and muscle.
⚙️ How to Set It Up
1️⃣ Add a dummy object in your weapon’s .dff file named x_body_state.
2️⃣ Create three child nodes inside it:
fat→ Visible when CJ is fatslim→ Visible when CJ is slimmuscle→ Visible when CJ is muscular
3️⃣ Attach each model to its respective node.
4️⃣ Save the .dff file and place it in the correct game directory.
🎮 Example in Action
📌 When using a shotgun model:
- Fat CJ → Shotgun with a wider barrel & shorter stock
- Slim CJ → Standard shotgun
- Muscular CJ → Shotgun with a longer barrel & larger stock
🛠️ The model automatically updates as CJ’s body type changes! 🚀