This is a new version of a mod concept originally by SHUSHU which I enjoyed using in my own game and wanted to maintain as the game was updated. In a general sense, this mod controls which Sims appear as walkbys, service Sims, and customers on community lots so that primarily local Sims show up. No longer will Eliza Pancakes haunt every lot in the game. Every World in the game even gets its own set of townies. Read on for more details.
Local Sims
Home Regions changes the game so that NPCs, such as vendors or Sims walking in the background, will be Sims living in that local World (i.e. only Willow Creek residents will show up at Willow Creek venues, only Sims that live in Oasis Springs will show up in Oasis Springs). Sims you specifically invite via phone, club event, or group system are exempt, as are certain roles where it is necessary for gameplay.
If there are not enough Sims in the World to fill a necessary role, the game will automatically generate homeless Sims who live in that World. Sims generated this way will remember their World, and will keep showing up there.
Note: Homeless sims will not get generated infinitely, only enough to satisfy the game's requirements for NPCs, but this mod will very likely increase the population in your save file.
Smarter Sim Spawning
Home Regions changes several game filters so that the NPCs the game chooses make more sense, even beyond what World they come from. College parties won't be full of Elders, Sims traversing the Magic Realm will actually be Spellcasters, etc.
Home Regions also fixes an issue where townies would all be assigned to a small number of Worlds. In an unmodded game, nearly all NPCs end up living in San Myshuno, Sulani, and Mt. Komorebi. With Home Regions installed, Sims will generate evenly across all Worlds.
For more information on this feature, click here.
Assign Townies to Worlds
You can assign townies to any World where you want them to show up and be treated as a local. This can be a Sim you’ve made and evicted, or a Sim randomly generated by the game that you like and want to see around.
To move a Sim, turn on testing cheats, and theneither shift-click the Sim you want to move, or shift-click the ground and use the menu to select several Sims at a time.
For more information on this feature, click here.
Regional Filters
You have control over whether Sims from one World can visit another World on their own. To change these settings, turn on testing cheats, and then shift-click the ground to access the settings menu. You can allow or disallow connections between as many Worlds as you want.
For more information on this feature, click here.
Note: By default, Magnolia Promenade allows Sims from Willow Creek and Newcrest.
Soft Filters
Soft Filters allow you to ease up the restriction on local NPCs, and can reduce your overall townie count. When a World uses a soft filter, the game will try to use local Sims first according to your Regional Filter settings. Then, if it runs out of valid Sims, instead of making a new townie, it will use an existing townie from another World to fill the role.
For more information on this feature, click here.
Note: By default, Magnolia Promenade and San Myshuno have a soft filter enabled.
Tourist Toggles
Normally, Sims will be allowed to bypass the Regional Filter settings in order to attend touristy events and spectacles in the public areas, such as Festivals in San Myshuno. If you would like to prevent tourism in a certain World, you can toggle that in the settings. By setting a World's tourism to "Locals Only", the mod will force events there to use local Sims.
For more information on this feature, click here.
Venue Filters
Venue Filters allow you control over how Sims spawn on certain lot types separate from the overall World rules. For example, you may want Copperdale to use local townies for the most part, but still want high school students to come from every World. By setting a venue to "Open", Sims on that lot type will be allowed to bypass your Regional Filter rules.
For more information on this feature, click here.
World Filter Exemptions
If you have an individual Sim who want to be able to travel between Worlds, you can create a World Exemption rule that allows them to roam around into as many Worlds are you see fit.
To create a permission for a Sim, turn on testing cheats, and then shift-click the Sim you want to give access to. Select "World Filter Exemptions" and then "Add World Exemptions" to choose the Worlds they can visit.
For more information on this feature, click here.
International Hub Lot Trait
If you want an individual community lot to allow Sims from everywhere, you can give it the "International Hub" lot challenge in Build Mode. This will turn off all filters and restrictions immediately while the lot challenge is active there.
For more information on this feature, click here.
Notification Settings
To control how often you get notifications when moving Sims or changing your filters, you can turn on testing cheats, and then either shift-click the ground to access the mod's settings menu and select "Notification Settings". You can enable or disable notifications pop-ups for changing settings, moving Sims, or creating exemptions.
For more information on this feature, click here.
Reset All Settings
If you'd like to reset all your Home Regions settings and start over with default settings, you can turn on testing cheats, and then either shift-click the ground to access the mod's settings menu and select "Restore Home Regions Settings". You'll be prompted if you want to continue, backup your current settings, or cancel.
For more information on this feature, click here.
Languages
- English
- Spanish (thank you, LeRoiDeTout!)
- Polish (thank you, Astercholik!)
- Italian (thank you, ISY!)
- Portuguese (thank you, deehsims!)
- Russian (thank you, Jane_Moriarty!)
- Traditional Chinese (thank you, vitahush!)
New translations are always welcome! If you would like to translate the mod into a language that uses gendered word endings, please contact me beforehand to get the proper tokens.
Requirements and Compatibility
This mod only requires the Base Game, but supports all packs.
This mod isn't likely to conflict with other mods because of how the script interacts with the game assets. There are no direct tuning overrides.
Special Thanks
SHUSHU for creating the original mod
Andrew and The Sims 4 Studio team for making Sims 4 Studio
Alphabetsmells/LeRoiDeTout for his help and collaboration on all things Python and script
and the greater The Sims 4 creator community
Discord Server
For bug reports, live troubleshooting, discussion of my mods, and general chit-chat, please join us on the Sims After Dark Discord server. It is a joint mod support server for LeRoiDeTout, Shinobu Nox, NC4T/Keke, and myself.
Supporting My Mods
This mod and all of my others are free to download and will remain so. If you'd like to support their continued development, you can donate to my Patreon. I occasionally post progress updates and exclusive access to beta versions of my newer mods.