eMule X Mod的开发维护者为中国程序员Dolphin。X Mod基于Xtreme Mod修改。制作的目标是为改善细节、提高用户体验。相对于Xtreme Mod的主要增强有:提高启动速度;共享文件控制;文件类型识别;下载历史的文字和类型过滤;更好的网页界面等。尤其值得一提的是eMule X Mod有32位普通版、32位SSE指令集编译版、64位版。X Mod使用集成了的DLP反吸血。
最新版本号均为1.6.1.1。与Xtreme最新版同步,引入了Tombstone v2.1的部分代码,增加了繁体中文,做了不少修改和bug修复。具体见下文的更新日志。
下载
以下版本中,SSE版本要在支持SSE指令集的CPU上才能使用,不过一般也都支持,推荐使用SSE版。所有可执行文件版本包均未加入ipfilter、server.met等组件,使用前必须手动下载组件并放入相应文件夹。你可以下载作者提供的“其他文件压缩包”(见下),也可在我们的相关组件目录 [1]找寻并使用最新版的相关组件。
推荐可执行文件版本下载:
eMule 0.50a X Mod 1.6.1.1 x86 nosse [2](32位版可执行文件压缩包,No SSE)
eMule 0.50a X-Mod 1.6.1.1 x86 [3](32位版可执行文件压缩包,SSE指令集编译)
eMule 0.50a X-Mod 1.6.1.1 x64 [4](64位版可执行文件压缩包)
eMule0.50a-X-Mod1.6.1.1-sources.7z [5](源代码包)
相关链接
如果您的 X Mod 发生错误崩溃了,产生的dmp文件请发至email:emulexmod at 126.com,以帮助作者修正bug。
X Mod与Lite的主页 [6]
X Mod与Lite的sourceforge项目页 [7]
本博客上X Mod与Lite的目录介绍 [8]
更新日志
X-Mod 1.6.1.1:
0.50a X-Mod 1.6.1.1
—————-
修正:
直接下载对话框”预览”按钮文字未显示
CAICHRecoveryHashSet::UntrustedHashReceived AddDebugLogLine 类型错误 (dontsueme)
CAsyncSocketEx strcpy_s 导致的崩溃
MiniUPnP 调试日志输出错误
传输窗口分割条问题
CServerSocket::ProcessPacket m_bneedpublicIP
CSourceData 拷贝构造函数
Lovelace积分系统浮点数异常
IsValidSearchResultClientIPPort 问题 (gureedo)
下载历史删除文件后崩溃
SetMaxUpload 问题
当删除共享文件时删除单个共享文件列表的文件
当文件损坏后如果最后一块大小<=EMBLOCKSIZE跳过它 失败时延迟 AICH 请求 去除: 旧的 UPnP 代码 Shareaza 的 WinServ UPnPImpl 最小化到托盘的修正 修改: 替换一些API函数为crt版本 CIni使用'\n'替换"\r\n" 从VC10编译的二进制文件中删除特性包的代码 改进UPnP实现 使用sfmt替换crt的rand 修改部分memfile的初始大小 修改写入缓存块大小 使用修改过的Poco的线程替换MFC的线程 简化队列的读写磁盘 来源保存过滤lowID DLP用小写检查不区分大小写的字符串 更新集成的 DLP 至 v44 更新依赖库至最新版本 增加: 一个ACAT UPnP的UPnPImpl实现 引入 Xtreme 8.1 部分代码 ( - 改进: 支持根据完成进度进行排序 (Fafner/Xman) - 改进: 可以对 aMule 的modstring进行排序 (Stulle) - 修正: 从 SourceForge 下载时可能出现的HTTP错误 (WiZaRd) - 修正: 将我们能连接上的用户视为HighID (Enig123) - 修正: 不再重新连接到被禁止的客户 (Enig123) - 修正: 带宽管理器中潜在的除0错误 (Stulle) - Stulle 代码中更多的小修正和小改进 - 添加: 可以设置图表中网络适配器的曲线的颜色 (Stulle) )