eMule 地區旗幟庫 countryflag32.dll(famfamfam 版與 Flagfox 版)

許多支持 IP 地址地理位置 (ip2c) 功能的 eMule Mods 乃至於其它軟體如 MorphXT、Xtreme 等,都可以顯示你所連接上的客戶端所在的地區旗幟,也可選擇顯示地區名。更多介紹與最新 ip2c 庫的下載請見 IP 地理位置目錄

eMule Mods 的外置國家或地區旗幟庫文件一般為保存於 config 文件夾下的 countryflag32.dll 文件,旗幟庫文件是可以自己製作並更換的。如果你厭煩了 MorphXT、Xtreme 等的默認地區旗幟,你完全可以使用著名的圖標製作 blog famfamfam 製作的地區旗幟。famfamfam 的各種圖標風格簡潔明快,廣受好評,也被大量 Web 2.0 站點與 blog 所使用。

除了 famfamfam 版旗幟庫外,我們還製作了 Flagfox 版的旗幟庫。Flagfox 是一個著名的 Firefox 擴展,可在 Firefox 瀏覽器中顯示你所瀏覽的頁面所在伺服器的地區旗幟。Flagfox 有兩套旗幟圖標,風格也都不錯。

下載

不同版本的地區旗幟

不同版本的國家/地區旗幟,分別為義大利、巴西、瑞士、阿根廷、紐西蘭、中國、西班牙、德國、美國、南極、無圖標顯示。

點擊下載:

eMule Mods 國家地區旗幟庫 famfamfam 版

eMule Mods 國家地區旗幟庫 Flagfox1 版

eMule Mods 國家地區旗幟庫 Flagfox2 版

奧運版

以上是按照國際慣例,以當地普遍使用的旗幟為準的版本。以下還有奧運版,以奧運會的旗幟為準的版本,請自行選用需要的版本。如果還有需要,其它的國家/地區的旗幟也可自行替換,並使用下面的源文件自行編譯使用。

地區旗幟庫 famfamfam 奧運版
地區旗幟庫 Flagfox1 奧運版
地區旗幟庫 Flagfox2 奧運版

使用方法

將 countryflag32.dll 放入 eMule 的 config 文件夾,覆蓋原來的文件(如果有的話),即可使用。

圖標

所有的圖標包含在源文件中,內有 .ico 和 .png 的各個旗幟圖標,源文件請移步 eMule countryflag GitHub 項目頁獲取。

更新日誌

eMule countryflag v2.0 changelog (2024-04-22):

  • famfamfam: Add new flags (bq/cw/sj/ss/sx) from Wikimedia Commons.
  • flagfox1: Add new flags (bl/bq/cw/sj/ss/sx) from flagfox 6.1.73.
  • flagfox2: Add new flags (bl/bq/cw/sj/ss/sx) from flagfox 6.1.73.
  • 備註

  • 被編譯進入旗幟庫的圖標一共有 260 個,但由於旗幟的顯示需要 eMule Mods 修改其源代碼,故需要等待它們的更新才能正常顯示新加入的旗幟。
  • famfamfam 版,多數旗幟圖標轉換自 famfamfam,可自由免費地用於任何用途,分發時無任何要求。其它一些旗幟圖標來自 Wikimedia Commons 並發布於公有領域。
  • Flagfox 版,多數旗幟圖標轉換自 Flagfox (GNU GPL),其它一些旗幟圖標來自 famfamfam (可自由免費地用於任何用途,分發時無任何要求)和 Wikimedia Commons (發佈於公有領域)。
  • 黑底紅叉圖標在 famfamfam 和 Flagfox 版本中均使用了更加友好的淺色問號圖標代替。
  • 5條評論隱藏

    1. #1 test
      2024年4月23日 周二 07:48 | 回復

      在 eMule v0.50a X Mod v1.6.1.2 x64 版本中使用,直接複製countryflag_flagfox1-2.0\x64\countryflag64.dll文件到eMule\config文件夾,並刪除原countryflag32.dll文件,啟動eMule無法載入旗幟,需將countryflag64.dll重命名為countryflag32.dll才能正常載入。
      是否是eMule只能識別到countryflag32.dll文件,而無法識別到countryflag64.dll文件,如果這樣編譯的x64文件有何區別。

    2. #2 輕重
      2024年4月23日 周二 14:36 | 回復

      天吶!這個網站居然有更新!

    3. #3 reduce
      2024年4月23日 周二 15:33 | 回復

      @test
      猜它是把 dll 名字給寫死了,DLP 的 dll X-Mod 是帶 64 的
      或許可以試試把旗幟庫里 32 結尾的給複製過去測試一下看看有沒有區別

    4. 2024年12月30日 周一 00:16 | 回復

      根據我IP地理位置資料庫2021-11-08文章里所述:

      國家地區代碼列表是寫死在eMule mod的源代碼里的,顯示一個國家或地區需要eMule mod支持。或許有些這十年來新增或修改的國家地區代碼,甚至之前有些eMule mod就未支持的地區代碼,它們可能會無法顯示,但屬於這些國家地區的IP應該十分罕見。

      2010年的地區旗幟庫的文章裡面也寫了當時是聯繫各Mod的作者加進去才能顯示的

      而那些mod也很久沒更新了,所以你這裡更新了加上了bl/bq/cw/sj/ss/sx這些旗幟大概沒什麼作用

      Edit:哦看見了,2012年最後版本的MorphXT mod比2011年最後版本的Xtreme加了bl, bq, cw, hm, sj, ss, sx(詳情)。所以這些能用在MorphXT上

      (記錄一下:舊文章頂上沒有「某某的最新穩定版本信息見:…」的提示,之後可以加上;還有SDCIP地理位置地區旗幟庫分類頁描述的最後的鏈接可以清理添加一下)

    5. #5 chengr28
      2024年12月31日 周二 03:02 | 回復

      @tom 地區旗幟庫有空看看會更新一下,主要是沒有統一的標準確定哪些旗幟需要保留或者移除。
      個人認為:

      • countryflag32.dll 是一個圖標資源庫,如果是需要給 mods 使用,最重要的是確保 mods 的正確顯示,所以 mods 就算不更新了,最後版本里寫死的旗幟是不能移除或者修改其中的碼位。上次更新時沒有留意 MorphXT 最後的版本,bl/bq/cw/sj/ss/sx 這幾個新的旗幟當時是按照字母順序排序的碼位,下次更新的時候需要重新調整。
      • @test 提到的 countryflag32.dll 文件名的問題,不同架構 CPU 的版本為了兼容性還是需要將文件名改回來。
      • 添加新的旗幟雖然沒有什麼的作用,但或許在未來 mods 更新的時候(微乎其微)可以更方便。圖標資源庫的意義在於為程序提供資源,就算資源沒有用上也無傷大雅。而且 Windows 的資源 dll 不太清楚是否帶有可執行代碼或者特殊文件頭,如果長期不重新使用新的編譯器編譯,未知是否會有安全性的問題(就像 SDC 以前在舊系統上就遭遇過嚴重的兼容性問題)。
      • 旗幟還有另一個問題是就算更新了新的地區代碼,famfamfam(好像已經沒有了)和 Flagfox 也不一定有這個旗幟的資源。例如列舉的 Unicode emoji 的顯示是依靠操作系統的支持,這個圖標直接使用可能會有問題。或許之後可以再研究一下是不是把 famfamfam 換成 wiki 的比較好。

    發表評論

    您的Email將不會顯示出來。頭像請至Gravatar.com註冊上傳。*號標註項為必填。

    *
    *
    *
    標籤用法
    字數:0