RimWorld

RimWorld

PatchOperationHighlander
20 Comments
SnekiChaos Apr 12, 2024 @ 7:40am 
Yeah it was that, I did a clean reinstall and it did fix it, thank you <3
Charlotte  [author] Apr 12, 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 Apr 12, 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] Feb 19, 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 Feb 15, 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 Feb 15, 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"
...-.. Nov 26, 2023 @ 5:56pm 
@orravan kek
Orravan Nov 9, 2023 @ 12:47pm 
@ZzZombo
POH literally predates XML Extensions.
Witch ~ Nov 16, 2022 @ 3:27am 
Hes just saying
Undeadbanana Nov 16, 2022 @ 2:22am 
@ZzZombo Are you getting paid for gatekeeping what people can do or is it just like a passion project?
ZzZombo Oct 25, 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 Apr 3, 2022 @ 1:35am 
Also PatchOperation.RemoveIfExists is needed I think.
jptrrs Jan 20, 2022 @ 8:12pm 
This is great! Sent you a PR as well. ;-)
Inglix Oct 13, 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] Aug 20, 2021 @ 8:22pm 
Update:
- Added PatchOperation.Set
- Added <all> option to PatchOperation.FindModByID
7ux0n0 Jul 23, 2021 @ 4:56am 
Cheers for the PatchOperation.FindModByID
fucking life saver for DLC dependencies.
HawnHan Jul 22, 2021 @ 12:14am 
Thank you!
Charlotte  [author] Jul 21, 2021 @ 1:29pm 
It's for xml modders
WaKKO151 Jul 21, 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 Jul 21, 2021 @ 5:54am 
Thank you!