Comments (2)
Hey great suggestion :)
so um if you want an esp to test the above potential of a problem with masters that have masters that don't agree. Well the only mod I know of that has this issue where no matter how you sort the masters they will be out of order according to how they were saved by the master is a mod called the Town of Weye.
It is like one of those consolidation mods like Mhahn123 makes and has as it's masters these mods:
Region Revive Lake Rumare (I used the updated version linked).
AFK_Weye
MTCExpandedVillages
(all required mods are linked on the town of weye nexus page the only difference is I use the updated region revive).
It's actual parent plugins are expected to be in this order:
Oblivion.esm
Cobl.esm
Region Revive - Lake Rumare.esp
MTCExpandedVillages.esp
AFKWeye.esp
Rumare-AFK_Weye Patch.esp
AFKWeye_MTC_RRLRumarePatch.esp
Loot currently sorts all the esp masters except AFKWeye out of order as expected by the order the town of weye was saved in.
Now the plugin AFKWeye_MTC_RRLRumarePatch.esp expects it's parents to be in this order:
MTCExpandedVillages.esp
Region Revive - Lake Rumare.esp
So if I hand sort by this plugin then it puts the plugins in a contradictory order from what Town of Weye expects. I imagine then that the overlap rules would be as good as any for which gets priority unless specific reasons come up. I sorted them based on what town of weye wants.
I'm old school. I don't care what testing people have done with plugins being sorted in and out of order. To me it is ideal to have as many if not ALL plugins sorted in wrye bash so that it is all green. That is what mod authors, whom I'm more likely to go to for problems not related to wrye bash. And it is highly annoying for both them and me to try and explain ... 'well some people I don't know did some tests and they determined it doesn't matter, so that is why they aren't in the order you recommend mr/ms mod author.' You guys may not hear the resentment that can generate, but I have. They get touchy and understandably so when a tool meant to sort plugins is fundamentally changing their recommended load orders etc.
The good news is this is the ONLY mod I've found with this issue. Not saying there aren't others, but since returning to Oblivion 3-4 months ago and have been testing and mapping 100s of mods. that is the only one that I've found with that kind of issue.
I may re-edit this post if my links aren't thorough.
from libloot.
Um further thought on what could decide is if there is more than one plugin that expects plugins to be in a certain order that the majority of them win, so if more than two have masters in a certain order then the best 2 out of 3 wins. Very doubtful this would occur more than a handful of times.
Or the later loading plugin(s) win{s) as having the order of it's parents be the determinant. Either of those ... if doable ... would be a great improvement.
thanks for hearing me out on this and considering this
from libloot.
Related Issues (20)
- libloot fails to find master on Linux because of case-sensitivity HOT 6
- Replace std::set usage in public API with std::vector HOT 1
- Consider introducing a new API type to represent case-insensitive filenames HOT 1
- Plugin::LoadsArchive() logic doesn't account for more recent games HOT 1
- File::GetDisplayName() falls back to file name HOT 2
- Error message for incorrect use of % HOT 1
- Cyclic interaction detected between ccbgssse002-exoticarrows.esl and ccbgssse002-exoticarrows.esl HOT 7
- Allow matching locale codes against just language code HOT 3
- Update location.rst
- Update localised_content.rst
- Add support for a "detail" property on File objects HOT 1
- Add API function to serialise a given plugin's metadata HOT 1
- Cache plugin name regex objects HOT 2
- Document support for not-expressions HOT 1
- libloot release archive naming HOT 2
- Migrate from using boost::format to std::format (via fmt) HOT 1
- Rework how group edges are added HOT 5
- Add GameInterface::GetType() and GameInterface::GetDatabase() const methods HOT 1
- Allow creation of game handles with local paths that do not exist HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libloot.