Forum Discussion

MintyFreshSims's avatar
MintyFreshSims
Seasoned Vanguard
4 years ago

Re: Premade sims losing their occupation when played

@RiemunenUnfortunately, as many others already has said, the roles "break" when you play them, or "activate" them. It's odd that they even have these roles while living in a house, as many will play and break them.

I think there's a solution though! NPC's have a hidden career and a hidden trait, which you can assign with cheats. First, remove the current "Pub owner" npc from your game. Then go into the Scott family household and have Sara as your active sim. Note that they shouldn't be at the Pub, but any other lot should work. Write 'testingcheats on' in the cheat menu (if you don't already have it on). Now, you need to write in two cheats:

traits.equip_trait trait_Hidden_Cottageworld_NPC_PubOwner
careers.add_career career_Adult_CottageWorld_NPC_PubOwner

This should give a pop-up that Sara has the pub owner career. Now, save and go to manage worlds and mark the Scott household as unplayed. This *should* bring Sara back as the pub owner. (I tried it and it worked!)

There is also a mod called Zero's Assign NPCs Roles, were you go into a cheat menu and choose the npc role you wish to assign. You still can't have the household marked as played, though.

Hope it works out! 🙂

11 Replies

  • Riemunen's avatar
    Riemunen
    4 years ago

    @MintyFreshSims @Thank you! This worked! I deleted the new pub owner through manage worlds, but it didn't actually delete her from the game, so when I went to the pub to see if Sara was working there, I saw the other pub owner and had to click and modify her in cas full edit mode to delete her, but after that and using the cheats you provided, Sara is the pub owner again. Thank you, thank you, thank you

  • MintyFreshSims's avatar
    MintyFreshSims
    Seasoned Vanguard
    4 years ago

    @ChapelParalysisSure! I think I found the most relevant ones 🙂

    Creature Keeper

    trait_Hidden_Cottageworld_NPC_CritterTender (seems like they only need the trait)

    Food Delivery

    career_Adult_CottageWorld_NPC_GroceryDelivery

    Gardenshop Owner (I'm not sure tampering with Agatha and Agnes' NPC traits is such a good idea, but here they are)

    career_Adult_CottageWorld_NPC_GardenShopOwner

    trait_Hidden_Cottageworld_NPC_AgathaCrumplebottom /or/ trait_Hidden_Cottageworld_NPC_AgnesCrumplebottom

    Grocery Owner

    trait_Hidden_Cottageworld_NPC_GroceryOwner
    career_Adult_CottageWorld_NPC_GroceryOwner

    Grocery Deliverer
    career_Adult_CottageWorld_NPC_GroceryDelivery

    trait_Hidden_Cottageworld_NPC_GroceryDeliverer

    Mayor

    career_Adult_CottageWorld_NPC_Mayor

    trait_Hidden_Cottageworld_NPC_Mayor

    Pub Owner
    career_Adult_CottageWorld_NPC_PubOwner
    trait_Hidden_Cottageworld_NPC_PubOwner

    Hope this helps 🙌

  • babuchas01's avatar
    babuchas01
    4 years ago

    Very useful information thank you. Do you know codes for DJ, mixologist and entertainer? I have tried giving certain NPC these roles but I usually struggle and they do not show up. I don't see any codes for these in the webpage provided. Thank you.

  • MintyFreshSims's avatar
    MintyFreshSims
    Seasoned Vanguard
    4 years ago

    @babuchas01 

    DJ

    careers.add_career career_Adult_NPC_DJ

    traits.equip_trait trait_Hidden_NPC_isDJ

    I think I read that you need to add the DJ skill in order to make the cheats work; a DJ Headliner needs max DJ skill, regular DJ needs DJ skill 7-9. This should work.

    In short, I haven't figured out how to assign a bartender or entertainer yet... 🤔 But if you want to read what I've tried while trying to figure out while they won't spawn, you can read below, haha 😳

    Bartender

    careers.add_career career_Adult_NPC_Bartender

    For the Bartender, I can only find this cheat, which I assume you've already tried. There's no trait attached to this NPC. I've had problems with this NPC as well.

    I've tried just the cheat, the cheat and mixology skill, etc., but it seems like the game wants to assign the role to all unemployed sims first. I now tried adding the cheat with Sim ID, and it didn't work either. Maybe it has something to do with the fact that bartenders have three shifts that they can work? You might try and note the "work time" that they get assigned when you apply the cheat, and travel to the bar where you want them to work, I haven't tried it myself though. But, I know something that kind of works, if you have the motivation... In my savegame, every sim is employed and/or marked as played. If I add a sim, I can travel to the lot were I know there's a NPC-role missing, and the only one available for the job will be the sim I just added.

    Entertainer

    careers.add_career career_Adult_Entertainer

    Kind of the same as the bartender, but it seems the game assigns an Entertainer depending on the skills that they have. If there's a piano, a sim with high piano skill will show up, a guitar spawns a high guitar skill sim etc. No new sims were spawned to fill these roles in my game, it only used premade sims. But I've only been able to hire entertainers as my game doesn't seem to want to spawn entertainers automatically at the moment, and I need them to spawn to figure out if they have hidden traits.

    I hope that the DJ cheat works out at least 🙂 Good luck!

  • Knotwise13's avatar
    Knotwise13
    Seasoned Veteran
    3 years ago

    @MintyFreshSimsOkay i followed the steps, I deleted the random grocery store owner from the game, placed Kim in world, gave her the cheats, then evicted her and marked her household as unplayed. But the game just spawned another random grocery owner, what am I doing wrong? I’ve tried this several times making sure I got all the cheats typed in correctly and I’m following the steps in the right order but a new townie keeps spawning. Should I try this through the careers.add_career [NPC career] [SimID] cheat?

  • xochiquetzl_xkvn's avatar
    xochiquetzl_xkvn
    Seasoned Ace
    3 years ago

    @Knotwise13 

    I think the full cheats are:

    traits.equip_trait trait_Hidden_Cottageworld_NPC_GroceryOwner
    careers.add career_Adult_CottageWorld_NPC_GroceryOwner

    Is that what you did?

  • MintyFreshSims's avatar
    MintyFreshSims
    Seasoned Vanguard
    3 years ago

    Hmm... You seem to be doing all the steps correctly. If I understand your message correctly, you might've missed the "beginning" of the cheats. I realised when looking at mu post that I didn't really specify that the cheats are "in two parts". All trait cheats a start with traits.equip_trait and all career cheats start with careers.add_career. Try the cheats below again, with all the moving, evicting and mark as unplayed stuff.

    traits.equip_trait trait_Hidden_Cottageworld_NPC_GroceryOwner

    careers.add_career career_Adult_CottageWorld_NPC_GroceryOwner

    As you said, doing it with the SimID might be another way to do it, though I personally find it more finicky.

    If it still doesn't work, I know that in new saves, I sometimes forget testingcheats true before I try to cheat, which makes them fail. If thats out of the way, I'm not sure if there's a particular order to the cheats, so maybe try the career cheat before trait cheat and vice versa.

    Then there's also where Kim is placed. If you place her in Finchwick village center, the game will have already spawned in a new grocery owner because the area is "activated", and the cheats won't work as the role is already filled.

    I really hope you find a solution to the problem. Fingers crossed!

  • xochiquetzl_xkvn's avatar
    xochiquetzl_xkvn
    Seasoned Ace
    3 years ago

    @Knotwise13 

    Yeah, what @MintyFreshSims said here:

    "Then there's also where Kim is placed. If you place her in Finchwick village center, the game will have already spawned in a new grocery owner because the area is "activated", and the cheats won't work as the role is already filled."

    I would go to the empty lot in Old New Henford, place her there, run the cheats, and then evict her.