(2021-03-17, 19:27)Travis Cobbs Wrote: I don't understand what you mean by different rules for parts and models. The rules are the same for all files, but the directory containing the top-level file is treated as being special (being the second entry in the path lookup right after mpd-contained files).
I always assumed every ldraw file looks in its own mpd content and folder before diving into the search path (even files loaded from parts\s etc)
Then the above made me think this should only be done for models.
And now you write it should only be done for the top level file.
The one things made clear inside this thread: its about time we standardize this
![Big Grin Big Grin](https://forums.ldraw.org/images/smilies/biggrin.png)
That said it would be very complicated and messy, imho, to enforce the proposed global approach in an editor which works with multiple open models etc.
I, for example, would need to completely rewrite the caching system of LDCad (Something I'm not looking forward to).