许多支持IP地理位置(ip2c)功能的eMule Mod乃至于其他软件如MorphXT、Xtreme等,都可以显示你所连接上的客户端所在的地区旗帜,也可选择显示地区名。更多介绍与最新ip2c库的下载请见IP地理位置目录。
eMule Mod的外置国家或地区旗帜库文件一般为保存于config文件夹下的countryflag32.dll文件。旗帜库文件是可以自己制作并更换的。如果你厌烦了MorphXT、Xtreme等的默认地区旗帜,你完全可以使用著名的图标制作blog,famfamfam制作的地区旗帜。famfamfam的各种图标风格简洁明快,广受好评,也被大量Web2.0站点与blog所使用。这里我还是更推荐famfamfam。
除了famfamfam版旗帜库外,这里我们还制作了Flagfox版的旗帜库。Flagfox是一个著名的Firefox扩展,可在Firefox浏览器中显示你所浏览的页面所在服务器的地区旗帜。Flagfox有两套旗帜图标,风格也都不错(其实Flagfox的旗帜应该也是用的famfamfam曾经制作的旧版)。
下载
奥运版
以上是按照国际惯例使用当地普遍使用的旗帜的版本。这里还有奥运版,使用奥运会旗帜。请自行选用需要的版本。如果还有其他需要,其他的国家/地区的旗帜也可自行替换,源文件也在下面提供了。
地区旗帜库 famfamfam 奥运版
地区旗帜库 Flagfox1 奥运版
地区旗帜库 Flagfox2 奥运版
使用方法
将countryflag32.dll放入eMule的config文件夹,覆盖原来的文件(如果有的话),即可使用。
图标
图标源文件在这里,内有.ico和.png的各个旗帜图标:
地区旗帜库 famfamfam版 图标源文件
地区旗帜库 flagfox版 图标源文件
官方旗帜库及源码
另附上Xtreme、MorphXT等官方的countryflag32.dll与countryflag.dll新版旗帜库文件以及源代码:
旗帜库文件
文件源代码
注
Win9x使用24位图标编译的countryflag.dll,Win2000、XP或以上使用32位图标编译的countryflag32.dll。Xtreme 8.0+也仅支持WinXP SP2以及之后版本。考虑到一般无人使用24位(Win9x),所以这里仅提供32位图标,即countryflag32.dll文件。
有AQ、AX、BV、GF、ME、MF、RE、RS、YT,9个地区,在Webhosting.info的ip-to-country.csv中被使用,也符合ISO 3166-1国际标准,但是在MorphXT、Xtreme等Mod的countryflag.dll中缺失,导致无法显示这些地区的旗帜。添加地区不仅仅要更新countryflag.dll,还需要Mod支持。我已制作了9个地区的旗帜图表,编译了countryflag.dll,并通知了Xtreme的作者zz_fly、MorphXT等Mod的作者Stulle等人更新支持。其Mods的下一版中就会支持显示这9个地区。新版地区旗帜库在新旧版Mod上均可使用。此处的famfamfam与Flagfox版旗帜库也是新版通用的旗帜库。
以上为6月1日更新,MorphXT v12.2已支持。之后6月3日再次更新,添加AC(亚太地区)、EU(欧盟)两地区,支持其他版本的IP2C数据库,将在未来版本的Xtreme和MorphXT中支持。
新版地区旗帜库被使用的图标总共有253个。
famfamfam版,多数旗帜图标转换自famfamfam,可自由免费地用于任何用途,分发时无任何要求。其他一些旗帜图标来自Wikimedia Commons并发布于公有领域。
Flagfox版,多数旗帜图标转换自Flagfox(GNU GPL)。其他一些旗帜图标来自famfamfam(可自由免费地用于任何用途,分发时无任何要求)和Wikimedia Commons(发布于公有领域)。
黑底红叉图标在famfamfam和Flagfox版本中均使用了更加友好的浅色问号图标代替。
28条评论隐藏
用了famfamfam版,看惯了官方原来的旗帜图标,这个还真不习惯 😀
中国版….囧rz
用了famfamfam,很漂亮 😀
中国版该不会是。。。。。。。
sa试试
我猜中國版的台灣國旗是5星旗……………………….
奥运的而已。不能自己看一眼图标源文件。。
非常不错的图标,已经下载3fam版使用。
下载个famfamfam的看看
还是换回原版的了。。。其他的实际用起来不好看。。。
@PhoenixEmik
原因在于新的图标都没有添加描边线,在白底上就显得参差不齐了。
还是放修改后的countryflag.dll上来吧,好配套更新一下。
@netr66
楼顶不是说了
你是Win9x吗?不是的话countryflag.dll可以删掉 😆
请问一下,WIN7,32位系统下,装了Xtreme eMuleV5.0,但是不能显示国家旗帜。
请问怎样处理?
@SNRT
Xtreme的国旗显示是强制开启的,如果不能开启请检查国旗显示组建(LZ有介绍)和IP地理位置数据库(https://www.emulefans.com/news/plugin/ip-to-country/ip2c-zh/),还有留意Win7因为权限不足问题引发的虚拟重定向,如果还是不行把配置文件删了
2010/11/6 15:24:30: 因为国家旗帜未启用, 无法载入 in C:\Users\***\AppData\Local\eMule\config\countryflag32.dll
以上是不能显示旗帜的出错信息。
已更换countryflag32.dll还是无法载入国家旗帜?请问怎么处理
我的win7 32位为什么覆盖后,旗帜都变成问号了?难道还要那个ip-to-country.csv?那个文件的话我都有更新啊…
那个countryflag32.dll我放在emule的config下和C盘\AppData\Local\eMule\config文件下
mod是ScarAngel 4.2的
还有原来C盘\AppData\Local\eMule\config下是没有countryflag32这个文件的
呃,自己解决了,只要把emule下的config复制到C盘\AppData\Local\eMule\下合并覆盖就行,这次电骡“扩展设置”里“多用户本地共享电骡”我选的是“每个用户使用独立的配置”,然后生效的配置文件夹是C盘下的config不是emule文件下的config,在家里我选的是“在程序目录下保存配置和下载”,然后我觉得是帐户权限问题C盘下的config文件夹的文件没能完整生成,所以只要手动把emule下的复制过去就行了
哈哈,换了个famfamfam的旗子,感觉小清新啊 😛
其实Xtreme已经不支持Win9x了,所以Xtreme的config下的countryflag.dll没有必要存在的
@reader543
感謝提供,也遇到問題,不然一直換不了
额…重装电脑以后又忘记了,回来看自己的评论…
@L 能帮到人很高兴的~
还有我总是更新那个ip-to-country.csv后来都检测不出IP地理位置了,国旗全是X,停止更新下了个csv覆盖就行了
@reader543 需要转换一下。
3条Trackback/Pingback显示