RimWorld
Androids for RW 1.5
Bug/Issues report
Making this discussion since the github fork doesn't have the "Issues" tab needed to report bug
So please post found bug/issue here and verify it wasn't already posted before signaling again unless you have more details about the issue.

I will start with this:
Can not change Worker/Battle droid Nickname, game say "Choosen name is invalid" there is no log about this
< >
Сообщения 115 из 94
Using androids, theyre unable to complete cooking task so far. Tried starting new games, restarting client. Went to classic game with humans and able to cook normally. Bug only happens in android start.
firedragonmc  [Разработчик] 22 ноя. 2022 г. в 2:45 
oops issues tab should be enabled on the github repo now
Logged an issue on Github with not being able to rename my Droids. https://github.com/D4rkstalker/RW-Androids1.4/issues/2
https://gist.github.com/c1499e2ef8255d47b9511838bef1773a


after updating red error!
E:\Steam\steamapps\workshop\content\294100\2889326293\1.4\Defs\ThoughtDefs/Thoughts_transhumanist.xml: root element named ThoughtDef; should be named Defs
The eye glow on androids is placed below the eyes and looks like a cheek blush atm.
Can not up the UI of the paw printer
Exception in RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.PawnApparelGenerator.CanUsePair (RimWorld.ThingStuffPair pair, Verse.Pawn pawn, System.Single moneyLeft, System.Boolean allowHeadgear, System.Int32 fixedSeed) [0x00086] in <8c412d4a16f94d4cb337e846f2dee469>:0
at RimWorld.PawnApparelGenerator.GenerateStartingApparelFor (Verse.Pawn pawn, Verse.PawnGenerationRequest request) [0x001cb] in <8c412d4a16f94d4cb337e846f2dee469>:0
- prefix rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GenerateStartingApparelForPrefix(Pawn pawn)
- postfix rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GenerateStartingApparelForPostfix()
- postfix OskarPotocki.VFECore: Void VFECore.Patch_PawnApparelGenerator:GenerateStartingApparelFor_Postfix(Pawn pawn)
- postfix jecstools.jecrell.main: Void JecsTools.HarmonyPatches:GenerateStartingApparelFor_PostFix(Pawn pawn)
- postfix com.NewRatkin.rimworld.mod: Void NewRatkin.PawnGenColorHook:Postfix(Pawn& pawn)
- postfix com.ColorPatch.rimworld.mod: Void Dragonian.PawnGenColorHook:Postfix(Pawn& pawn)
at Verse.PawnGenerator.GenerateGearFor (Verse.Pawn pawn, Verse.PawnGenerationRequest request) [0x00000] in <8c412d4a16f94d4cb337e846f2dee469>:0
- postfix OskarPotocki.VFECore: Void VFECore.Patch_PawnGenerator+GenerateGearFor:Postfix(Pawn pawn)
- postfix PeteTimesSix.SimpleSidearms: Void PeteTimesSix.SimpleSidearms.Intercepts.PawnGenerator_GenerateGearFor_Postfix:GenerateGearFor(Pawn pawn, PawnGenerationRequest request)
- postfix rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GenerateGearForPostfix(Pawn pawn)
- postfix jecstools.chjees.shields: Void PawnShields.HarmonyPatches:Patch_PawnGenerator_GenerateGearFor(Pawn pawn, PawnGenerationRequest& request)
- postfix Mlie.YayosCombat3: Void yayoCombat.Patch_PawnGenerator_GenerateGearFor:Postfix(Pawn pawn)
at Verse.PawnGenerator.TryGenerateNewPawnInternal (Verse.PawnGenerationRequest& request, System.String& error, System.Boolean ignoreScenarioRequirements, System.Boolean ignoreValidator) [0x00b9b] in <8c412d4a16f94d4cb337e846f2dee469>:0
- transpiler rimworld.erdelf.alien_race.main: IEnumerable`1 AlienRace.HarmonyPatches:TryGenerateNewPawnInternalTranspiler(IEnumerable`1 instructions)
- prefix ChJees.Androids: Boolean Androids.HarmonyPatches:Patch_PawnGenerator_TryGenerateNewPawnInternal(Pawn& __result, PawnGenerationRequest& request, String& error)
- postfix VanillaExpanded.VFEA: Void VFEAncients.HarmonyPatches.PowerPatches:AddPowers(Pawn __result, PawnGenerationRequest request)
- postfix ChJees.Androids: Void Androids.HarmonyPatches:Patch_PawnGenerator_TryGenerateNewPawnInternal_Post(Pawn& __result)
- postfix com.NewRatkin.rimworld.mod: Void NewRatkin.PawnGeneratorPatch:Postfix(Pawn __result)
at Verse.PawnGenerator.GenerateNewPawnInternal (Verse.PawnGenerationRequest& request) [0x000c1] in <8c412d4a16f94d4cb337e846f2dee469>:0
- prefix rjw: Void rjw.Patch_PawnGenerator:Generate_Nymph(PawnGenerationRequest& request)
- postfix OskarPotocki.VFECore: Void VFECore.Abilities.PawnGen_Patch:Postfix(Pawn __result)
- postfix OskarPotocki.VanillaPsycastsExpanded: Void VanillaPsycastsExpanded.PawnGen_Patch:Postfix(Pawn __result)
- postfix com.rimworld.mod.dd: Void DD.Patch_DD_PawnGenerator_GenerateNewPawnInternal:Postfix(Pawn __result, PawnGenerationRequest& request)
- postfix rjw: Void rjw.Patch_PawnGenerator:Fix_Nymph(PawnGenerationRequest& request, Pawn& __result)
- postfix rjw: Void rjw.Patch_PawnGenerator:Sexualize_GenerateNewPawnInternal(PawnGenerationRequest& request, Pawn& __result)
- postfix rjw: Void rjw.Patch_PawnGenerator:Fix_Newborn_styles(PawnGenerationRequest& request, Pawn& __result)
at Verse.PawnGenerator.GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest request) [0x00188] in <8c412d4a16f94d4cb337e846f2dee469>:0
at Verse.PawnGenerator.GeneratePawn (Verse.PawnGenerationRequest request) [0x001f5] in <8c412d4a16f94d4cb337e846f2dee469>:0
- transpiler net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- prefix Children: Boolean Children.ChildrenHarmony+PawnGenerator_GeneratePawn_Patch:PawnGenerator_GeneratePawn_Pre(Pawn& __result)
- prefix rimworld.erdelf.alien_race.main: Void AlienRace.HarmonyPatches:GeneratePawnPrefix(PawnGenerationRequest& request)
- prefix Kemomimihouse_Kz: Boolean Kz.KemomimiKzHarmony+PawnGenerator_GeneratePawn_Patch:GeneratePawn_Pre(PawnGenerationRequest& request, Boolean& __state)
- postfix jecstools.jecrell.main: Void JecsTools.HarmonyPatches:Post_GeneratePawn(Pawn __result)
- postfix jecstools.jecrell.main: Void JecsTools.HarmonyPatches:Post_GeneratePawn_Genes(Pawn __result)
- postfix VFEPirates.Mod: Void VFEPirates.PawnGenerator_GeneratePawn_Patch:Postfix(Pawn __result)
- postfix Kemomimihouse_Kz: Void Kz.KemomimiKzHarmony+PawnGenerator_GeneratePawn_Patch:GeneratePawn_Post(Pawn& __result, PawnGenerationRequest& request, Boolean& __state)
- postfix RJW_Sexperience: Void RJWSexperience.Rimworld_Patch_GeneratePawn:Postfix(Pawn& __result)
- postfix rjw.std: Void rjwstd.PawnGenerator_STD_spreader:PawnGenerator_STD_spreader_Patch(PawnGenerationRequest& request, Pawn& __result)
at Androids.CustomizeAndroidWindow.GetNewPawn (Verse.Gender gender) [0x00187]
in <8066cb7e6a0346dbaa2453c0f3bb55dd>:0
at Androids.CustomizeAndroidWindow..ctor (Androids.Building_AndroidPrinter androidPrinter) [0x00071] in <8066cb7e6a0346dbaa2453c0f3bb55dd>:0
at Androids.Building_AndroidPrinter.InitiatePawnCrafting () [0x00006] in <8066cb7e6a0346dbaa2453c0f3bb55dd>:0
at Androids.Gizmo_TogglePrinting.ProcessInput (UnityEngine.Event ev) [0x0001c] in <8066cb7e6a0346dbaa2453c0f3bb55dd>:0
at Verse.GizmoGridDrawer.DrawGizmoGrid (System.Collections.Generic.IEnumerable`1[T] gizmos, System.Single startX, Verse.Gizmo& mouseoverGizmo, System.Func`2[T,TResult] customActivatorFunc, System.Func`2[T,TResult] highlightFunc, System.Func`2[T,TResult] lowlightFunc) [0x007f5] in <8c412d4a16f94d4cb337e846f2dee469>:0
- prefix MechanoidFoundry.Mod: Void MechanoidFoundry.GizmoGridDrawer_DrawGizmoGrid_Patch:Prefix(IEnumerable`1& gizmos)
at RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1[T] selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x001b9] in <8c412d4a16f94d4cb337e846f2dee469>:0
- transpiler net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- transpiler UnlimitedHugs.AllowTool: IEnumerable`1 AllowTool.Patches.InspectGizmoGrid_DrawInspectGizmoGridFor_Patch:ClearReverseDesignators(IEnumerable`1 instructions)
- transpiler fluffy.blueprints: IEnumerable`1 Blueprints.Patch_InspectGizmoGrid_DrawInspectGizmoGridFor:Transpiler(IEnumerable`1 _instructions)
- transpiler fluffy.blueprints: IEnumerable`1 Blueprints.Patch_InspectGizmoGrid_DrawInspectGizmoGridFor:Transpiler(IEnumerable`1 _instructions)
- transpiler fluffy.blueprints: IEnumerable`1 Blueprints.Patch_InspectGizmoGrid_DrawInspectGizmoGridFor:Transpiler(IEnumerable`1 _instructions)
Can't click 'Start Crafting' in the Android printing station. It's built, powered and I have materials but nothing happens when clicking it, no UI or anything comes up. Not sure why.

Looked through trace log and the only thing that I found is:

(Verse.PawnGenerationRequest)
Androids.CustomizeAndroidWindow:GetNewPawn (Verse.Gender)
Androids.CustomizeAndroidWindow:.ctor (Androids.Building_AndroidPrinter)
Androids.Building_AndroidPrinter:InitiatePawnCrafting ()
Androids.Gizmo_TogglePrinting:ProcessInput (UnityEngine.Event)
Verse.GizmoGridDrawer:DrawGizmoGrid (System.Collections.Generic.IEnumerable`1<Verse.Gizmo>,single,Verse.Gizmo&,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>,System.Func`2<Verse.Gizmo, bool>)
(wrapper dynamic-method) RimWorld.InspectGizmoGrid:RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0 (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MainTabWindow_Inspect:DrawInspectGizmos ()
RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane)
RimWorld.MainTabWindow_Inspect:ExtraOnGUI ()
Verse.WindowStack:WindowStackOnGUI ()
(wrapper dynamic-method) RimWorld.UIRoot_Play:RimWorld.UIRoot_Play.UIRootOnGUI_Patch1 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) Verse.Root:Verse.Root.OnGUI_Patch1 (Verse.Root)


Not sure if that's the issue or not? I can't make much sense of it honestly, here is the rest of the trace log if it helps: https://pastebin.com/1mpzcja0
After using Android robot, I met some bao when I entered the game for the second time
Config error in Upgrade_HulkPhysique: label contains illegal character(s): "[]{}". This can cause issues during grammar resolution. If this was intended, you can use the "ignoreIllegalLabelCharacterConfigError" flag.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.DefDatabase`1<Androids.AndroidUpgradeDef>:ErrorCheckAllDefs ()
System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.MethodBase:Invoke (object,object[])
Verse.GenGeneric:InvokeStaticMethodOnGenericType (System.Type,System.Type,string)
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_1 (System.Type)
System.Threading.Tasks.Parallel/<>c__DisplayClass31_0`2<System.Type, object>:<ForEachWorker>b__0 (int)
System.Threading.Tasks.Parallel/<>c__DisplayClass17_0`1<object>:<ForWorker>b__1 ()
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:InnerInvokeWithArg (System.Threading.Tasks.Task)
System.Threading.Tasks.Task/<>c__DisplayClass178_0:<ExecuteSelfReplicating>b__0 (object)
System.Threading.Tasks.Task:InnerInvoke ()
System.Threading.Tasks.Task:Execute ()
System.Threading.Tasks.Task:ExecutionContextCallback (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.Tasks.Task:ExecuteWithThreadLocal (System.Threading.Tasks.Task&)
System.Threading.Tasks.Task:ExecuteEntry (bool)
System.Threading.Tasks.Task:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
System.Threading.ThreadPoolWorkQueue:Dispatch ()
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
If use drone or android with CE, you cant change fire mode (Auto, semi auto, burst), cant change scope (Use scope, shoot offhand, or suppress), and you cant say them reload weapon or change curret ammo type on other. There are simply no buttons on the interface that should be responsible for this. For drones, this "feature" may still be appropriate, but not for androids who are close or even superior to people in intelligence. Even turrets can change the type of ammunition, but drones / androids cannot.
On other pawn, not droid/android all ok
Отредактировано Lost [RUS]; 30 дек. 2022 г. в 12:31
Submitted an issue on github with android pawns turning into pink squares when they have hulk or fat bodytype genes.
https://github.com/D4rkstalker/RW-Androids1.4/issues/9

Thanks for the fix!
Отредактировано Rag3Quitt; 7 янв. 2023 г. в 7:32
Hello, this may not be a bug, but I will write everything. Is it normal that droids can have genes inserted from a biotech? This is done using vanilla methods, not through developer mode. Androids normal, but droids are very strange. (The same worker droid with a tail)
Unable to even GET android colonists. They spawn as Baseliners, sometimes with Android health conditions.
firedragonmc  [Разработчик] 21 фев. 2023 г. в 7:11 
Автор сообщения: Meteores
Hello, this may not be a bug, but I will write everything. Is it normal that droids can have genes inserted from a biotech? This is done using vanilla methods, not through developer mode. Androids normal, but droids are very strange. (The same worker droid with a tail)
Genes are enabled by default and i'm not aware of a way to disable that

Автор сообщения: Red_Khezu
Unable to even GET android colonists. They spawn as Baseliners, sometimes with Android health conditions.
Androids are a race and not a xenotype
I've just filed a new issue on GitHub regarding incompatibility with Character Editor, can you please take a look at it sometimes? The problem seems to be from Android, as other race mods don't experience it. The mod list is small, only the minimum to run so it shouldn't be a problem to recreate it on your end. Thanks in advance!
I was wondering if anyone else had issue with the Hulking physique upgrade not providing any increase in carrying capacity? I have the same issue for the perfect physique upgrade.

I remember this being an issue in 1.3 as well.
Отредактировано RaphiTheOne; 11 мар. 2023 г. в 12:44
< >
Сообщения 115 из 94
Показывать на странице: 1530 50