RimWorld

RimWorld

74 ratings
Android Conversion
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3
File Size
Posted
Updated
522.645 KB
Jul 25, 2021 @ 4:50pm
Feb 4, 2022 @ 11:06am
8 Change Notes ( view )

Subscribe to download
Android Conversion

Description
Android Conversion; Convert your existing organic colonists into new androids, and add new upgrades to your old ones!

Converting an organic colonist into and android does not change their race, instead it applies the "Android" Health effect from the Androids mod, similar to how Androids already handles non-human races. So, with this, you can have 'human' Androids.
Conversion does not cost any Nutrition, unlike printing a new android. Make of that what you will.
While most upgrades can be modded onto existing androids using the conversion chamber, currently the Archotech Module is disabled. This is primarily due to that specific upgrade being highly unethical, when applied to an existing intelligence. 2 minds go in, one comes out.

NEW: Core A.I. Research is now released! https://steamcommunity.com/sharedfiles/filedetails/?id=2569940455
This mod will allow you to substitute a Blank Persona Core for the Archotech Module, when adding it to existing androids. This sidesteps the ethics issue entirely, by allowing your colonists to upload their consciousness to a completely empty A.I. core!

Future content/plans
Add failure HeDiff's for if pawn is ejected while actively modding.
Add "acclimatization" traits, to simulate a pawn growing used to their new components & nature.
Potentially add setting to enable archotech module, despite ethics.

Please let me know if you encounter any bugs, or any compatibility issues.
Possible compatibility issues;
"Lifecycle" mods may cause issues when converting colonists, colonist age will be reset to the youngest age in their current lifecycle. So your colonists should always end up younger than they started as, but there's the possibility for issues if you are using these types of mods.

Credits:
ChJees – Original Androids mod + Androidify
Icons from - https://game-icons.net
firedragonmc - 1.4 port: https://steamcommunity.com/sharedfiles/filedetails/?edit=true&id=2889650144 - I may get around to updating this eventually, but figured I'd recognize someone else's effort.
Popular Discussions View All (1)
0
Apr 23, 2022 @ 3:41am
Errors when trying to use
Andrew Fenriz
53 Comments
Thundercraft Dec 18, 2022 @ 2:40am 
Q: What is required to convert an organic colonist into a new android? (The description does not say.) Does doing so need Advanced components and/or other materials?

I looked inside the mod's code, but I could not find anything in the XML where this process is defined. Is this coded inside the .DLL?

BTW: The reason I'm asking is because, while I do like the upgrade modules for androids, I'd like to completely disable the ability to convert organic colonists. Is that even possible without editing and recompiling the .DLL?
dekeche  [author] Dec 16, 2022 @ 11:16am 
@firedragonmc - Thanks, I've been a bit busy with life, and haven't really looked into updating the mod.
TSense Nov 19, 2022 @ 12:07pm 
Legend
TSense Oct 22, 2022 @ 1:18pm 
1.4 when
OnlyFlans Oct 5, 2022 @ 12:44am 
Did you just use something being "unethical" as an excuse not to include it in *Rimworld*?
Theo3211 Aug 4, 2022 @ 10:55am 
nevermind, I figured, by deleting the 2 beforelast lines in the xml file i could add the archotech module
Theo3211 Jul 28, 2022 @ 1:36am 
Hello, I've dowloaded yoiur mod, and I love it. It's a shame no other mods do this.
I was wonderinf however, if adding the archotech module were possible? Maybe at a high mood debuff for other colonists, like butchering humanlike? Or as a toggable option in the mod option?
Nuclearmayhem May 30, 2022 @ 10:02pm 
For those having issues with the hedriff disappearing, it could be because of a missing isBad comment so the mech serium doesn't know that android is a good thing. I was using Medpod and noticed it kept deleting my Android status of any converted people.

I made the following patch and it stopped doing that.

<Patch>
<Operation Class="PatchOperationAdd">
<xpath>Defs/HediffDef[defName = "ChjAndroidLike"]</xpath>
<value>
<isBad>false</isBad>
</value>
</Operation>
</Patch>
MECHARAUSER Feb 5, 2022 @ 10:54am 
Aighty, got behind the monitor today and upon trying, the issue indeed was gone!
Very nice, thank you very much!
:tigerinablanket::lunar2019piginablanket: