With default settings, all positive traits seem to be possible(more at least), like skills. If I set the number of bad traits to 0, I can only get "Germ Resistant", "Caregiver", "Interior Decorator", "Uncultured", "Green Thumb", "Iron Gut", and "Gourmet"
Steps To Reproduce
Set negative traits to 0
Mod Version
Did you play on the DLC ? Is not, do you own it ? Do not own. All vanilla, only mod enabled
Version of the mod issue (You can find it in game->Mods page) Always3Interests 2.0.1
Configuration (Not needed if you copy paste the full logs)
Completed reload, in 0.177 seconds
Initializing input.
Input initialized.
Initialized touch support.
UnloadTime: 0.463900 ms
[04:16:28.479] [1] [INFO] KProfiler: Start
[04:16:28.616] [1] [INFO] Applying resolution 1920x1080 @60hz (fullscreen: True)
[04:16:28.617] [1] [INFO] Low Res Textures? No
[04:16:28.640] [1] [INFO] Current date: 05/01/2024 22:16:28
[04:16:28.641] [1] [INFO] release Build: ??-600112-?
[04:16:28.642] [1] [INFO] Creating SteamManager.
[04:16:28.783] [1] [INFO] DistributionPlatform initialized.
[04:16:28.786] [1] [INFO] release Build: U51-600112-V
[04:16:28.787] [1] [INFO] EXPANSION1 installed: False active: False
[04:16:30.301] [1] [INFO] Expansion1: False
SYSTEM INFO:
Platform=WindowsPlayer
OSname=Windows 10 (10.0.19045) 64bit
OSversion=10.0.19045.0
CPUmodel=Precision 7520 (Dell Inc.)
CPUdeviceType=Desktop
CPUarch=AMD64
ProcBits=64
CPUcount=8
CPUtype=Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
SystemMemoryMegs=65364
GPUgraphicsDeviceID=5174
GPUname=NVIDIA Quadro M2200
GPUgraphicsDeviceType=Direct3D11
GPUgraphicsDeviceVendor=NVIDIA
GPUgraphicsDeviceVendorID=4318
GPUgraphicsDeviceVersion=Direct3D 11.0 [level 11.1]
GPUmemoryMegs=4040
GPUgraphicsMultiThreaded=False
GPUgraphicsShaderLevel=50
GPUmaxTextureSize=16384
GPUnpotSupport=Full
GPUsupportedRenderTargetCount=8
GPUsupports2DArrayTextures=True
GPUsupports3DTextures=True
GPUsupportsComputeShaders=True
GPUsupportsImageEffects=True
GPUsupportsInstancing=True
GPUsupportsRenderToCubemap=True
GPUsupportsShadows=True
GPUsupportsSparseTextures=True
GPUcopyTextureSupport=Basic, Copy3D, DifferentTypes, TextureToRT, RTToTexture
System Language=English
[04:16:30.578] [1] [INFO] Initializing at 2024-05-02 04:16:30.578
[04:16:30.578] [1] [INFO] Save path: C:\Users\mikeh\Documents\Klei\OxygenNotIncluded
[04:16:31.459] [1] [WARNING] Recoverable parse error in C:/Users/mikeh/Documents/Klei/OxygenNotIncluded/mods/Steam/1717999057\mod.yaml
Found a property 'title' on a type 'KMod.KModHeader', but that type doesn't have that property!
[04:16:31.459] [1] [INFO] Dup Stats Configurator has a mod.yaml with a staticID `Always3Interests`, using that from now on.
[04:16:31.471] [1] [INFO] Dup Stats Configurator: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.471] [1] [INFO] Better Info Cards has a mod.yaml with a staticID `Aze.BetterInfoCards`, using that from now on.
[04:16:31.473] [1] [INFO] Better Info Cards: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.474] [1] [INFO] Customize Buildings has a mod.yaml with a staticID `CustomizeBuildings`, using that from now on.
[04:16:31.494] [1] [INFO] Customize Buildings: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.495] [1] [INFO] Mod Updater has a mod.yaml with a staticID `PeterHan.ModUpdateDate`, using that from now on.
[04:16:31.496] [1] [INFO] Mod Updater: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.497] [1] [INFO] Show Building Ranges has a mod.yaml with a staticID `PeterHan.ShowRange`, using that from now on.
[04:16:31.499] [1] [INFO] Show Building Ranges: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.501] [1] [INFO] Build Over Plants: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.501] [1] [INFO] Bigger Camera Zoom Out has a mod.yaml with a staticID `Cairath.BiggerCameraZoomOut`, using that from now on.
[04:16:31.504] [1] [INFO] Bigger Camera Zoom Out: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.505] [1] [INFO] Plan Buildings Without Materials has a mod.yaml with a staticID `Cairath.PlanBuildingsWithoutMaterials`, using that from now on.
[04:16:31.509] [1] [INFO] Plan Buildings Without Materials: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.509] [1] [INFO] Better Automation Overlay has a mod.yaml with a staticID `Aze.BetterLogicOverlay`, using that from now on.
[04:16:31.511] [1] [INFO] Better Automation Overlay: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.511] [1] [INFO] Decor Lights has a mod.yaml with a staticID `Cairath.DecorLights`, using that from now on.
[04:16:31.514] [1] [INFO] Decor Lights: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:31.515] [1] [INFO] No Manual Delivery has a mod.yaml with a staticID `Sanchozz.ONIMods.NoManualDelivery`, using that from now on.
[04:16:31.518] [1] [INFO] No Manual Delivery: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.519] [1] [INFO] Sandbox Tools has a mod.yaml with a staticID `PeterHan.SandboxTools`, using that from now on.
[04:16:31.522] [1] [INFO] Sandbox Tools: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.522] [1] [INFO] Wounded Go To Med Bed has a mod.yaml with a staticID `Cairath.WoundedGoToMedBed`, using that from now on.
[04:16:31.526] [1] [INFO] Wounded Go To Med Bed: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.526] [1] [INFO] Clean Floors has a mod.yaml with a staticID `Aze.CleanFloors`, using that from now on.
[04:16:31.529] [1] [INFO] Clean Floors: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.530] [1] [INFO] Smart Mop // by @Ony 👾 has a mod.yaml with a staticID `SmartMop`, using that from now on.
[04:16:31.533] [1] [INFO] Smart Mop // by @Ony 👾: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.534] [1] [INFO] Rest for the Weary has a mod.yaml with a staticID `PeterHan.FinishTasks`, using that from now on.
[04:16:31.537] [1] [INFO] Rest for the Weary: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.538] [1] [INFO] Planning Tool has a mod.yaml with a staticID `artorp.planningtool`, using that from now on.
[04:16:31.540] [1] [INFO] Planning Tool: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.541] [1] [INFO] Automatic Dispenser Only Transfer From Lower Priority has a mod.yaml with a staticID `Sanchozz.ONIMods.AutomaticDispenserOnlyTransferFromLowerPriority`, using that from now on.
[04:16:31.544] [1] [INFO] Automatic Dispenser Only Transfer From Lower Priority: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.544] [1] [INFO] Sweep By Type has a mod.yaml with a staticID `PeterHan.SweepByType`, using that from now on.
[04:16:31.548] [1] [INFO] Sweep By Type: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.548] [1] [INFO] Better Deselect has a mod.yaml with a staticID `Aze.BetterDeselect`, using that from now on.
[04:16:31.550] [1] [INFO] Better Deselect: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.553] [1] [INFO] Fluid Shipping: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:31.554] [1] [INFO] Suppress Notifications has a mod.yaml with a staticID `Aze.SuppressNotifications`, using that from now on.
[04:16:31.556] [1] [INFO] Suppress Notifications: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.556] [1] [INFO] No Long Commutes has a mod.yaml with a staticID `Cairath.NoLongCommutes`, using that from now on.
[04:16:31.559] [1] [INFO] No Long Commutes: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.561] [1] [WARNING] Recoverable parse error in
Found a property 'staticID' on a type 'KMod.Mod+PackagedModInfo', but that type doesn't have that property!
[04:16:31.562] [1] [INFO] Raincheck (Printing Pod Time Refund): Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.563] [1] [INFO] Wallpaper has a mod.yaml with a staticID `Cairath.Wallpaper`, using that from now on.
[04:16:31.566] [1] [INFO] Wallpaper: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.567] [1] [INFO] Buildable Dirt Tile has a mod.yaml with a staticID `BuildableDirtTile`, using that from now on.
[04:16:31.572] [1] [INFO] Buildable Dirt Tile: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:31.574] [1] [INFO] Suit Docks Stores 75kg Oxygen has a mod.yaml with a staticID `Cairath.SuitDockStores75Kg`, using that from now on.
[04:16:31.579] [1] [INFO] Suit Docks Stores 75kg Oxygen: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.580] [1] [INFO] Efficient Supply has a mod.yaml with a staticID `PeterHan.EfficientFetch`, using that from now on.
[04:16:31.586] [1] [INFO] Efficient Supply: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.588] [1] [INFO] Better Rocket Navigation: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.589] [1] [INFO] Falling Sand has a mod.yaml with a staticID `PeterHan.FallingSand`, using that from now on.
[04:16:31.593] [1] [INFO] Falling Sand: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.595] [1] [INFO] Settings Change Tool has a mod.yaml with a staticID `PeterHan.BulkSettingsChange`, using that from now on.
[04:16:31.598] [1] [INFO] Settings Change Tool: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.598] [1] [INFO] No Pointless Scrollbars has a mod.yaml with a staticID `Aze.NoPointlessScrollbars`, using that from now on.
[04:16:31.600] [1] [INFO] No Pointless Scrollbars: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.601] [1] [INFO] Research Queue has a mod.yaml with a staticID `PeterHan.ResearchQueue`, using that from now on.
[04:16:31.604] [1] [INFO] Research Queue: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.605] [1] [INFO] Auto-Eject has a mod.yaml with a staticID `PeterHan.AutoEject`, using that from now on.
[04:16:31.606] [1] [INFO] Auto-Eject: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.607] [1] [INFO] No Research Alerts has a mod.yaml with a staticID `Aze.NoResearchAlerts`, using that from now on.
[04:16:31.608] [1] [INFO] No Research Alerts: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.622] [1] [INFO] GasOverlay: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.623] [1] [INFO] Bigger Capacity has a mod.yaml with a staticID `BiggerCapacity`, using that from now on.
[04:16:31.625] [1] [INFO] Bigger Capacity: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.627] [1] [INFO] Crack Reacher: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.628] [1] [INFO] Airlock Door has a mod.yaml with a staticID `PeterHan.AirlockDoor`, using that from now on.
[04:16:31.629] [1] [INFO] Airlock Door: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:31.630] [1] [INFO] Freezer has a mod.yaml with a staticID `Freezer`, using that from now on.
[04:16:31.631] [1] [INFO] Freezer: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:31.632] [1] [INFO] AI Improvements has a mod.yaml with a staticID `PeterHan.AIImprovements`, using that from now on.
[04:16:31.633] [1] [INFO] AI Improvements: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.634] [1] [INFO] Queue For Sinks has a mod.yaml with a staticID `PeterHan.QueueForSink`, using that from now on.
[04:16:31.636] [1] [INFO] Queue For Sinks: Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.636] [1] [INFO] Happy Digging: Dwarf Edition (Fixed) has a mod.yaml with a staticID `HappyDigging_DwarfEdition_Fixed`, using that from now on.
[04:16:31.638] [1] [INFO] Happy Digging: Dwarf Edition (Fixed): Successfully loaded from path 'root' with content 'DLL'.
[04:16:31.639] [1] [INFO] Using builtin mod system.
[04:16:31.639] [1] [INFO] Loading mod content DLL [Dup Stats Configurator:1717999057] (provides DLL)
[04:16:31.641] [1] [INFO] Loading MOD dll: Always3Interests.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E763BAAB0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7B9871A0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E763BB6C0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB118D0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB124E0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB0E890.dll
[04:16:31.930] [1] [INFO] [PLib/Always3Interests] Registered mod options class Always3Interests.Always3InterestsSettings for Always3Interests
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB130F0.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB0D070.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB13D00.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB0DC80.dll
Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Mono/data-0000025E7BB0F4A0.dll
[04:16:32.078] [1] [INFO] Localization.Initialize!
[04:16:32.086] [1] [INFO] Test Data Location / docs / C:\Users\mikeh\Documents\Klei\OxygenNotIncluded
[04:16:32.086] [1] [INFO] Test Data Location / local / C:\Users\mikeh\AppData\Local\Klei\OxygenNotIncluded
[04:16:32.089] [1] [INFO] Test Data Locations / C:\Users\mikeh\Documents\Klei\OxygenNotIncluded\test / write True / read True / removed True
[04:16:32.089] [1] [INFO] Test Data Locations / C:\Users\mikeh\AppData\Local\Klei\OxygenNotIncluded\test / write True / read True / removed True
[04:16:32.093] [1] [INFO] Logged into Steam with ID:76561197980971157, NAME:mikehart526
[04:16:32.094] [1] [INFO] [Account] Requesting auth ticket from Steam
[04:16:33.027] [4] [INFO] [Account] Got login for user KU_qNBPPOvM
[04:16:33.632] [6] [INFO] World settings reload complete!
[04:16:33.648] [1] [WARNING] No lookup frames for [0x7D3ACF5F] build: [painting_wide_art_o] idx: [6] id: [texture]
[04:16:36.889] [1] [WARNING] Tried loading prefab with duplicate tag, ignoring: DebugPlacer
[04:16:36.889] [1] [WARNING] Tried loading prefab with duplicate tag, ignoring: DebugPlacer
[04:16:37.787] [1] [INFO] Loading settings
Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
Unloading 4555 unused Assets to reduce memory usage. Loaded Objects now: 57630.
Total: 140.497200 ms (FindLiveObjects: 4.254100 ms CreateObjectMapping: 4.067500 ms MarkObjects: 129.406700 ms DeleteObjects: 2.768100 ms)
Unloading 2 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 2.278500 ms
Unloading 3 unused Assets to reduce memory usage. Loaded Objects now: 61358.
Total: 144.080000 ms (FindLiveObjects: 3.155200 ms CreateObjectMapping: 2.367000 ms MarkObjects: 138.457800 ms DeleteObjects: 0.099700 ms)
[04:16:41.637] [1] [INFO] -- MAIN MENU --
[04:16:41.778] [1] [INFO] Checking which steam branch we're on. Got: []
[04:16:41.874] [1] [INFO] Screen resolution updated, saving values to prefs: 1920x1080 @ 60, fullscreen: True
[04:16:42.448] [1] [INFO] Steam: updating info for mod Better Deselect
[04:16:42.473] [1] [INFO] Steam: updating info for mod AI Improvements
[04:16:42.484] [1] [INFO] Steam: updating info for mod Freezer
[04:16:42.498] [1] [INFO] Steam: updating info for mod Happy Digging: Dwarf Edition (Fixed)
[04:16:42.501] [1] [INFO] Steam: updating info for mod Dup Stats Configurator
[04:16:42.514] [1] [INFO] Steam: updating info for mod Efficient Supply
[04:16:42.519] [1] [INFO] Steam: updating info for mod Crack Reacher
[04:16:42.526] [1] [INFO] Steam: updating info for mod Airlock Door
[04:16:42.537] [1] [INFO] Steam: updating info for mod Queue for Sinks
[04:16:42.548] [1] [INFO] Steam: updating info for mod Bigger Capacity
[04:16:42.561] [1] [INFO] Steam: updating info for mod Plan Buildings Without Materials
[04:16:42.571] [1] [INFO] Steam: updating info for mod Wallpaper
[04:16:42.583] [1] [INFO] Steam: updating info for mod Settings Change Tool
[04:16:42.584] [1] [INFO] Steam: updating info for mod Better Rocket Navigation
[04:16:42.599] [1] [INFO] Steam: updating info for mod Decor Lights
[04:16:42.611] [1] [INFO] Steam: updating info for mod Raincheck (Printing Pod Time Refund)
[04:16:42.611] [1] [INFO] Steam: updating info for mod Automatic Dispenser only Transfer from Lower Priority
[04:16:42.613] [1] [INFO] Steam: updating info for mod Sandbox Tools
[04:16:42.624] [1] [INFO] Steam: updating info for mod Suit Docks Store 75kg Oxygen
[04:16:42.635] [1] [INFO] Steam: updating info for mod Clean Floors
[04:16:42.642] [1] [INFO] Steam: updating info for mod Buildable Dirt Tile
[04:16:42.651] [1] [INFO] Steam: updating info for mod No Research Alerts
[04:16:42.660] [1] [INFO] Steam: updating info for mod Suppress Notifications
[04:16:42.694] [1] [INFO] Steam: updating info for mod No 'Long Commutes'
[04:16:42.700] [1] [INFO] Steam: updating info for mod Research Queue
[04:16:42.747] [1] [INFO] Steam: updating info for mod Wounded Go To Med Bed
[04:16:42.757] [1] [INFO] Steam: updating info for mod GasOverlay
[04:16:42.775] [1] [INFO] Steam: updating info for mod Auto-Eject
[04:16:42.784] [1] [INFO] Steam: updating info for mod No Pointless Scrollbars
[04:16:42.787] [1] [INFO] Steam: updating info for mod Fluid Shipping
[04:16:42.835] [1] [INFO] Steam: updating info for mod Better Automation Overlay
[04:16:42.843] [1] [INFO] Steam: updating info for mod Sweep By Type
[04:16:42.852] [1] [INFO] Steam: updating info for mod Planning Tool
[04:16:42.885] [1] [INFO] Steam: updating info for mod Smart Mop // by @Ony 👾
[04:16:42.888] [1] [INFO] Steam: updating info for mod No Manual Delivery
[04:16:42.903] [1] [INFO] Steam: updating info for mod Rest for the Weary
[04:16:42.914] [1] [INFO] Steam: updating info for mod Falling Sand
[04:16:42.925] [1] [INFO] Steam: updating info for mod Better Info Cards
[04:16:42.935] [1] [INFO] Steam: updating info for mod Customize Buildings (more capacity, less dupes)
[04:16:42.944] [1] [INFO] Steam: updating info for mod Show Building Ranges
[04:16:42.953] [1] [INFO] Steam: updating info for mod Mod Updater
[04:16:42.960] [1] [INFO] Steam: updating info for mod Build Over Plants
[04:16:42.961] [1] [INFO] Steam: updating info for mod Bigger Camera Zoom Out
[04:16:43.010] [1] [INFO] Better Deselect has a mod.yaml with a staticID `Aze.BetterDeselect`, using that from now on.
[04:16:43.013] [1] [INFO] Better Deselect: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.013] [1] [INFO] Subscribe to mod Better Deselect
[04:16:43.017] [1] [INFO] AI Improvements has a mod.yaml with a staticID `PeterHan.AIImprovements`, using that from now on.
[04:16:43.018] [1] [INFO] AI Improvements: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.018] [1] [INFO] Subscribe to mod AI Improvements
[04:16:43.027] [1] [INFO] Freezer has a mod.yaml with a staticID `Freezer`, using that from now on.
[04:16:43.028] [1] [INFO] Freezer: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:43.028] [1] [INFO] Subscribe to mod Freezer
[04:16:43.034] [1] [INFO] Happy Digging: Dwarf Edition (Fixed) has a mod.yaml with a staticID `HappyDigging_DwarfEdition_Fixed`, using that from now on.
[04:16:43.034] [1] [INFO] Happy Digging: Dwarf Edition (Fixed): Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.034] [1] [INFO] Subscribe to mod Happy Digging: Dwarf Edition (Fixed)
[04:16:43.042] [1] [WARNING] Recoverable parse error in C:\Program Files (x86)\Steam\steamapps\workshop\content\457140\1717999057\2053115793384639164_legacy.bin\mod.yaml
Found a property 'title' on a type 'KMod.KModHeader', but that type doesn't have that property!
[04:16:43.043] [1] [WARNING] Recoverable parse error in C:\Program Files (x86)\Steam\steamapps\workshop\content\457140\1717999057\2053115793384639164_legacy.bin\mod.yaml
Found a property 'title' on a type 'KMod.KModHeader', but that type doesn't have that property!
[04:16:43.043] [1] [INFO] Dup Stats Configurator has a mod.yaml with a staticID `Always3Interests`, using that from now on.
[04:16:43.044] [1] [INFO] Dup Stats Configurator: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.044] [1] [INFO] Subscribe to mod Dup Stats Configurator
[04:16:43.051] [1] [INFO] Efficient Supply has a mod.yaml with a staticID `PeterHan.EfficientFetch`, using that from now on.
[04:16:43.053] [1] [INFO] Efficient Supply: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.053] [1] [INFO] Subscribe to mod Efficient Supply
[04:16:43.058] [1] [INFO] Crack Reacher: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.058] [1] [INFO] Subscribe to mod Crack Reacher
[04:16:43.066] [1] [INFO] Airlock Door has a mod.yaml with a staticID `PeterHan.AirlockDoor`, using that from now on.
[04:16:43.067] [1] [INFO] Airlock Door: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:43.067] [1] [INFO] Subscribe to mod Airlock Door
[04:16:43.074] [1] [INFO] Queue For Sinks has a mod.yaml with a staticID `PeterHan.QueueForSink`, using that from now on.
[04:16:43.075] [1] [INFO] Queue For Sinks: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.075] [1] [INFO] Subscribe to mod Queue For Sinks
[04:16:43.081] [1] [INFO] Bigger Capacity has a mod.yaml with a staticID `BiggerCapacity`, using that from now on.
[04:16:43.082] [1] [INFO] Bigger Capacity: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.082] [1] [INFO] Subscribe to mod Bigger Capacity
[04:16:43.089] [1] [INFO] Plan Buildings Without Materials has a mod.yaml with a staticID `Cairath.PlanBuildingsWithoutMaterials`, using that from now on.
[04:16:43.090] [1] [INFO] Plan Buildings Without Materials: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.090] [1] [INFO] Subscribe to mod Plan Buildings Without Materials
[04:16:43.096] [1] [INFO] Wallpaper has a mod.yaml with a staticID `Cairath.Wallpaper`, using that from now on.
[04:16:43.098] [1] [INFO] Wallpaper: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.098] [1] [INFO] Subscribe to mod Wallpaper
[04:16:43.105] [1] [INFO] Settings Change Tool has a mod.yaml with a staticID `PeterHan.BulkSettingsChange`, using that from now on.
[04:16:43.106] [1] [INFO] Settings Change Tool: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.106] [1] [INFO] Subscribe to mod Settings Change Tool
[04:16:43.115] [1] [INFO] Better Rocket Navigation: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.115] [1] [INFO] Subscribe to mod Better Rocket Navigation
[04:16:43.122] [1] [INFO] Decor Lights has a mod.yaml with a staticID `Cairath.DecorLights`, using that from now on.
[04:16:43.125] [1] [INFO] Decor Lights: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:43.125] [1] [INFO] Subscribe to mod Decor Lights
[04:16:43.130] [1] [WARNING] Recoverable parse error in
Found a property 'staticID' on a type 'KMod.Mod+PackagedModInfo', but that type doesn't have that property!
[04:16:43.130] [1] [INFO] Raincheck (Printing Pod Time Refund): Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.130] [1] [INFO] Subscribe to mod Raincheck (Printing Pod Time Refund)
[04:16:43.137] [1] [INFO] Automatic Dispenser Only Transfer From Lower Priority has a mod.yaml with a staticID `Sanchozz.ONIMods.AutomaticDispenserOnlyTransferFromLowerPriority`, using that from now on.
[04:16:43.139] [1] [INFO] Automatic Dispenser Only Transfer From Lower Priority: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.139] [1] [INFO] Subscribe to mod Automatic Dispenser Only Transfer From Lower Priority
[04:16:43.144] [1] [INFO] Sandbox Tools has a mod.yaml with a staticID `PeterHan.SandboxTools`, using that from now on.
[04:16:43.146] [1] [INFO] Sandbox Tools: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.146] [1] [INFO] Subscribe to mod Sandbox Tools
[04:16:43.151] [1] [INFO] Suit Docks Stores 75kg Oxygen has a mod.yaml with a staticID `Cairath.SuitDockStores75Kg`, using that from now on.
[04:16:43.153] [1] [INFO] Suit Docks Stores 75kg Oxygen: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.153] [1] [INFO] Subscribe to mod Suit Docks Stores 75kg Oxygen
[04:16:43.159] [1] [INFO] Clean Floors has a mod.yaml with a staticID `Aze.CleanFloors`, using that from now on.
[04:16:43.161] [1] [INFO] Clean Floors: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.161] [1] [INFO] Subscribe to mod Clean Floors
[04:16:43.167] [1] [INFO] Buildable Dirt Tile has a mod.yaml with a staticID `BuildableDirtTile`, using that from now on.
[04:16:43.169] [1] [INFO] Buildable Dirt Tile: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:43.169] [1] [INFO] Subscribe to mod Buildable Dirt Tile
[04:16:43.175] [1] [INFO] No Research Alerts has a mod.yaml with a staticID `Aze.NoResearchAlerts`, using that from now on.
[04:16:43.177] [1] [INFO] No Research Alerts: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.177] [1] [INFO] Subscribe to mod No Research Alerts
[04:16:43.183] [1] [INFO] Suppress Notifications has a mod.yaml with a staticID `Aze.SuppressNotifications`, using that from now on.
[04:16:43.184] [1] [INFO] Suppress Notifications: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.184] [1] [INFO] Subscribe to mod Suppress Notifications
[04:16:43.190] [1] [INFO] No Long Commutes has a mod.yaml with a staticID `Cairath.NoLongCommutes`, using that from now on.
[04:16:43.193] [1] [INFO] No Long Commutes: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.193] [1] [INFO] Subscribe to mod No Long Commutes
[04:16:43.198] [1] [INFO] Research Queue has a mod.yaml with a staticID `PeterHan.ResearchQueue`, using that from now on.
[04:16:43.199] [1] [INFO] Research Queue: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.199] [1] [INFO] Subscribe to mod Research Queue
[04:16:43.205] [1] [INFO] Wounded Go To Med Bed has a mod.yaml with a staticID `Cairath.WoundedGoToMedBed`, using that from now on.
[04:16:43.206] [1] [INFO] Wounded Go To Med Bed: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.206] [1] [INFO] Subscribe to mod Wounded Go To Med Bed
[04:16:43.214] [1] [INFO] GasOverlay: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.214] [1] [INFO] Subscribe to mod GasOverlay
[04:16:43.221] [1] [INFO] Auto-Eject has a mod.yaml with a staticID `PeterHan.AutoEject`, using that from now on.
[04:16:43.222] [1] [INFO] Auto-Eject: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.222] [1] [INFO] Subscribe to mod Auto-Eject
[04:16:43.229] [1] [INFO] No Pointless Scrollbars has a mod.yaml with a staticID `Aze.NoPointlessScrollbars`, using that from now on.
[04:16:43.230] [1] [INFO] No Pointless Scrollbars: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.230] [1] [INFO] Subscribe to mod No Pointless Scrollbars
[04:16:43.238] [1] [INFO] Fluid Shipping: Successfully loaded from path 'root' with content 'DLL, Animation'.
[04:16:43.238] [1] [INFO] Subscribe to mod Fluid Shipping
[04:16:43.244] [1] [INFO] Better Automation Overlay has a mod.yaml with a staticID `Aze.BetterLogicOverlay`, using that from now on.
[04:16:43.246] [1] [INFO] Better Automation Overlay: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.246] [1] [INFO] Subscribe to mod Better Automation Overlay
[04:16:43.252] [1] [INFO] Sweep By Type has a mod.yaml with a staticID `PeterHan.SweepByType`, using that from now on.
[04:16:43.254] [1] [INFO] Sweep By Type: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.254] [1] [INFO] Subscribe to mod Sweep By Type
[04:16:43.260] [1] [INFO] Planning Tool has a mod.yaml with a staticID `artorp.planningtool`, using that from now on.
[04:16:43.260] [1] [INFO] Planning Tool: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.260] [1] [INFO] Subscribe to mod Planning Tool
[04:16:43.267] [1] [INFO] Smart Mop // by @Ony 👾 has a mod.yaml with a staticID `SmartMop`, using that from now on.
[04:16:43.270] [1] [INFO] Smart Mop // by @Ony 👾: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.270] [1] [INFO] Subscribe to mod Smart Mop // by @Ony 👾
[04:16:43.277] [1] [INFO] No Manual Delivery has a mod.yaml with a staticID `Sanchozz.ONIMods.NoManualDelivery`, using that from now on.
[04:16:43.278] [1] [INFO] No Manual Delivery: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.278] [1] [INFO] Subscribe to mod No Manual Delivery
[04:16:43.284] [1] [INFO] Rest for the Weary has a mod.yaml with a staticID `PeterHan.FinishTasks`, using that from now on.
[04:16:43.286] [1] [INFO] Rest for the Weary: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.286] [1] [INFO] Subscribe to mod Rest for the Weary
[04:16:43.292] [1] [INFO] Falling Sand has a mod.yaml with a staticID `PeterHan.FallingSand`, using that from now on.
[04:16:43.294] [1] [INFO] Falling Sand: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.294] [1] [INFO] Subscribe to mod Falling Sand
[04:16:43.300] [1] [INFO] Better Info Cards has a mod.yaml with a staticID `Aze.BetterInfoCards`, using that from now on.
[04:16:43.301] [1] [INFO] Better Info Cards: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.301] [1] [INFO] Subscribe to mod Better Info Cards
[04:16:43.308] [1] [INFO] Customize Buildings has a mod.yaml with a staticID `CustomizeBuildings`, using that from now on.
[04:16:43.321] [1] [INFO] Customize Buildings: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.321] [1] [INFO] Subscribe to mod Customize Buildings
[04:16:43.324] [1] [INFO] Show Building Ranges has a mod.yaml with a staticID `PeterHan.ShowRange`, using that from now on.
[04:16:43.325] [1] [INFO] Show Building Ranges: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.325] [1] [INFO] Subscribe to mod Show Building Ranges
[04:16:43.332] [1] [INFO] Mod Updater has a mod.yaml with a staticID `PeterHan.ModUpdateDate`, using that from now on.
[04:16:43.333] [1] [INFO] Mod Updater: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.333] [1] [INFO] Subscribe to mod Mod Updater
[04:16:43.340] [1] [INFO] Build Over Plants: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.340] [1] [INFO] Subscribe to mod Build Over Plants
[04:16:43.347] [1] [INFO] Bigger Camera Zoom Out has a mod.yaml with a staticID `Cairath.BiggerCameraZoomOut`, using that from now on.
[04:16:43.349] [1] [INFO] Bigger Camera Zoom Out: Successfully loaded from path 'root' with content 'DLL'.
[04:16:43.349] [1] [INFO] Subscribe to mod Bigger Camera Zoom Out
[04:16:50.601] [1] [INFO] Game mode changed from Nosweat to Survival
[04:16:50.601] [1] [INFO] Game mode changed from Survival to Custom
[04:16:50.601] [1] [INFO] Game mode changed from Custom to Nosweat
[04:16:55.249] [30] [INFO] WORLDGEN START
[04:16:55.249] [30] [INFO] - seed: SNDST-A-2070308857-HA1JJ-3A
[04:16:55.249] [30] [INFO] - cluster: clusters/SandstoneDefault
[04:16:55.249] [30] [INFO] - storytraits:
[04:16:55.250] [30] [INFO] - storytraits/MegaBrainTank
[04:16:55.250] [30] [INFO] - storytraits/CritterManipulator
[04:16:55.250] [30] [INFO] - storytraits/LonelyMinion
[04:16:55.250] [30] [INFO] - storytraits/FossilHunt
[04:16:55.250] [30] [INFO] - storytraits/MorbRoverMaker
[04:16:55.250] [30] [INFO] -----------------------------------------------------------
[04:16:55.250] [30] [INFO] Generating world: worlds/SandstoneDefault
[04:17:05.588] [30] [WARNING] Room has no centerpoints. Terrain Cell [ shape: TallThin size: 2] [316 features/ocean/SaltCave (148.8, 279.9)]
[04:17:08.471] [30] [INFO] Applied story trait 'storytraits/MegaBrainTank'
[04:17:08.585] [30] [INFO] Applied story trait 'storytraits/CritterManipulator'
[04:17:08.722] [30] [INFO] Applied story trait 'storytraits/LonelyMinion'
[04:17:09.048] [30] [INFO] Applied story trait 'storytraits/FossilHunt'
[04:17:09.366] [30] [INFO] Applied story trait 'storytraits/MorbRoverMaker'
[04:17:16.541] [30] [INFO] -----------------------------------------------------------
[04:17:16.541] [30] [INFO] Placing worlds on cluster map
[04:17:16.703] [30] [INFO] -----------------------------------------------------------
[04:17:16.703] [30] [INFO] WORLDGEN COMPLETE
Unloading 1 Unused Serialized files (Serialized files now loaded: 0)
Unloading 8 unused Assets to reduce memory usage. Loaded Objects now: 61971.
Total: 160.936800 ms (FindLiveObjects: 3.491700 ms CreateObjectMapping: 2.509300 ms MarkObjects: 154.835100 ms DeleteObjects: 0.100400 ms)
Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 4.388600 ms
Unloading 106 unused Assets to reduce memory usage. Loaded Objects now: 81526.
Total: 213.216000 ms (FindLiveObjects: 3.891500 ms CreateObjectMapping: 4.302700 ms MarkObjects: 204.845200 ms DeleteObjects: 0.176200 ms)
[04:17:17.519] [1] [INFO] Attempting to start a new game with current world gen
[04:17:17.945] [1] [INFO] Attempt success
[04:17:17.975] [1] [INFO] 53.12831 Level Loaded.... backend
Shader warmup: 71 shaders 318 combinations 0.044s
[04:17:18.518] [1] [WARNING] No name tables provided to generate world name. Using GENERIC
[04:17:18.668] [1] [INFO] -- GAME --
[04:17:18.669] [1] [INFO] [InterfaceTool] Initializing configs with values of DefaultKey: Invalid Configs: 3
[04:17:18.672] [1] [INFO] [InterfaceTool] Pushing config with key: Invalid
[04:17:18.719] [1] [WARNING] True Timelapse.OnNewDay but worldsToScreenshot is not empty
[04:17:18.827] [1] [INFO] Checking which steam branch we're on. Got: []
[04:17:19.044] [1] [INFO] Screen resolution updated, saving values to prefs: 1920x1080 @ 60, fullscreen: True
Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
Unloading 46 unused Assets to reduce memory usage. Loaded Objects now: 94079.
Total: 266.624800 ms (FindLiveObjects: 5.149800 ms CreateObjectMapping: 6.459500 ms MarkObjects: 254.715300 ms DeleteObjects: 0.299800 ms)
Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 94079.
Total: 269.817100 ms (FindLiveObjects: 4.724200 ms CreateObjectMapping: 5.397300 ms MarkObjects: 259.499600 ms DeleteObjects: 0.195500 ms)
Unloading 2 Unused Serialized files (Serialized files now loaded: 0)
[04:17:47.296] [1] [WARNING] Failed to Unsubscribe event handler: Game+<>c.Void <.cctor>b__226_0(Game, System.Object)
Not subscribed to event
[04:17:47.296] [1] [WARNING] Failed to Unsubscribe event handler: Game+<>c.Void <.cctor>b__226_1(Game, System.Object)
Not subscribed to event
UnloadTime: 37.951500 ms
Unloading 20599 unused Assets to reduce memory usage. Loaded Objects now: 62141.
Total: 165.414400 ms (FindLiveObjects: 4.035500 ms CreateObjectMapping: 4.182500 ms MarkObjects: 149.283200 ms DeleteObjects: 7.912900 ms)
[04:17:47.559] [1] [INFO] -- MAIN MENU --
[04:17:47.603] [1] [INFO] Checking which steam branch we're on. Got: []
[04:17:47.608] [1] [INFO] Screen resolution updated, saving values to prefs: 1920x1080 @ 60, fullscreen: True
Setting up 2 worker threads for Enlighten.
Thread -> id: 1eb8 -> priority: 1
Thread -> id: 2448 -> priority: 1
#### Screenshot
If it is something else then a crash, add screenshots to help explain your problem.
I just checked and I got the same result.
I coulnd't solve it. I saw in the game code that is part of the game balance, the number of traits changes this behaviour.
Describe the bug
With default settings, all positive traits seem to be possible(more at least), like skills. If I set the number of bad traits to 0, I can only get "Germ Resistant", "Caregiver", "Interior Decorator", "Uncultured", "Green Thumb", "Iron Gut", and "Gourmet"
Steps To Reproduce
Set negative traits to 0
Mod Version
Configuration (Not needed if you copy paste the full logs)
Additional context
Add any other context about the problem here.
Game logs
Mono path[0] = 'C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/Managed' Mono config path = 'C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/MonoBleedingEdge/etc' Initialize engine version: 2020.3.30f1 (1fb1bf06830e) [Subsystems] Discovering subsystems at path C:/Program Files (x86)/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/UnitySubsystems GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA Quadro M2200 (ID=0x1436) Vendor:
VRAM: 4040 MB Driver: 31.0.15.5186 Begin MonoManager ReloadAssembly