eMule 0.50a X Mod / Lite 1.6.0.0

X Mod/Lite的最新稳定版本信息见:eMule v0.50a X Mod v1.6.1.2

eMule X Mod和它的子项目eMule Lite,开发维护者为中国程序员Dolphin。X Mod基于Xtreme Mod修改,Lite则基于X Mod。制作的目标是为改善细节、提高用户体验。相对于Xtreme Mod的主要增强有:提高启动速度;共享文件控制;文件类型识别;下载历史的文字和类型过滤;更好的网页界面等。X Mod和Lite也有32位普通版、32位SSE指令集编译版、64位版可供选用。X Mod和Lite使用集成了的DLP反吸血。

eMule 0.50a Xtreme 8.0 正式版发布后不久,X Mod和Lite做了更新,最新版本号均为1.6.0.0。与Xtreme最新版同步,引入了Tombstone v2.1的部分代码,增加了繁体中文,做了不少修改和bug修复。具体见下文的更新日志。

下载

以下版本中,SSE版本要在支持SSE指令集的CPU上才能使用,不过一般也都支持,推荐使用SSE版。所有可执行文件版本包均未加入ipfilter、server.met等组件,使用前必须手动下载组件并放入相应文件夹。你可以下载作者提供的“其他文件压缩包”(见下),也可在我们的相关组件目录找寻并使用最新版的相关组件。

推荐可执行文件版本下载:

eMule 0.50a X Mod 1.6.0.0 x86 sse(32位版可执行文件压缩包,SSE指令集编译)

eMule 0.50a Lite 1.6.0.0 x86 sse(32位版可执行文件压缩包,SSE指令集编译)

其他可执行文件版本下载:

eMule 0.50a X Mod 1.6.0.0 x86 nosse(32位版可执行文件压缩包,非SSE指令集编译)

eMule 0.50a X Mod 1.6.0.0 x64(64位版可执行文件压缩包)

eMule 0.50a Lite 1.6.0.0 x86 nosse(32位版可执行文件压缩包,非SSE指令集编译)

eMule 0.50a Lite 1.6.0.0 x64(64位版可执行文件压缩包)

组件下载:

emule 0.50a X Mod 其他文件压缩包(20100704)
包含:ipfilter(Xtreme 8.0版)、ip2country 20100622(集成QQWRY 20100625省市信息)、web界面模版、server.met…

eMule 0.50a Lite 其他文件压缩包(20100704)
包含:ipfilter、server.met…

源代码:
eMule 0.50a X Mod 1.6.0.0 源代码压缩包
eMule 0.50a Lite 1.6.0.0 源代码压缩包

相关链接

如果您的 X Mod 发生错误崩溃了,产生的dmp文件请发至email:emulexmod at 126.com,以帮助作者修正bug。
X Mod与Lite的主页
X Mod与Lite的sourceforge项目页
本博客上X Mod与Lite的目录介绍

更新日志

X-Mod 1.6.0.0:

修正:
重写 eMulePlusIniClass 并修正相关问题
下载文件列表拖动文件时奔溃
当kad关闭后断开Kad状态为检查防火墙的客户端时崩溃
共享文件列表忽略的文件显示为已共享
一些网页界面的问题
启用AICHHashset写入缓存下当关闭eMule后有文件hash完成时发生内存泄露

去除:
X-Ray :: AICHSecurity AICHHash 请求检查
旧 X-Mod 在统计上的问题的修正
发送缓存选项
High Speed Upload Timer
库的控制台错误输出

修改:
用_byteswap_*替换hton*, ntoh*
被请求文件列表对话框图标 morph4u
用 CAsyncSocketEx 替换剩余的 CAsyncSocket
改进 GetFilePrioAsNumber (WiZaRd)
合并缩略图工具栏连接和断开连接按钮
为兼容 VC 10 编译改 CMemDC 名为 CMemoryDC
json 里获得 aich 值
自动修改 socket 的发送和接收缓存
本地化共享文件窗口 tab 标题
不把 HTTP 源加入 DeadSourceList (Avi-3k)
eMule 随系统启动后不弹出一些模态消息窗口
使用一些自动关闭的 XMessageBox 替换 AfxMessageBox
把 CheckSlotSpeed 代码移到 SetMaxUpload, 现在上传通道速度会随着上传速度的变化而变化 (once375ml)
AICH 同步线程和 Fincan Hash 检测里使用 (unordered_)set 替换 CAtlList
保存 Fincan 社区 hash met 文件, 更新前检查上次更新时间
改进集成的DLP里用户 hash 的检查
只解析下载中的 partfile 主机名 [WiZaRd] (Stulle)
简体中文的一些翻译
更新集成的 DLP 至 v42

增加:
CAsyncSocketEx UDP 支持
悬浮窗自定义配置文件
VC 10 项目文件
CHttpDownloadDlg 发送 If-Modified-Since 并检查 HTTP 304
繁体中文

引入 Tombstone v2.1 部分代码
Removed unnecessary user limitation that prevented downloading files in the default cat alphabetically
Fixed localization bug in shared files window
MetaDataDlg is now added on-the-fly when you change the ext controls pref setting

引入 Xtreme 8.0 部分代码
更新国家旗帜DLL, 支持更多国家 (tomchen1989)
添加Fincan社区用户检测 (WiZaRd)
支持从系统中获取MTU (netfinity)
添加AICHHashset缓存算法, 减少Hashing文件时的磁盘读写 (zz_fly)
改进: 根据官方对Hash的修改更新Safe Hash的代码 (Stulle)
修正: 最小化到系统栏后可能出现的问题 (Enig123)
修正: 不要发送重叠的数据请求 (emuleplus)

Lite 1.6.0.0:

– updated to 0.49c X-Mod 1.6.0.0 code

增加:
恢复OP_PUBLICIP_REQ

3条评论隐藏

  1. #1 四足兽
    2013年7月7日 周日 19:34 | 回复

    内网穿透的问题,在neomule里,启用NAT Traversal后,要不要在“扩展设置”里不勾选“过滤内网IP的服务器和客户”?

  2. #2 四足兽
    2013年7月7日 周日 19:50 | 回复

    IP2country文件为什么不精简下?去掉2个和3个字母简称,只保留全称。emule运行时能轻快些

  3. #3 asp502010
    2013年7月7日 周日 20:21 | 回复

    @四足兽

    “过滤内网IP的服务器和客户”选项与内网穿透没关系,内网用户最好不要勾选此项。

    IP2country文件中的“简称”(2字母和3字母)在显示国家旗帜时起到至关重要的作用,决不能删除。

共3页上一页123

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0