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