有感于川佬的皮肤教学贴,那我们编辑器也来个相关贴子,技术不高,共同探讨。
本帖最后由 taoa83920 于 2022-6-11 16:32 编辑开这个帖子主要是今年的川佬开了个皮肤教学,在大佬那,学了很多皮肤的东西。
然后希望大家多多制作更多优秀的补丁,百花齐放。
一个人的精力总是有限,所以希望有补丁问题的盆友,都可以在这留言,我们共同探讨,共同进步。
随缘更新,勿催。
O,最近看某个大佬的贴子,看到有视频教学,有想法的盆友都可以好好学下。
顺便感谢这位大佬的视频。
-> 猛击 B站 自閉行為學UWAKAZE大佬的 FM视频教学 <- 本帖最后由 taoa83920 于 2021-11-24 19:32 编辑
kkkkkkkkk9 发表于 2021-11-23 21:30
大佬怎么提取规则
以提取亚冠为例,讲解下如何提取各种赛事的基础规则
1.首先编辑亚洲冠军联赛,给这个联赛增加一个国家归属,如图所示:
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/1.png
2.添加国家规则,选择冠军联赛刚才选择的国家,并选择【把低级别联赛和杯赛增加到已存在的赛事中】
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/2.png
3.直接转换规则为高级规则
4.转换完后,我们可以在列表里发现列表有亚洲冠军联赛
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/4.png
5.把列表里除亚洲冠军联赛外的所有选项全部删除
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/5.png
6.点选数据库变化,把唯一变动去除,然后点击右边【重载数据并应用未删除的变动】
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/6.1.png
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/6.2.png
7.导出当前数据为XML文件
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/7.png
8.用XML编辑工具【推荐sublime3或notepad++】打开刚才的XML文件
9.鼠标放在record那个文件那,然后把整个record组去掉【PS,甚么叫组,即<record xxxx>开始,那么必然有一个</record>结尾,这样称之为一个组】
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/9.png
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/11.1.png
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/11.2.png
10.保存XML,然后编辑器重新加载,导入XML
11.导入后,会发现冠军联赛又重新加载进来,并且只有其数据了。这时,可以保存这个FMF了。
https://img-oss.lianzhuzhuan.com/assets/addons/fm/editor/12.png
至此,规则提取结束。
如果在一个以做完的联赛补丁上(比如我做的中国七级联赛),在修改成入欧的版本,可行不?
如果可行,请教一下具体方法 如何制作入欧的补丁,如何修改中国外籍门将限制 同问,如何制作入欧补丁。
另外问一个,如何在现有编辑器实现再加一级子联赛的结构? 本帖最后由 taoa83920 于 2021-11-14 11:51 编辑
shil0088 发表于 2021-11-14 10:01
如果在一个以做完的联赛补丁上(比如我做的中国七级联赛),在修改成入欧的版本,可行不?
如果可行,请教 ...
可以,首先要做这么几件事
1.做一个入欧补丁。
1.1.中国和欧洲某国互换
1.2.替换国家比赛中各自位置
1.3.修改国家联赛内,参加洲际赛事的球队信息
1.4.修改国家队洲际比赛,世界比赛的信息
2.因是自行制作的补丁,所以你的联赛ID肯定有新增,那么需要在入欧补丁内,把中国那几个联赛改出来,放在入欧补丁内【如果不把新增联赛放入入欧补丁,你会在开档时,中国入欧了,部分联赛在欧洲,部分联赛在亚洲的BUG】
OK,这样就可以了。 xiaoranju 发表于 2021-11-14 11:41
同问,如何制作入欧补丁。
另外问一个,如何在现有编辑器实现再加一级子联赛的结构?
入欧上面有说。
子联赛结构,需要注意几个地方
1.母联赛不能有球队
2.子联赛有球队
3.如果是地方性子联赛,那么还需要注意一些地方
我举个例子
比如:
超级联赛 - 甲级联赛 - 乙级联赛【包含:北方联赛,南方联赛】 - 冠军联赛【包含:北部赛区[东北联赛,西北联赛],南部赛区[东南联赛,西南联赛]】 - 继续如此延伸
这样做的好处,就是可以在设置联赛设置时,可以限制球队地域,达到两边都有升级,两边都有降级。
如果还不是很理解我想表达的意思。周一上班之后,我截图示例一下,补丁放在公司电脑,抱歉。 木头人123 发表于 2021-11-14 11:32
如何制作入欧的补丁,如何修改中国外籍门将限制
入欧补丁,上面有说。
修改中国外籍门将,只有把中国加入某种协议。
比如欧盟协议。
然后在球员属性上,增加把欧洲视为本国球员。
这样就可以绕过中国外籍门将限制。
但是如果只想做门将,限制其他的,暂时还不行,这是SI做到底层的东西。 本帖最后由 xiaoranju 于 2021-11-14 12:09 编辑
taoa83920 发表于 2021-11-14 11:47
入欧上面有说。
子联赛结构,需要注意几个地方
感谢这么及时的回复。
冠军联赛那里,是不是意思是冠军联赛下面设四个子联赛的意思?
如果是的话,我再得寸进尺一点,东北、西北联赛单独设升级附加赛,东南、西南联赛单独设升级附加赛,可以做到吗?
我现在的做法是:做一个总的升级附加赛,然后升级附加赛通过指定淘汰赛位置把东北、西北球队放在一起比赛,东南、西南球队放在一起比赛,附加赛不打到最后一轮,决出升级名额就结束。
但是希望还有一个更好的办法能让各自的升级附加赛随机抽签。
说的很乱,不知道能看懂我的意思吗? taoa83920 发表于 2021-11-14 11:41
可以,首先要做这么几件事
1.做一个入欧补丁。
谢谢。
请问以前看到有纯净入欧补丁,把自己的联赛补丁和纯净入欧补丁一起加载就可以了,没有看到修改联赛补丁的联赛ID,这是怎么回事啊?或者说,纯净入欧补丁怎么做到啊?还是说你的解答就是针对提问中说在原有补丁基础上修改的呢?
再次感谢。 xiaoranju 发表于 2021-11-14 12:00
感谢这么及时的回复。
冠军联赛那里,是不是意思是冠军联赛下面设四个子联赛的意思?
如果是的话,我 ...
冠军联赛,下面设置两个可查看的子联赛,即北部赛区和南部赛区,因为我们最终目的是:西北和东北的争夺北方联赛的机会,那么这两个肯定要放在一起,设置了北部赛区之后,再在北部赛区下设置子联赛,这时才把东北联赛和西北联赛挂入赛事里,并在北部赛区下设置地域限制,就可以达到效果。 xiaoranju 发表于 2021-11-14 12:04
谢谢。
请问以前看到有纯净入欧补丁,把自己的联赛补丁和纯净入欧补丁一起加载就可以了,没有看到修改联 ...
纯净入欧的意思是:如果中国联赛补丁没有大的变动,那么就是纯净入欧,但是不做大变动是不可能的,当然联赛默认是有中乙的,所以很多纯净入欧,我们可以看到中超,中甲,中乙。所以就是纯净入欧了。但如果联赛有中丙,甚至更下级,如果在入欧里不体现,就会发现中国的联赛分成了亚洲区和欧洲区,当然升级是没有问题,但是在赛事列表上的一致性就没法统一。 taoa83920 发表于 2021-11-14 12:18
纯净入欧的意思是:如果中国联赛补丁没有大的变动,那么就是纯净入欧,但是不做大变动是不可能的,当然联 ...
在2021的编辑器里,纯净入欧配合一个全新的联赛体系,就是从头做的,连中超什么的都没有,是可以实现参加欧战的。但是低级联赛是否分区就没注意了。回头有时间的话再把2021装上看一看。 taoa83920 发表于 2021-11-14 12:15
冠军联赛,下面设置两个可查看的子联赛,即北部赛区和南部赛区,因为我们最终目的是:西北和东北的争夺北 ...
谢谢,回头试试。
这时候东北联赛、西北联赛这一级也可以像北区联赛这一级一样具体设置吗? 话说中国入欧后,欧洲的世预赛里没有中国,是不是也要重写? 游戏里欧洲区预选赛好像球队是固定的,这种能更改吗 OscarYoung 发表于 2021-11-14 13:20
游戏里欧洲区预选赛好像球队是固定的,这种能更改吗
可以,重做欧预赛就行。 taoa83920 发表于 2021-11-14 11:41
可以,首先要做这么几件事
1.做一个入欧补丁。
谢谢,我回头有时间试一下 taoa83920 发表于 2021-11-14 11:48
入欧补丁,上面有说。
修改中国外籍门将,只有把中国加入某种协议。
但是中国所属的大洲无法修改,楼主能帮忙做一个纯净入欧的补丁吗?
本帖最后由 taoa83920 于 2021-11-15 10:07 编辑
木头人123 发表于 2021-11-15 06:44
但是中国所属的大洲无法修改,楼主能帮忙做一个纯净入欧的补丁吗?
修改大洲默认是被SI关掉了,但是可以打开。
这涉及到另一个知识,建议学习一下。
原帖连接:
https://community.sigames.com/forums/topic/520239-creating-a-new-nation-activating-continent-fm20/#comment-12399800
Download the FM20 Resource Archiver from Steam and launch it.
Click "Extract Archive" and find the file "comp editor.fmf" in your Steam folder "...\Steam\steamapps\common\Football Manager 2020\data"
Select a folder to extract the files to
In the new folder, find "nation.xml" an open it.
Note that there are 2 files called "nation.xml", but only 1 has the following text:
<!-- Continent -->
<record>
<flags id="field" value="Ncti" />
<translation id="name" translation_id="229389" type="use" value="Continent" />
<flags id="type" value="database_record_unique_id" />
<flags id="database_table_type" value="continent" />
<boolean id="is_client_field" value="true" />
<boolean id="is_read_only" value="true" />
<boolean id="is_optional" value="true" />
</record>
Change row <boolean id="is_read_only" value="true" /> to <boolean id="is_read_only" value="false" />
Save the xml file
Before you go to the next step, make a backup of your "comp editor.fmf" file in case the process goes wrong for whatever reason
Go to the Resource Archiver and package the file back together: Click "Create Archive" and save the archive file in the "...\Steam\steamapps\common\Football Manager 2020\data" folder.
Only overwrite the existing file there if you had made a backup of it.
Launch the Editor and it should work.
翻译
1.从STEAM里下载FM 2022Resource Archiver
2.点击解压,然后从你的游戏目录下[...\Steam\steamapps\common\Football Manager 2022\data]选择文件【comp editor.fmf】
3.选择一个空目录解压进去
4.然后打开这个文件夹,并找一个叫【nation.xml】的文件
5.需要注意的是这个文件夹下有两个这个文件,但只有一个文件有以下纪录,你只需要匹配一下【建议使用notepad++或sumblime 3进行文件编辑工作】
内容:
<!-- Continent --><record><flags id="field" value="Ncti" /><translation id="name" translation_id="229389" type="use" value="Continent" /><flags id="type" value="database_record_unique_id" /><flags id="database_table_type" value="continent" /><boolean id="is_client_field" value="true" /><boolean id="is_read_only" value="true" /><boolean id="is_optional" value="true" /></record>
6.然后把<boolean id="is_read_only" value="true" />变成<boolean id="is_read_only" value="false" />7.保存XML文件8.备份你的游戏目录下[...\Steam\steamapps\common\Football Manager 2022\data]的【comp editor.fmf】文件9.使用FM 2022 Resource Archiver,点击Create Archive[创建档案],然后把文件保存在【"...\Steam\steamapps\common\Football Manager 2022\data" 】文件夹下,并命名comp editor.fmf10.重新打开编辑器 FM2022 editor 你应该会发现国家的洲,可以修改了。
一起学习,一起进步。
厉害了,学习一下