RimWorld

RimWorld

PatchOperationHighlander
20 Comments
SnekiChaos 12 Apr, 2024 @ 7:40am 
Yeah it was that, I did a clean reinstall and it did fix it, thank you <3
Charlotte  [author] 12 Apr, 2024 @ 7:26am 
Probably steam hasn't updated it on your side. I checked my workshop folder and it's correctly updated to 1.5. Also steam wouldn't show the 1.5 otherwise.
SnekiChaos 12 Apr, 2024 @ 4:25am 
Hey, so I see there was an update today...but for some reason the Mod still appears as outdated in both Mod settings and RimPy
Charlotte  [author] 19 Feb, 2024 @ 7:34am 
Yeah, it's been mostly superseded. The only benefit from them is that you can combine them with other logic operations, you can't do that with the tools in base game. Some may find it useful to load on demand according to some variable from Evaluate or something.
Thundercraft 15 Feb, 2024 @ 6:22pm 
(Part 1)
Quote, "PatchOperation.LoadOnDemand
Given a set of mods and a set of folders, LoadOnDemand loads the defs found in the folders located inside Defs_OnDemand if the mods exist."


Quote, "PatchOperation.FindModByID
Just like its vanilla PatchOperationFindMod counterpart, executes the PatchOperation in match if found otherwise nomatch."


I'm sure these operations are useful in certain circumstances, such as FindModByID's ability to match all mods in a list. But - and correct me if I'm wrong - can't most of the functionality of these two operations now be found in the base vanilla game?
Thundercraft 15 Feb, 2024 @ 6:22pm 
(Part 2)
I did some searching and found the outdated mod ModCheck [ludeon.com] and ModCheck (Continued) . The description of the latter says:
"The primary task for ModCheck is to remove the need for patch mods. It's done by adding test operations, which can tell if another mod is loaded, if one mod is before another, is of at least a certain version, either in About or in ModSync."

But, it also says, quote:
"All functionality of this mod exists in the base-game now so it will not be updated further"
...-.. 26 Nov, 2023 @ 5:56pm 
@orravan kek
Orravan 9 Nov, 2023 @ 12:47pm 
@ZzZombo
POH literally predates XML Extensions.
Witch ~ 16 Nov, 2022 @ 3:27am 
Hes just saying
Undeadbanana 16 Nov, 2022 @ 2:22am 
@ZzZombo Are you getting paid for gatekeeping what people can do or is it just like a passion project?
ZzZombo 25 Oct, 2022 @ 1:25am 
A lot of the functionality is already present in "XML Extensions". Sorry, but we do not need mods with mostly duplicate functionality.
star 3 Apr, 2022 @ 1:35am 
Also PatchOperation.RemoveIfExists is needed I think.
jptrrs 20 Jan, 2022 @ 8:12pm 
This is great! Sent you a PR as well. ;-)
Inglix 13 Oct, 2021 @ 10:17am 
Sent you a pull request for a patch operation I created for my own use.

PatchOperation.AddIfAbsent
- Adds the node if it doesn't already exist
- Otherwise does nothing (won't create a duplicate xml node).
Charlotte  [author] 20 Aug, 2021 @ 8:22pm 
Update:
- Added PatchOperation.Set
- Added <all> option to PatchOperation.FindModByID
7ux0n0 23 Jul, 2021 @ 4:56am 
Cheers for the PatchOperation.FindModByID
fucking life saver for DLC dependencies.
HawnHan 22 Jul, 2021 @ 12:14am 
Thank you!
Charlotte  [author] 21 Jul, 2021 @ 1:29pm 
It's for xml modders
WaKKO151 21 Jul, 2021 @ 12:23pm 
i really don't understand what this does. I have read this description a dozen times. I still don't get it. I am so sorry for being stupid. Please tell me if this will make my life easier if all i do is play this game with 200+ mods.
viirinsoftworks 21 Jul, 2021 @ 5:54am 
Thank you!