rimpy-custom / communityRules

1 stars 0 forks source link

Rules from User #509

Closed rimpy-anon closed 1 year ago

rimpy-anon commented 2 years ago
{
    "argon.expandedmaterials.stones": {
        "name": [],
        "code": [],
        "loadAfter": {},
        "loadBefore": {
            "argon.vmeu": {
                "name": ["Expanded Materials - Metals"],
                "comment": ["Fixes"]
            }
        }
    },
    "armoredampharos.redwallracesfull": {
        "name": [],
        "code": [],
        "loadAfter": {
            "erdelf.humanoidalienraces": {
                "name": ["Humanoid Alien Races"],
                "comment": ["A HAR mod should load after HAR"]
            }
        },
        "loadBefore": {}
    },
    "dankpyon.medieval.overhaul": {
        "name": ["Medieval Overhaul"],
        "code": ["2553700067"],
        "loadAfter": {
            "airetexture.core": {
                "name": ["AI Upscaled Textures - Core"],
                "comment": ["Fixes Medieval Overhaul Simple Research Bench having incorrect textures on rotation"],
                "sent": 27703294
            }
        },
        "loadBefore": {
            "vanillaexpanded.vfecore": {
                "name": ["Vanilla Furniture Expanded"],
                "comment": ["Fixes Duplicate XML node name that causes Medieval Overhaul Bookcase to not connect to Simple Research Bench or be displayed as a build option for the bench"],
                "sent": 27703294
            }
        }
    },
    "neronix17.tweaksgalore": {
        "name": ["[O21] Tweaks Galore"],
        "code": ["2695164414"],
        "loadAfter": {
            "avilmask.commonsense": {
                "name": ["Common Sense"],
                "comment": ["Lets \"Colonists Don't Carry Food\" option function."]
            },
            "yoann.commonsenseopportunisticcleaningpatch": {
                "name": ["Common Sense - opportunistic cleaning patch"],
                "comment": ["Lets \"Colonists Don't Carry Food\" option function."]
            }
        },
        "loadBefore": {
            "vanillaexpanded.vmemese": {
                "name": ["Vanilla Ideology Expanded - Memes and Structures"],
                "comment": ["Incompatible with the \"No Meme Limit\" tweak"]
            }
        }
    },
    "oskarpotocki.vanillafactionsexpanded.core": {
        "name": ["Vanilla Expanded Framework"],
        "code": ["2023507013"],
        "loadAfter": {
            "ludeon.rimworld.ideology": {
                "name": [],
                "comment": ["Should load after official dlc"],
                "sent": 27703294
            }
        },
        "loadBefore": {}
    },
    "vexedtrees980.rimrobots": {
        "name": ["Rim-Robots!"],
        "code": ["2743171832"],
        "loadAfter": {},
        "loadBefore": {
            "dankpyon.medieval.overhaul": {
                "name": ["Medieval Overhaul"],
                "comment": ["Fixes 'Could not load UnityEngine.Texture2D at Filth/TarFilthA' at startup"],
                "sent": 27703294
            }
        }
    }
}
Miguel-V-DF commented 1 year ago

the one about VEF and ideology is useless.

the one about tweaks galore and common sense I am unsure, but the one about the no meme limit should be easy to avoid. just don't activate it on VE memes and structures. the others I don't know

MattRethyu commented 5 months ago

The one about "Medieval Overhaul" and "Vanilla Furniture Expanded" causes a dependancy loop when the two mods are used together with "LWM Deep Storage" and "Reel's Expanded Storage" (and their dependancies).

"Reel's Expanded Storage" needs to go after "VFE" and before "LWM", as configured by mod authors, so as a consequence "VFE" has to be above "LWM". "Medieval Overhaul" needs to go after "LWM" as configured by mod author, and now wants to go before "VFE" as per this patch, so as a consequence "VFE" has to be below "LWM".

"VFE" can't be both above and below "LWM" at once, obviously, so RimPy reports a loop.

As far as I can tell this is the only one of these rules which is configured by users and not in the mods by their authors.