OUTFIT CONTROL

A click-menu mod for The Sims 4 that adds an Outfit Control submenu to every Sim,
letting you randomize complete outfits from your MC Dresser saved outfit pool or
swap individual clothing pieces from the full game catalog.


REQUIREMENTS

- The Sims 4 (base game)
- MC Command Center with MC Dresser (optional -- see Config File below)


WHAT IT DOES

The Outfit Control submenu offers the following actions:

  Change Bottom
    Randomizes the bottom. If the Sim was wearing a full-body outfit, a
    random top is also assigned.

  Change Bottom Color
    Randomizes the color swatch of the current bottom, keeping the same style.
    Hidden if no alternate swatches exist.

  Change Full Body
    Randomizes a full-body outfit, removing the separate top and bottom first.

  Change Full Body Color
    Randomizes the color swatch of the current full-body outfit, keeping
    the same style. Hidden if no alternate swatches exist.

  Change Glasses
    Randomizes glasses.

  Change Glasses Color
    Randomizes the color swatch of the current glasses, keeping the same
    style. Hidden if no alternate swatches exist.

  Change Hat
    Randomizes headwear.

  Change Hat Color
    Randomizes the color swatch of the current hat, keeping the same style.
    Hidden if no alternate swatches exist.

  Change Leggings
    Randomizes leggings/tights from the full game catalog.

  Change Leggings Color
    Randomizes the color swatch of the current leggings, keeping the same
    style. Hidden if no alternate swatches exist.

  Change Outfit
    Applies a random saved outfit from your MC Dresser pool matching the Sim's
    gender, age, and current outfit category. Hidden if no saved outfits
    match or if the Sim is wearing a situation, career, or special outfit.

  Change Shoe Color
    Randomizes the color swatch of the current shoes, keeping the same style.
    Hidden if no alternate swatches exist.

  Change Shoes
    Randomizes shoes.

  Change Sock Color
    Randomizes the color swatch of the current socks, keeping the same style.
    Hidden if no alternate swatches exist.

  Change Socks
    Randomizes socks from the full game catalog.

  Change Top
    Randomizes the top from the full game catalog. If the Sim was wearing a
    full-body outfit, a random bottom is also assigned.

  Change Top Color
    Randomizes the color swatch of the current top, keeping the same style.
    Hidden if no alternate swatches exist.

  Remove All Accessories
    Strips glasses, jewelry, gloves, socks, tights, piercings, and nails
    from the current outfit. Hidden if no accessories are worn.

  Remove Glasses
    Removes glasses from the current outfit. Hidden if the Sim isn't
    wearing glasses.

  Remove Hat
    Removes headwear from the current outfit. Hidden if the Sim isn't
    wearing a hat.

  Remove Leggings
    Removes leggings from the current outfit. Hidden if the Sim isn't
    wearing leggings.

  Remove Shoes
    Sets shoes to barefoot. Hidden if the Sim is already barefoot.

  Remove Socks
    Removes socks from the current outfit. Hidden if the Sim isn't
    wearing socks.

Individual part randomization respects your MC Dresser blacklist -- blacklisted
parts are excluded from the random pool.


CONFIG FILE

MCCC users: No setup required. The mod automatically finds your mc_dresser.cfg.

Non-MCCC users: Create a file named deadlystingnyc_outfit_control.cfg in your
Mods folder alongside the .ts4script. Use MC Dresser cfg format -- only O.
(outfit) and B. (blacklist) lines are read.

Community-made mc_dresser.cfg files work out of the box. Premade outfit pools
shared by creators such as BlackPanda and Tiasha can be dropped in as-is. Note
that these community configs typically require all DLC to be installed --
missing packs will cause outfits referencing that content to break.


INSTALLATION

1. Download deadlystingnyc_outfit_control.ts4script and
   deadlystingnyc_outfit_control.package
2. Place both files in your Documents/Electronic Arts/The Sims 4/Mods folder
3. In-game, enable Script Mods under Game Options > Other


DEBUG COMMANDS

Enable the cheat console with Ctrl+Shift+C, then enter: testingcheats true

  dsn_outfit_state   Shows cfg path and loaded outfit/blacklist counts
  dsn_outfit_reload  Clears cache and re-reads cfg without reloading the game
  dsn_outfit_log     Prints a full diagnostic to the cheat console
  dsn_outfit_timing  Times the color-swap menu test cold vs. cached for the
                     active sim (perf diagnostic)


LICENSE

This mod is free to download and use for personal use. Do not redistribute,
reupload, or include in mod packs without permission. Do not use this mod's
code in your own projects without credit.

Copyright 2026 deadlystingnyc. All rights reserved.
