查看: 34161|回复: 54

[原创] 浅谈editor高級规则入门

  [复制链接]
发表于 2020-6-21 23:54 | 显示全部楼层 |阅读模式
本帖最后由 文莱 于 2020-6-22 18:06 编辑
前言:自FM2010入坑足球经理以来,本人对editor数据库编辑器就颇有兴趣,无奈头几年没怎么开窍加上读书要紧,只会进行数据库编辑和基本规则创建,至于advanced rules,那是什么?中间几年高考、上大学,落下有两三代。去年考研上岸,终于给我近乎无限可支配的时间去研究高级规则,在此基础上,尝试制作了自己的联赛补丁。考虑到中文互联网对高级规则(好像)并没有系统的科普,便打算自告奋勇写下一个菜鸟对高级规则的理解,以期达到抛砖引玉、指明方向的目的。更新速度绝对不保证,毕竟导师的项目还没完成呢。PS:基础部分不会涉及,比如怎么下载editor、怎么创建基本规则、怎么转换高级规则等。
1、高级规则简介
1.1、高级规则是什么
  高级规则Advanced Rules,顾名思义,与基础规则Basic Rules相对,是基础规则的进阶版。基础规则只能实现最基本的联赛架构搭建,很多时候我们需要通过高级规则来实现一些稍复杂的功能。
1.2、准备工作
  • editor本体+皮肤(提取马:pl6u):因为FM2020原版editor的基佬紫皮肤属实伤眼,故推荐使用这款暗色皮肤,基于原版进行了些修改。使用方法:将Editor 2020文件夹放在Documents\Sports Interactive目录下,与Football Manager 2020同级。PS:为了自己使用方便进行了些许魔改,比如使unique id可复制、去除球队的欧战积分页面,不喜可将Editor 2020\skins\editor\format删除即可。
  • 基本的英文阅读能力:很多同志接触高级规则走了弯路基本可以归咎为翻译词句不达意的问题。建议将editor界面语言调为英文,很多奇怪的语句在原始语境下阅读会更通俗易懂。
  • 就像每个研究生入门科研首先要大量读文献一样,入门高级规则的第一步也是多翻阅他人的规则。建议在论坛和fmscout搜索联赛补丁,对照补丁作者的简介查看规则对应部分。
  • 由于中文互联网对高级规则的探讨比较匮乏,建议在SI足球经理论坛的Editor Hideaway板块寻找答案,点击上面这个链接,遇到什么问题在site:前空一格输入关键词搜索。
2、高级规则组成
2.1、整体结构
  提前说明,在将基础规则转换成高级规则前,尽量将你需要的联赛框架搭建完整,例如球队数量、升降级数量、附加赛形式。本例子中特别复杂的中冠附加赛以及中乙附加赛就先放着不管,基础规则也实现不了,将中乙中冠的升降级名额和中甲的降级名额都设置为0即可。
overall.jpg
  如上图可见(这里我偷懒直接用现成的规则):高级规则的结构就一列扁平的LIST的子项。第一个子项叫“中国”,它是联赛所在国家的整体设置,主要包括赛季日程、注册规则、上场规则、转会规则;下面一直到“全国青少年足球超级联赛”这一排都是这个国家的所有比赛,包括联赛和杯赛;上面这两项是构成一个国家联赛体系最基本的组成部分。至于最后International Competitions和亚洲国家联赛是这个规则文件要定义的国际比赛规则。
type.jpg
这个界面主要定义子项的类型和比赛模式。红框中:
  • Nation:指定国家内部赛事。
  • Continent:指定大洲内俱乐部赛事(如欧冠、亚冠)。
  • International:指定世界性赛事(不分大洲,如亚洲杯、世界杯、世俱杯等)。
  • Competition:指定某个具体赛事,比如中超、中甲、足协杯、青超联赛、中乙联赛北赛区等。
  • Parent Competition:指定父级赛事,例如中乙联赛是中乙南北区联赛的父级赛事,这里要么不设置具体的比赛阶段Stage,要么设置子赛事的季后赛或者附加赛。
  • Multiple Competitions:指定一系列相同类型相同级别相同规则的比赛,比如中乙南、北赛区本质是两个除了参赛区域限制不同之外完全一样的比赛,这里可以用这个类型把他们归类到一起,避免赛事列表的冗长(试想下中冠联赛分为几十个省级联赛,分开设置的话滚轮要滚半天)。
  • Versus Rules:爷也⑧懂。
PS:在这里我勾选了editor左下角的Filter-Active Fields Only,它将只显示你自定义的项目,隐藏其他,使编辑界面更紧凑简洁,也更适合参阅。
2.2、国家
nation.jpg
Nation:这一页分别定义了所在国、基准年份、赛季更新日和联赛等级。
  • Base Year:基准年份,一般默认为2000,后面设置比赛日期时的年份一般也填2000。2000并不特指某年,它代表了游戏发售年份,比如FM2020于2019发售,editor里设置的2000指的是游戏里的2019。遇到填日期时一般会有年月日三项外加一个下拉菜单选择对应的星期几,如下图,将日期设置为1月31日,左侧菜单可选Monday和横杠:选择Mon,游戏内的时间由具体的星期几日期共同确定,规则是距离2019年1月31日最近的星期一,即2019年1月28日星期一;选择横杠,游戏内的时间为具体的日期,1月31日就是1月31日。填写日期栏的年份时记住,如果是去年(2018)的日期,填1999;如果是今年(2019),填2000,依此类推。
date select.jpg
  • Seson Update Day:赛季更新日,指该国所有比赛进入全新赛季的分界线,五大联赛这类跨年联赛的更新日一般是6月下旬,中国联赛这类不跨年联赛一般为12月中下旬,这个貌似没有特别严格的规定,也许是研究不到位。
  • Division Levels:指定各级别联赛的等级及其子联赛数量;联赛等级从0开始,级别越低数字越大,中超=0、中甲=1、中乙=2、中冠=3;子联赛类比就是中乙联赛包含两个子联赛:中乙北赛区和南赛区,所以这里的数字是2。


required teams.jpg
Required Teams:这一页定义了该国所有比赛所需要的所有球队,例如中超需要18队,中乙南北赛区各需16队,省级联赛所需球队数量不等,设保险数字2打底。


competitions.jpg
Competitions:这一页指定了该国所需要创建的比赛,包括联赛和杯赛。需注意预备队联赛和U19联赛不在此定义,而是在下面的Reserve Rules中指定。


reserve rules.jpg
Reserve Rules:此部分定义了预备队/B队/Ⅱ队和U23/U19/U18等下级球队。
  • Reserve Teams To Create:指定需要使用的下级球队类型,这里我模仿现实,预备队和U19。
  • Reserve Team Type:指定了预备队只有在需要时才存在,比如中超中甲有预备队联赛,中乙没有,所以游戏中乙球队没有预备队。
  • U19 Team Type:和上条一样,指定了只有有资格参加青年队比赛的球队才有青年队,比如青超联赛覆盖了中超到中乙,这三级别球队都有青年队,而中冠球队没有。PS:后面这两栏纯粹是自己为了电脑性能考虑,把低级别球队的预备队和青年队禁用。


reserve overall.jpg
接下来是指定具体的预备队/青年队比赛形式,如图红框里可选五种类型比赛,类型不同,下面的具体设置不一样,这里简要说明即可:
  • Use teams from division:使用指定级别联赛球队的预备队/青年队,在不打算仔细设置比赛规则的时候用,简单粗暴。
  • Regional divisions Local Regions 差不多,都是分区域进行比赛,前者是大区域,后者根据当地地区分,简单粗暴。
  • Mirror main division:直接复制一线队联赛赛程,最贴切的是现实中的中超中甲预备队联赛,预备队之间的对阵赛程完全由一线队赛程决定,无任何独立性,简单粗暴。
  • Custom xml:高级的预备队/青年队比赛设置,和其他比赛一样在后面自定义,花样繁多,可以自定义赛制,做成完全独立于一线队带有升降级机制的赛事。

评分

参与人数 2PGB +10 收起 理由
西出嘉裕 + 5 大神!请收下膝盖
jastinluan + 5 严重支持分享经验

查看全部评分

 楼主| 发表于 2020-6-22 17:26 | 显示全部楼层
我直接傻了,这排版自动紊乱
发表于 2020-6-25 12:25 | 显示全部楼层
105351lr27aakaf00s7flq.png
球员名字不能显示
105550awtxb9czby9ctzwt.png
球衣详细面板也不显示
用的是资源区最新的editor,老版的我也试过,也这样,有没有办法解决?
 楼主| 发表于 2020-6-22 14:33 | 显示全部楼层
15897684591 发表于 2020-6-22 14:32
我玩的是飞燕的中国入欧,像英超的球队经常转会费超过1.8亿,中超的最高也就九千多万,我觉得有可能是外 ...

那就是国家和联赛声望的事情了,反正我没留意过还有转会税这东西。
发表于 2020-6-22 08:28 | 显示全部楼层
支持,一直想用editor来尝试改一改中超联赛的各种奇葩规则哈哈哈

点评

然而我将它改得更奇葩了(逃  发表于 2020-6-22 09:00
发表于 2020-6-22 14:06 | 显示全部楼层
中超外籍球员转会税能取消吗
 楼主| 发表于 2020-6-22 14:07 | 显示全部楼层
15897684591 发表于 2020-6-22 14:06
中超外籍球员转会税能取消吗

重新创建就行了
发表于 2020-6-22 14:18 | 显示全部楼层
文莱 发表于 2020-6-22 14:07
重新创建就行了

重新创建中超联赛吗
 楼主| 发表于 2020-6-22 14:21 | 显示全部楼层
15897684591 发表于 2020-6-22 14:18
重新创建中超联赛吗

等有空我再看看怎么弄,应该不用重新创建直接改规则也行。不过不确定。
发表于 2020-6-22 14:32 | 显示全部楼层
文莱 发表于 2020-6-22 14:21
等有空我再看看怎么弄,应该不用重新创建直接改规则也行。不过不确定。

我玩的是飞燕的中国入欧,像英超的球队经常转会费超过1.8亿,中超的最高也就九千多万,我觉得有可能是外籍球员转会税的原因,
发表于 2020-6-22 14:35 | 显示全部楼层
文莱 发表于 2020-6-22 14:33
那就是国家和联赛声望的事情了,反正我没留意过还有转会税这东西。

这个我都调的比英格兰还高包括俱乐部也是的
发表于 2020-6-22 20:19 | 显示全部楼层
本帖最后由 yuxianyu2008 于 2020-6-22 21:22 编辑
15897684591 发表于 2020-6-22 14:35
这个我都调的比英格兰还高包括俱乐部也是的


联赛声望和世界排名,俱乐部声望,以及联赛的整体实力水平,都会影响愿意来中超的球员的身价和CA水平。另外俱乐部的训练设施之类的对这个也会有影响
发表于 2020-6-23 13:58 | 显示全部楼层
想问问 如何把一支球队移动到英国联赛呀
发表于 2020-6-25 12:08 | 显示全部楼层
牛皮!感谢分享!
 楼主| 发表于 2020-6-25 13:45 | 显示全部楼层
bloods 发表于 2020-6-25 12:25
球员名字不能显示

球衣详细面板也不显示

我的editor是从steam下的,没问题。你这我就不知道了
发表于 2020-6-25 13:47 | 显示全部楼层
文莱 发表于 2020-6-25 13:45
我的editor是从steam下的,没问题。你这我就不知道了

资源区里的说也是steam下的,官方核武能改,我用官方核武改了球衣
发表于 2020-6-30 13:29 来自手机 | 显示全部楼层
麻烦问一下,不满18岁不能出国要在哪修改呀
发表于 2020-7-4 00:12 | 显示全部楼层
科技贴没人看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|爆棚小组 PlayGM论坛

GMT+8, 2024-11-21 18:42 , Processed in 0.068810 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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