6 游戏配置
6.1配置文件
CM4中有几个游戏配置文件,这些基本上是纯文本文件(用记事本打开)和unicode格式文件(用写字板打开)。这些文件允许配置和更改许多游戏的设置。以下是这些文件的格式:
6.1.1 Init.cfg
这是一个纯文本格式文件。这个文件包含一系列”关键字”。这些关键字可以触发游戏中的一些特殊的事件。以下是已经公布的关键字:
“BIG_BALL”
这个关键字将在球场上显示更大皮球。这个设置是用来帮助那些便携式电脑用户在光线条件不佳(比如火车上)的情况下进行游戏。
“GERMAN”
这个关键字只能用在德国SKU里。它可以移除”使用真实球员”的功能。(只用在CM3.0.4.5 )
“SPANISH”
这个关键字只能用在西班牙SKU里。它可以使游戏启动时显示西班牙联赛的Splash Screen。
6.1.2 新的游戏配置文件
作为补丁 3的一部分,你们将可以选择交换球队的等级。在苏格兰,这个功能最普遍的用途就是人们希望让Old Firm(就是苏格兰的格拉斯哥流浪者和凯尔特人-译注)参加英超联赛。另一个选项就是如果你愿意的话,可以设定球队的名誉和财政状况来使自己有充裕的资金。 (或许也可以称它为cheat!)
为了使用这些功能,你所要做的就是建立一个扩展名为“edt”的文本文件。 然后添加下列命令来交换两个球队的等级。这是把苏超流浪者和凯尔特人队加入英超的代码。这个功能只有在创建新游戏之后才有效,而且不会影响你游戏存档里的球队级别。
"SWAP_TEAMS" "West Bromwich Albion" "Celtic"
"SWAP_TEAMS" "West Ham United" "Rangers"
这两个命令可以把流浪者和凯尔特人放入英超,把WBA和西汉姆放入苏超.为了使“edt”文件起作用,你需要把它放入CM4Data文件夹下。
另外一个选项,可以让你增加球队的名誉和启动资金。可以用和上面相同的“edt”文件来完成。
"BOOST_TEAM" "Watford" 20000000 7000 50000
第一个数值代表俱乐部的启动资金。 第二个数值代表国际名誉度,第三个则是主场的容量。以上的例子将使得WATFORD队拥有2千万英镑的转会基金,增加国际名誉度使之等同与CHELSEA队(最大名誉度=1000, 比如曼联和皇马),而且改变他们的主场容量到5万席。
你可以随便命名你的配置文件,只要扩展名使edt就行。如果你只运行一个联赛,比如英超,然后把未选择的联赛的球队放入英超,如果数据库开到最小, 那么只有那些有名的球员才会出现。
不久的将来一些样本.edt配置文件将可以在
www.sigames.com里找到。
6.2 游戏命令行选项
这里列出了一些可选的命令行选项。为了使用这些命令行选项, 只要在命令行输入一下命令:
“CM4 -<command line option>” (或者在快捷方式的目标栏里输入)就能生效。
-small_screen
这个选项将迫使游戏运行于800x600分辨率下。 我们不推荐使用这个模式, 因为CM4是为高分辨率显示设计的而且在低分辨率下, 滚动条将超出显示的范围。 如果你真的希望在此模式下运行我建议你用’Ter’外观因为它使用的字体比传统外观(traditional skin)要小。
-windowed
这个选项将迫使游戏以窗口模式运行, 不管游戏上次退出时设置如何。
-full_screen
这个选项将迫使游戏以全屏模式运行, 不管游戏上次退出时设置如何。
6.3配置游戏中的图片
默认的图片
CM4默认设置是当新的屏幕显示时随机选择一幅图片作为背景(如果设置里选择”change background”的话),或者显示一幅默认背景(如果设置里没有选择”change background”的话)。
CM4也会在屏幕的右上角显示CM4或者SI的LOGO (这里指的是标题栏的图片,尽管一些外观可能把显示这个图片的位置改变)。
这些默认图片存在CM4程序文件夹下,在一下的路径里:
cm4/data/graphics/backgrounds/default/default。jpg
cm4/data/graphics/pictures/default/default。png
如果改变背景选项被开启,CM4将会循环且随机地选择该文件夹下的图片作为背景。
cm4/data/graphics/backgrounds/default/
自定义图片
自定义背景图片使得游戏对特定的屏幕选择更加合适的图片已经可以实现了。 比如-当浏览某个俱乐部的屏幕出现时游戏自动显示该俱乐部的队徽, 或者当选择”董事会信心”(board confidence)屏幕时显示一张董事会的图片作为背景。
我们已经为一些屏幕,俱乐部和球员设计了一些自定义的背景图,不过还有很多的自定义工作可以由CM4玩家完成。
游戏如何找到图片
当你进入一个特定的屏幕,CM4将在一些地方寻找标题栏图片和背景图片。
球员屏幕:CM4将在一下路径寻找以该球员名命名的背景图片
cm4/data/graphics/backgrounds/players/
cm4/data/graphics/pictures/players/
譬如: "cm4/data/graphics/backgrounds/players/richard langley.jpg"
相似的, 对于俱乐部, CM4将寻找以该俱乐部命名的背景图片
cm4/data/graphics/backgrounds/clubs/
cm4/data/graphics/pictures/clubs/
譬如: "cm4/data/graphics/backgrounds/clubs/arsenal.jpg"
对于比赛屏幕, CM4将寻找以该场比赛体育场命名的图片作为背景
cm4/data/graphics/backgrounds/stadiums/
cm4/data/graphics/pictures/stadiums/
譬如: "cm4/data/graphics/backgrounds/stadiums/loftus road.jpg"
如果以上的查找没有成功,CM4将继续在以下的路径寻找匹配的名字
cm4/data/graphics/backgrounds/screens/
cm4/data/graphics/pictures/screens/
譬如: "cm4/data/graphics/backgrounds/screens/credits.jpg"
最后, 如果没有在以上路径找到合适的图片, 将用默认图片代替。
用ID代替名字
以上的基本方案用的是名字 - “Richard Langely”, “Arsenal”, “Loftus Road”等等,来为游戏对象(游戏对象指球员,俱乐部,体育场,屏幕等等)定位图片。
用名字来定位有些问题比如:名字可能太长 (目前限制在26个字符内);名字可能比较含糊 (有多个Danny Murphy);如果你转换语言,名字可能会改变。
幸运的是,每个游戏对象都有一个唯一的数值与之相联系-对象的D。 因为每个球员有不同的ID,所以每个ID指向的球员都是唯一的。要使用这个特色,你可以用对象的ID来命名图片而不是名字,CM4仍然会找到它。因此,如果你命名一个背景图片:
cm4/data/graphics/backgrounds/players/5106680jpg
当你查看女王公园巡游者队的Danny Murphy时该图片会被显示, 而浏览其他的Danny Murphy时改图片不会被显示。
那么你将如何找到游戏对象的ID呢? 在以后的版本里我们会提供一个特殊的模式,它可以允许你轻松的找到这个对象的ID,而且我们会把一些特殊的ID做成index文件放在网上。当我们完成后, 你将在的一时间在我们的网站http://www.sigames.com上看到!
为对象提供更多的图片
如果你有多张某俱乐部或者球员的图片该怎么办? 你不能在同一目录下有多个重名文件,如何让游戏找到其他的图片呢?
解决方案就是把这些图片放入一个文件夹内,而把这个文件夹命名为该对象的名称或者ID。每次CM4要为该对象定位图片时,它将在这个文件夹内任意选一张。
配置图片和LOGO
以上的机制工作的不错,不过有一些限制:如果你想把某张图片用在多个地方, 你只有复制该图片,附加其他玩家制作的图片集将有困难。为了解决这个问题 游戏还有一个机制可以用配置文件(xml)来把图片文件”映射”(map)到其他的位置。
以下是步骤:
1、创建一个文件夹
你需要把这个文件夹放在/data/graphics/里,你可以任意的命名它(记得不要大于26个字符);
2、把你的图片文件放入该文件夹,同样,这些图片文件名不能大于26个字符;
3、在这个文件夹里创佳一个名为”config.xml”的文本文件,这个文件包含映射的信息它将告诉CM4什么时候显示什么图片。
这里是一个config.xml文件样本:
<record>
<!-- resource manager options -->
<!-- dont preload anything in this folder -->
<true id="dpre"/>
<!-- turn off auto mapping -->
<false id="amap"/>
<!-- logo mappings -->
<!-- the following XML maps pictures inside this folder into other positions
in the resource system, which allows this folder to be dropped into any
place in the graphics folder and still have the game pick up the graphics
files from the correct places
-->
<list id="maps">
<record from="my picture" to="graphics/pictures/clubs/arsenal"/>
<record from="another picture" to="graphics/pictures/clubs/aston villa"/>
</list>
</record>
重要的部分是最后的那些,在”<list id=”maps”>”那行后面。
<record… 行把你的文件夹下的图片映射到系统的data文件夹下的某个位置
在以上的例子中,我们假设在你的文件夹下有两个图片文件my picture.jpg和another picture.png。以上的config.xml文件将会映射这些文件,使得每当游戏查找“data/graphics/pictures/clubs/arsenal”的时候,“my picture.jpg”将被使用。 同样“another picture.png”被用在“data/graphics/pictures/clubs/Aston villa”
图象文件格式
CM4接受很多图象文件格式, 包括.gif,.jpg,.png和.rgn。然而只有jpg文件会被改变大小。(译注-其他文件格式都得由玩家自行设定大小正好合适一个屏幕)
所以,背景图片必须是jpg格式。背景图片会自动扩大或缩小来适合窗口大小(在全屏下模式是1024*768)。 如果你改变窗口大小, 或者你的图片不是1024*768, 那么显示出来的背景可能会被扭曲或者看起来模糊。
7 常见的问题和解决方案
7.1我发现文字太小, 看不清
Ter的外观用的字体比’traditional’外观的小。如果你觉得太小的话试试看’traditional’外观,看看合不合适。
另外,你可以从internet上下载使用大字体的外观。
www.cmskins.com有很多可以下载的外观。目前cmskins在这方面是最好的来源。
7.2游戏速度太慢
如果你发现当处理数据时太缓慢,试试重新开始 选择少一些联赛和小一些的数据库。如果运行一个国家的联赛游戏仍然缓慢,可以考虑把这个国家切换到”background”。
我们建议你把游戏版本升级到最新(目前4.0.3).
7.3读写存档速度缓慢
读写存档的时候, CM4会频繁的读写数据。 转速慢的硬盘会使得这个过程缓慢。 历史比赛的统计数据占用了存盘文件很大一部分。 而且和你选择多大的数据库很有关系。 如果你发现读写实在太缓慢, 考虑切换到更小的数据库设置。
7.4游戏CD没有被检测到
如果游戏的拷贝防护系统有问题的话 请安装补丁,这补丁纠正了很多这种错误。如果你安装好补丁后还是有这方面的问题,请给Joe发email:
vagga@sigames.com。它会帮你确认你是否能正确的运行游戏。
7.5不能安装游戏补丁
如果你不能正确的安装游戏补丁,这个一般是由于系统注册表里缺少了应有的信息。请先卸载,然后重装CM4,一般这个问题都可以解决.
注意:如果你使用NOCD破解,那么官方升级包将不能使用。