Angedore Posted October 29, 2024 Posted October 29, 2024 16 hours ago, Rorschachink said: Tried 1.1.2  Exception from long event: System.ArgumentNullException: Value cannot be null. Parameter name: key [Ref 40696FAB]  at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <eae584ce26bc40229c1b1aa476bfa589>:0  at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0  at Verse.DefDatabase`1[T].GetNamed (System.String defName, System.Boolean errorOnFail) [0x00071] in <2a40c3593b334f29ac3cb3d32d652351>:0  at Verse.DefDatabase`1[T].GetNamedSilentFail (System.String defName) [0x00000] in <2a40c3593b334f29ac3cb3d32d652351>:0  at RJW_Onahole.Data.FilthConversionDef.get_ThingDef () [0x0000f] in <a5799071784c48a6b9e8bff983aabaeb>:0  at RJW_Onahole.Utilities.CacheUtility.FilthToConversionDefs () [0x00018] in <a5799071784c48a6b9e8bff983aabaeb>:0  at RJW_Onahole.Utilities.CacheUtility.LateInit () [0x0000d] in <a5799071784c48a6b9e8bff983aabaeb>:0  at RJW_Onahole.Utilities.CacheUtility+<>c.<.cctor>b__3_0 () [0x00001] in <a5799071784c48a6b9e8bff983aabaeb>:0  at Verse.LongEventHandler.UpdateCurrentSynchronousEvent (System.Boolean& sceneChanged) [0x0001d] in <2a40c3593b334f29ac3cb3d32d652351>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string) Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&) Verse.LongEventHandler:LongEventsUpdate (bool&) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root) Verse.Root_Entry:Update () Ehhh... So the parameter key Ref changed, but the issue seems similar? Is this a new glitch to fix?  I also have this stacktrace, i patched it locally to return null if __thingDef is null to continue.   This happens in the method CacheUtility.FilthToConversionDefs  I also have a strange bug where the right-click does not work, i assume its some incompatibility with some other mods (i have 200+ active... its taking some time to find out which one...), anyone has something similar happen?  Can i suggest to also add a button to select the "victim" directly in the menu instead of the right click?  Good mod anyway    Â
hamartithia Posted October 29, 2024 Author Posted October 29, 2024 1 hour ago, Angedore said:  I also have this stacktrace, i patched it locally to return null if __thingDef is null to continue.   This happens in the method CacheUtility.FilthToConversionDefs  I also have a strange bug where the right-click does not work, i assume its some incompatibility with some other mods (i have 200+ active... its taking some time to find out which one...), anyone has something similar happen?  Can i suggest to also add a button to select the "victim" directly in the menu instead of the right click?  Good mod anyway     Thank you! The patch will come the next update. I'll add a gizmo to bind pawns too.
Deliboi Posted October 30, 2024 Posted October 30, 2024 Hiya, question about using the mod. How are pawns intended to collect money from whoring onaholes? I see the +$ ticks when a guest uses them but they don't leave the silver on the ground and I can't seem to find it contained anywhere in the machine's UI
Platinphoenixx Posted October 30, 2024 Posted October 30, 2024 14 hours ago, Deliboi said: Hiya, question about using the mod. How are pawns intended to collect money from whoring onaholes? I see the +$ ticks when a guest uses them but they don't leave the silver on the ground and I can't seem to find it contained anywhere in the machine's UI It's in the inentory, where the fuids are as well Â
hamartithia Posted October 30, 2024 Author Posted October 30, 2024 22 hours ago, Deliboi said: Hiya, question about using the mod. How are pawns intended to collect money from whoring onaholes? I see the +$ ticks when a guest uses them but they don't leave the silver on the ground and I can't seem to find it contained anywhere in the machine's UI It is in the building's inventory. If the silver is not on the pawn that uses the onahole but on another pawn in the same faction, like a carrying animal. You need to wait a while until the other pawn brings money to it
Sneeeeeed Posted November 1, 2024 Posted November 1, 2024 (edited) Nice mod! Did notice that some hediffs don't get applied on my end (cumflation, stretching), as well as no "came inside" buffs/debuffs. Suggestion: A simple bed variant? Don't think anyone would mind it having the same systems and 1 tile since you can kinda just design around it. E: Suggestion 2: War casket parking spot since those lazy shmucks don't want to work anyway (can already hook one up, just rjw seems to block functionality)? Edited November 3, 2024 by Sneeeeeed 1
hamartithia Posted November 1, 2024 Author Posted November 1, 2024 6 hours ago, Sneeeeeed said: Nice mod! Did notice that some hediffs don't get applied on my end (cumflation, stretching), as well as no "came inside" buffs/debuffs. Suggestion: A simple bed variant? Don't think anyone would mind it having the same systems and 1 tile since you can kinda just design around it. Cumflation support is WIP, but cumflation hediffs works on my end. More bed variant are easy to make. I just haven't got time to draw more spites. I'll add more variations over the time.
Thebozo Posted November 3, 2024 Posted November 3, 2024 I swear this issue has to be with my client but I've tried everything short of an OS reinstall. Any ideas? Errors are thrown when clicking on the milk machine tab. Also get some odd text in places. This is running only Core, Hugs, Harmony, and RJW 5.5.0.3. Have tried Onahole 1.1.2 and 1.1.3 with similar results. Â Quote Failed to find RimWorld.PreceptDef named Research_Normal. There are 11 defs of this type loaded. UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.DefDatabase`1<RimWorld.PreceptDef>:GetNamed (string,bool) RJW_Onahole.Utilities.TranslationUtility:PreceptLabel (string) RJW_Onahole.Utilities.TranslationUtility:Label (RJW_Onahole.UI.MilkingModes) RJW_Onahole.UI.MilkingGizmo:GetLabel (RJW_Onahole.UI.MilkingModes) RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1<RJW_Onahole.UI.MilkingModes>:FloatMenuOption (RJW_Onahole.UI.MilkingModes) RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1<RJW_Onahole.UI.MilkingModes>:GetFloatMenu () RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1<RJW_Onahole.UI.MilkingModes>:ProcessGroupInput (UnityEngine.Event,System.Collections.Generic.List`1<Verse.Gizmo>) 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>,bool) RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&) RimWorld.MainTabWindow_Inspect:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.MainTabWindow_Inspect:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () RimWorld.UIRoot_Play:UIRootOnGUI () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root) System.NullReferenceException: Object reference not set to an instance of an object [Ref C0C7FE7A] Â at RJW_Onahole.Utilities.TranslationUtility.PreceptLabel (System.String key) [0x00008] in <e4074bc4d4d645bc9fde5be8e010d4f3>:0Â Â at RJW_Onahole.Utilities.TranslationUtility.Label (RJW_Onahole.UI.MilkingModes mode) [0x00031] in <e4074bc4d4d645bc9fde5be8e010d4f3>:0Â Â at RJW_Onahole.UI.MilkingGizmo.GetLabel (RJW_Onahole.UI.MilkingModes mode) [0x00000] in <e4074bc4d4d645bc9fde5be8e010d4f3>:0Â Â at RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1[T].FloatMenuOption (T mode) [0x00015] in <e4074bc4d4d645bc9fde5be8e010d4f3>:0Â Â at RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1[T].GetFloatMenu () [0x0002c] in <e4074bc4d4d645bc9fde5be8e010d4f3>:0Â Â at RJW_Onahole.UI.Command_FloatMenu_ExtraIcon`1[T].ProcessGroupInput (UnityEngine.Event ev, System.Collections.Generic.List`1[T] group) [0x0001b] in <e4074bc4d4d645bc9fde5be8e010d4f3>: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, System.Boolean multipleSelected) [0x007b9] in <2a40c3593b334f29ac3cb3d32d652351>:0Â Â at RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1[T] selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x001b5] in <2a40c3593b334f29ac3cb3d32d652351>:0 Â currentSelectable: null UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Log:ErrorOnce (string,int) RimWorld.InspectGizmoGrid:DrawInspectGizmoGridFor (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&) RimWorld.MainTabWindow_Inspect:DrawInspectGizmos () RimWorld.InspectPaneUtility:ExtraOnGUI (RimWorld.IInspectPane) RimWorld.MainTabWindow_Inspect:ExtraOnGUI () Verse.WindowStack:WindowStackOnGUI () RimWorld.UIRoot_Play:UIRootOnGUI () (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root) Â Â
TheOniNinja Posted November 4, 2024 Posted November 4, 2024 On 11/1/2024 at 6:41 PM, hamartithia said: Cumflation support is WIP, but cumflation hediffs works on my end. More bed variant are easy to make. I just haven't got time to draw more spites. I'll add more variations over the time. This is an awesome mod! When you do start on different variants it would be great to have an insect cocoon/seedbed version. I recently started a hive colony with the VFE Insectoids and Insector xenotype and have a brood chamber full of these. It would be perfect if there was a cocoon variant with tentacles for the feeder and milker attachments.
hamartithia Posted November 5, 2024 Author Posted November 5, 2024 On 11/3/2024 at 5:45 AM, Thebozo said: I swear this issue has to be with my client but I've tried everything short of an OS reinstall. Any ideas? Errors are thrown when clicking on the milk machine tab. Also get some odd text in places. This is running only Core, Hugs, Harmony, and RJW 5.5.0.3. Have tried Onahole 1.1.2 and 1.1.3 with similar results. Â Â This is my fault. The fix will be pushed with next update. This is caused by missing ideology dlc.
hamartithia Posted November 5, 2024 Author Posted November 5, 2024 14 hours ago, TheOniNinja said: This is an awesome mod! When you do start on different variants it would be great to have an insect cocoon/seedbed version. I recently started a hive colony with the VFE Insectoids and Insector xenotype and have a brood chamber full of these. It would be perfect if there was a cocoon variant with tentacles for the feeder and milker attachments. That is an interesting idea. I'll get to it. I think someone else is making a different rjw submod that may better suit that theme. Maybe keep an eye on newly release mods. The machines added by this mod doesn't really fit cocoon anyways.
hamartithia Posted November 6, 2024 Author Posted November 6, 2024 3 hours ago, hhhccks said: is there a version for 1.4? No, and it will not be back ported to 1.4
spore123 Posted November 13, 2024 Posted November 13, 2024 I can;t seem to put prisoners in the onahole only colonists?
hamartithia Posted November 14, 2024 Author Posted November 14, 2024 4 hours ago, spore123 said: I can;t seem to put prisoners in the onahole only colonists? Yeah it is a bug that I overlooked in testing. Now it is fixed.
TestMember Posted November 14, 2024 Posted November 14, 2024 Hi! Thanks for the great mod, found some bugs during gameplay: Â 1. Infestation insects try to use pawn but fail, the log says: Â Pawn Megascarab3538 threw exception while executing toil unnamed's finish action (0), jobDriver=rjw.JobDriver_RapeEnemyByInsect, job=RapeEnemyByInsect (Job_68193) A = Thing_Human688 Giver = JobGiver_RapeEnemy [workGiverDef: null], toilIndex=2: System.NullReferenceException: Object reference not set to an instance of an object [Ref B0C58150] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.AI.Toil:Cleanup (int,Verse.AI.JobDriver) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.Cleanup_Patch1 (Verse.AI.JobDriver,Verse.AI.JobCondition) Verse.AI.Pawn_JobTracker:CleanupCurrentJob (Verse.AI.JobCondition,bool,bool,bool,System.Nullable`1<bool>) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool) Verse.AI.JobDriver:EndJobWith (Verse.AI.JobCondition) Verse.AI.JobDriver:CheckCurrentToilEndOrFail () Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () Verse.AI.JobDriver:Notify_PatherArrived () Verse.AI.Pawn_PathFollower:PatherArrived () Verse.AI.Pawn_PathFollower:TryEnterNextPathCell () Verse.AI.Pawn_PathFollower:PatherTick () Verse.Pawn:Tick () Verse.TickList:Tick () Verse.TickManager:DoSingleTick () Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () Verse.Root_Play:Update () Â 2. Mechanoid raid just ignores the pawn, not sure whether this is intended or another bug?
hamartithia Posted November 15, 2024 Author Posted November 15, 2024 16 hours ago, TestMember said: Hi! Thanks for the great mod, found some bugs during gameplay: Â 1. Infestation insects try to use pawn but fail, the log says: Â Pawn Megascarab3538 threw exception while executing toil unnamed's finish action (0), jobDriver=rjw.JobDriver_RapeEnemyByInsect, job=RapeEnemyByInsect (Job_68193) A = Thing_Human688 Giver = JobGiver_RapeEnemy [workGiverDef: null], toilIndex=2: System.NullReferenceException: Object reference not set to an instance of an object [Ref B0C58150] Duplicate stacktrace, see ref for original UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.AI.Toil:Cleanup (int,Verse.AI.JobDriver) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobDriver.Cleanup_Patch1 (Verse.AI.JobDriver,Verse.AI.JobCondition) Verse.AI.Pawn_JobTracker:CleanupCurrentJob (Verse.AI.JobCondition,bool,bool,bool,System.Nullable`1<bool>) (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool) Verse.AI.JobDriver:EndJobWith (Verse.AI.JobCondition) Verse.AI.JobDriver:CheckCurrentToilEndOrFail () Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () Verse.AI.JobDriver:TryActuallyStartNextToil () Verse.AI.JobDriver:ReadyForNextToil () Verse.AI.JobDriver:Notify_PatherArrived () Verse.AI.Pawn_PathFollower:PatherArrived () Verse.AI.Pawn_PathFollower:TryEnterNextPathCell () Verse.AI.Pawn_PathFollower:PatherTick () Verse.Pawn:Tick () Verse.TickList:Tick () Verse.TickManager:DoSingleTick () Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () Verse.Root_Play:Update () Â 2. Mechanoid raid just ignores the pawn, not sure whether this is intended or another bug? Thanks, I'll check. Mechanoid ignoring onaholes is by design.
hamartithia Posted November 15, 2024 Author Posted November 15, 2024 9 hours ago, kyrus666 said: penis milking? WIP
SanzeninHayate32 Posted November 17, 2024 Posted November 17, 2024 boy, 1.5 modsbase is looking real good lmao
ObedientCat Posted November 25, 2024 Posted November 25, 2024 Bug report I used this with Hospitality and assigned a metal frame as a guest bed. Now my whole screen is gray and game is broken.
Noxa617 Posted December 4, 2024 Posted December 4, 2024 I seem to be having an issue where pawns keep "breaking out" of pillories, this happens regardless of whether they are colonists slaves or prisoners. Â Any help would be very appreciated.
ag12 Posted December 4, 2024 Posted December 4, 2024 Cool mod, hope you keep developing for Rimworld, you clearly have great talent. I think the mod is already really nice, I'd love to see a balance patch, though. Something like when pawns reach 0% sleep, a hediff starts ticking up that eventually leads to brain damage and eventual death, just so that there's a downside to not letting them sleep. Also, on my game they're completely self-sustaining except for power, no nutrition needed. That might be a balance problem on my mod setup, not sure. It is fun to kidnap these Imperials and just walling them into mountain tombs with a vanometric power cell. Shouldn't have drone striked the base... Â Bug report: when loading a save, all the fluid settings (feed/drop as item/destroy) reset leading to all of them immediately dropping their entire fluid storage on the ground.
NOTSINKS Posted December 6, 2024 Posted December 6, 2024 How do I automatically load the milk into the tanks? I am using equal milking and the vanilla milking expanded mod. Is that even possible?
wycc Posted December 8, 2024 Posted December 8, 2024 It feels like this mod is causing a memory leak. After I bind someone to onahole the game starts eating more and more memory, eventually causing memory overflow (I have 16GB of RAM). But if I play with this mod but don't bind anyone, there is no memory overflow.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now