Skip to content

Conversation

@OhRudi
Copy link

@OhRudi OhRudi commented Feb 22, 2025

@Chain-Reaction
Hello, I updated many of the XML code for the tunable settings of many nraas mods.
There were some differences between the tunable settings in the code and the XML
code that a mod-user can use to set standart settings.
Additionally I found two minor bugs and fixed them as well.
I tested all changes in game and attached screenshots in the comments here on GitHub.
Here's a link to download all the Mod-Tuning files, with updated XML, all tested in game.
Please read through the commit comments thorughly, cause I still found some settings that have
open questions for me. I wrote about them in the commit messages. :)

Thank you & Happy Simming ^^

…nable values

here a list of all updates with explenations

NRaasConsigner/XML/ConsignerSpacePersistedSettings.xml
- added new setting "kReportGate" with default value from the code

NRaasDresser/XML/Dresser+DresserSettings.xml
- added new setting "kCheckOutfitsOnReset" with default value from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates the new setting, see screenshots
- updated the default value of "kCheckOutfits" to "True", taken from code
- updated some comments with the ones from the code
- removed settings "kRotateMartialOutfit", "kAddRandomBodyHair", "kAddRandomMaleMakeup", "kAddRandomFemaleMakeup", cause they're no longer used in code

NRaasDresser/XML/Kathy/Dresser+DresserSettings.xml
- updated these personal settings to match the changes in the main settings of the Dresser mod

NRaasDresser/XML/Personal/Dresser+DresserSettings.xml
- updated these personal settings to match the changes in the main settings of the Dresser mod

NRaasGoHere/XML/GoHereSpacePersistedSettings.xml
- added new settings "kDisallowCarRouting", "kDisallowBoatRouting", "kDisallowMermaidRouting" with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots
- added new settings "kServiceSimsIgnoreAllDoorOptions", "kRoleSimsIgnoreAllDoorOptions", "kEnableDoorTooltips" with default values from the code
  - **BUT I COULDN'T FIND THEM IN GAME, NOR DOKUMENTATION OF THEM ON THE NRAAS SITE, PLEASE HELP**

NRaasMasterController/XML/MasterControllerSpacePersistedSettings.xml
- added new setting "kMaxCASSliders" with default value from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates the new setting, see screenshots
- added new setting "kUniGenderAdult" with default value from the code
  - **I FOUND IT IN GAME, BUT NO DOKUMENTATION OF THIS ON THE NRAAS SITE, PLEASE HELP**
- removed setting "kMakeupByCategory", "kTagInfo", "kEnableMemories", "kBodyHairForAll", "kSubtleMapTags", cause they're no longer used in code

NRaasOverwatch/XML/OverwatchSpacePersistedSettings.xml
- replaced "kBootAllGnomes" with "kResetAllGnomes", as I found it in the code
- added new settings "kDeleteAllMagicGnomes", "kCleanupSinged", "kCleanupSkillModifiers", "kCompressFamilyLevel", "kRouteFailTestMinutes", "kCleanupVehiclesHourly", "kDisableFullMoonLighting", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots
- added new setting "CleanupAging", with default value from the code
  - **BUT IT'S NOT APPLIED IN THE CODE, PLEASE HELP**
- added new setting "kMinimumRouteFail", with default value from the code
  - **BUT I COULDN'T FIND THEM IN GAME, NOR DOKUMENTATION OF THEM ON THE NRAAS SITE, PLEASE HELP**

NRaasOverwatch/XML/Personal/OverwatchSpacePersistedSettings.xml
- updated these personal settings to match the changes in the main settings of the MasterController mod

NRaasPortraitPanel/XML/PortraitPanelSpacePersistedSettings.xml
- updated many comments to match those in the code

NRaasRegister/XML/RegisterSpacePersistedSettings.xml
- added new settings "kTouristChanceOfLeaving", "kTouristAmount", "kPayPerProprietor", "kPayPerConcessionsStandMerchant", "kPayPerKissingBoothAttendant", "kPayPerPotionShopMerchant", "kPayPerUniversityMascot", "kPayPerBaristaBarTender", "kPayPerHobbyShopMerchant", "kPayPerCafeteriaWaiter", "kPayPerBotShopMerchant", "kMaximumPaparazzi", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots
- added new setting "kAllowHomeworldTourists", with default value from the code
  - **BUT I COULDN'T FIND IT IN GAME, NOR DOKUMENTATION OF THIS ON THE NRAAS SITE, PLEASE HELP**

NRaasRelativity/XML/RelativitySpacePersistedSettings.xml
- added new settings "kCyclesPerUpdate", "kPerformRelativeTuningAlterations", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots

NRaasTempest/TempestSpace/PersistedSettings.cs
- edited the tunable comments, removed a typo and added the fahrenheit unit for clarity

NRaasTempest/XML/TempestSpacePersistedSettings.xml
- added new settings "kRemoveLeavesInWinter", "kChanceOccultItemTrickOrTreat", "kAutoLightFireplaces", "kAutoLightFireplacesTemperature", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots

NRaasTraveler/XML/TravelerSpacePersistedSettings.xml
- added new settings "kDisableDescedants", "kChanceOfOccultHybrid", "kChanceOfOccultMutation", "kMaxOccult", "kDisableDescendantModification", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots
- removed setting "kRemoveTravelRestrictions", cause it's no longer used in code

NRaasVector/XML/VectorSpacePersistedSettings.xml
- updated some comments with the ones from the code

NRaasWoohooerKamaSimtra/XML/WoohooerSpaceSkillsKamaSimtraSettings.xml
- added new settings "kDistinctSimStats", "kCyberWoohooBaseChanceScoring", "kSeedServicePool", with default values from the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates those new settings, see screenshots
- updated some comments with the ones from the code

NRaasWoohooer/XML/WoohooerTuningCat.xml
NRaasWoohooer/XML/WoohooerTuningDog.xml (same here)
NRaasWoohooer/XML/WoohooerTuningHorse.xml (same here)
- updated the default value for "kMaximumHouseholdSizeForAutonomous" to match the one form the code
  - all tested with a updated NRaas Mod-Tuning, that manipulates the new setting, see screenshots
- removed settings "kLikingGatingForAutonomousRomance", "kTeenTryForBabyAutonomous", cause they're no longer used in code
- updated the default value for "kWoohooCountScoreFactor" to match the one form the code
  - **BUT I COULDN'T FIND IT IN GAME, BUT IT HAS DOKUMENTATION ON THE NRAAS SITE, PLEASE HELP**
- for setting "kWoohooBaseChanceScoring"
  - **I COULDN'T FIND IT IN GAME, BUT IT HAS DOKUMENTATION ON THE NRAAS SITE, PLEASE HELP**
NRaasSaver/XML/SaverOptions.xml
- added new settings "kPauseOnLoad", "kPauseOnSave" with default values from the code

NRaasSaver/Saver.cs
NRaasSaver/SaverSpace/PersistedSettings.cs
- moved the tunable settings into one class
- this previosly caused the settings in a mod tuning to not apply
  - see screenshots for the proof
@OhRudi
Copy link
Author

OhRudi commented Feb 22, 2025

Screenshots

  • I testet all adjustments in game
  • but I did not make screenshots of all of them, just some to proof

Consigner - Proof that the adjusted Tuning works

Consigner - Proof that the adjusted Tuning works

Dresser - Proof that the adjusted Tuning works

Dresser - Proof that the adjusted Tuning works

GoHere - Proof that the adjusted Tuning works

  • the result of the setting gets negated in code, that's why the values are the opposite in game
    • "Dissallow" -> "Allow"
      GoHere - Proof that the adjusted Tuning works
      GoHere - Proof that disallow boat routing gets negated

MasterController - Proof that the adjusted Tuning works

MasterController - Proof that the adjusted Tuning works
MasterController - Proof that the adjusted Tuning works 2

Overwatch - Proof that the adjusted Tuning works

Overwatch - Proof that the adjusted Tuning works

Register - Proof that the adjusted Tuning works

Register - Proof that the adjusted Tuning works

Relativity - Proof that the adjusted Tuning works

Relativity - Proof that the adjusted Tuning works

Saver - Proof that the adjusted Tuning works

  • for that to work, it needed the adjustments of commit 70939bb
    Saver - Proof that the adjusted Tuning works

Tempest - Proof that the adjusted Tuning works

Tempest - Proof that the adjusted Tuning works
Tempest - Proof that the adjusted Tuning works 2

Traveler - Proof that the adjusted Tuning works

Traveler - Proof that the adjusted Tuning works

Woohooer Cat - Proof that the adjusted Tuning works

Woohooer Cat - Proof that the adjusted Tuning works

Woohooer Dog - Proof that the adjusted Tuning works

Woohooer Dog - Proof that the adjusted Tuning works

Woohooer Horse - Proof that the adjusted Tuning works

Woohooer Horse - Proof that the adjusted Tuning works

Woohooer Kama Simtra Module - Proof that the adjusted Tuning works

Kama Simtra - Proof that the adjusted Tuning works
Kama Simtra - Proof that the adjusted Tuning works 2

@OhRudi
Copy link
Author

OhRudi commented Feb 3, 2026

@Chain-Reaction please merge this with the main branch ^^ The Pull-Request is one year old by now ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant