yylyou 发表于 2005-3-5 22:47:25

修改 球员 属性颜色!

以前 5.0.2 时球员属性颜色修改的办法 怎么 5.0.3用不了了??

哪位高手知道 5.0.3 应该 怎么改! 帮帮忙啊!!

谢谢啊! 急需啊 ! 要 不那么垃圾属性也好多红 好烦!!

yylyou 发表于 2005-3-6 00:42:26

别 光看 都不知道吗??。。。。哎

xzy 发表于 2005-3-6 12:24:38

fm colours.xml在fm2005安装目录下data\settings\里
player profile.xml和non player profile.xml在fm2005安装目录下data\panels\里

如果你装有skin,在skin安装目录下的settings和panels目录里也有可能找到相应文件
有些skin带了这三个文件,有些skin不带这三个文件
如果skin目录里有,FM会优先读取skin里的,如果没有FM则会使用data目录下settings和panels目录里的。

建议:把这三个文件分别放到不同skin目录里的相应文件夹里(如果skin目录里没有,则自己建一个),这样可以自己针对不同skin来做颜色显示。

颜色选择:
Normal Attribute为普通能力的颜色Good Attribute为优秀能力的颜色 Excellent Attribute为极佳能力的颜色

能力分界:
Normal Threshold(普通和优秀的分界值)低于该值的将显示上面选择的Normal色
Excellent Threshold(优秀和极佳的分界值)大于等于该值的将显示上面选择的Excellent色
两个分界值之间的数值将显示上面选择的Good色


FM2005修改球员属性值颜色终极大法:

    首先,你需要定义球员在哪些数值下需要变颜色,FM2005把球员能力划分为normal、good、excellent三种,一般我们需要着重表示后两种。所以先让我们打开FM2005文件夹中的"\data\panels\"目录,找到一个叫"player profile.xml"的文件,先把该文件的只读属性去掉,然后用记事本打开,会看到文件开头如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE panel SYSTEM "http://www.sigames.com/dtds/sios/panel.dtd">
<panel title="Player Profile Panel">

<!-- PANEL PROPERTIES -->

<!-- attribute colouring -->
<integer id="exca" value="15" /> <!-- excellent threshold -->
<integer id="excl" value="8" /> <!-- normal threshold -->

注意上面的最后两句话,这两句定义了什么情况下的数值是excellent和good,如上面是FM2005默认设置,意为能力大于等于15时是excellent而能力小于15大于8(注意了,这里不是大于等于8)时定义为good。靠!FM2005也对球员太好了吧?大于8就good?改!我们把两个数值分别改成了18和14,这样只有15-17是good数值,而18-20是excellent数值。关闭保存,然后把文件的只读属性加回去吧。

      完成了这一步,还不能改变FM2005的配色方案,我们需要打开FM2005文件夹中的"\data\settings"目录,找到一个叫"fm colours.xml"的文件,同样去掉只读属性后用记事本打开,会看到开头如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE propertylist SYSTEM "http://www.sigames.com/dtds/properties.dtd">

<properties version="1.0">

<!-- profile attribute colours -->
<colour name="normal attribute" red="220" green="220" blue="0" />
<colour name="good attribute" red="255" green="204" blue="0" />
<colour name="excellent attribute" red="255" green="160" blue="0" />

注意上面引用的最后三行,要改的颜色在这里了,第一行是normal数值的颜色,按实况方案,我们把red、green、blue都改成等于255,这样就是纯白色;第二行是good数值,我们把red、green都改成等于255,而blue等于0,这样就是亮黄色;第三行是excellent数值,我们把red改成等于255,而green、blue都等于0,这样就是大红色。改完后把只读属性加回去,那么我们就成功的把FM2005的数值配色方案改成了实况的了,不错吧,相信你已经掌握了修改方法,那么按你喜欢的颜色和数值设定尽情修改吧,给自己一个更漂亮的FM!

klviliu 发表于 2005-3-6 12:54:23

拜楼上的,去试试

yylyou 发表于 2005-3-6 14:02:44

XZY   我以前 就是这样改的可是怎么升级到 5.0.3 后这样改就不行了!
你能帮我分析分析吗〉??谢谢你!

蓝色斗牛士 发表于 2005-3-6 14:59:48

找四少``

yylyou 发表于 2005-3-6 22:29:39

果然 是 优先读 SKIN 里的
我把 那里面的改掉 就好了
谢谢你了哦! 3楼的兄弟!
页: [1]
查看完整版本: 修改 球员 属性颜色!