Stulle, on Aug 13 2007, 09:58 AM, said:
euhm, this would mean a recode of most emule code. for now we only have one layer of categories. every cat may get an own subfolder for the incoming files.
My request to the Morph team is for at least minimum support. The directory thing is not required at all for minimum support. It could be added at a later time as long as the minimum support guide lines are met.
It would in no way require as much effort to add minimum support. Minimum support would also ensure that additions to the functionality could be added at a later time. Clients that do not add support for the additional functions would not see a difference and would still be able to use the files in the same way that they had been. If they want to add support for the more advanced features they could do so at any time.
That is the beauty of this format. It is all about backwards compatibility and simplifying integration to third part clients. All clients can add the level of support that they like as long as they stick to the guide lines. And the minimum support I described above does stick to those guide lines.
Stulle, on Aug 13 2007, 09:58 AM, said:
using subfolders as you seem to propose would mean multiple layers of categories... well, no thanks.
Well the format that I proposed does not yet go into the technical details of how the client themselves will handle the more advanced features. And the format does allow some features to be left out until a way to add them is later developed.
I added this to my main post since you brought it up:
Quote
I think if you want to add directory structure support to the client you may want to add the ability to add a download destination to each file instead of just to each category. If a file specific download destination is set it should supersede the category download destination. Personally I think this ability to add a per file download destination independent of categories should be implemented regardless of how it may be used.
I personally would leave the directory structure support to the official emule developers to add at a later time unless you want to get a bit zealous. I think the directory structure support would need to be added to the official code so that other mods would be able to integrate this ability much smoother.
This post has been edited by BigRedBrent: 14 August 2007 - 10:56 PM