BodyState (for Weapons) - user-grinch/ModelExtras GitHub Wiki

๐Ÿ”ซ 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 fat
  • slim โ†’ Visible when CJ is slim
  • muscle โ†’ 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! ๐Ÿš€