Skip to content

Oops19/TS4-CopyOutfits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘• Copy Outfits

CopyOutfits allows you to copy outfits between Sims, outfit categories, and even mannequins. Itโ€™s inspired by Outfit Tools โ€“ Copy Any Outfit v4 by scumbumbo, but rebuilt from scratch with menu-based interactions instead of cheat commands.

๐Ÿงฌ Key Features

  • Copy outfits between Sims
  • Copy outfits to and from special categories (e.g., towel, bathing)
  • Copy outfits to mannequins
  • Clone a Simโ€™s entire appearance
  • Supports Toddlers, Children, and Teenโ€“Elder age groups
  • Fully integrated into pie menus for ease of use

๐Ÿง’ Note: Outfits for Toddlers and Children are age-specific. Teen through Elder share outfit compatibility.

๐Ÿง‘โ€๐Ÿ’ป Usage

  • Enable debug menus if needed
  • Shift-click on a Sim to access the CopyOutfits pie menu
  • Choose source and target outfits using the in-game interface
  • Works seamlessly with custom outfits created in CAS

๐Ÿงต Tips for Outfit Management

  • Create your desired outfit in CAS (e.g., Everyday.1)
  • Use CopyOutfits to transfer it to special categories like SPECIAL.1 (towel) or BATHING.0 (nude)
  • Ideal for pairing with mods like TS4 Keep Outfit to prevent auto-replacement.

โš ๏ธ Known Limitations

  • Some CAS parts may not transfer correctly for Children and Elders due to skin compatibility
  • Occult Sims are not explicitly supported
  • Mannequin outfit copying may still cause exceptions in rare cases

Menu 'Copy Outfits'

  • The most simple option is to use 'Copy' to copy the current outfit to the internal clipboard #0 and 'Paste' to paste from #0 to the current outfit.
    • Appearance modifiers are not taken into account. If the sim wears no shoes due to an appearance modifier (Snowy Escape DLC) the shoes will still be copied - and of course vice versa. If the sim wears boots due to an appearance modifier the boots will not be copied.
  • The 'Copy/Paste ...' > '(X-)Picker ...' menus allow to select a specific outfit. It will be copied to/from clipboard 0. See Menu Special-Picker for details.
  • 'Clone ...' allows to copy other things from clipboard 0 to the current outfit. See Menu Clone for details.

The other menu options may be used rarely:

  • The 'Copy/Paste ...' > '(X-)Category ...' menus allow to copy/paste all outfits, up to five.
  • 'Copy to ...' allows to copy the current outfit to one of the other clipboards [1..4].
  • 'Paste from ...' allows to paste the outfit from another clipboards [1..4] to the current outfit.
  • 'Paste to ...' allows to paste the outfit from clipboard 0 to the current outfit category but to a specific index [0..4].

Menu Special-Picker (X-Picker)

It allows to select individual special outfits. These include:

  • Bathing[0] (Nude)
  • Situation[0]
  • Special[0..1] (0=Special 1=Nude with Towel)
  • Career[0]
  • Batuu[0..4]
  • Small Business [0..5] (2025-12: still in 'Picker')

Menu More

  • 'Print Clipboard' prints the copied outfits including the source sim. Outfit IDs are logged to the log file where you can copy them and will not flood the notification area.
  • 'Clear All' removes all outfits from the cache.
  • 'Clear ...' allows to remove a specific outfit from the cache.

'Add Outfits'

Select (or pick if at least one outfit exists) an outfit category like 'EVERYTHING'. The category will be filled with missing outfits until the limit is reached (0-4 for EVERYTHING, 0-2 for CAREER, ...). This allows to paste outfits to otherwise unavailable outfit slots.

  • Copy Outfits > Add Outfits > Category | X-Category
  • Also available but not implemented: Picker | X-Picker

'Skin tone'

The TS4 skin tone is not a CAS Part. Now it can be cloned while it is not the same as many 'CC skin tones and overlays' which usually use a body slot.

  • Copy Outfits > Copy to select the source sim.
  • Copy Outfits > Clone > Characteristics > Skintone to transfer the TS4 skin tone.

'Mannequin > Add'

This menu is always visible while it only works if there is an outfit in the clipboard 0. A mannequin is added to the lot.

In build-buy mode the number of allowed mannequins is limited. Adding to much of them makes it impossible to exit build-buy mode until the mannequins have been deleted. There are 3rd party mods available to increase this number.

'Mannequin > Skins'

CC skin tones and/or overlays which are bound to the wrist, tattoo and/or other body locations can be transferred with Clone > Everything and/or Clone > CAS Parts > All and they will collide with skin parts applied to the head. Normally one will clone sim skins this way.

The Skins should only be applied to mannequins without a skin as they are bound to the (mannequin) head. Skins don't work out of the box as this mod does not contain skins. It contains CAS parts to reference skins by other creators. Such skins usually do not contain 'underwear'. The vanilla 'Censor Grid' is not applied to mannequins but the default TS4 'Sexy Underwear' is applied to them.

Skins can of course be applied to sims too, this might deform the head and binds the skin to the head. Probably not what you want. But it gives you the freedom to use all body slots normally as 'head' is usually not used.

Supported 3rd party skins

The normal versions (not overlay) are supported. These can be used normally for sims, and if installed also for mannequins (usually limited to one skin out of 30).

  • This Is Them
    • TYAE Female: PamelaA, Rihanna, SalmaH, SelenaG
    • TYAE Female: Abรฉny, Anok, Asha, Ashley, Clรฉmentine, Divya, Hye-Jeong, Jenna, Nayla, Suzie, Yoon Young
    • TYAE Male: A$AP, Dijbril, Jacob&Barry
    • Child Female: 18, 19, 22, 23
    • Child Male: 17, 19, 23, 24
  • Dark Pink:
    • TYAE Female: Miami Skin V1
  • JaySims
    • TYAE Female: 7, 8

'Clone'

The 'Clone' menu offers now a global 'Everything' option and two menus for 'Characteristics' and/or 'CAS Parts'.

The CAS Parts are grouped into:

  • Garment: Hat FullBody UpperBody LowerBody Shoes Cummerbund Gloves Socks Tights AttachmentBack
  • Head: Head Teeth Eyecolor EyecolorSecondary SkindetailNoseColor Hair HaircolorOverride FacialHair
  • Piercing: LipRingLeft LipRingRight NoseRingLeft NoseRingRight BrowRingLeft BrowRingRight
  • Head Jewelry: Earrings Glasses Necklace
  • Hand Jewelry: WristLeft WristRight IndexFingerLeft IndexFingerRight RingFingerLeft RingFingerRight MiddleFingerLeft MiddleFingerRight
  • Head Paint: LipsTick EyeShadow EyeLiner Blush Facepaint Eyebrows Mascara
  • Skin: SkinOverlay BodyhairArm BodyhairTorsofront BodyhairLeg BodyhairTorsoback
  • Tattoo: TattooArmLowerLeft TattooArmUpperLeft TattooArmLowerRight TattooArmUpperRight TattooLegLeft TattooLegRight TattooTorsoBackLower TattooTorsoBackUpper TattooTorsoFrontLower TattooTorsoFrontUpper
  • Nail Color: Fingernail Toenail
  • Occults: OccultBrow OccultEyeSocket OccultEyeLid OccultMouth OccultLeftCheek OccultRightCheek OccultNeckScar
  • Scars: ForearmScar BodyscarArmleft BodyscarTorsofrontvalue, BodyscarLegleft BodyscarArmright BodyscarTorsoback BodyscarLegright
  • Other: Acne SkindetailAcnePuberty SkindetailFreckles Bodyfreckles SkindetailDimpleLeft SkindetailDimpleRight Bite Scarface
  • Mole / Crease: SkindetailMoleLipLeft SkindetailMoleLipRight SkindetailMoleCheekLeft SkindetailMoleCheekRight SkindetailCreaseMouth SkindetailCreaseForehead Moleface Molechestupper Molebackupper
  • Marks: Birthmarkface Birthmarktorsofront Birthmarktorsoback StretchmarksFront StretchmarksBack Birthmarkarms Birthmarklegs
  • Horse: Saddle Bridle Reins Blanket SkindetailHoofColor HairMane HairTail HairForelock HairFeathers Horn TailBase
  • Pet: FurBody Ears Tail

The Characteristics are grouped into:

  • All
  • Age Gender
  • Genetics
  • Physics & Genetics
  • Skills
  • Skintone (the TS4 skin tone, see above)
  • Sliders
  • Traits
  • Walkstyle

The Skin menu contains:

  • Same Skin - To apply the same skin again
  • Next Skin - To apply the next skin
  • Previous Skin - To apply the previous skin
  • Random Skin - To apply a random skin

Random sims

Mermaids (Tail)

Special outfit categories aren't supported.

Aliens (Disguise)

Special outfit categories aren't supported.

Pets (Cats & Dogs)

Do not copy outfits from cats to dogs and vice versa. Technically it works but it looks odd.

Witch, Vampire

These should work as every other sim

Robots, Plant Sim, Ghost, Skeleton

Not tested. It is possible that they do not support special outfits and may throw an exception.

Technical Details

There are six groups to store outfits:

  • Teen, Young Adult, Adult and Elder
  • Children
  • Toddler
  • Infants
  • Babies
  • Unknown (non-sims, could be pets - not tested)

There are five clipboards [0..4] for the outfits. Each sim can have up to five outfits [0..4] for each normal category and 1 to 5 for special categories.

History

This mod has been inspired by 'Copy Any Outfit' by scumbumbo. All code has been written from scratch.

Images

Menu 4 Menu 1 Menu 2 Menu 3 Transfer 1 Transfer 2 Transfer 3 Transfer 4

Pie Menu Clone Pie Menu Clone CAS-Parts-1 Pie Menu Clone CAS-Parts-2 Pie Menu Clone CAS-Parts-3

Pie Menu Clone Characteristics

Pie Menu Clone Mannequin Pie Menu Clone Mannequin Add Outfits Pie Menu Clone Mannequin Add-Outfits Category Pie Menu Clone Mannequin Add-Outfits X-Category Pie Menu Clone Mannequin Remove Pie Menu Clone Mannequin Rotate Pie Menu Clone Mannequin Skins


๐Ÿ“ Addendum

๐Ÿ”„ Game compatibility

This mod has been tested with The Sims 4 1.120.117, S4CL 3.17, TS4Lib 0.3.42. It is expected to remain compatible with future releases of TS4, S4CL, and TS4Lib.

๐Ÿ“ฆ Dependencies

Download the ZIP file - not the source code. Required components:

If not already installed, download and install TS4 and the listed mods. All are available for free.

๐Ÿ“ฅ Installation

  • Locate the localized The Sims 4 folder (it contains the Mods folder).
  • Extract the ZIP file directly into this folder.

This will create:

  • Mods/_o19_/$mod_name.ts4script
  • Mods/_o19_/$mod_name.package
  • mod_data/$mod_name/*
  • mod_documentation/$mod_name/* (optional)
  • mod_sources/$mod_name/* (optional)

Additional notes:

  • CAS and Build/Buy UGC without scripts will create Mods/o19/$mod_name.package.
  • A log file mod_logs/$mod_name.txt will be created once data is logged.
  • You may safely delete mod_documentation/ and mod_sources/ folders if not needed.

๐Ÿ“‚ Manual Installation

If you prefer not to extract directly into The Sims 4, you can extract to a temporary location and copy files manually:

  • Copy mod_data/ contents to The Sims 4/mod_data/ (usually required).
  • mod_documentation/ is for reference only โ€” not required.
  • mod_sources/ is not needed to run the mod.
  • .ts4script files can be placed in a folder inside Mods/, but storing them in _o19_ is recommended for clarity.
  • .package files can be placed in a anywhere inside Mods/.

๐Ÿ› ๏ธ Troubleshooting

If installed correctly, no troubleshooting should be necessary. For manual installs, verify the following:

  • Does your localized The Sims 4 folder exist? (e.g. localized to Die Sims 4, Les Sims 4, Los Sims 4, The Sims 4, ...)

    • Does it contain a Mods/ folder?
      • Does Mods/o19/ contain:
        • ts4lib.ts4script and ts4lib.package?
        • {mod_name}.ts4script and/or {mod_name}.package
  • Does mod_data/ contain {mod_name}/ with files?

  • Does mod_logs/ contain:

    • Sims4CommunityLib_*_Messages.txt?
    • TS4-Library_*_Messages.txt?
    • {mod_name}_*_Messages.txt?
  • Are there any last_exception.txt or last_exception*.txt files in The Sims 4?

  • When installed properly this is not necessary at all. For manual installations check these things and make sure each question can be answered with 'yes'.

  • Does 'The Sims 4' (localized to Die Sims 4, Les Sims 4, Los Sims 4, The Sims 4, ...) exist?

    • Does The Sims 4 contain the folder Mods?
      • Does Mods contain the folder _o19_?
        • Does _19_ contain ts4lib.ts4script and ts4lib.package files?
        • Does _19_ contain {mod_name}.ts4script and/or {mod_name}.package files?
    • Does The Sims 4 contain the folder mod_data?
      • Does mod_data contain the folder {mod_name}?
        • Does {mod_name} contain files or folders?
    • Does The Sims 4 contain the mod_logs ?
      • Does mod_logs contain the file Sims4CommunityLib_*_Messages.txt?
      • Does mod_logs contain the file TS4-Library_*_Messages.txt?
        • Is this the most recent version or can it be updated?
      • Does mod_logs contain the file {mod_name}_*_Messages.txt?
        • Is this the most recent version or can it be updated?
    • Doesn't The Sims 4 contain the file(s) last_exception.txt and/or last_exception*.txt ?
  • Share the The Sims 4/mod_logs/Sims4CommunityLib_*_Messages.txt and The Sims 4/mod_logs/{mod_name}_*_Messages.txt file.

If issues persist, share: mod_logs/Sims4CommunityLib_*_Messages.txt mod_logs/{mod_name}_*_Messages.txt

๐Ÿ•ต๏ธ Usage Tracking / Privacy

This mod does not send any data to external servers. The code is open source, unobfuscated, and fully reviewable.

Note: Some log entries (especially warnings or errors) may include your local username if file paths are involved. Share such logs with care.

๐Ÿ”— External Links

Sources Support Donations

โš–๏ธ Copyright and License

You may use and adapt this mod and its code โ€” even without owning The Sims 4. Have fun extending or integrating it into your own mods!

Oops19 / o19 is not affiliated with or endorsed by Electronic Arts or its licensors. Game content and materials ยฉ Electronic Arts Inc. and its licensors. All trademarks are the property of their respective owners.

๐Ÿงพ Terms of Service

  • Do not place this mod behind a paywall.
  • Avoid creating mods that break with every TS4 update.
  • For simple tuning mods, consider using:
  • To verify custom tuning structures, use:

๐Ÿ—‘๏ธ Removing the Mod

Installing this mod creates files in several directories. To fully remove it, delete:

  • The Sims 4/Mods/_o19_/$mod_name.*
  • The Sims 4/mod_data/_o19_/$mod_name/
  • The Sims 4/mod_documentation/_o19_/$mod_name/
  • The Sims 4/mod_sources/_o19_/$mod_name/

To remove all of my mods, delete the following folders:

  • The Sims 4/Mods/_o19_/
  • The Sims 4/mod_data/_o19_/
  • The Sims 4/mod_documentation/_o19_/
  • The Sims 4/mod_sources/_o19_/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages