原创:Age20以下,潜力170以上球员DDT文件
前言:0304中开大数据库谁也受不了,但我们又想找到不错的球员,怎样才能达到两全其美呢?答案是用DDT文件。其目的是只开一个联赛最小数据库也能找到我们所需球员,继而买之。
DDT文件的简介与使用(给新手的话):
通俗的说,DDT文件就是制作一个文本文件,里面包涵玩家想要在游戏中出现的球员所在俱乐部的名称,比如玩家在没有选择中国联赛的情况下,想要找到于根伟,那么他只需要把天津泰达这个俱乐部名称按照一定的格式输入到文本文件中,并保存为*.ddt即可。
使用时,把这个DDT文件拷贝到CM03/04的DATA\db目录下(CM4中是DATA目录下),重新开裆即可。
网上流传的DDT:
在网上DDT的流传已久,最著名的要属HKCM发布的各大洲球员DDT,您可以到以下连接下载: http://www.talente.cc/union/dispbbs.asp?boardID=51&ID=162570
还有Playcm的蓝眼睛的米奇,制作发布的精华球员档:
http://bbs.playcm.net/dispbbs.asp?boardID=125&replyID=119791&ID=55691&skin=1
制作此DDT的原因:
无论是各大洲的DDT还是精华球员的DDT,我感觉用起来还是大了一些,速度得不到很好的保障,最重要的是有很多不需要的垃圾球员在里面,毕竟我们用DDT文件只是想为自己今后购买球员作个储备。正巧发现PlayCM发布的SearchCM有导出DDT的功能,于是我觉得制作一个保留高潜力、的年轻球员的DDT档是可行的了。
制作过程:
1、首先遇到一个困难,SearchCM03/04并不支持从初始数据库读入球员。没办法,我只能由DDT造DDT了,于是启用所有大洲的DDT,建立新档,考虑到非洲DDT档不是很全,为了能稍微补偿,选择南非联赛、最小数据库creat。由于在下机器太慢,花费了1个半小时,建档完成。
2、用SearchCM的内存读取功能读入人员,共五万两千多球员。搜索年龄20以下,潜力170以上球员,列表并用保留球员功能导出成为DDT文件。
3、此时,在下以为大功告成,于是用新的DDT文件开档,完成后发现年龄20以下,潜力170的球员比上次要少了不少。我用SearchCM反复调用两次游戏,并对比,发现问题出在导出文件的俱乐部名称上,比如:通过searchCM生成的俱乐部名为:FC Bayern München
游戏中认识的俱乐部名称为:FC Bayern M黱chen 中间那个乱码似的字母即为问题所在。(这个问题我已经反映给SearchCM的作者,但还没有回音)想不出更好的解决办法,所以我只能手动地参照各大洲DDT文件修改之。
4、修改完毕,在用新的DDT,开档。用SearchCM调用,这时年龄20以下,潜力170球员数目有所增加,但仍然,不如第一次大档的多。比较两次队员列表,发现,原理是随机球员在作怪:有的球员上次潜力是170,这次竟然是40。搞清楚这一点后,剔除了明显的随机球员,使该DDT文件更加精练。
自此,大功彻底告成!
用此DDT开档后的球员比例:
选择中国的两极联赛,并用建立好的DDT文件开档,最小数据库。
开档后共有球员一万余人。按球员潜力分组,分别为:潜力在150~200的2608人;潜力在130~149的2608人;潜力在100~129的2608人;潜力在0~100的2608人。考虑到所开中国二级联赛,所生成的球员都是潜力较低者,所以这个DDT文件优秀球员数目比例实际还是应该比上述所列高出不少。
注意:
因为应用DDT文件来保留球员,原理在于保留该球员所在俱乐部,而不是保留球员本身,所以不可避免的在保留你想要的优秀球员的同时也会夹杂不少垃圾进来,这是不可避免的。不过本文件通过笔者几次筛选,把那些只有一个随机球员的俱乐部剔除,所以已经更大限度的增加了好球员的比例。经检查,由于上述第4步,筛选下去的球员中有奖金90%是潜力在100以下的。不过在第4步的筛选过程中,笔者也不是痛下杀手,比如milan竟然只有一个年龄20以下,潜力170球员,还是随机球员(估计潜力为-1)。
好了,DDT文件在附件中,只有5K,希望对大家有点儿用处。
谢谢。 很不错,可以加精了 怎么这么快就有大哥回复了,刚点击发布没有20秒啊,神速啊,大哥:) 强烈支持 这个得顶 废话不多说了,顶! 嘿嘿嘿,因为我刚好在线看到啊,哈哈哈 置顶了,不错,加不加精和xioye商量一下 加
我还没看太明白
以前没用过
是不是就是一个索引,用了这个以后开小数据库也会有夹七夹八的小而牛的球员
(比如开italy,小数据库会找得到cavenaghi)
我大概理解为这个意思
看来不错
精! 恩,david加我门的msn,我门有事问你