Im currently developing a new eMule compatible client (not a mod).
In fact its a complete reimplementation/rewrite, not a mod - not based on that very old code base.
There are numerous reasons for this, Im doing this now for lil' bit more than half an year.
I tried to closely study the eMule codebase, but didnt want to inspired by it - just for the sake of
staying compatible and implementing the existing features.
Personally Im more used to aMule, as Im a Linux and BSD user - to me aMule isnt a very good port.
Today it suffers from quite the same problems as the original codebase.
I hardly doubt that eMule runs well on any modern OS (Win8.1, Win10 etc.) with a good/proper bandwidth connection (VDSL, Fiber etc.)
Im not going to argue the fact that torrent has superseeded the original p2p software since many years now,
however I still personally like using ed2k/emule for smaller files - being able to search something is great thing.
![;)](/public/style_emoticons/default/wink.gif)
As far as I understand the codebase it was originally written and based on MFC, well MFC is now dead for good 2 decades I guess -
while its true that Microsoft keeps compatibility around for ages, its not running well as things change under the hood.
I guess sooner or later that old C++ libraries will vanish for good (just as win32 will in the end).
On the Linux side we have similar issues, aMule is horrible crashing ocassionly (especially on FreeBSD) and based on wxWidgets
which was a neat idea back then but has long being superseeded - (almost) nobody is using that toolkit anymore.
Plus as it is a port you carry a huge pack of unnecessary things, in the end it wasnt platform independent written in the first place.
I cant comment on Mac OS because I never used it long... Im not a Mac guy (nor a Mac developer).
My client was originally supposed to be a multi-protocol client (not necessarily torrent client, there are so many good torrent apps available),
however since I was targeting emule/ed2k from the beginning - it took a long time and till today that is the only thing I can do.
I'll do a Linux version for sure, I guess also a Windows version - and I will only target x64 (no old 32bit stuff).
(If I ever do ARM... *huh* I dont know)
Would be nice to know who wants to see a good/proper running eMule compatible client which is *not* a mod but a new thing.
Im also looking for testers, so people who can let it run - share a couple of files, keep reporting back etc.
Im not debating in what people are sharing or anything about piracy, what you guys sharing is up to you - not me.
Also what I would require sooner or later are people who translate, I wont push all things in google translator.
Another point would be interesting features demanded, if you could have them - what would that be?