RimWorld

RimWorld

11,585 ratings
Humanoid Alien Races
49
12
87
10
36
25
8
4
3
5
8
4
2
7
7
3
5
4
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
12.679 MB
9 Jan, 2017 @ 2:50pm
16 Jul @ 8:39am
296 Change Notes ( view )

Subscribe to download
Humanoid Alien Races

Description


A framework for the creation of new alien races in Rimworld

If you ever thought that the racial diversity in rimworld is... not that diverse and you want to change that, you came to the right place. This framework allows to easily add new humanoid races without any C# knowledge, purely in xml.

The rest is up to your creativity: Fantasy races like Elves, Dwarves and Orks; Sci-Fi races like Asari, Klingons, Gungans eldritch beings like Deep Ones; or greenskinned and leaf-sporting mutants.




  • Custom graphics with weighted skin and hair color selection
  • Changing graphics, optionally changing over the course of aging.
  • Drawing additional parts on the body that change based on backstory, diseases and implants.
  • Integration in the starting pawns, as well as slaves and refugees.
  • Custom Backstories
  • Customizable bodysize, that can change during the lifetime.
  • Support for genderless races
  • Optional immunity to aging related body problems.
  • Optional forced traits
  • Customizable thoughts, with specific configurations for eating and butchering humanlikes
  • Modifiable relation chances
  • Race restricted clothing, weapons, research projects, buildings, bills and plants.
  • Custom Ideologies relating to eating, enslaving, killing and dating aliens.




Github[github.com]

Race Creation Wiki[github.com]

If you want to create your own races or just chat with the race mod authors, join us on Discord[discord.gg]




Orassans

Androids

RimEffect ~ Asari



Note: Bug reports without a log will be deleted immediately.
Fluffy's guide here should be followed
Note: Old versions are available on github
Popular Discussions View All (92)
729
15 hours ago
Bug Reports
TurtleShroom
5,239 Comments
+rep sexy penis 15 hours ago 
Note I also had to cut the previous one short, there's a bit more below. Here's a snippet from the C# stacktrace:

- PREFIX rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GeneratePawnPrefix(PawnGenerationRequest& request)
- PREFIX rimworld.WRK.AyaTweaks: Void AyaTweaks.HarmonyPatch_GeneratePawn:PrefixGeneratePawn(PawnGenerationRequest& request)
- POSTFIX rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GeneratePawnPostfix(Pawn __result)
at RimWorld.GameComponent_PawnDuplicator.Duplicate (Verse.Pawn pawn) [0x0010e] in <981a33edf24d499488b0f820d94638e1>:0
- POSTFIX rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:DuplicatePostfix(Pawn pawn, Pawn __result)
at RimWorld.AnomalyUtility.MakeUnnaturalCorpse (Verse.Pawn pawn) [0x00005] in <981a33edf24d499488b0f820d94638e1>:0
at RimWorld.IncidentWorker_UnnaturalCorpseArrival.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00029] in <981a33edf24d499488b0f820d94638e1>:0
+rep sexy penis 15 hours ago 
Sure thing! Here is the main meat of it - I can't copy the full C# error stacktrace from the logs due to the character limit, so let me know if you need a link to the full logs:

Error while generating pawn. Rethrowing. Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9EFCCFEE] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch3 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.GameComponent_PawnDuplicator.Duplicate_Patch1 (RimWorld.GameComponent_PawnDuplicator,Verse.Pawn)
RimWorld.AnomalyUtility:MakeUnnaturalCorpse (Verse.Pawn)
RimWorld.IncidentWorker_UnnaturalCorpseArrival:TryExecuteWorker (RimWorld.IncidentParms)
erdelf  [author] 16 hours ago 
@Blendon, that is not at all what the log says. the log only says that HAR has code nearby. The single error you are giving sadly doesn't allow one to potentially identify more.

@rep,
generally it should be fine if a race doesn't have an unnatural corpse. I do wanna see what logs you have that say otherwise.

@Peter post the log in the bug report section.
Peter 17 hours ago 
Hello! I love this mod so much. But a terrible bug appeared that all pawns' health bars are locked at 5% and nothing can be killed. I have put this mod on the top and removed all other related mods, but it doesn't work. It seems that "AlienRace.HarmonyPatches:ThoughtReplacementPrefix(MemoryThoughtHandler __instance, ThoughtDef& def)" meets a null. Could I post the full logs here? Thank you for your attention!
+rep sexy penis 18 hours ago 
Heya! Thanks for your hard work thus far and being active. I'm having sudden performance drops which I have traced to the onset of the Unnatural Corpse event causing some issue with one of my non-vanilla races, seemingly it cannot generate the pawn and is stuck in a loop as far as I can tell from the traceback. Should I post the logs here, or specifically for the race in question? Thank you in advance :)
erdelf  [author] 17 Jul @ 3:04pm 
then you get the same answer as eggcelent..
Show a log or nobody can help.
Jacob the night fury 17 Jul @ 3:00pm 
the anthro heads are flat out not showing up. and im getting the same problem that @Eggcelent is getting (this comment is a continuation to my previous comment)
erdelf  [author] 17 Jul @ 1:32pm 
right.. well with that lack of information I can do absolutely nothing.. especially given only you have it.
nick1wasd 17 Jul @ 1:29pm 
I know its this mod because out of the 80-90 I had installed, I removed this mod and no other, and the save became stable and stopped crashing. There was a specific moment that would 100% crash with your mod around, which was a Royalty caravan leaving. I kept everything else, they leave, no crash. Process of elimination is that this mod, or this mod's interaction with someone else's mod (of which, i am not certain), is causing the issue.
erdelf  [author] 17 Jul @ 11:14am 
how... did you verify that exactly? Especially given I just had a kid in a growth vat in my own save