editor高阶使用教程,让你拥有一个属于自己的FM(已更新for12.1.0)
本帖最后由 gbyhnujmi 于 2011-12-17 13:47 编辑第一页:editor事业,理论为先。
第二页:实例在手,联赛我有。
第三页:你的问题,我的答案。
请使用12.1.0版本editor的FMER无视二楼,12.1.0版本的format文件请参照这个帖子
http://www.playgm.cn/thread-583203-1-1.html
(PS:汉化bug太多,日期神马的都不能完整显示,后面的图片我会尽量用英文版减少显示bug。)
已完成:
二楼:editor高阶编辑前的准备工作
三楼:熟悉加强版editor的界面
四楼:国家/地区规则的编辑
五楼:比赛的规则的基本编辑界面
六楼:编辑基本比赛段。
七楼:编辑赛段规则
八楼:设置平行赛段
九楼:设置复杂的多层次联赛
十楼:赛段间积分的相互转换
十一楼:真实赛程的设置
十三楼:设置升级、降级规则
十四楼:设置大洲规则
十五楼:通用名词解释
十六楼:需要手动修改的内容
十八楼:官方的规则(不全)
十九楼:补充说明 本帖最后由 gbyhnujmi 于 2011-12-17 14:02 编辑
editor基本的功能我就不说了,改球员、新建俱乐部、交换俱乐部、加入简单的双循环联赛、入欧,等这些简单的功能我也不提了。
直接仍一个论坛里面搜出来的链接给editor新手熟熟悉下。
http://www.playgm.cn/thread-571637-1-1.html
下面开始进入正题。
一、加强你的editor(本楼只适合12.0.0/12.0.2/12.0.3/12.0.4版本的editor,12.1.0版本请参考一楼链接)
把format.xml这个文件覆盖到X:\XXXX\football manager 2012 editor\data\format下面
再重新打开editor之后变成这样:
你就得到一个加强版的editor了
接下来去http://notepad-plus-plus.org/下载notepad++ (下面手动修改的时候会用到这个软件)
下面步骤重要!!不能出错!!!
在使用加强版的editor读取xml文件前你先需要用notepad++打开xml文件,并把题头:<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="files">修改成:<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="adva">在你用editor把规则设置完成后,需要把题头再修改回:<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="files">(注:规则修改和数据库修改的文件最好先分开设置,分别设置好之后再用editor合并。这样能有效的减少错误提高效率) 本帖最后由 gbyhnujmi 于 2011-12-13 13:54 编辑
经过上面对editor简单的改造之后,我们就可以使用这个加强版的editor了。
一、熟悉加强版界面。
editor被加强后会在文件、细节后面多了一个list(列表),这里是整个editor的精华
1、点击增加之后2、出现新的条目
这里有个加号:
点开加号出现两个选项
1、stage是代表比赛赛段的意思,比如说春季联赛,秋季联赛,这是一个赛段。
2、league Fixture我的理解是真实赛程的意思。
点击主选单之后 ,我们可以在下拉菜单上选择是国家 规则、比赛规则、还是洲际规则
version是版本的意思,代表你的规则是第几版的,数字越高优先级越高。一般情况下官方规则中国家规则默认是version=1,联赛规则默认是version=0。
这里究竟填几我下面会提到
点nation之后会出现下面的选单,是整个nation最基本的设置,包括赛季刷新时间,联赛包含等级,允许的比赛日。
接下来是 required teams 是国家联赛级别所允许的球队数量。
reserve rules是预备队和青年队的提取规则,比如英超是预备队和u19青年队,西甲是B队和青年队
这两个是季前规则,包括季前的时间,持续时间
接下来是下拉菜单分别是 国家所包含比赛,预备队的联赛,报名规则,纪律规则,转会规则
下面介绍一下比赛规则界面 , 这里选择比赛
然后出现了比赛的主选单,包括比赛名,比赛类型,基础年份真实赛程,赛季刷新时间,赛季包括时间,联赛平均上座数,比赛东道主等等
有资格参加的球队
另外比赛入选的赛段
联赛转播费
最终排名奖金
固定参赛队伍次序
联赛排名规则
球队年度扣分
下拉菜单可以选 洲际规则
可以选择洲际参赛队伍
下拉列表包括比赛、国家、参赛队伍、注册规则、纪律规则
二、加强版版与原版不同之处 本帖最后由 gbyhnujmi 于 2011-12-13 16:56 编辑
三、国家/地区规则的具体编辑
1、首先我们先来谈一下国家/地区的规则编辑,国家规则是一个国家联赛最基本最优先的守则,它包括国家联赛的基本刷新日期,国家的联赛层次,联赛的大致比赛时间。
我们以 西班牙的国家规则为例子:
从上图我们可以看到西班牙的赛季刷新日期是7月10号,国家开放了三级联赛可以供fmer执教,其中乙级B组有4个小组,开档自动选择的级别是乙级,季前赛的准备天数是43天
全国在12月24号到次年的1月1号是没有比赛的
下面看一下 联赛的球队数量限制
甲级只允许不多不少20支球队
乙级只允许不多不少22支球队
西班牙丙级小组最少需要四支球队
西班牙青年队使用的是u19规则
赛季日期是从8月27日到次年的5月13日
这些是在列表里面显示的比赛
如果有开放所选赛事和对应的赛事规则,系统就会自动把比赛加入到国家列表后面
像我开的一个档只选择到了西乙就会出现西甲,西乙,国王杯和超级杯,而不会出现乙级B组和联邦杯
下面是预备队和U19规则,可以自行添加
西班牙的u19规则
联赛注册规则,可以自行添加:
2、注册规则
注册规则详解:
可以设置特例
3、纪律规则
各级别的纪律规则,可以自行添加
纪律规则细节
汉化bug太多,日期神马的都不能完整显示,后面的图片我会尽量用英文版减少显示bug。
3、转会、租借规则
转会规则细节
租借规则
4、劳工证规则
本帖最后由 gbyhnujmi 于 2011-12-13 17:50 编辑
四、比赛的规则的基本编辑界面
以西甲BBVA为例子:
基础信息
本帖最后由 gbyhnujmi 于 2011-12-13 20:04 编辑
名词解释完之后,开始进入重点。
五、编辑基本比赛段。
下一步是选择参加本赛段的队伍
我做一下修改示范,把西甲成绩最好的十支队伍和英超成绩最好的十支队伍放在一起比赛
我们来看一下简单修改之后西甲变成什么样子了。
再做一个例子,用欧冠、欧洲杯、亚冠、美洲杯、解放者杯、意甲、巴甲、德甲、亚洲杯、非洲杯的冠亚军参加西甲
我们再看看这次修改改变了什么
本帖最后由 gbyhnujmi 于 2011-12-13 21:30 编辑
六、编辑赛段规则
比赛日程编辑:
真实赛程:
本帖最后由 gbyhnujmi 于 2011-12-13 23:19 编辑
七、设置平行赛段
以英格兰超级联赛为例子
先增加一个赛段
然后提取预备队参加比赛
进入游戏之后出现了平行的预备队赛程
可以看到全部是预备队参加
预备队参加的是英超预备组的比赛
从欧文的参赛记录来看,这比赛属于是正式比赛。
本帖最后由 gbyhnujmi 于 2011-12-14 11:06 编辑
八、设置复杂的多层次联赛
说到复杂的多层次联赛,我们就不得不提美国的 MLS(2011年版,明年又要增加一支球队…… ),与NBA一样,MLS也划分东部和西部两个赛区,每个赛区各9支球队,每支球队与其余17队进行主客各一场比赛,共进行34场常规赛,以积分多少排定名次,若同分则先以对赛成绩区分排名。常规赛结束后,东、西岸前3名球队进入东西部决赛,剩下在季后赛中成绩最好的四支队伍进行外卡赛争夺剩余的2个东西部决赛名额,,共8支队伍进行东西部决赛赛,东西部决赛采用主客场两回合淘汰制,抽签决定主客场比赛顺序,最后决出东西部冠军和总冠军。
好了,废话少说,直接上图。
常规赛后季后赛就不说了,那其实就是上一个楼层讲的平行联赛。下面直接讲述一下外卡和东西部决赛的进入名额是怎么设置的。
东部冠军的设置和外卡的设置同理,东部冠军可以获得总决赛的参赛资格
本帖最后由 gbyhnujmi 于 2011-12-14 11:50 编辑
九、赛段间积分的相互转换
各赛段之间的比赛结果是可以相互转换的,我拿以色列超级联赛的规则作为模版给大家简单说明一下。
以色列超级联赛是由16支球队进行双循环,每只球队共进行30场常规比赛,30场比赛之后联赛将被分为两个部分,前八名球队进行单循环共7场比赛比赛争夺冠军,后八名球队进行单循环共7场比赛。但是进入后半段比赛之后依然是用常规赛的积分榜累计积分进行排名。
直接上图
我们来看一下在editor里面具体是怎么实现的
在额外比赛中分配额外比赛的名额
下面我们来看一下冠军争夺的八支球队是怎么设置的
本帖最后由 gbyhnujmi 于 2011-12-14 12:02 编辑
十、真实赛程的设置
真实赛程的设置很简单,就是要一场一场添加很繁琐,下面是西甲2011赛季的真实赛程。
标题
本帖最后由 gbyhnujmi 于 2011-12-13 01:36 编辑十一、设置需要的参赛队伍 本帖最后由 gbyhnujmi 于 2011-12-14 12:43 编辑
十二、设置升级、降级规则
升降级规则我们以英格兰冠军联赛为例子。英冠是头两名直接升级英超,第三到第六名通过主客场淘汰赛争夺第三个升级名额。英冠排名最后三位的直接降级到英格兰甲级联赛。
下面直接上图:
先看一下英冠的队伍组成
英冠的升降级在editor中是怎样实现的:
(注:降级附加赛同理,就不重复解释了。) 本帖最后由 gbyhnujmi 于 2011-12-14 12:58 编辑
十三、设置大洲规则
大洲规则主要是为了加入自己自定义的洲际比赛,并没有太多的功能。
我拿我自己设计的亚洲规则下面的“港澳埠际赛”为列子:
我们再看看游戏里面出现了什么(ps:港澳埠际赛我已经单独设计了规则,默认是没有规则的,而没有规则是不会出现的)
港澳埠际赛直接出现在了亚洲的比赛里面 本帖最后由 gbyhnujmi 于 2011-12-14 13:09 编辑
十四、通用名词解释
base year:基础年份,一般是代表第一年的意思,那么2001就是代表第二年的意思(一般简单的指的就是跨年)。
position:一般情况下实际排名第一的球队position是0,实际排名第二的球队position是1,以此类推。
requirements:赛段需要在其他比赛完成后才开始。
stage:这直接字面翻译是平台的意思,我个人理解为赛段,是把一个联赛分割成一小个一小个赛段。
season update date:赛季刷新日期,这个很重要,不能有比赛在赛季刷新日期后面,否则第二年积分榜是不会更新的。
break periods:一般指的是冬歇期,但是也可以利用这个合理的分配赛程(一般冬歇期前一定要完成一半的赛程,如果冬歇期提前,那么赛程就会密集压缩在前半赛季)
match day:比赛日,一般选项是比赛是星期几举行。
store league history:直接影响系统是否记录本比赛信息,是否以本比赛决定球队成绩。
top team are champions:顾名思义,本赛段最好的球队是联赛冠军,这个一个联赛只能在一个赛段设置一个,否则会照成多个冠军冲突。 本帖最后由 gbyhnujmi 于 2011-12-14 13:13 编辑
十五、需要手动修改的内容
手动修改指的是需要用notepad++来修改。
1、开始编辑xml文件前你需要手动把xml文件题头<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="files">修改成:<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="adva">完成所有规则编辑之后你还需要把题头编辑成:<?xml version="1.0" encoding="UTF-8"?>
<record>
<list id="files">系统才能正常读取
2、使用中文版的editor的时候由于汉化的bug你可能不能正常的编辑日期,这时候你需要手动修改日期到正确时间。 本帖最后由 gbyhnujmi 于 2011-12-14 13:15 编辑
十六、手动修改技巧
1、xml文件开头的第三句就是“adva”和“files”
2、日期可以通过搜索“start_”和“month_”这种形式快速找到需要的内容 本帖最后由 gbyhnujmi 于 2011-12-17 13:58 编辑
官方的规则(不全)
本帖最后由 gbyhnujmi 于 2011-12-14 13:31 编辑
补充说明:
1、国家和比赛必定分别做好之后可以用editor直接合并。
比如论坛里面德国llm的哪个规则就是用加强版的editor做的,作者把国家规则和比赛规则分别做好之后再合并起来。
http://www.playgm.cn/thread-570014-1-2.html 本帖最后由 gbyhnujmi 于 2011-12-14 13:28 编辑
希望大家会喜欢本帖。
第二页我会发一些修改过的内容给大家做参照物。