Oxygen Not Included

Oxygen Not Included

Dupery - Create or Customise Duplicant Personalities
193 Comments
RoseMarryPlz Apr 7 @ 9:58am 
เปิดมอดไม่ได้
Sgt_Imalas Mar 5 @ 12:50am 
@Barley I have put in a pull request with the fixes to the mod
roweboy1974 Mar 2 @ 12:48pm 
Please someone update this.
MysticalWolf103 Mar 2 @ 11:04am 
Please update:steamthis:
神刀天姬 Mar 2 @ 10:32am 
please update!
weihaishili. Mar 2 @ 1:25am 
please update!
Doktor_Who Mar 1 @ 8:16am 
Please update!
Swifty Magee Feb 29 @ 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 Feb 29 @ 3:10pm 
@sleepeater24 How do I roll back? via beta? Ugh...
sleepeater24 Feb 29 @ 2:49pm 
Have to roll back an update. The March 2024 game update breaks this mod pretty bad.

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

{LINK REMOVED}
Birb II ,,King of the Arc" Sep 22, 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 Sep 16, 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 Aug 27, 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.
사르봄바 Aug 27, 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
사르봄바 Aug 27, 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
사르봄바 Aug 27, 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 Aug 19, 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 Aug 10, 2023 @ 5:53am 
Bug report:
Jorges clothes get overridden with a default generic red suit
Monarch Aug 8, 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 Aug 3, 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 Aug 2, 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 Jul 24, 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 Jul 23, 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] Jul 9, 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 Jul 7, 2023 @ 12:31pm 
cant turn it on, gives me an error
Dr. Robert McMr Jul 5, 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.
Самодѣр̆жецъ Jul 4, 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 Jul 2, 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 May 19, 2023 @ 11:44am 
@Kindigo the mod DSS has preset feature that does exactly that
Gen Apr 29, 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 Apr 26, 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 Apr 23, 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 Mar 23, 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 Mar 18, 2023 @ 3:41pm 
darn it aint workin
Snowden_Stan Mar 4, 2023 @ 12:42pm 
everything is good but why there are extra files like unlocks.json and modsjson? is it normal?
real.squidiot Feb 28, 2023 @ 7:52am 
The mod keeps me from playing for some reason, sadly
Barley  [author] Jan 31, 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 Jan 30, 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] Jan 28, 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 Jan 28, 2023 @ 12:09pm 
@Barley, already deleted all mods manually and still getting this.
Barley  [author] Jan 24, 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 Jan 24, 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] Jan 23, 2023 @ 3:49pm 
@mugen Ah, I didn't realise there was a version that was compatible with Dupery. That's great!
mugen Jan 22, 2023 @ 7:29pm 
Work with voiceroid hair style mod. thanks a lots!
Ashotep Jan 22, 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] Jan 22, 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] Jan 22, 2023 @ 3:21pm 
Ah, oops, I didn't know that could happen! Well, such is life I suppose.
Ashotep Jan 22, 2023 @ 2:49pm 
Not your fault:

So, I had just finished up on my custom dupe list. Went to boot up the game to actually play after I fixed a typo...5 minutes max from when I last had the game open. That was when you loaded your update and my whole custom list was replaced by the default. 😭😭😭