边缘世界 RimWorld

边缘世界 RimWorld

Hauts' Framework
31 条留言
Hauts  [作者] 9 月 16 日 下午 11:13 
@Kopp done. The nature of the patch requires that [SR] Realistic Ore Generation (Continued) be loaded above this framework.
Kopp 9 月 16 日 上午 11:22 
@Hauts
When loaded together with the mod "[SR]Realistic Ore Generation (Continued)" the LongRangeMineralScanner patch in Patches/SurveySpeed_Patches.xml fails.
The mentioned mod replaces the list entry "CompProperties_LongRangeMineralScanner" with "RabiSquare.RealisticOreGeneration.CompPropertiesOreScanner".
As you already did a conditional patch for another mod, maybe you are willing to do the same for the mentioned mod.
Kopp 9 月 16 日 上午 11:22 
<Operation Class="PatchOperationFindMod">
<mods>
<li>[SR]Realistic Ore Generation (Continued)</li>
</mods>
<nomatch Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="LongRangeMineralScanner"]/comps/li[@Class="CompProperties_LongRangeMineralScanner"]/scanSpeedStat</xpath>
<value>
<scanSpeedStat>Hauts_SurveySpeed</scanSpeedStat>
</value>
</nomatch>
<match Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="LongRangeMineralScanner"]/comps/li[@Class="RabiSquare.RealisticOreGeneration.CompPropertiesOreScanner"]/scanSpeedStat</xpath>
<value>
<scanSpeedStat>Hauts_SurveySpeed</scanSpeedStat>
</value>
</match>
</Operation>
JACK 8 月 28 日 下午 3:22 
thank you! my first time hearing about rimsort!
Hauts  [作者] 8 月 28 日 上午 10:39 
@JACK Rimpy has not updated since 2022 - in other words, it is two DLCs out of date. It sometimes makes mistaken calls, especially for mods as 'young' as this Framework or Integrated Implants. RimSort is more accurate about these things.
JACK 8 月 28 日 上午 8:01 
rimpy tells me this should be loaded before lts.i ... do you have any idea what that is?
Hauts  [作者] 8 月 16 日 下午 1:40 
@Halicade hi! Should be fixed now, so long as BGPS is above this Framework in your modlist.
Halicade 8 月 16 日 上午 8:54 
Hello! I get an error when this and the Better ground-penetrating scanner mod are loaded at the same time. Looks like they are replacing the class entirely. Log below
https://gist.github.com/HugsLibRecordKeeper/f9c36dda1de074f72e8289fda572c405
Hauts  [作者] 7 月 20 日 下午 9:37 
@mayonnaise happy to help. Unfortunately, I still wasn't able to replicate the issue with any of the listed relationship types (using various murder methods on a family of one gma, one gaunt, two single mothers, and a pair of children from each mother), using
1) just my mods
2) the error-implicated roster of mods applied to the same save file
3) a brand new save file using the error roster from the very start
4) or a brand new save file using the error roster from the very start, with Big and Small - Framework above Odyssey

Therefore, the actual culprit(s) are hidden elsewhere in your modlist, and whatever is causing the error occurs so far up the chain of logic that's supposed to occur on kill it can't be directly seen in the error log. Sorry.
mayonnaise 7 月 20 日 下午 8:16 
thank you! i appreciate you taking your time to help me out here :>
Hauts  [作者] 7 月 20 日 下午 8:10 
@mayonnaise testing my way through it now. I can tell you that with my mods running, I can kill a grandchild perfectly fine, but let me try with other 2nd-gen family relationships and with the fuller mod list.
mayonnaise 7 月 20 日 下午 12:08 
@Hauts after some testing, it seems that only pawns with second generation family relationships (grandaunt, granduncle, grandparents, nephew/nieces, etc) make a pawn unable to die. at least, that's what i've concluded. if you could test it again, i'd be very appreciative :>
mayonnaise 7 月 15 日 下午 6:13 
oh. nevermind. for some reason exiting in and out of the menu WITHOUT saving changes shows the effects. i... thiiiiink? will report back. :>
mayonnaise 7 月 15 日 下午 6:11 
@Hauts ah! good suggestion, but for some reason the "auto-sort mods" button in the mods menu doesn't seem to actually sort any mods; the list remains exactly the same. don't think it should be doing that either!
Hauts  [作者] 7 月 15 日 下午 5:50 
@mayonnaise thanks for the report, but I think you've got the wrong culprit. I loaded up all the mods directly implicated in the error message or required for those mods (Big and Small - Framework, HugsLib, VEF, VPE, VAE Accessories, VFE Empire, VFE Deserters, Allow Tool, Gore Upon Dismemberment, my framework, HAT, Allow Consensual Incest, VSIE, Ragdoll Physics, VAE Insanity, Alpha Genes, Animals Logic) in the same order you have them, and was unable to replicate the issue.

For your woes, however, I suggest you press "Auto-sort mods". Big and Small - Framework should be below Odyssey, and the fact that it's above Odyssey in your modlist suggests to me that other mods that should be below others aren't in the right positions either, which is liable to cause all sorts of errors when you have tons of mods running.
mayonnaise 7 月 15 日 下午 3:44 
i'm having some weird error where pawns who have any family relations are literally unable to die; signs are pointing towards your mods. i'm unfortunately not able to test this on my side so i figured i'd just make you aware in case anything comes of it.

https://gist.github.com/lordmuff/12f39e37386331dd2be2a9cfd1368a03

note how you have a Harmony patch on RecordsUtility.Notify_PawnKilled, and the error is happening around RimWorld.Pawn_RelationsTracker.Notify_PawnKilled

hope this is useful and not a red herring
Hauts  [作者] 7 月 10 日 下午 10:39 
@FrozenSnowFox thanks, should be fixed now.
FrozenSnowFox 7 月 10 日 下午 10:02 
Found some more errors when your Framework and Trait mod are active with Tweaks Galore.

https://gist.github.com/HugsLibRecordKeeper/2b20e5099cabb522aec4d9e5d2a87b9c
Massattack52 7 月 2 日 下午 9:12 
Oh damn, I was just verifying the Vanilla Psycasts Expanded incompatibility when I saw you'd already addressed it. Good stuff Hauts, much appreciated.
azrazalea 7 月 2 日 下午 8:56 
Thanks for the quick work on both mods @Hauts! I'm error free (from your mods at least) now!
Hauts  [作者] 7 月 2 日 下午 8:48 
@azrazalea, @FrozenSnowFox fixed.
FrozenSnowFox 7 月 2 日 下午 4:41 
This would be what people reported below. In 1.6 the Vanilla Expanded Framework changed a bunch of classes. So some errors are coming from the Psycasts patches.

The psycasts Defs were
VFECore.Abilities.AbilityDef
They're now
VEF.Abilities.AbilityDef

https://gist.github.com/HugsLibRecordKeeper/875d6ecf79690ff3eaed50d967a58e60
azrazalea 7 月 2 日 下午 2:42 
[Hauts' Framework] Patch operation Verse.PatchOperationFindMod(Vanilla Psycasts Expanded) failed
file: c:\program files (x86)\steam\steamapps\workshop\content\294100\3422815711\1.6\Patches\ModPatches\Patches_leapAndSkipAbilities.xml
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.PatchOperation:Complete (string)
Verse.LoadedModManager:ClearCachedPatches ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
azrazalea 7 月 2 日 下午 2:42 
Vanilla psycasts expanded just updated today, seeing this error when loading with Haut's (I also have alpha animals for 1.6 loaded)

[Hauts' Framework - Start of stack trace]
Verse.PatchOperationAddModExtension(xpath="/Defs/VFECore.Abilities.AbilityDef[defName="AAVPE_Charge"]"): Failed to find a node with the given xpath
Verse.PatchOperationSequence: Error in the operation at position=1
Verse.PatchOperationFindMod(Alpha Animals): Error in <match>
Verse.PatchOperationSequence: Error in the operation at position=1
Verse.PatchOperationFindMod(Vanilla Psycasts Expanded): Error in <match>
[End of stack trace]
The top operation is the one that failed, the ones below it are the parents
Source file: c:\program files (x86)\steam\steamapps\workshop\content\294100\3422815711\1.6\Patches\ModPatches\Patches_leapAndSkipAbilities.xml
fayestar 5 月 22 日 上午 8:51 
@Hauts its fixed! thanks so much :D
Hauts  [作者] 5 月 22 日 上午 7:24 
@fayestar just put up an update to address that. Tell me if the issue still pops up.
fayestar 5 月 22 日 上午 6:55 
opened up an issue on github with missing "extract hemogen pack" operation bill!
PearificPear 3 月 13 日 下午 9:41 
Opened an issue regarding disappearing info cards through GitHub.
♥ Aevery Windchild ♥ 2 月 19 日 下午 5:14 
@Hauts It works! Thank you ^^
Hauts  [作者] 2 月 19 日 下午 3:34 
@ ♥ Aevery Windchild ♥ it should be fixed now, let me know if that's not the case. (Also, thanks for being the first person to actually submit an error log and modlist)
♥ Aevery Windchild ♥ 2 月 17 日 下午 8:53 
Seems to have an issue with VPE - Puppeteer, the Puppet ability can't finish casting and returns an error.
Opened an issue with the details on the GitHub page.