Home | Download | Discussion | Help | Site Map | New Posts | Sign in

Latest Site News

Theme Catchup2018 - posted on 1st May 2018 at 1:50 PM
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

NPCC Retail

by Paulson Posted 16th May 2018 at 8:19 PM - Updated 17th May 2018 at 10:07 AM by Paulson
Open thumbnail gallery
I am the author of the NPC Control mod (NPCC). Let me introduce the independent module NPCC: Retail. The purpose of this mod is to correct and improve the game process related to the retail in Sims 4. The behavior logic of employees and customers has been changed and ability to control it through mod's settings has been added. The times spent on servicing the customer and restock were reduced, 2 additional mark-ups of 200% and 400% were added. In addition, the mod's settings allow:
- disable children and Grim Reaper as customers;
- set the maximum number of customers;
- set the duration of the shift of workers;
- set the waiting time for customer service;
- set the time for browsing the goods and the intention to buy it.

To see and change the settings, enter the following in the command line:

To change the settings, enter the command line without the parentheses
npcc_retail.settings {command} {value}

For example,
npcc_retail.settings maximumcustomers 20

Or through the file npcc_retail.cfg, which is created immediately after the game is launched in the folder where the mod is installed. It can be edited in Notepad or Notepad ++ (TextEdit on Mac).

Description of the commands:
{WorkTimeMin}, {WorkTimeMax} - the employee's working time in simminutes (chosen randomly between these two values).
{StateTimeoutMin}, {StateTimeoutMax} - duration of the employee's state in the simminutes (chosen randomly between these two values). By default, there are 4 states: serve customers, restock, clean up, socialize with customers.

If there is a customer ready to make a purchase, the employee's state will change to "serve customers". The default is 15 simminute.
{DisableRestock} - disable Restock (1 - disabled, 0 - enabled). Default is 1.
{DisableClean} - disable cleaning (1 - disabled, 0 - enabled). Default is 1.
{DisableSocialize} - disable socialize with customers (1 - disabled, 0 - enabled). Default is 1.
{SlackTimeoutMin}, {SlackTimeoutMax} - time in the simminutes, during which the employee will be slacking off (it is chosen randomly between these two values). Default 0 - do not slack.

{DisableChildCustomers} - disable child customers. (1 - disabled, 0 - enabled). Default is 1.
{MaximumCustomers} - set the maximum number of customers in the store. Default is 15.
{WaitToPurchaseDecayRate} - this parameter determines the rate at which the patience of the customer decreases while waiting to be serviced. With a value of 1 - the standard settings of the game. By default 0 - the patience does not decrease, i.e. the customer waits to be serviced forever.

Depending on the cost of goods in the store will be the following categories of customers: Wealthy, cost 800ยง-3200ยง; MidRange, cost 200ยง-800ยง; Bargain, cost 0ยง-200ยง; and there are always be Loiterers who usually do not buy anything.

These parameters determine the duration of browsing the goods by different categories of customers in the store, when they decide to buy something or not. If not, but there is still time within ShopTime (next option), it will make one more attempt.
{WealthyBrowseTimeMin} 60, {WealthyBrowseTimeMax} 120
{MidRangeBrowseTimeMin} 30, {MidRangeBrowseTimeMax} 60
{BargainBrowseTimeMin} 5, {BargainBrowseTimeMax} 10
{LoitererBrowseTimeMin} 45, {LoitererBrowseTimeMax} 90

These parameters determine the time that the customer can spend in the store before he leaves.
{WealthyShopTimeMin} 180, {WealthyShopTimeMax} 240
{MidRangeShopTimeMin} 120, {MidRangeShopTimeMax} 180
{BargainShopTimeMin} 70, {BargainShopTimeMax} 90
{LoitererShopTimeMin} 150, {LoitererShopTimeMax} 210

These parameters determine the probability of making a purchase.
{WealthyInitialPurchaseIntentMin} 15, {WealthyInitialPurchaseIntentMax} 20
{MidRangeInitialPurchaseIntentMin} 45, {MidRangeInitialPurchaseIntentMin} 55
{BargainInitialPurchaseIntentMin} 80, {BargainInitialPurchaseIntentMax} 95
{LoitererInitialPurchaseIntentMin} 1, {LoitererInitialPurchaseIntentMax} 25

{ContinueShoppingAfterPurchaseIfMinutesLeft} - if after making a purchase the value of the remaining time of ShopTime is greater than this parameter, the customer will try to make another purchase. By default 1000, this means that the customer will leave after purchase.

If you change the settings, you must reenter the retail lot.

Unzip and place files into your Mods folder or one level below that e.g. Mods\NPCC_Retail.
Script mods must be enabled in your game options for this mod to work properly.

If you like my mods, please, support me. Thank you.
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
npcc_retail_v1.0.0.zip 8.4 KB 1,471 17th May 2018
61 Thanks Say Thanks
Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract: Use 7zip (recommended), WinRAR (Windows) or Stuffit (OS X) to extract the file(s) from the .rar or .zip file(s). OS X also has a built-in utility for that (just rightclick).

3. Unzip and place files into your Mods folder or one level below that e.g. Mods\NPCC_Retail.
Ensure that script mods are enabled in game settings.

Need more information?
12 Comments / Replies (Who?) - 3 Feedback Posts, 8 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)

Expansion/Stuff packs required:
Get to Work

Built with Game Version:

12 Comments / replies (Who?)

36 Favourited



Type: No Autonomy Other

Tags: #npc, #control, #npcc, #retail