Mods / Compat Master

Category: #Tweak
Author: BraniyaKz
Side: Both
Created: Dec 9th 2023 at 11:40 AM
Last modified: Dec 9th 2023 at 12:23 PM
Downloads: 653
Follow Unfollow 10

Latest file for v1.18.15:
Compatmaster-v0.0.2.zip 1-click install


Description

Compat Master is a series of patches bridging compatability between several popular mods. I tend to turn on the error reporter when working on my series of projects, and notice issues with certain mods' texture paths incorrectly laid out, patches incorrectly applied, and certain features just not working the way they should, and so I'd like to fix them. The mod authors may or may not be aware or able to provide a fix within a reasonable amount of time, and so this mod was born. As the scope and number of mods grows, so will this mod. Likewise, as mod authors play catch-up with their mods, this mod will shrink.

I would very much appreciate anyone who is willing to help me out by dropping me comments pointing out various bugs and inconsistencies they find either in vanilla or in a mod, and tell me about it! If I can fix it, I will. If I can implement it, I will. If not, I'll try my best for a work-around. If it's more of a feature or alternate implementation of a mechanic, I may consider adding it to my other mod, QoL Master instead. While the mod authors are away, Compat Master is at play! 😋

Please note: I will post version numbers everywhere I can. Though these fixes can potentially work on later versions of these mods, I make no guarentees. Said fixes may not even be needed for later versions, and so may have no or detrimental effects. Please let me know and do my testing for me. 😋 As always, I will only ever provide support for the latest stable release of Vintage Story, no exceptions.

Patches

  • Acorns v0.5.3 -> Fixed Leeched Acorns Barrel Recipe. (v0.0.2)
  • Pet AI v1.8.1 -> Fixed Bone Texture issue with the Whistle. (v0.0.1)

Configuration

Wildcraft v1.6.6 - Pet AI v1.8.1 Compatibility -> Paste this into your Pet AI config, and all extra poultices introduced by Wildcraft, along with their edited healing rates of vanilla poultices, can be used to heal pets. If you don't want your original settings overwritten, simply copy the "resurrectors": [] tag, and everything in between, over the same text in your config file.

Pet AI Config:
{
  "difficulty": {
    "tamingMultiplier": 1.0,
    "obedienceMultiplier": 1.0,
    "disobedienceMultiplier": 1.0,
    "tamingMultiplierIncreasePerGen": 0.05,
    "obedienceMultiplierIncreasePerGen": 0.05,
    "disobedienceMultiplierDecreasePerGen": 0.05,
    "growingMultiplier": 1.0
  },
  "resurrectors": [
    {
      "name": "bandage-clean",
      "domain": "game",
      "healingValue": 4.0
    },
    {
      "name": "bandage-alcoholed",
      "domain": "game",
      "healingValue": 8.0
    },
    {
      "name": "poultice-reed-horsetail",
      "domain": "game",
      "healingValue": 2.0
    },
    {
      "name": "poultice-reed-honey-sulfur",
      "domain": "game",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-stjohnswort",
      "domain": "wildcraft",
      "healingValue": 2.0
    },
    {
      "name": "poultice-reed-poisonoak",
      "domain": "wildcraft",
      "healingValue": 2.0
    },
    {
      "name": "poultice-reed-inula",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-celandine",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-jewelweed",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-honey-sulfur-lavender",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-honey-sulfur-thyme",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-honey-sulfur-marshmallow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-honey-sulfur-holly",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-honey-sulfur-marigold",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-honey-sulfur-yarrow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-honey-sulfur-sage",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-horsetail-lavender",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-horsetail-thyme",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-horsetail-marshmallow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-horsetail-holly",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-horsetail-marigold",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-horsetail-yarrow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-reed-horsetail-sage",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-stjohnswort-lavender",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-stjohnswort-thyme",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-stjohnswort-marshmallow",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-stjohnswort-holly",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-stjohnswort-marigold",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-stjohnswort-yarrow",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-stjohnswort-sage",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-poisonoak-lavender",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-poisonoak-thyme",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-poisonoak-marshmallow",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-poisonoak-holly",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-poisonoak-marigold",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-poisonoak-yarrow",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-poisonoak-sage",
      "domain": "wildcraft",
      "healingValue": 3.0
    },
    {
      "name": "poultice-reed-inula-lavender",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-inula-thyme",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-inula-marshmallow",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-inula-holly",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-inula-marigold",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-inula-yarrow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-inula-sage",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-celandine-lavender",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-celandine-thyme",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-celandine-marshmallow",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-celandine-holly",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-celandine-marigold",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-celandine-yarrow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-celandine-sage",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-jewelweed-lavender",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-jewelweed-thyme",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-jewelweed-marshmallow",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-jewelweed-holly",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-reed-jewelweed-marigold",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-jewelweed-yarrow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-reed-jewelweed-sage",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-linen-horsetail",
      "domain": "game",
      "healingValue": 4.0
    },
    {
      "name": "poultice-linen-honey-sulfur",
      "domain": "game",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-stjohnswort",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-linen-poisonoak",
      "domain": "wildcraft",
      "healingValue": 4.0
    },
    {
      "name": "poultice-linen-inula",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-celandine",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-jewelweed",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-honey-sulfur-lavender",
      "domain": "wildcraft",
      "healingValue": 8.0
    },
    {
      "name": "poultice-linen-honey-sulfur-thyme",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-honey-sulfur-marshmallow",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-honey-sulfur-holly",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-honey-sulfur-marigold",
      "domain": "wildcraft",
      "healingValue": 8.0
    },
    {
      "name": "poultice-linen-honey-sulfur-yarrow",
      "domain": "wildcraft",
      "healingValue": 8.0
    },
    {
      "name": "poultice-linen-honey-sulfur-sage",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-horsetail-lavender",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-horsetail-thyme",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-horsetail-marshmallow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-horsetail-holly",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-horsetail-marigold",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-horsetail-yarrow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-horsetail-sage",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-stjohnswort-lavender",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-stjohnswort-thyme",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-stjohnswort-marshmallow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-stjohnswort-holly",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-stjohnswort-marigold",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-stjohnswort-yarrow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-stjohnswort-sage",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-poisonoak-lavender",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-poisonoak-thyme",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-poisonoak-marshmallow",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-poisonoak-holly",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-poisonoak-marigold",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-poisonoak-yarrow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-poisonoak-sage",
      "domain": "wildcraft",
      "healingValue": 5.0
    },
    {
      "name": "poultice-linen-inula-lavender",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-inula-thyme",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-inula-marshmallow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-inula-holly",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-inula-marigold",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-inula-yarrow",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-inula-sage",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-celandine-lavender",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-celandine-thyme",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-celandine-marshmallow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-celandine-holly",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-celandine-marigold",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-celandine-yarrow",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-celandine-sage",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-jewelweed-lavender",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-jewelweed-thyme",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-jewelweed-marshmallow",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-jewelweed-holly",
      "domain": "wildcraft",
      "healingValue": 6.0
    },
    {
      "name": "poultice-linen-jewelweed-marigold",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-jewelweed-yarrow",
      "domain": "wildcraft",
      "healingValue": 7.0
    },
    {
      "name": "poultice-linen-jewelweed-sage",
      "domain": "wildcraft",
      "healingValue": 6.0
    }
  ],
  "pvpOff": true,
  "falldamageOff": false
}

Roadmap

Future Features:
  1. In Dappled Groves ->
    1. Disable vanilla Firewood recipes when Not Enough Firewood is installed, and implement Not Enough Firewood's variants as chopping block recipes when both mods are installed.
    2. Fix Not Enough Firewood bug where Firewood Variants cannot be used as fuel in Pit Kilns.
My Other Mods

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.0.2 549 Dec 9th 2023 at 12:23 PM Show Compatmaster-v0.0.2.zip Install now
v0.0.1 104 Dec 9th 2023 at 11:45 AM Show Compatmaster-v0.0.1.zip Install now

0 Comments (oldest first | newest first)

(edit comment delete)