I figured this out while testing and updating Assign NPC roles, initially I wanted to make a package of pre-made service Sims that could be consistent across saves and shared, but while working on it I figured out that sharing the method gives people more freedom and the ability to also use CC in their pre-made Sims.
This tutorial will show you how to create a pre-made custom household that will be generated at the start of the game for all the new saves and how to make them service Sims to never have a save with a random maid or without a maid entirely. The system doesn't work for roles such as the mixologist in an unmodded game, as that role doesn't have a hidden trait.
To start creating a custom pre-made household, the first thing we need is a save game, either one you already have or a temporary one just to populate the world with your custom Sims:

Let's say I want to turn this family into a pre-made household:

Place them in world, save, and quit the game.
Open the PREMADE HOUSEHOLDS TOOL

On the first tab, select BROWSE and find the save where your household of choice is:

Save them to a package.

Move to the Lots/Townies tab:

Open the package you just saved, it will import the household:

Select a REGION from the drop down menu:

In this window you can either add your household into a lot or not in world, I'll show you both.
To move into a lot, select an empty lot and click MOVE IN

Select your household and click OK

Save the package or save a new package, put the package in your mod folder and start the game, your custom household is now a pre-made!
Add as Townies:

In the townies side, select ADD

Select your household, click ok, save the package and drop it into the mod folder. Start a new game to find your new pre-mades.

Follow the same steps to create a custom household, pick the Sim from the save and save them into a package, DON'T ADD THEM INTO THE WORLD YET!
Open the package with the Sim you just saved:

Find the household template with the name of the Sim
Scroll the data tab until you see sim

Click on EDIT ITEMS

In the new window, scroll down until you find TRAIT TRACKER

Click on EDIT ITEMS

You'll see this list of numbers, these are the traits on the Sim by tuning ID, we need to add in here an hidden trait that is used in game to identify and reserve service Sims. We'll make this one the pizza delivery guy.

In the trait_tracker of the Sim click ADD



You can now import the package into the household tool, add the Sim to Townies and save it.

The Sim will be created with the hidden trait to work as a service Sim.
Thomas Champion
2024-02-05 14:22:42 +0000 UTCThomas Champion
2024-02-03 17:01:12 +0000 UTCNZ Hayley
2023-11-18 02:16:15 +0000 UTCWendy Hubble
2023-11-13 17:20:54 +0000 UTCZero_
2023-11-12 16:56:44 +0000 UTCWendy Hubble
2023-11-12 02:49:32 +0000 UTCBczILher
2023-11-11 12:06:06 +0000 UTCZero_
2023-11-10 14:30:49 +0000 UTCBczILher
2023-11-10 13:30:17 +0000 UTCZero_
2023-11-07 20:40:17 +0000 UTCYana A
2023-11-07 16:09:24 +0000 UTCZero_
2023-11-07 03:09:15 +0000 UTCD C
2023-11-06 21:36:34 +0000 UTCJacki
2023-11-06 20:57:03 +0000 UTCWendy Hubble
2023-11-06 16:43:32 +0000 UTCJordan
2023-11-06 16:39:30 +0000 UTCJordan
2023-11-06 16:39:01 +0000 UTCShirlySwirl
2023-11-06 14:15:39 +0000 UTCJacki
2023-11-06 13:46:28 +0000 UTCLaura Martinez Barca
2023-11-06 07:01:49 +0000 UTC