rimpy-custom / communityRules

1 stars 0 forks source link

Rules from User #515

Closed rimpy-anon closed 2 years ago

rimpy-anon commented 2 years ago
{
    "mlie.morefactioninteraction": {
        "name": ["More Faction Interaction (Continued)"],
        "code": ["2379076640"],
        "loadAfter": {},
        "loadBefore": {},
        "loadBottom": {
            "value": true,
            "sent": 27694515
        }
    },
    "niilo007.niilosqol": {
        "name": ["Niilo's QoL"],
        "code": ["2633406344"],
        "loadAfter": {
            "blues.shortcircuit": {
                "name": ["Short Circuit Blues"],
                "comment": ["Needs to be loaded before Niilo's QOL else an error pops up when used with RT fuse"],
                "sent": 27694515
            }
        },
        "loadBefore": {}
    },
    "onyxae.dragonsdescent": {
        "name": ["Dragons Descent"],
        "code": ["2026992161"],
        "loadAfter": {
            "roolo.giddyupcore": {
                "name": ["Giddy-up! Core"],
                "comment": ["Load after"],
                "sent": 27694515
            }
        },
        "loadBefore": {}
    },
    "orion.hospitality": {
        "name": ["Hospitality"],
        "code": ["753498552"],
        "loadAfter": {},
        "loadBefore": {
            "taranchuk.performanceoptimizer": {
                "name": ["Performance Optimizer"],
                "comment": ["load after hospitality"],
                "sent": 27694515
            },
            "krkr.rocketman": {
                "name": ["RocketMan - Performance Mod"],
                "comment": ["load after hospitality"],
                "sent": 27694515
            }
        },
        "loadBottom": {
            "value": true,
            "sent": 27694515
        }
    },
    "oskarpotocki.vfe.classical": {
        "name": ["Vanilla Factions Expanded - Classical"],
        "code": ["2787850474"],
        "loadAfter": {
            "oskarpotocki.vfe.mechanoid": {
                "name": ["Vanilla Factions Expanded - Mechanoids"],
                "comment": ["Fixes sorting rules when using CE. I do not know why this change was made for classical to be loaded before mechanoids."],
                "sent": 27694515
            },
            "ceteam.combatextended": {
                "name": ["Combat Extended"],
                "comment": ["Fixes sorting rules when using CE. I do not know why this change was made for classical to be loaded before mechanoids."],
                "sent": 27694515
            }
        },
        "loadBefore": {}
    },
    "oskarpotocki.vfe.mechanoid": {
        "name": ["Vanilla Factions Expanded - Mechanoids"],
        "code": ["2329011599"],
        "loadAfter": {},
        "loadBefore": {
            "ceteam.combatextended": {
                "name": ["Combat Extended"],
                "comment": ["Fixes load order rules when using CE"],
                "sent": 27694515
            },
            "oskarpotocki.vfe.classical": {
                "name": ["Vanilla Factions Expanded - Classical"],
                "comment": ["Fixes load order rules when using CE"],
                "sent": 27694515
            }
        }
    },
    "oskarpotocki.vfe.pirates": {
        "name": ["Vanilla Factions Expanded - Pirates"],
        "code": ["2723801948"],
        "loadAfter": {
            "vanillaexpanded.vwel": {
                "name": ["Vanilla Weapons Expanded - Laser"],
                "comment": ["Needs to be after Laser"],
                "sent": 27694515
            }
        },
        "loadBefore": {}
    },
    "scorpio.resourcedictionary": {
        "name": ["Resource Dictionary"],
        "code": ["2817607528"],
        "loadAfter": {},
        "loadBefore": {
            "taranchuk.performanceoptimizer": {
                "name": ["Performance Optimizer"],
                "comment": ["load before"],
                "sent": 27694515
            },
            "krkr.rocketman": {
                "name": ["RocketMan - Performance Mod"],
                "comment": ["load before"],
                "sent": 27694515
            }
        },
        "loadBottom": {
            "value": true,
            "sent": 27694515
        }
    },
    "syrchalis.traitvalue": {
        "name": ["[SYR] Trait Value"],
        "code": ["2451324814"],
        "loadAfter": {},
        "loadBefore": {
            "atlas.androidtiers": {
                "name": ["Android tiers"],
                "comment": ["load before"],
                "sent": 27694515
            },
            "vanillaexpanded.vcef": {
                "name": ["Vanilla Fishing Expanded"],
                "comment": ["load before"],
                "sent": 27694515
            },
            "ceteam.combatextended": {
                "name": ["Combat Extended"],
                "comment": ["load before"],
                "sent": 27694515
            }
        }
    },
    "taranchuk.performanceoptimizer": {
        "name": ["Performance Optimizer"],
        "code": ["2664723367"],
        "loadAfter": {},
        "loadBefore": {
            "krkr.rocketman": {
                "name": ["RocketMan - Performance Mod"],
                "comment": ["It doesn't fix issues, author states should be low in load order but doesn't specify before or after rocketman."],
                "sent": 27694515
            }
        },
        "loadBottom": {
            "value": true,
            "sent": 27694515
        }
    },
    "vanillaexpanded.vwe": {
        "name": ["Vanilla Weapons Expanded"],
        "code": ["1814383360"],
        "loadAfter": {},
        "loadBefore": {
            "vanillaexpanded.vwel": {
                "name": ["Vanilla Weapons Expanded - Laser"],
                "comment": ["Needs to be loaded after VWE but before VFE - Pirates"],
                "sent": 27694515
            },
            "oskarpotocki.vfe.pirates": {
                "name": ["Vanilla Factions Expanded - Pirates"],
                "comment": ["Needs to be after VWE - Laser"],
                "sent": 27694515
            }
        }
    }
}
feeddanoob commented 2 years ago

update from #500

alubedo commented 2 years ago

Fishes rules would not matter All that needs fixed is the bad rules removed Then the rules in the about file of fish would work as Brad includes load rules in the mod itself

feeddanoob commented 2 years ago

Correct the best scenario would be removing the community rules for performance fish. This is for me to avoid that loop order that rimpy has (That managed to get sent to rimpy...)

Miguel-V-DF commented 2 years ago

The CE-VE classical-VE mech rules should be removed, there is already a 3 way loop there due to their own about files and they should solve it without rimpy causing another loop.

the rule about hospitality loading bottom is really a bad rule.

Complex jobs really doesn't need a load bottom, it's own name puts it near the end naturally and other specific rules should cover specific cases.

Resource Dictionary I am unsure, it asks to be loaded after other mods and before Rocketman, but I dislike using load bottom this much.

other rules I don't know.

feeddanoob commented 2 years ago

The CE-VE classical-VE mech rules should be removed, there is already a 3 way loop there due to their own about files and they should solve it without rimpy causing another loop.

I 100% agree that this should be removed but given the circumstances of both mods (CE and VE) placing load after/before rules in their about.xml files I think this should be placed to avoid the loop error (unless either CE of VE actually removed the rules in their about.xml)

the rule about hospitality loading bottom is really a bad rule. Complex jobs really doesn't need a load bottom, it's own name puts it near the end naturally and other specific rules should cover specific cases. Resource Dictionary I am unsure, it asks to be loaded after other mods and before Rocketman, but I dislike using load bottom this much.

This is just from what their respective mod pages suggest for load order (which is either load last or load bottom). For Hospitality, unless Orion revises their statement about the load bottom rule, this should be still considered. Complex jobs, I agree that the load after rule is probably unnecessary but Idk if there will be a mod that also touches work priorities (for now I am using personalized work categories) and then a conflict will happen. You just said the reason for Resource Dictionary.

other rules I don't know.

SYR states that trait value the mod should be above other trait mods. VFE-P and VWE-L had caused errors for me if VWE-L was loaded after VFE-P (CE and non CE), I do not know if this is still the case for the 1.4 update. Dragons Descent states the mod should be after Giddyup so I just put it after Giddyup Core. Niilos qol and shortcircuit both try to patch, if memory serves correctly, the blueprints designator, MFI I am skeptical where it should be positioned but I think Mlie said in the description to be low as possible.

rimpy-custom commented 2 years ago

Kk, closing for since since too many bad rules. Doubt that other rules good too. Thank you.