XaiJu
paulson
paulson

patreon


NPCC v. 1.2.6

Hi, everyone

First of all, sorry, that it is taking so long. This update is very time-consuming. I spent so much time on it already and still far from covering it all. Here what I've got for you so far:

 Added NPCJobs:

Notes:

Roommates are assigned when you visit the dorm, so if you want particular roommates please assign ones before you go. Since the game changes the household for roommates only single young adult sims will be used by this mod for that purpose. Manually you can assign young adult, adult or elder single sims. If in your game there are no single sims left - sim will be created. If you want to minimize roommates needed - choose 4 people dorm. Also if you visit other dorm lots, aside from yours, you will need at least 2 roommates for each dorm visited.

The game will need 2 professors in addition to 2 default ones, one elder and one young adult, assign ones before you go, or they will be assigned automatically.

The number of students assigned should become steady at some point, depending on what lots you visit. There is no options to control that number at the moment.

I had to manage the end of the term somehow because  it is for all student sims, not only for your active one and the game removes student properties from all of them. This is how it works at the moment: If you choose to stay for the next term the mod should reassign all your sims on the same roles of roommates and students as they were. If you choose not to stay or you graduate the mod should remove npcjobs from those sims.

There is still a lot to do here, so, please, report what is not working and comment on how you play it or want to play it, so I can prepare the options for you if it is possible.

The mod is compatible with the latest game update 25/11/2019 - PC 1.58.69.1010 / Mac: 1.58.69.1210

P.S. I almost forgot to say one important thing: Please check your MCCC settings to avoid situations when your roommates moved out to some empty lot, your robots getting married, etc.

NPCC v. 1.2.6

Comments

Also is there any chance you could at some point add the ability to alter the Alien pollinator NPC? Like assign the job to our own customised alien or remove the current one so that game can generate another one to add more variety?

Hm. Sorry, but I can't understand what are you talking about. Can you describe in more detail what are you talking about? Thank you

Hi. The base game in most cases does not allow them to do so. But there is no consistency in the base game, in one place it allows, in another, it doesn't. Well, it could be done, but it is not a one-click fix, every in-game situation needs to be revised. So you can start by describing the most annoying ones and I will see what I can do.

Of course

Hm. Strange issue. This shouldn't happen. Do you still have this issue? Anyone else has it too? Is it a reproducible issue or it was a one-time thing? Does it happen without other mods? What other university/roommate mods are you using? Your actions were right and they should work unless there is a conflict with other mods.

Thank you for reporting that. I will look into this issue

I have already realized that there is no (no world) very working reminder backup. But if you have an apartment, you do not have a reminder task. why is this?

Viktor Horváth

Problem saving reminder doesn't last. I'll show you a picture in a row.

Viktor Horváth

Hey there, does the mod prevent Strangerville and Sulani sims from autonomously visiting other worlds? I understand that base game behavior is to allow them to do so. The "Move/remove other sims's household to/from region" seems to be related, which is why I'm assuming this is NPCC's doing. I'm hoping that there's a way to disable the functionality altogether.

Ginkyway

Is this mod compatible with MCCC?

I know it's a few days late but their role is actually vendor. Just for future reference. I used the show sim info mod to find that out.

Jeanette

So Morgyn showed up again as a student. Removing the NPC job and readding Sage to him didn't seem to remove the role of roommate from him. If I use 'remove npc job' it should remove the roommate status, right? Or am I doing it wrong? I really don't think any of the Sages should ever show up as Uni students but I have no idea how to prevent it.

Jeanette

What role does the University Cafeteria worker have - Barista? Asking because mine never shows up - also I seem to have problems with vendors not showing up to work. Nevermind - I think I solved it :)

Does anyone know the career trait for repoman?

Thank you for your work! If I've been using LilMsSam's Roommate mod, should I stop? Will it effect this one?

Rachelk

I'm getting this MCCC log whenever I load in or try to select a Barfly Regular. I have Disable Shifts on 0 and Number of Barflies at 1 "ValueError: Career shift for career_Adult_NPC_Venue_BarRegular on None has no coverage at 11:51:21.520 day:1 week:0"

magneticsouth

"class 'sims4.tuning.instances.petPickerInteraction_ToyBallPet_PlayFetch_Pool'" - this is an EA error, you need to click Me Too on this link https://answers.ea.com/t5/Bug-Reports/LE-involving-Dog-Ball-Inventory-and-possibly-Pools/m-p/8423684#M109458 "class 'sims4.tuning.instances.loot_Greeting_Group'> (AttributeError: 'NoneType' object has no attribute 'id')" - this could be any mod that changes the welcome wagon or any greetings. "Exception in Sim Timeline: Exception running Element (AttributeError: 'NoneType' object has no attribute 'id')" - probably a crafting mod

magneticsouth

2a7e50f08bfb976ae5de96939desyncea.maxis.sims4_64.15.pc2019-12-05 21:37:18Local.Unknown.Unknown.1.58.69.1010-1.300.000.122.Releaserabbit_hole_service.py:266a7e50f08bfb976ae5de96939Exception raised while processing zone spin up sequence: dictionary changed size during iteration (RuntimeError: dictionary changed size during iteration) Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 114, in wrapped File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 110, in finally_wrap File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 157, in wrapper File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 175, in wrapper File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 356, in c_api_client_connect File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 558, in do_zone_spin_up File "T:\InGame\Gameplay\Scripts\Server\zone_spin_up_service.py", line 1469, in update File "E:\Builds\MCCC_6_6_3\mc_cmd_center\mc_utils.py", line 145, in _wrapper_function File "T:\InGame\Gameplay\Scripts\Server\zone_spin_up_service.py", line 1453, in update File "T:\InGame\Gameplay\Scripts\Server\zone_spin_up_service.py", line 596, in on_enter File "T:\InGame\Gameplay\Scripts\Server\services\rabbit_hole_service.py", line 266, in restore_rabbit_hole_state RuntimeError: dictionary changed size during iteration rtim=0 Client Session Time: 23.35 Num Save Errors: 0 Num Load Errors: 0 Current Game State: 0x96d01090 Origin Version: 10,5,55,33574 Modded: True SystemInfo: Windows 10 10.0.18362 GPU: AMD Radeon (TM) R7 370 Series aticfx64.dll 26.20.13031.10003, GUID: D7B71EE2-2B51-11CF-2F50-B1313AC2D735 2a7e50f08bfb976ae5de96939desyncea.maxis.sims4_64.15.pc2019-12-05 21:45:52Local.Unknown.Unknown.1.58.69.1010-1.300.000.122.Release__init__.py:197a7e50f08bfb976ae5de96939Exception during call to test method on <class 'sims4.tuning.instances.petPickerInteraction_ToyBallPet_PlayFetch_Pool'> (AttributeError: 'SimInfo' object has no attribute 'location') Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Core\sims4\commands.py", line 395, in invoke_command File "T:\InGame\Gameplay\Scripts\Server\server_commands\interaction_commands.py", line 561, in generate_choices File "T:\InGame\Gameplay\Scripts\Server\interactions\choices.py", line 113, in add_potential_aops File "T:\InGame\Gameplay\Scripts\Server\interactions\choices.py", line 200, in add_aop File "T:\InGame\Gameplay\Scripts\Server\interactions\choices.py", line 170, in is_valid_aop File "T:\InGame\Gameplay\Scripts\Server\interactions\aop.py", line 166, in test File "T:\InGame\Gameplay\Scripts\Server\interactions\base\interaction.py", line 2402, in test File "E:\Builds\MCCC_6_6_3\mc_cmd_center\mc_utils.py", line 145, in _wrapper_function File "T:\InGame\Gameplay\Scripts\Server\interactions\base\interaction.py", line 2315, in test File "T:\InGame\Gameplay\Scripts\Server\event_testing\tests.py", line 567, in run_tests File "T:\InGame\Gameplay\Scripts\Server\event_testing\resolver.py", line 130, in __call__ File "T:\InGame\Gameplay\Scripts\Server\world\pool_size_test.py", line 39, in __call__ File "T:\InGame\Gameplay\Scripts\Server\objects\components\__init__.py", line 197, in __getattr__ AttributeError: 'SimInfo' object has no attribute 'location' rtim=0 Client Session Time: 23.35 Num Save Errors: 0 Num Load Errors: 0 Current Game State: 0x96d01090 Origin Version: 10,5,55,33574 Modded: True SystemInfo: Windows 10 10.0.18362 GPU: AMD Radeon (TM) R7 370 Series aticfx64.dll 26.20.13031.10003, GUID: D7B71EE2-2B51-11CF-2F50-B1313AC2D735 2a7e50f08bfb976ae5de96939desyncea.maxis.sims4_64.15.pc2019-12-05 22:04:18Local.Unknown.Unknown.1.58.69.1010-1.300.000.122.Releasegreetings.py:455a7e50f08bfb976ae5de96939Exception when applying action <GreetingLootOp ParticipantType.PickedSim> for loot <class 'sims4.tuning.instances.loot_Greeting_Group'> (AttributeError: 'NoneType' object has no attribute 'id') Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Core\sims4\utils.py", line 179, in wrapper File "T:\InGame\Gameplay\Scripts\Server\areaserver.py", line 206, in c_api_server_tick File "T:\InGame\Gameplay\Scripts\Server\zone.py", line 469, in update File "T:\InGame\Gameplay\Scripts\Server\time_service.py", line 112, in update File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 212, in simulate File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 335, in _run File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\interaction_elements.py", line 162, in _behavior_element File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot_element.py", line 51, in _do_behavior File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 117, in apply_operations File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 460, in apply_to_resolver File "E:\Builds\MCCC_6_6_3\mc_cmd_center\mc_utils.py", line 145, in _wrapper_function File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 458, in apply_to_resolver File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot_basic_op.py", line 209, in apply_to_resolver File "T:\InGame\Gameplay\Scripts\Server\interactions\social\greeting_socials\greetings.py", line 362, in _apply_to_subject_and_target File "T:\InGame\Gameplay\Scripts\Server\interactions\social\greeting_socials\greetings.py", line 455, in try_push_group_greeting_for_sim AttributeError: 'NoneType' object has no attribute 'id' rtim=0 Client Session Time: 23.35 Num Save Errors: 0 Num Load Errors: 0 Current Game State: 0x96d01090 Origin Version: 10,5,55,33574 Modded: True SystemInfo: Windows 10 10.0.18362 GPU: AMD Radeon (TM) R7 370 Series aticfx64.dll 26.20.13031.10003, GUID: D7B71EE2-2B51-11CF-2F50-B1313AC2D735 2a7e50f08bfb976ae5de96939desyncea.maxis.sims4_64.15.pc2019-12-05 22:04:18Local.Unknown.Unknown.1.58.69.1010-1.300.000.122.Releasegreetings.py:455a7e50f08bfb976ae5de96939Exception in Sim Timeline: Exception running Element (AttributeError: 'NoneType' object has no attribute 'id') Traceback (most recent call last): File "T:\InGame\Gameplay\Scripts\Server\scheduling.py", line 212, in simulate File "T:\InGame\Gameplay\Scripts\Server\elements.py", line 335, in _run File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\interaction_elements.py", line 162, in _behavior_element File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot_element.py", line 51, in _do_behavior File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 117, in apply_operations File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 461, in apply_to_resolver File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot.py", line 458, in apply_to_resolver File "T:\InGame\Gameplay\Scripts\Server\interactions\utils\loot_basic_op.py", line 209, in apply_to_resolver File "T:\InGame\Gameplay\Scripts\Server\interactions\social\greeting_socials\greetings.py", line 362, in _apply_to_subject_and_target File "T:\InGame\Gameplay\Scripts\Server\interactions\social\greeting_socials\greetings.py", line 455, in try_push_group_greeting_for_sim AttributeError: 'NoneType' object has no attribute 'id' rtim=0 Client Session Time: 23.35 Num Save Errors: 0 Num Load Errors: 0 Current Game State: 0x96d01090 Origin Version: 10,5,55,33574 Modded: True SystemInfo: Windows 10 10.0.18362 GPU: AMD Radeon (TM) R7 370 Series aticfx64.dll 26.20.13031.10003, GUID: D7B71EE2-2B51-11CF-2F50-B1313AC2D735 here is the LE-text

Birksche

yes, I agree with SLR: the best mod ♥...but i get loading-issues since i have the npc 126 in my game, the second try to enter a lot works, but the first try not ( only when i go new in game, after that evry thing is fine )

Birksche

Thank you. You need to apply only one job - roommate one.

thnx u ♥♥♥♥♥

Aiko Chan

This is one of the best mods out there!! No more ugly townies with weird names being generated by the game. I just fill my game up with Sims from gallery and they get drafted into NPC roles. I have a couple of questions: Is this mod compatible with MCCC, particularly the story progression and if I want someone to be my uni roommate do I have to apply the roommate “job” and the arts student “job” or do I only use one?

That's so handy! Thank you!

faded-springs

I hope this helps, I wrote out each NPC job (there are 72) so that when people are setting up their saves they can make sure they have one of each or import around 9x8 Sim households from the Gallery to cover them all! Arts Student Arts Professor Arts Roommate Science Student Science Professor Science Roommate Sage of Untamed Magic Sage of Practical Magic Sage of Mischief Magic Magic Novice Magic Intermediate Conservationist Mermaid StrangervilleCurioShopVendor Strangerville Military Strangerville Scientist Strangerville Conspiracist Strangerville Agent Strangerville Infected Director Commercial Director LowBudgetTV Director HighBudgetTV Director Film Dolly Camera Operator Special Effects Operator Makeup Artist Wardrobe Stylist Paparazzi Mixologist Gym Trainer Vendor Waiter Chef Host Assistant Receptionist Lab Tech Officer Detective Chief Criminal Scientist Yoga Instructor Massage Therapist Service Reflexologist Massage Therapist Barista Doctor Employee Repair Service Barfly Regular Fisherman Gardener Nanny Librarian Mail Carrier Maid Professional Gardener Tragic Clown Weirdo Food Delivery/Pizza Restaurant Critic Butler Forest Ranger Master Herbalist DJ DJ Headliner Landlord Veterinarian Living Statue City Repair Romance Guru

magneticsouth

Thank You! <3

Thanks for working on this and i hope you are Enjoying the holiday season!!

Ry

Thanks so very much!!

Shandra Beaver


More Creators