RimWorld

RimWorld

RimPy Mod Manager Database
 Denne tråd er blevet fastgjort, så den er sikkert vigtig
Paladin  [udvikler] 31. aug. 2019 kl. 0:06
RimPy_rules.xml or how you can make RimPy better
Modders unable to test their mod with all of other mods and unable to provide rules about mod order. Sometimes they give several rules in mod description or discussions (RimPy do not scans mods descriptions and discussions). To make RimPy better you need:
1. Open mod Steam page.
2. Check if there are any soft dependencies mentioned in description or discussions
3. Create your custom rule, post it in this thread and add it to RimPy_rules.xml.

For example, we will take "What the hack mod" (https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1505914869):
1. There are no soft dependencies mentioned in description but some are specified in this thread in discussions: psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/1505914869/1815422173047227977
"Psychology should be placed below What the Hack!? in the load order. "
2. You open RimPy_rules.xml file (click on Settings button in RimPy to open settings folder, RimPy_rules.xml will be there). I prefer Notepad++, but you may use any other editor. You will something similar: https://pastebin.com/QZT2jLZ3

3. We take new block with next parameters:
https://pastebin.com/CGc3mrwf

where:
1505914869 is the unique code of What the hack mod (if you look carefully on Steam mod link of that mod - steamcommunity .com/sharedfiles/filedetails/?id=1505914869, you will see that number after "id=")
1552507180 is the unique code of Psycology mod steamcommunity .com/sharedfiles/filedetails/?id=1552507180
You may read that block as 1505914869 (What the hack) should be loaded before mod 1552507180 (Psycology).

Share that block in this thread and add before </Rules> tag and after last </Mod> in RimPy_rules.xml.
Sidst redigeret af Paladin; 31. aug. 2019 kl. 0:14
< >
Viser 1-11 af 11 kommentarer
Dr Zhivago 22. okt. 2019 kl. 19:34 
Can this eventually work with mod names, as the Manifest.xml does? Or will it require steam ID?
Paladin  [udvikler] 22. okt. 2019 kl. 23:10 
It will look for steam ID, if it could not find it, it will use the name. Since name is not unique, and may be changed my mod author, steam id preferred.
Dukkokun 1. mar. 2020 kl. 7:25 
Added special compatibility for Replace Stuff:

</Mod>
<Mod id="1372003680">
<name>Replace Stuff</name>
<loadBefore>
</loadBefore>
<loadAfter>
<li>818773962</li>
</loadAfter>
</Mod>
Paladin  [udvikler] 1. mar. 2020 kl. 8:23 
@Dukkokun, you misunderstood the mechanics. With that rule you put replace stuff below HugsLib, but by default it is already below than HugsLib. You should find mod that causes your issue and load Replace Stuff above that mod.
Gora Masala 30. jan. 2021 kl. 16:32 
My list so far:
<Mod id="1216999901"> <name>Giddy-up! Core</name> <loadBefore> </loadBefore> <loadAfter> <li>1588681499</li> </loadAfter> </Mod> <Mod id="1331961995"> <name>Giddy-up! Ride and Roll</name> <loadBefore> </loadBefore> <loadAfter> <li>1216999901</li> </loadAfter> </Mod> <Mod id="1217001091"> <name>Giddy-up! Battle Mounts</name> <loadBefore> </loadBefore> <loadAfter> <li>1216999901</li> </loadAfter> </Mod> <Mod id="1518932357"> <name>Giddy-up! Mechanoids</name> <loadBefore> </loadBefore> <loadAfter> <li>1216999901</li> </loadAfter> </Mod> <Mod id="1253251478"> <name>Giddy-up! Caravan</name> <loadBefore> </loadBefore> <loadAfter> <li>1216999901</li> </loadAfter> </Mod> <Mod id="1673853554"> <name>Giddy-Up! Add-on: Animal Saddles</name> <loadBefore> </loadBefore> <loadAfter> <li>1216999901</li> <li>1331961995</li> <li>1217001091</li> <li>1518932357</li> </loadAfter> </Mod> <Mod id="747645520"> <name>Misc. Robots++</name> <loadBefore> </loadBefore> <loadAfter> <li>724602224</li> </loadAfter> </Mod> <Mod id="724602224"> <name>Misc. Robots</name> <loadBefore> </loadBefore> <loadAfter> <li>1505914869</li> </loadAfter> </Mod> <Mod id="2167490674"> <name>No Sympathy for Prisoners</name> <loadBefore> </loadBefore> <loadAfter> <li>1204502413</li> </loadAfter> </Mod> <Mod id="2169841018"> <name>Netrve's DeepStorage GUI</name> <loadBefore> </loadBefore> <loadAfter> <li>1204502413</li> </loadAfter> </Mod> <Mod id="2016959026"> <name>Dubs Skylights Addon</name> <loadBefore> </loadBefore> <loadAfter> <li>833899765</li> </loadAfter> </Mod> <Mod id="1582570547"> <name>Combat Extended Guns</name> <loadBefore> </loadBefore> <loadAfter> <li>1631756268</li> </loadAfter> </Mod> <Mod id="1924933379"> <name>Combat Extended Melee</name> <loadBefore> </loadBefore> <loadAfter> <li>1631756268</li> </loadAfter> </Mod> <Mod id="2173744221"> <name>Combat Extended: Weapons</name> <loadBefore> </loadBefore> <loadAfter> <li>1631756268</li> </loadAfter> </Mod> <Mod id="944381237"> <name>LBE's A Dog Said Easy Patcher</name> <loadBefore> <li>1823540489</li> </loadBefore> <loadAfter> <li>1631756268</li> </loadAfter> </Mod> <Mod id="761421485"> <name>Allow Tool</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="761315214"> <name>Map Reroll</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="761379469"> <name>Remote Tech</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="761219125"> <name>Defensive Positions</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="735106432"> <name>EdB Prepare Carefully</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> <li>932008009</li> <li>2195729899</li> <li>839005762</li> </loadAfter> </Mod> <Mod id="881100382"> <name>More Planning</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="1095331978"> <name>Prepare Landing</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod> <Mod id="2204086425"> <name>RPG Style Inventory CE Revived [1.2]</name> <loadBefore> </loadBefore> <loadAfter> <li>1631756268</li> </loadAfter> </Mod> <Mod id="1204108550"> <name>RunAndGun</name> <loadBefore> </loadBefore> <loadAfter> <li>818773962</li> </loadAfter> </Mod>
Sidst redigeret af Gora Masala; 30. jan. 2021 kl. 16:33
tantanoid 14. aug. 2021 kl. 22:32 
"scherub.stonecuttingextended": { "name": [], "code": [], "loadBefore": {}, "loadAfter": { "mlie.toolmetricsredux": { "name": ["Toolmetrics Redux (Continued)"] } } }
Garret 16. sep. 2022 kl. 4:47 
Animal Control: 2426119067
Assign Animal Food: 2520066544
Are incompatible and can't be ran together.
Not sure if this is right:

"avilmask.AnimalControls": {
"name": [],
"code": [],
"loadBefore": {},
"loadAfter": {},
"incompatibleWith": {brrainz.harmony}
}
}
hottt3 26. jan. 2023 kl. 14:44 
Gaubric and Anima Wood Patches https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2885824184 do not need Anima Wood mod as dependency
Anima Wood was forked (updated) and now it is Anima Wood (Continued) https://psteamcommunity.yuanyoumao.com/workshop/filedetails/?id=2923819601

Sorry, I didn't find RimPy_rules.xml file in settings.
Sidst redigeret af hottt3; 26. jan. 2023 kl. 14:45
-Mikhail- 1. mar. 2023 kl. 0:02 
Refined floors (discontinued) 2464923082 must be loaded before Vanilla Furniture Expanded - Architect 2608762624. As pointed out by the mod author VFEArchitect Addon and Patches 2610051049. For compatibility and solving problems with errors in the logs. Checked.
Limfjorden 22. sep. 2023 kl. 13:02 
According to Perfect Medieval Playthrough , Vanilla Factions Expanded: Medieval must be loaded before Medieval Overhaul, at least when Perfect Medieval Playthrough is loaded. Can you add this requirement?
Hijack Hornet 13. jan. 2024 kl. 3:48 
Can i prevent steam from redownloading all mods after i stripped them ?
< >
Viser 1-11 af 11 kommentarer
Per side: 1530 50