Jump to content

[mod] [1.6/RimWorld/Early Verson]Hajimi's SexSlaveCraft_Beta(English available)


KID123DDD

Recommended Posts

Posted (edited)

感谢大佬,仪式能正常执行了😖🥵

(然后那个凝胶改造手术好像又看到bug了,医生会一直用药不停治疗,直接成药物黑洞了,然后有这个改造状态的人会导致远行队组件界面出现问题看不到人)

(以及两件衣服bug没改对啊😖)
<unfinishedThingDef>Cloth</unfinishedThingDef>这里改成

UnfinishedApparel
<!-- RecipeMaker:制作半成品 -->
    <recipeMaker>
      <unfinishedThingDef>Cloth</unfinishedThingDef>
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
      <workSkill>Crafting</workSkill>
      <effectWorking>Tailor</effectWorking>
      <soundWorking>Recipe_Tailor</soundWorking>
      <skillRequirements>
        <Crafting>4</Crafting>
      </skillRequirements>
      <recipeUsers>
        <li>ElectricTailoringBench</li>
      </recipeUsers>
    </recipeMaker>
 
再还有就是拉出来的凝胶我塞不回去。。。看改造完右键执行塞回去,然后塞到最后弹出来红字,看到塞回去的小人健康状态是没有人格排泄完成词条,但公交车词条没打上,且凝胶还在没消失掉。。。
JobDriver threw exception in toil unnamed's initAction for pawn 诗寇蒂 driver=JobDriver_InsertPersonality (toilIndex=4) driver.job=(SSC_Job_InsertPersonality (Job_844913) A = Thing_SSC_PersonalitySlime_Edited262180 B = Thing_DriveS248630 Giver = ThinkNode_QueuedJob [workGiverDef: SSC_WorkGiver_InsertPersonality])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 3B3940DB]
  at VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch.Postfix (RimWorld.MemoryThoughtHandler __instance, RimWorld.Thought_Memory& newThought, Verse.Pawn otherPawn) [0x0007a] in <43f6ab6100004e55b4c0c27af331e244>:0 
  at RimWorld.MemoryThoughtHandler.TryGainMemory (RimWorld.Thought_Memory newThought, Verse.Pawn otherPawn) [0x002dd] in <46372f5dadbf4af8939e608076251180>:0 
    - PREFIX rimworld.erdelf.alien_race.main: Boolean AlienRace.HarmonyPatches:TryGainMemoryPrefix(Thought_Memory& newThought, MemoryThoughtHandler __instance)
    - PREFIX fxz.ratkinanomaly: Void RatkinAnomaly.AteWithoutTable_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory newThought)
    - PREFIX com.IntelligentFurniture.Patch_IntelligentBed: Boolean IntelligentFurniture.Patch_PreventTemperatureThoughts:Prefix(MemoryThoughtHandler __instance, Thought_Memory newThought)
    - PREFIX Yexiaoyang.RimSkyBlock: Boolean RimSkyBlock.Harmony.Patch_AnimaScream:Prefix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - PREFIX com.archite.eternalyouth: Void ArchiteEternalYouth.Patch_MemoryThoughtHandler_TryGainMemory_Lovin:Prefix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
    - POSTFIX OskarPotocki.VEF: Void VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - POSTFIX com.VEHighmate: Void VanillaRacesExpandedHighmate.VanillaRacesExpandedHighmate_MemoryThoughtHandler_TryGainMemory_Patch:HandlePawnMemories(Thought_Memory newThought, Pawn otherPawn, MemoryThoughtHandler __instance)
    - POSTFIX com.archite.eternalyouth: Void ArchiteEternalYouth.Patch_MemoryThoughtHandler_TryGainMemory_Lovin:Postfix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
  at SexSlaveCraft.ExcretionUtility.ImplMemories (Verse.Pawn target, System.Collections.Generic.List`1[T] memories) [0x000b6] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at SexSlaveCraft.ExcretionUtility.InheritEverything (Verse.Pawn consumer, SexSlaveCraft.CompPersonalityStore data) [0x0032b] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at SexSlaveCraft.JobDriver_InsertPersonality.DoInsert () [0x0005e] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
    - TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
  at SexSlaveCraft.JobDriver_InsertPersonality.<MakeNewToils>b__6_2 () [0x00001] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <46372f5dadbf4af8939e608076251180>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

 
Edited by lrlove
Posted
2 hours ago, lrlove said:

感谢大佬,仪式能正常执行了😖🥵

(然后那个凝胶改造手术好像又看到bug了,医生会一直用药不停治疗,直接成药物黑洞了,然后有这个改造状态的人会导致远行队组件界面出现问题看不到人)

(以及两件衣服bug没改对啊😖)
<unfinishedThingDef>Cloth</unfinishedThingDef>这里改成

UnfinishedApparel
<!-- RecipeMaker:制作半成品 -->
    <recipeMaker>
      <unfinishedThingDef>Cloth</unfinishedThingDef>
      <workSpeedStat>GeneralLaborSpeed</workSpeedStat>
      <workSkill>Crafting</workSkill>
      <effectWorking>Tailor</effectWorking>
      <soundWorking>Recipe_Tailor</soundWorking>
      <skillRequirements>
        <Crafting>4</Crafting>
      </skillRequirements>
      <recipeUsers>
        <li>ElectricTailoringBench</li>
      </recipeUsers>
    </recipeMaker>
 
再还有就是拉出来的凝胶我塞不回去。。。看改造完右键执行塞回去,然后塞到最后弹出来红字,看到塞回去的小人健康状态是没有人格排泄完成词条,但公交车词条没打上,且凝胶还在没消失掉。。。
JobDriver threw exception in toil unnamed's initAction for pawn 诗寇蒂 driver=JobDriver_InsertPersonality (toilIndex=4) driver.job=(SSC_Job_InsertPersonality (Job_844913) A = Thing_SSC_PersonalitySlime_Edited262180 B = Thing_DriveS248630 Giver = ThinkNode_QueuedJob [workGiverDef: SSC_WorkGiver_InsertPersonality])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 3B3940DB]
  at VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch.Postfix (RimWorld.MemoryThoughtHandler __instance, RimWorld.Thought_Memory& newThought, Verse.Pawn otherPawn) [0x0007a] in <43f6ab6100004e55b4c0c27af331e244>:0 
  at RimWorld.MemoryThoughtHandler.TryGainMemory (RimWorld.Thought_Memory newThought, Verse.Pawn otherPawn) [0x002dd] in <46372f5dadbf4af8939e608076251180>:0 
    - PREFIX rimworld.erdelf.alien_race.main: Boolean AlienRace.HarmonyPatches:TryGainMemoryPrefix(Thought_Memory& newThought, MemoryThoughtHandler __instance)
    - PREFIX fxz.ratkinanomaly: Void RatkinAnomaly.AteWithoutTable_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory newThought)
    - PREFIX com.IntelligentFurniture.Patch_IntelligentBed: Boolean IntelligentFurniture.Patch_PreventTemperatureThoughts:Prefix(MemoryThoughtHandler __instance, Thought_Memory newThought)
    - PREFIX Yexiaoyang.RimSkyBlock: Boolean RimSkyBlock.Harmony.Patch_AnimaScream:Prefix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - PREFIX com.archite.eternalyouth: Void ArchiteEternalYouth.Patch_MemoryThoughtHandler_TryGainMemory_Lovin:Prefix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
    - POSTFIX OskarPotocki.VEF: Void VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - POSTFIX com.VEHighmate: Void VanillaRacesExpandedHighmate.VanillaRacesExpandedHighmate_MemoryThoughtHandler_TryGainMemory_Patch:HandlePawnMemories(Thought_Memory newThought, Pawn otherPawn, MemoryThoughtHandler __instance)
    - POSTFIX com.archite.eternalyouth: Void ArchiteEternalYouth.Patch_MemoryThoughtHandler_TryGainMemory_Lovin:Postfix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
  at SexSlaveCraft.ExcretionUtility.ImplMemories (Verse.Pawn target, System.Collections.Generic.List`1[T] memories) [0x000b6] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at SexSlaveCraft.ExcretionUtility.InheritEverything (Verse.Pawn consumer, SexSlaveCraft.CompPersonalityStore data) [0x0032b] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at SexSlaveCraft.JobDriver_InsertPersonality.DoInsert () [0x0005e] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
    - TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
  at SexSlaveCraft.JobDriver_InsertPersonality.<MakeNewToils>b__6_2 () [0x00001] in <c6b76d8ddc474f138ad81b4c215cd6a9>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <46372f5dadbf4af8939e608076251180>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

 

修完了。不过,你想留在这个mod的制作者id是什么,我待会把你加进去。

Posted
32 minutes ago, KID123DDD said:

修完了。不过,你想留在这个mod的制作者id是什么,我待会把你加进去。

这就不用挂我id了😂也就凭借一些代码能力瞎看看

Posted

bro,我觉得应该给你颁个奖。我现在每天打开电脑第一件事就是上来看一下你的模组有什么改动。我和我的朋友都非常非常喜欢你的模组,加油兄弟。👍顺便一提,一人血书请求早点实装宠物人格调整,我已经等不及想看我心爱的小人变成人宠了🫠

Posted

继续来反馈下bug(这几天好折腾大佬😖)

那个凝胶改造的健康状态,现在是能正常跑着不会一直治疗,但如果未能正常完成,会这样出bug

 

QQ20260227-194711.png.55af0e27c746390d1bdd8c602ba65ba3.png

如果正常完成,则会这样出bug...

QQ20260227-194250.png.88c1eb801f8e9faa2e93d70f2ebb4b32.png

然后人格改造现在塞回去出bug健康状态没了空壳但凝胶还在,并且没加上公交车的健康状态

(最后是问一下能不能两件衣服给Thin复制一套图片啥的,一些种族只有Thin体型没有female体型,穿上去直接大红叉)

Posted
3 hours ago, lrlove said:

继续来反馈下bug(这几天好折腾大佬😖)

那个凝胶改造的健康状态,现在是能正常跑着不会一直治疗,但如果未能正常完成,会这样出bug

 

QQ20260227-194711.png.55af0e27c746390d1bdd8c602ba65ba3.png

如果正常完成,则会这样出bug...

QQ20260227-194250.png.88c1eb801f8e9faa2e93d70f2ebb4b32.png

然后人格改造现在塞回去出bug健康状态没了空壳但凝胶还在,并且没加上公交车的健康状态

(最后是问一下能不能两件衣服给Thin复制一套图片啥的,一些种族只有Thin体型没有female体型,穿上去直接大红叉)

人格排泄那个我没测出来

Posted

我这边游戏存档里面出现了一个不知道怎么复现的bug。具体是给小人做了人格排泄并改成公车后,塞回去时读条读完就会报错,结果是人格没法塞回去。
GPT说这个可能是因为记忆里面存在null,而代码里面没有做对null的处理导致出bug了
Exception in Verse.AI.JobDriver.TryActuallyStartNextToil: System.NullReferenceException: Object reference not set to an instance of an object
[Ref CD1B650]
  at VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch.Postfix (RimWorld.MemoryThoughtHandler __instance, RimWorld.Thought_Memory& newThought, Verse.Pawn otherPawn) [0x0007a] in <43f6ab6100004e55b4c0c27af331e244>:0 
  at RimWorld.MemoryThoughtHandler.TryGainMemory (RimWorld.Thought_Memory newThought, Verse.Pawn otherPawn) [0x002e4] in <46372f5dadbf4af8939e608076251180>:0 
    - PREFIX RedMattis.BetterPrerequisites: Void BigAndSmall.DeathThoughtPatches:TryGainMemoryPrefix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
    - PREFIX Helixien.ReGrowthCore: Boolean ReGrowthCore.MemoryThoughtHandler_TryGainMemory_Patch:Prefix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - PREFIX rimworld.erdelf.alien_race.main: Boolean AlienRace.HarmonyPatches:TryGainMemoryPrefix(Thought_Memory& newThought, MemoryThoughtHandler __instance)
    - PREFIX Yexiaoyang.RimSkyBlock: Boolean RimSkyBlock.Harmony.Patch_AnimaScream:Prefix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - PREFIX com.IntelligentFurniture.Patch_IntelligentBed: Boolean IntelligentFurniture.Patch_PreventTemperatureThoughts:Prefix(MemoryThoughtHandler __instance, Thought_Memory newThought)
    - POSTFIX OskarPotocki.VEF: Void VEF.Pawns.VanillaExpandedFramework_MemoryThoughtHandler_TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - POSTFIX cj.rimtalk: Void RimTalk.Patch.PatchMemoryThoughtHandlerTryGainMemory:Postfix(Thought_Memory newThought, Pawn otherPawn)
    - POSTFIX Helixien.ReGrowthCore: Void ReGrowthCore.MemoryThoughtHandler_TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory& newThought, Pawn otherPawn)
    - POSTFIX Altered.Carbon: Void AlteredCarbon.MemoryThoughtHandler_TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory& newThought)
    - POSTFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.TryGainMemory_Patch:Postfix(MemoryThoughtHandler __instance, Thought_Memory newThought, Pawn otherPawn)
  at SexSlaveCraft.ExcretionUtility.ImplMemories (Verse.Pawn target, System.Collections.Generic.List`1[T] memories) [0x000b6] in <cbfcc62a54374602af5518f6aa85aa11>:0 
  at SexSlaveCraft.ExcretionUtility.InheritEverything (Verse.Pawn consumer, SexSlaveCraft.CompPersonalityStore data) [0x0032b] in <cbfcc62a54374602af5518f6aa85aa11>:0 
  at SexSlaveCraft.JobDriver_InsertPersonality.DoInsert () [0x00052] in <cbfcc62a54374602af5518f6aa85aa11>:0 
  at SexSlaveCraft.JobDriver_InsertPersonality.<MakeNewToils>b__6_2 () [0x00001] in <cbfcc62a54374602af5518f6aa85aa11>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00208] in <46372f5dadbf4af8939e608076251180>:0 
    - TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)

Posted
7 hours ago, KID123DDD said:

人格排泄那个我没测出来

我这边自己玩的时候也出现这个问题了,而且没法复现,gpt说可能是正常游戏环境下给小人塞了什么奇怪的null记忆导致的,需要做一个null的处理。
另外,感谢大佬更新这么快

Posted
2 minutes ago, JustLookAround-02 said:

我这边自己玩的时候也出现这个问题了,而且没法复现,gpt说可能是正常游戏环境下给小人塞了什么奇怪的null记忆导致的,需要做一个null的处理。
另外,感谢大佬更新这么快

草了,测出来了,用洗脑灵能删了小人所有记忆之后就能成功塞回去了,不出意外就是产生了什么奇怪的null记忆被保存到了凝胶里面然后塞回去的时候没做处理。

Posted (edited)

First time seeing this but why is it that when I try to download the mod, I need to request and receive access using my google account? 

Edited by dipnchips90
Posted

Love all the work you're putting into this mod, been trying almost every build so far! But it looks like the latest version 2.1.1 is uploaded incorrectly and we need to request access to download it instead of just downloading it like normal.

Posted
8 hours ago, lwdbndemp said:

Love all the work you're putting into this mod, been trying almost every build so far! But it looks like the latest version 2.1.1 is uploaded incorrectly and we need to request access to download it instead of just downloading it like normal.

 

4 hours ago, lrlove said:

大佬新版本咋云盘没权限访问了()

Fixed.

Posted (edited)
21 minutes ago, JustLookAround-02 said:

image.png.ea817aa3c2473d2b5d35dab99fd92b17.png大佬,翻源码发现一个点,就是现在这个代码其实不能直接奴役殖民者,但mod根目录里面的描述说能。这个是目前专门调整成这样的吗?

我记得早期版本的时候用这段好像是可以的(以前写的是意志为0必然奴役),现在倒是不知道了,因为是概率性事件,没咋测。

Edited by KID123DDD
Posted
1 hour ago, JustLookAround-02 said:

image.png.ea817aa3c2473d2b5d35dab99fd92b17.png大佬,翻源码发现一个点,就是现在这个代码其实不能直接奴役殖民者,但mod根目录里面的描述说能。这个是目前专门调整成这样的吗?

哦,殖民者没纳入进去

Posted
7 hours ago, JustLookAround-02 said:

大佬,下次更新大概啥时候啊,已经迫不及待想去品了

想不到该怎么做后续,灵感枯竭了倒是

Posted
14 minutes ago, KID123DDD said:

想不到该怎么做后续,灵感枯竭了倒是

thinking,人格特化方面我倒是有个想法,就是把剩下奶牛,猫,狗,兔做成各自方面的后勤特化,比如奶牛产奶buff之外还有驯兽和种植buff。

Posted
11 minutes ago, JustLookAround-02 said:

thinking,人格特化方面我倒是有个想法,就是把剩下奶牛,猫,狗,兔做成各自方面的后勤特化,比如奶牛产奶buff之外还有驯兽和种植buff。

目前的想法是猫,兔跟商队自动赚取白银,猪可以和任意性别产出后代,奶牛就全身上下产奶。猫是弱一级,兔是高一级。但是吧感觉还是缺了点啥

Posted
34 minutes ago, lninser said:

调教现在有看性弱度和好感度来决定是否可以调教吗

为了避免争端现在改用RJW的判定了,下版本出个是否无视的设置,这版本就先这样

Posted

Does this mod have hierarchy?  Beside the public bus status, can I've a master's master to train the pawn? Or is it just master only?

For instance, I want the master's lover along with the master to be the ones that can have fun with the pawn. Is it doable?

Posted

大佬现在用小人右键机械体出现的菜单里会产生好长一串判定无法进行人格排泄的说明

QQ20260304-225226.png.e95ae65fe09d437cc478ce32b685ab77.png

然后人物特性啥的有没有狗狗加强驯兽啊喜欢亲热啊猫猫可以玩啊啥的()

Posted
42 minutes ago, lrlove said:

大佬现在用小人右键机械体出现的菜单里会产生好长一串判定无法进行人格排泄的说明

QQ20260304-225226.png.e95ae65fe09d437cc478ce32b685ab77.png

然后人物特性啥的有没有狗狗加强驯兽啊喜欢亲热啊猫猫可以玩啊啥的()

额,那是我为了保险写的,下版本修,你说的那些我都可以考虑,但我倒是想加点负面,比如说狗啥的会兽交成瘾

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...