Oxygen Not Included

Oxygen Not Included

Dupery - Create or Customise Duplicant Personalities
194 Comments
knopi 11 Aug, 2024 @ 6:22pm 
does it function now?
RoseMarryPlz 7 Apr, 2024 @ 9:58am 
เปิดมอดไม่ได้
Sgt_Imalas 5 Mar, 2024 @ 12:50am 
@Barley I have put in a pull request with the fixes to the mod
roweboy1974 2 Mar, 2024 @ 12:48pm 
Please someone update this.
MysticalWolf927 2 Mar, 2024 @ 11:04am 
Please update:steamthis:
神刀天姬 2 Mar, 2024 @ 10:32am 
please update!
weihaishili. 2 Mar, 2024 @ 1:25am 
please update!
Doktor_Who 1 Mar, 2024 @ 8:16am 
Please update!
Swifty Magee 29 Feb, 2024 @ 7:24pm 
Seems like the new update that dropped today (Feb. 29, 2023) kills this mod. If you want to revert back to the last version of ONI (Dec. 19, 2023) then right-click on ONI in your Steam library, select "Properties", and in the properties box go to the "Betas" sidetab and select the Packed Snacks update in the dropdown list.

I can confirm that going back to the last game version fixes the compatibility issue and gets Dupery working again. Hopefully an update to Dupery will come out soon to fix the issue.
Louen Leoncoeur 29 Feb, 2024 @ 3:10pm 
@sleepeater24 How do I roll back? via beta? Ugh...
Bitterbiter 29 Feb, 2024 @ 2:49pm 
Have to roll back an update. The March 2024 game update breaks this mod pretty bad.

Sadge.:steamsad:
Echo Demon 28 Dec, 2023 @ 10:52pm 
Feel like you're going insane? Here:

{LINK REMOVED}
Birb II ,,King of the Arc" 22 Sep, 2023 @ 12:27pm 
I need help!
When I make the PERSONALITIES.json and start a new world i cant get my dupes. I tried adding my dupes names to the OVERRIDE_PERSONALITIES.json but immidietly after I start the game the same file gets modified thus removing my modifications. Idk what to do :(((
mars 16 Sep, 2023 @ 1:22am 
Great, still the only mod that I can find to solve the non-native sticker bomber issue. (means I can change BalloonArtist to StickerBomber and their stickers actually can be seen.)
StarFox29 27 Aug, 2023 @ 3:40pm 
Does dupery clash with DSS? i downloaded dupery and edited personalities json which caused me to continuously crashing. had to delete dupery too many dupes and another dupery related mod (forgot name) either that or i screwed up the Json really badly. even after i unsubbed now its as if its been permanently affected since now i can only occasionally open oni w/o it crashing. logging in now takes multiple tries to even get in. TwT if anyone knows how to help please.
사르봄바 27 Aug, 2023 @ 4:37am 
<d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributeManager`1[T].OnStart (System.Object obj, KMonoBehaviour cmp) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributes.OnStart (System.Object obj, KMonoBehaviour cmp) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributes.OnStart (KMonoBehaviour c) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at KMonoBehaviour.Spawn () [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at KMonoBehaviour.Start () [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
Build: U48-568201-V
사르봄바 27 Aug, 2023 @ 4:37am 
at KMonoBehaviour.Spawn () [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at Util.SpawnComponent (UnityEngine.Component cmp) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributeManager`1[T].OnStart (System.Object obj, KMonoBehaviour cmp) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributes.OnStart (System.Object obj, KMonoBehaviour cmp) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at MyAttributes.OnStart (KMonoBehaviour c) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at KMonoBehaviour.Spawn () [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at Util.SpawnComponent (UnityEngine.Component cmp) [0x00000] in
사르봄바 27 Aug, 2023 @ 4:36am 
There's un error, and i can't understand why it's occured. Because yesterday, game war run very well but today, it didn't work any more.

Error in cassidy .MinionIdentity.OnSpawn
System.NullReferenceException: Object reference not set to an instance of an object
at MinionIdentity.OnSpawn () [0x001ad] in <ad882e55d8ac49379773540ee16f428f>:0
at KMonoBehaviour.Spawn () [0x0005d] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0

at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <d2ff0ec32ae74bb091b2c7c87705ee3b>:0
Varrgas 2.0 19 Aug, 2023 @ 11:37am 
I don't know why, but sometime, for whatever reason, the PERSONALITIES.json file have is content deleted and back to empty.

I wonder if that Mod Manager who is messing up something or Mod updater or the Mod itself, but it's really annoying.
Sgt_Imalas 10 Aug, 2023 @ 5:53am 
Bug report:
Jorges clothes get overridden with a default generic red suit
Gold 8 Aug, 2023 @ 6:23am 
I updated Mima's hair according to your tutorial

"MIMA": {
"printable": true
"Randomize": false
"Description": "This isn't even {0}'s final form!",
"Hair": 5
},

and it gave me the following error

"Oops-a-daisy! We're sorry, but it seems your game has
encountered an error. If you uncheck all of the mods below,
we will be able to help the next time this happens. Any mods
that could be related to this error have already been
unchecked.”
Merchant 3 Aug, 2023 @ 5:23pm 
@WhiteWolfHGTH
@Barley

Took me some time to figure out which mod in my collection caused the scrambling personalities bug, but I figured it out:

-Bio-Inks: Rechargeable Printing Pod

The mod author is to busy to fix it currently, so I removed it and can confirm, the random faces stopped. Hope I saved some souls their time to figure this out :lunar2019coolpig:
Pupperinacupper 2 Aug, 2023 @ 11:24am 
I don't understand exactly what I'm doing wrong. I put in the json code as stated but my custom dupes never appear in the game. I even put everything into a json code checker and it's all correct, but they still don't appear. No error log or anything so I don't even know what's wrong. They're just not there. Here's an example of the json

{
"LINDSAY": {
"Name": "Lindsay",
"Description": "{0} is a sweet, delicate flower. She needs to be treated gingerly, with great consideration for her feelings.",
"Gender": "Female",
"StressTrait": "Banshee",
"JoyTrait": "StickerBomber",
"HeadShape": 1,
"Eyes": 4,
"Hair": 14,
"Body": 4
},
"BAILEY": {
"Name": "Bailey",
"Description": "The world's a tad too complex for {0}, but good gosh if she doesn't try her damnedest.",
"Gender": "Female",
"StressTrait": "BingeEater",
"JoyTrait": "SparkleStreaker",
"HeadShape": 3,
"Eyes": 2,
"Hair": 6,
"Body": 1
}
}
WhiteWolfHGTH 24 Jul, 2023 @ 10:46pm 
as promised, an update to my testing; i DO think removing "fast save" helped however the bug persisted, and specifically i found what looks like the trigger condition. whenever you put a hat on a duplicant (modded (as in a new dupe such as the example cassidy)tends to be the most volitile) the duplicants appareance doesnt get saved for some reason. ive had some... conflicting results with this as well, sometimes the vanillia dupes lose the hats i put on em but they dont change their entire look, sometimes they do. (again modded dupes tend to have the most volitile result and whenever they get a hat, all hell breaks loose)
WhiteWolfHGTH 23 Jul, 2023 @ 10:36pm 
now i apologize for not being able to confirm with absolute certainty, however i believe the appearance scrambling is due to a mod conflict with "fast save" i think some of the data about the dupe's appearances are getting changed, overwritten or otherwise reset to a default of some kind so that's why the appearance bug is only on a save load. i haven't tested this in extreme precision, but due to the authors inability to recreate the bug with the apparent frequency with which people are getting it (in conjunction with "fast save"s popularity) its not improbable. i will continue to play w/o the mod and see if the bug resolves itself and update later (if i dont forget)
Barley  [author] 9 Jul, 2023 @ 5:59am 
Hi everyone! Apologies for not checking up on the comments of late, and I'm sad to hear that people have been having issues. Due to the complexity of the code and my limited time at the moment, I don't think I'm going to be able to make major adjustments or add the features I wanted to (i.e. dupes with fixed interests, customisable bodies, etc). But I'll have a go at trying to fix some of the issue reported here.

I'm not sure what would be causing the scrambling of duplicant appearances (maybe it has something to do with game updates, or other mods, like was suggested). Unfortunately, I've never had that problem, so I'll try some things to reproduce it on my end. It's also interesting to hear that the "PERSONALITIES.json" file is case sensitive on Linux, I might be able to patch that.

Unfortunately, the way the game is coded means that accidentally ruining save files is really easy, so please keep in mind that this mod is still marked "beta" for that reason. Thank you!
RZU147 7 Jul, 2023 @ 12:31pm 
cant turn it on, gives me an error
Dr. Robert McMr 5 Jul, 2023 @ 6:07pm 
I love the mod when it works. but I seem to be having the same problem as MSUCali- where the existing dupes are getting randomly reassigned appearances whenever I load a save. Even some of the vanilla dupes (but not all of them?). I'm not sure what the problem is. the problem persists after I uninstall on the files that had been saved while the mod was installed. for now my Otto looks like an Ellie, my Jorge looks like a Ruby and my Nikola looks like a Bubbles. there seems to be no way to fix it.
Самодѣр̆жецъ 4 Jul, 2023 @ 10:13am 
your mod is actually case-sensitive on Linux, so barely every mod using yours does not work, as they use "personalities.json" instead of "PERSONALITIES.json" ... - may this could be handled
MSUCalli 2 Jul, 2023 @ 12:55pm 
So I'm currently having an issue where my custom dupes on my PERSONALITIES.json file look fine initially, and when I first load them in, but when I load a save later all the custom characteristics are scrambled (wrong hair, eyes, outfit, etc). I'm not sure if this is a Dupery issue or something else - I also have So Many Dupes installed. It's really frustrating!
Sgt_Imalas 19 May, 2023 @ 11:44am 
@Kindigo the mod DSS has preset feature that does exactly that
Gen 29 Apr, 2023 @ 1:55pm 
I want to have a custom dupe that has the hair "mercy" from So many Dupes but I can't seem to correctly put that hair string in. It's supposed to be hair_mercy right? But everytime I put it in and load up the game, there would be an error saying that the Personalities.json did not load.
Kindigo 26 Apr, 2023 @ 3:36am 
Thank you for this mod! Any chance of saving Interests/Traits to a Dupe as well? I just need, for example, Abe to always have builder interest and diver trait, whenever he comes up on reroll, in any game save i'm in. I have memory and OCD accessibility issues that mean i'm spending more time than i want to in a game rerolling the exact same Dupes with Dupery and DGSM so i don't forget what they're supposed to be doing
GPretzel 23 Apr, 2023 @ 1:13am 
Hi! My game is crashing when I set any of the character's randomizer to true on the Override_personalities.json. If the randomizer is set to false, the game works fine. Am I doing something wrong?
Eiledon 23 Mar, 2023 @ 5:21pm 
Excited to see this have an in game implementation! I've been adjusting the .json file for a while now trying to make my Dupes look just right. Hopefully we'll get some custom hair and clothing as well, so I can make them EXACTLY how I want them to look!

You are a god among men for making this mod.
Prismascape 18 Mar, 2023 @ 3:41pm 
darn it aint workin
Snowden_Stan 4 Mar, 2023 @ 12:42pm 
everything is good but why there are extra files like unlocks.json and modsjson? is it normal?
real.squidiot 28 Feb, 2023 @ 7:52am 
The mod keeps me from playing for some reason, sadly
Barley  [author] 31 Jan, 2023 @ 11:10am 
There's a "Mysterious Hermit" now? Gosh, I haven't played in too long. Thanks for the update, I'll change the picture on the wiki.
Ashotep 30 Jan, 2023 @ 6:16pm 
Ok, for everybody out there. I spent a lot of time today editing and fixing the visual reference picture that is part of the guide. I noticed not all the numbers were actually accurate and some of the numbers are not used and would cause the game to crash on the dupe spawn that used an invalid number.

The updated picture can be found here [photos.app.goo.gl].

Also, While I was doing this I found the number that corresponds to the "Mysterious Hermit" with his hair and beard. I have added it to the list. This took me awhile because I needed to figure out how to extract the game files to get a good picture. Then I needed to find matching hair amongst the thousands of assets.
Barley  [author] 28 Jan, 2023 @ 3:35pm 
@Oz Then it could be that you're not on the latest version of Oxygen Not Included. Please check that you've patched to the Hot Shots update. I should make it so that the mod requires the latest game update shouldn't I... Well, I'll do it later.
Oz 28 Jan, 2023 @ 12:09pm 
@Barley, already deleted all mods manually and still getting this.
Barley  [author] 24 Jan, 2023 @ 1:57pm 
@Oz That's also an error from an earlier version. Please make sure you have the latest version of the mod. Sometimes steam does not update mods automatically so you may have to unsubscribe, load the game, re-subscribe, or perform some similar arcane sequence of actions to get it to load properly.
Oz 24 Jan, 2023 @ 1:27pm 
Still crashing :


Error in GameAssets(Clone).Assets.OnPrefabInit
System.MissingMethodException: void Accessory..ctor(string,ResourceSet,AccessorySlot,HashedString,KAnim/Build/Symbol)
at Dupery.DuperyPatches.LoadResources () [0x00133] in <00058d5add344df0904524d7ea742234>:0
at Dupery.Db_Initialize.Postfix () [0x00000] in <00058d5add344df0904524d7ea742234>:0
at (wrapper dynamic-method) Db.Db.Initialize_Patch3(Db)
at Db.Get () [0x0001c] in <1726ad14e928409087f7fe566b21e0ff>:0
at Assets.CreatePrefabs () [0x00000] in <1726ad14e928409087f7fe566b21e0ff>:0
at Assets.OnPrefabInit () [0x00234] in <1726ad14e928409087f7fe566b21e0ff>:0
at KMonoBehaviour.InitializeComponent () [0x00068] in <fa50cdddb14a483d94f547557a674a42>:0
Barley  [author] 23 Jan, 2023 @ 3:49pm 
@mugen Ah, I didn't realise there was a version that was compatible with Dupery. That's great!
mugen 22 Jan, 2023 @ 7:29pm 
Work with voiceroid hair style mod. thanks a lots!
Ashotep 22 Jan, 2023 @ 3:48pm 
no biggie. it's a steam issue that will sometimes wipe all files with a update. I normally keep a backup of settings in a separate folder for this reason. The timing was such that I hadn't had a chance to copy it over. Such is life.
Barley  [author] 22 Jan, 2023 @ 3:34pm 
I tried to design it so that anything in PERSONALITIES.json wont get overwritten, but maybe if there's a typo it can happen? I'm not quite sure.
Barley  [author] 22 Jan, 2023 @ 3:21pm 
Ah, oops, I didn't know that could happen! Well, such is life I suppose.