找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3842|回复: 6

[原创]修改xml文档,打造自己的FM2007

[复制链接]
发表于 2006-11-1 18:13:19 | 显示全部楼层 |阅读模式
修改xml文档,打造自己的FM2007

做过软件开发的都明白配置的重要性,FM2007也不例外。在游戏的data目录下,我们可以找到许多的xml文件,这些文件有什么用处呢?
首先,是大家最关心的自定义头像问题。由于本人是坚定的切尔西球迷,所以以切尔西为例:在目录FM2007\data\graphics\pictures\players\normal\eng\premiership\Chelsea下,可以看到许多图片和一个config.xml文件,如果什么都没有,那么你可以自己新建目录和文件。这个文件的内容是什么呢?
<record from="robben" to="graphics/pictures/person/850881/portrait"/>
<record from="shevchenko" to="graphics/pictures/person/105986/portrait"/>
<record from="terry" to="graphics/pictures/person/108625/portrait"/>                     
<!-- STAFF -->
<record from="banks" to="graphics/pictures/person/5112106/portrait"/>  
<record from="brito" to="graphics/pictures/person/734028/portrait"/>  
<record from="clarke" to="graphics/pictures/person//portrait"/>
<record from="louro" to="graphics/pictures/person/4299/portrait"/>
看出来了吧,就是名字和头像的序偶对。复制一个上面的<record/>然后把名字改成自己的名字,把数字改成自己的UID就行了,还有,要把头像也放到当前目录下。
整个data/graphics下面的config.xml文件基本都是这个内容,包括球场,logo,队徽等等,大家自己发挥,随便改。

既然我们看到了修改头像的方法,那么还有什么可改的呢??\FM2007\data\media目录下,更多的config文件!比如我们打开wants_first_team_football.xml,大家看名字就知道了,这个是在有球员想要进入主力阵容时媒体问的问题和回答。我们看看内容:
<!-- Comment Strings -->
<string id="news">{upper}[%string#1] has learnt today that [%team#1] manager [%person#1] has told [%position#1-lowercase] [%person#2] that he will be given a more active role in the first-team in the coming weeks.<return/><return/>[%person#1-surname] told the [%number#1 COMMENT: player's age] year-old that he is a very important member of his first-team squad and will be given a chance to shine at [%stadium#1].</string>
<string id="titl" value="'[%person#2-surname] will get his chance,' says [%person#1-surname]"/>
<string id="posr" value="[%team#1]{s} [%person#1] was apparantly delighted when told of his manager's recent decision to grant him a more active role in the first-team in the coming weeks."/>
看到了吧,[%person#1]是第一个人的名字,就是说主教练承诺会给他更多机会啦!大家可以自己在这里把回答改掉,就可以自定义媒体的回答了。

然后是游戏内的颜色问题,配置文件在\FM2007\data\settings下的colours.xml里面。<colour name="background" red="0" green="0" blue="0"/>
<colour name="disabled" red="255" green="255" blue="255" alpha="128"/>
<colour name="transparent" red="0" green="0" blue="0" alpha="0" />
<colour name="hyperlink" red="255" green="255" blue="255" />

<!-- default text colours -->
<colour name="darkened text" red="255" green="255" blue="255" alpha="128"/>
<colour name="menu" red="255" green="255" blue="255"/>
<colour name="menu selected" red="255" green="255" blue="0"/>
<colour name="tree selected" red="255" green="255" blue="0" />
<colour name="tree hilight" red="255" green="255" blue="0" />
<colour name="control" red="255" green="255" blue="255"/>
<colour name="text" red="255" green="255" blue="255"/>
<colour name="hint" red="255" green="255" blue="255"/>
把颜色按照RGB进行更改就行了。

在FM2007\data\settings目录下的settings.xml文件里面还有更多的游戏设定。
在FM2007\data\panels目录下可以更改每个窗口的表现形式。
在\FM2007\data\menus下可以更改游戏内的提示条。
在\FM2007\data\hints\pc\english和\FM2007\data\hints\all\english下的hints.xml里面可以修改游戏提示。

所以,只要用好Windows自带的记事本,我们就可以修改非常大量的设置,剩下的大家自己再发掘吧。

如果有什么不明白的,可以跟帖提问
发表于 2006-11-1 18:15:24 | 显示全部楼层
问一下楼主

能不能光靠改动XML
来解决窗口化游戏下球员属性显示不全
属性下信息显示不全
球队信息下球衣显示不全的问题????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-1 18:16:25 | 显示全部楼层
属性显示不全么...没有啊,我的都很正常
回复 支持 反对

使用道具 举报

发表于 2006-11-1 18:19:37 | 显示全部楼层
在1027*768分辨率窗口游戏下
球员属性下信息显示不全
并且在球队信息下球衣显示不全或显示不了。
这个怎么改??

[ 本帖最后由 kyok9999 于 2006-11-1 06:23 PM 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-1 18:20:32 | 显示全部楼层
等我晚上回来看看
回复 支持 反对

使用道具 举报

发表于 2006-11-1 18:29:30 | 显示全部楼层
别人做的,我继续发而已,覆盖/data/panels里的同名文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 支持 反对

使用道具 举报

发表于 2006-11-1 18:45:47 | 显示全部楼层
原帖由 fatalvirus1981 于 2006-11-1 06:29 PM 发表
别人做的,我继续发而已,覆盖/data/panels里的同名文件

用过这个补丁
但还是在球队信息里球衣显示不了
而且球员属性还得拉滚动条,不爽..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FMFans ( 京ICP备07501235号 )

GMT+8, 2024-5-5 00:06 , Processed in 0.042099 second(s), 19 queries , Gzip On, APCu On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表