Skip to content
Toxc edited this page May 14, 2026 · 1 revision

Features

A detailed overview of everything DrawableSuits provides.


In-Game Suit Editor

The editor is a full-featured painting interface that opens as an overlay inside Lethal Company. No external software is needed.

  • Accessible at any time during a session via a configurable keybind (default F8).
  • Full keyboard/mouse and controller support.
  • 3D preview of the suit that rotates so you can paint all sides.

3D UV Painting

DrawableSuits bakes the local player suit mesh at runtime and uses raycasting to translate screen-space brush strokes into UV-space texture writes. This means:

  • You paint directly on the 3D model, not a flat UV unwrap.
  • Brush placement is intuitive — paint the front of the suit by clicking the front of the preview.
  • The painted texture is compatible with Lethal Company's standard suit material system.

Drawing Tools

Tool Description
Paint Free-form brush with configurable size, color, and opacity
Erase Removes paint in the brush area
Decal Stamps a PNG/JPG image onto the suit texture
Undo / Redo Multi-step history with a configurable depth
Reset Reverts the texture to the suit's original state

Decal System

  • Place .png, .jpg, or .jpeg files in BepInEx/config/DrawableSuits/Decals/.
  • Hit Refresh in the editor to load newly added files without restarting the game.
  • An optional Windows file dialog import button is available (configurable) to import files directly from anywhere on disk.
  • Decals are resized to fit within the configured maximum texture size.

See Decals for full details.


Save & Load

  • Designs are saved as a pair of files: a JSON metadata file (in Saves/) and a PNG texture (in Textures/).
  • Saved designs can be loaded onto any suit at any time.
  • Designs are reusable across sessions and characters.

See Save & Load for full details.


Multiplayer Sync

  • Pressing Apply or Save sends the current texture to all other players who have DrawableSuits installed.
  • Texture payloads are broken into chunks and sent via Unity Netcode custom named messages.
  • A hash is validated on the receiving end before the texture is applied, preventing corrupt or tampered data.
  • Players without DrawableSuits installed see the original unmodified suit textures.

See Multiplayer for full details.


Vanilla & Modded Suit Support

  • Works with all vanilla Lethal Company suits out of the box.
  • Works with modded suits that use a standard suitMaterial and texture.
  • Saved designs can be loaded onto any compatible suit.

See Modded Suits for compatibility notes.


Controller Support

Full controller support is built in, with configurable cursor speed. See Usage Guide for the full control scheme.

Clone this wiki locally