RimWorld

RimWorld

79 ratings
LBE's A Dog Said Easy Patcher
 
Rate  
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.678 MB
Jun 11, 2017 @ 12:30am
Dec 2, 2017 @ 2:37am
6 Change Notes ( view )

Subscribe to download
LBE's A Dog Said Easy Patcher

Subscribed
Unsubscribe
Description
Normal users need only load this mod after A Dog Said (Regular, Lite, Or No Crafting)

This mod adds an easy non-invasive way to add A Dog Said compatibility to animal mods.
It negates the need to have a seperate patch mod for every animal which stops ADS patches overriding each other.
It won't break games for users without this mod.

Animal Modders: to make your animal ADS compatible just give your animal's ThingDef the attribute "ADogSaidBody" with the appropriate body type.
For example:
<ThingDef ParentName="AnimalThingBase" ADogSaidBody="LegsTail">
<defName>Wombat</defName> etc. etc. etc....

Available body types: Legs, Arms, ArmsTail, LegsArms, LegsTail, Tail, LegsArmsTail, Limbless

If a user has A Dog Said and A Dog Said Easy Patcher then that animal will automatically become A Dog Said compatible!
But what if a user doesn't have the easy patcher installed? No problem! Unused XML attributes won't change anything. The animal will still work perfectly (they just won't be able to install peg legs on it)

Legs = Things like bears
Arms = Horrifying creatures
ArmsTail = Ditto
LegsArms = Humanoid
LegsTail = Standard quadrupeds like cats and dogs
Tail = Snakes
LegsArmsTail = Like monkeys
Limbless = I don't know what you're making but it sounds terrifying

Should be compatible with Regular, Lite, and No Crafting versions of A Dog Said.
Should work with animals with vanilla body types. May work with custom bodies as long as they have all the standard organs. Now also supports animal healing.
If you run into any bugs or have any issues post a comment and I'll try to fix it as quick as possible.
< >
30 Comments
forestfey Feb 6 @ 10:30am 
@lbeaston do you have a post of this on the ludeon forums btw? I could link my creatures to it there then, too :)
forestfey Jan 27 @ 5:57am 
no, the modder still needs to put a line of code into his file, but that is a lot easier than making a whole patch yourself. Modded animals are not automatically compatible with ADS with this...
FOR THE MOTHERLAND Jan 26 @ 4:40pm 
that's what the desc says it does. it makes all modded animals compatible with ADS instantly.
FOR THE MOTHERLAND Jan 26 @ 4:39pm 
yes.
マリアナの栄光 Jan 10 @ 9:34am 
So if a mod has its own ADS compatible patch (like the Nuko Maid), shall I ignore it and simply apply this?
lbeaston  [author] Dec 22, 2017 @ 3:06am 
@Rubutt I would be delighted for you to do so.
Robutt Dec 14, 2017 @ 2:21pm 
Mind if I use your code for an Easy Patcher for Xeo's mod? http://steamcommunity.com/sharedfiles/filedetails/?id=1130112804
lbeaston  [author] Dec 2, 2017 @ 3:27pm 
@Robutt It's ultimately up to you, if you're a mod maker then providing both alternatives should be fine, but if a user tries to use both at the same time it *might* cause issues (I don't know what the behaviour would be if a recipe gets added twice to an animal. I'll look into now that it has been brought up.)
Robutt Dec 2, 2017 @ 3:26am 
Thank you!! Quick question, should I remove my ADS patches and just use this one?
lbeaston  [author] Dec 2, 2017 @ 2:41am 
*B18. That's going to take some getting use to.
Anyway, this *should* now be compatible with animal healing. That is, if your animal uses one of the ADogSaidBodys then that animal should also get healing options available.