EA Tuning FAQ

anchor: [[EA Tuning FAQ#Instructions|EA Tuning Instructions]]

EA provided a massive amount of tuning to alter how the Core game operates. Find here various tidbits that have been answered on this site.

There are now two methods to adjust these values:
  1. Use Retuner, which allows you to adjust the value in-game, on a town-by-town basis: Retuner FAQ + Members' Retuner Settings
    • Note that not all tuning can be changed via this mod, so you may need to use the traditional method if no Retuner instructions are provided.
  2. The traditional way by creating a tuning override package : How To Tune.

It is possible a tuning modder has already provided whatever you are searching for, see here for existing mods: Other Mods FAQ



How do I change the length of time until the "Old Friends" relationship becomes available?


Tuning File : "Socializing"

The "Socializing" tuning contains information related to each type of long-term relationship.

Locate the "Old Friend" relationship and change the following line :
<RelationshipLength>14</RelationshipLength>

The line defines the minimum number of sim-days that must pass in order for this relationship type to be eligible between two sims.



How do I increase the maximum number of traits allowed for an age-stage ?

anchor : [[EA Tuning FAQ#MoreTraits]]

Retuner : "Sims3.Gameplay.ActorSystems \ TraitManager"

Tuning File : "TraitManager_0x85009be60155d3c6"

    <kTraitsForYoungAdultAndOlder value="5">
      <!--Range:  Integer.  Description:  Number of traits allowed for Young Adult and older.-->
    </kTraitsForYoungAdultAndOlder>
    <kTraitsForTeens value="4">
      <!--Range:  Integer.  Description:  Number of traits allowed for Teens.-->
    </kTraitsForTeens>
    <kTraitsForChildren value="3">
      <!--Range:  Integer.  Description:  Number of traits allowed for Children.-->
    </kTraitsForChildren>
    <kTraitsForBabiesAndToddlers value="2">
      <!--Range:  Integer.  Description:  Number of traits allowed for Babies and Toddlers.-->
    </kTraitsForBabiesAndToddlers>



How do I turn off the Seasons Attraction Date phone calls ?

anchor : [[EA Tuning FAQ#DateCall]]

Retuner : "Sims3.Gameplay.Socializing \ AttractionNPCBehaviorController"

Tuning File : "AttractionNPCBehaviorController"

Set the field <kAttractionPhoneCallChance> to "0" to completely disable the system, or a number closer to "0" to reduce the frequency of calls.



How do I turn off aliens ?

anchor : [[EA Tuning FAQ#Aliens]]

Retuner : "Sims3.Gameplay.ActorSystems \ AlienUtils"
Usage: Nraas>Retuner>Settings>General>By Tunable XML>

Tuning File : "AlienUtils"

To disable alien abduction, set the following fields to "0":
  • kAbductionBaseChance
  • kAbductionTelescopeBonus
  • kAbductionSpaceRockBonus

To disable the chance of an alien visiting your household, set the following fields to "0":
  • kAlienHouseholdVisitChanceActive
  • kAlienHouseholdVisitChanceOffspring
  • kAlienHouseholdVisitChanceActiveHighLTRMod
  • kAlienHouseholdVisitChanceActiveSpaceRockMod

Note: If you are attempting to make aliens more likely, simply set the above values to higher values, rather than setting them to "0".



How do I reduce the size of service pools ?

anchor : [[EA Tuning FAQ#ServicePopulation]]

Each EA Service has its own tuning, located under the name of the class that controls that service in-game.

In Retuner under "By Tunable XML \ Sims3.Gameplay.Services" :
  • Babysitter
  • BartenderService (Not to be confused with the Mixologist Role controller by Register)
  • Dancer
  • Firefighter
  • Maid
  • MailCarrier
  • NewspaperDelivery
  • PizzaDelivery
  • Police
  • Repairman
  • Repoman
  • SocialWorker

Within each of these is a "kServiceTuning \ kMaxNumNPCsInPool" field which governs the size of the pool EA feels the need to maintain within your town.
  • Change the value to "0" to eliminate the whole pool.
  • Note that if you request a service, the game will create a sim automatically, and then wipe them out once their job is complete

You may need Register's more efficient Service Cleanup operation to clear out the current service population, or use MasterController's "Total Annihilation" to delete them manually.



How do I make one of my spawn points spawn all type of insects ?

anchor : [[EA Tuning FAQ#FullSpawner]]

Tuning File : "Insects"
Take one of the existing insect spawners and change the <Spawns> and <Probability> tuning fields to include all the insects.

  • Note that the number of elements entered into the <Probability> field must match the number entered into <Spawns>.
  • Set the probabilities to "1" for each spawn type and all spawns will occur equally often.

Tuning File : "RockGemMetal"
Do the same for the Rock/Gem/Metal spawner tuning.



How do I increase the amount I can purchase from the Grocery store ?

anchor : [[EA Tuning FAQ#GroceryPurchases]]

Retuner : Sims3.UI.ShoppingController.MaxIndividualBuyCount

Tuning File : ShoppingController_0xc17d4e4ddf60101a

    <kMaxIndividualBuyCount value="100">
      <!--The maximum number of items of one type that can be bought-->
    </kMaxIndividualBuyCount>

Change the "100" to whatever you want.



How to change the bars opening hours?

anchor : [[EA Tuning FAQ#change-bars-hours]]

Tuning File : Bars

<Venues>
<Venue>DiveBarSports</Venue>
<PriceMultiplier>1</PriceMultiplier>
<PriceCapMultiplier>4</PriceCapMultiplier>
<HourOpen>13</HourOpen>
<HourClose>1</HourClose>
<HappyHourStart>17</HappyHourStart>
<HappyHourEnd>19</HappyHourEnd>
...
</Venues>

Tip: The <HourOpen> and <HourClose> fields also influence the working hours for the mixologist.

Each Venue type has its own set of hours, so ensure that you change all the ones you are interested in.



Disabling or reducing the Build/Buy discount given to Ambitions Interior Designers

anchor: [[EA Tuning FAQ#ArchitectDiscount]]

Retuner : Sims3.Gameplay.ActiveCareer.ActiveCareers.InteriorDesigner

Tuning File : InteriorDesigner_0xc1c827a58f5ade6e

You have a couple of choices here :
  • Increasing the level at which you receive the discount, or changing the discount itself.
  • The EA comments specify the range of values available.

    <kLevelToGetBuildBuyDiscount value="1">
      <!--At this level the Sim will get a tunable discount to build & buy purchases. Range: 1-10.-->
    </kLevelToGetBuildBuyDiscount>
    <kBuyModeDiscountFactor value="0.4">
      <!--Discount factor applied to Buy Mode prices when Sim is at or above kLevelToGetBuildBuyDiscount. Range: 0 (no discount) to 1 (free).-->
    </kBuyModeDiscountFactor>
    <kBuildModeDiscountFactor value="0.4">
      <!--Discount factor applied to Build Mode prices when Sim is at or above kLevelToGetBuildBuyDiscount. Range: 0 (no discount) to 1 (free).-->
    </kBuildModeDiscountFactor>



Disabling the "Pet saves you from Death" system added by Pets

anchor: [[EA Tuning FAQ#PetSave]]

- Nonamena Nonamena noted that this mod is also available here : http://modthesims.info/download.php?t=458701

Retuner : Sims3.Gameplay.Services.GrimReaperSituation

Tuning File : "GrimReaperSituation"

The default is to have a 35% base chance of your pet saving you, with trait-scoring altering that value up or down
    <kMaxPetSaveBaseChance value="0.35">
      <!--Base Chance of pet saving BFF sim-->
    </kMaxPetSaveBaseChance>
...
    <kPositiveTraitBonus value="0.1">
      <!--Bonus for each good trait the pet has-->
    </kPositiveTraitBonus>
...
    <kNegativeTraitPenalty value="0.1">
      <!--Penalty for bad each trait-->
    </kNegativeTraitPenalty>

Change the values to "0" to disable the functionality
    <kMaxPetSaveBaseChance value="0.0">
      <!--Base Chance of pet saving BFF sim-->
    </kMaxPetSaveBaseChance>
...
    <kPositiveTraitBonus value="0.0">
      <!--Bonus for each good trait the pet has-->
    </kPositiveTraitBonus>
...
    <kNegativeTraitPenalty value="0.0">
      <!--Penalty for bad each trait-->
    </kNegativeTraitPenalty>



Disabling The Late Night Celebrity Party Invitations

anchor: [[EA Tuning FAQ#LateNightParty]]

Retuner : Sims3.Gameplay.Situations.NpcParty

Tuning File : "NpcParty"

The default is to have a different chance of a party each day of the week
<kChanceOfPartyForDaysOfWeek value="0.33, 0.2, 0.2, 0.2, 0.33, 0.85, 0.85">
<!--Chances (0 to 1) of each day of the week having an NPC Party. Format: (chanceSun, chanceMon, chanceTues, chanceWed, chanceThurs, chanceFri, chanceSat).-->
</kChanceOfPartyForDaysOfWeek>

Change the value to "0" chance for each day. You must leave a value in for each day, or the code will bounce.
<kChanceOfPartyForDaysOfWeek value="0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0">
<!--Chances (0 to 1) of each day of the week having an NPC Party. Format: (chanceSun, chanceMon, chanceTues, chanceWed, chanceThurs, chanceFri, chanceSat).-->
</kChanceOfPartyForDaysOfWeek>



Disabling the Limo given to ShowTime Careers

anchor: [[EA Tuning FAQ#ShowTimeLimo]]

Retuner : Sims3.Gameplay.ActiveCareer.ActiveCareers.PerformanceCareer.kLevelForALimoRide

Tuning File : "PerformanceCareer"

The default is to start using a limo once level "8" of the career is achieved
   <kLevelForALimoRide value="8">
      <!--The level that performers are escorted in a limo-->
    </kLevelForALimoRide>

Change the value to level "11" (a level that can never be achieved) to stop it entirely
   <kLevelForALimoRide value="11">
      <!--The level that performers are escorted in a limo-->
    </kLevelForALimoRide>



Writing Novels Faster


As noted by - bluegenjutsu bluegenjutsu

Retuner : Sims3.Gameplay.Skills.Writing.kRateBasePPM

Tuning File : "Writing"

The EA default is to write 0.12 pages per sim-minute :
<kRateBasePPM value=".12">
<!--The base PPM a Sim will write with no other bonuses added.-->
</kRateBasePPM>

To increase the rate to say 5 pages per sim-minute :
<kRateBasePPM value="5">
<!--The base PPM a Sim will write with no other bonuses added.-->
</kRateBasePPM>



Stop Bookshelves from Auto-populating with Books


Tuning File : "Bookshelf???"

  • "???" refers to a specific type of bookshelf.
  • There are multiple varieties, for instance "BookshelfAsian", "BookshelfCelebHigh", etc.

The EA default is to add "3" books :
<NumStartingBooks value="3" />

To change the number to no books at all :
<NumStartingBooks value="0" />



Changing the amount of money granted to CAS created families


Retuner : Sims3.Gameplay.CAS.CASLogic

Tuning File : "CASLogic"

EA default fields (values are self-explanatory) :
    <kStartingFundsForFamily value="16500">
      <!--Starting Funds for a Single Member Family-->
    </kStartingFundsForFamily>
    <kMoneyPerAdultElder value="2000">
      <!--Amount of Money per Young Adult/Adult/Elder when creating a Family-->
    </kMoneyPerAdultElder>
    <kMoneyPerTeen value="1000">
      <!--Amount of Money per Teen when creating a Family-->
    </kMoneyPerTeen>
    <kMoneyPerChild value="1000">
      <!--Amount of Money per Child when creating a Family-->
    </kMoneyPerChild>
    <kMoneyPerToddler value="500">
      <!--Amount of Money per Toddler when creating a Family-->
    </kMoneyPerToddler>
    <kMoneyPerBaby value="500">
      <!--Amount of Money per Baby when creating a Family-->
    </kMoneyPerBaby>
 
    <kMoneyPerDog value="250">
      <!--Amount of Money per Dog when creating a Family-->
    </kMoneyPerDog>
    <kMoneyPerLittleDog value="250">
      <!--Amount of Money per Little when creating a Family-->
    </kMoneyPerLittleDog>
    <kMoneyPerCat value="250">
      <!--Amount of Money per Cat when creating a Family-->
    </kMoneyPerCat>
    <kMoneyPerHorse value="1000">
      <!--Amount of Money per Horse when creating a Family-->
    </kMoneyPerHorse>



I want to make the Long Distance Friend reward available for pets.


Tuning file : "Traits"

Locate the "LongDistanceFriend" entry, and change :
  <AgeSpeciesVisible>C,T,Y,A,E</AgeSpeciesVisible>

To:
  <AgeSpeciesVisible>C,T,Y,A,E,Cats,AllDogs,Horses</AgeSpeciesVisible>

Note that you can do this for any trait.
  • However not all traits may be relevant to pets, and therefore may not have any effect on the game.



I want to enable the Deer, Racoon, and Wild Horse pet pools for Downtown worlds

anchor: [[EA Tuning FAQ#EnableDowntownPets]]

Tuning file : "PetPool"

Locate the following entries (there is one for each pool) :
<AllowWorldType>Base</AllowWorldType>

And replace them with :
<AllowWorldType>Base,Downtown</AllowWorldType>

Note: Since the default for that field is already set to "Base,Downtown", simply removing the field entry entirely will also work.



How do I limit the effect of annoying phone calls ?

anchor: [[EA Tuning FAQ#PartyCalls]]

This tuning does not actually stop the call, but instead sets the interval before the caller gives up.
  • Setting it to 1/10th of a sim-minute makes them give up before it even rings. (Setting to 0 makes it ring indefinitely.)

'Sorry you missed the party' calls


Retuner : Sims3.Gameplay.Situations \ NPCParty

Tuning File : NpcParty_0xff8eb407674bd8a4

Field : <kTimeOutForMissedNpcPartyPhoneCall>
  • Controls how long the phone rings before it gives up. Set it to .1.

Opportunity calls


Retuner : Sims3.Gameplay.Opportunities \ OpportunityManager

Tuning File : OpportunityManager_0x56a824afa8915703

Field : <kPhoneCallTimeout>
  • Controls how long the phone rings before it gives up. Set it to .1.



I would like my sims to use the subway more often.

anchor: [[EA Tuning FAQ#Subway]]

Retuner : Sims3.Gameplay.Actors \ SimRoutingComponent

Tuning File : SimRoutingComponent_0x7728186024b1edce

Field : <kDistanceMustSaveInOrderToUseSubway>

Set the value to a smaller number to allow sims to choose the subway for shorter distances.
  • - C.Dark C.Dark noted using a value of "-150"


Allow Teens to use the juice keg


Retuner : Settings \ General \ By Object \ JuiceKeg

There are several fields : HelpWithKegStand, KegStand, PourJuice, Refill, etc. In each one:
Allow Age Species \ Human Teen = True