查看: 953|回复: 2

[讨论] 官方论坛的 FM Editor Generator 谁用过啊?

[复制链接]
发表于 2023-6-28 09:13 | 显示全部楼层 |阅读模式
本帖最后由 arcania 于 2023-6-28 09:28 编辑

https://community.sigames.com/fo ... m-editor-generator/
翻译过来是编辑器生产机。看了看介绍应该是editor的功能整合、优化、加强的工具。可以结合excel来处理数据。超级适合批量处理海量数据。
但全部是英文的。
帖子里面介绍已经更新版本,支持FM2023,FM23 Editor Generator Version 1.0。
不知道有没有汉化版本。
论坛里有没有大神用过呀?
1.png 2.png
 楼主| 发表于 2023-6-28 09:36 | 显示全部楼层
本帖最后由 arcania 于 2023-6-28 09:37 编辑

附官方论坛翻译
我用的DeepL
 楼主| 发表于 2023-6-28 09:37 | 显示全部楼层
我创建了迷你的Windows应用程序,以便更快地生成FM编辑器的数据。

这一直是一个障碍--特别是当涉及到大量的数据时。我从个人经验中知道这一点,因为我也添加了1500个俱乐部--一个接一个。再也不会这样了!

有了这个程序,你只需1分钟就能添加完毕。

当然,你需要将这些数据储存在某个地方。

对于我自己的数据,我使用Excel - 因为它很容易处理大量的数据,而且你可以使用许多Excel公式。

我有计划将其扩展到一些人员类型(球员、非球员、球员/非球员和官员)、奖项、媒体来源。我还想创建选项来添加俱乐部联赛历史和俱乐部装备。当然,为此我需要更多的时间。

在接下来的几天里,我将尝试制作一个更好的教程--如果需要的话。这个应用程序很容易使用,应该没有什么问题。唯一的问题可能是创建一个输入文件,因为每个想做的人都必须了解它必须是什么样子,各个数据必须是什么形式。

为了使用这个应用程序,你需要在你的Windows上安装Python。

当你这样做时,你可以下载我的应用程序。下载链接在这个帖子的底部。

在D盘的某处解压缩文件。 我在C盘上运行这个应用程序时遇到了一些问题,可能是因为它使用了批处理脚本,而Windows 10不总是使用批处理 - 谁知道为什么。

你在主文件夹里有快捷方式,所以你可以把它发送到你的桌面上,以便更容易使用它。

你也可以用输入-输出文件夹做同样的事情。

下面是一个简短的解释,说明如何用俱乐部的全名、城市和体育场的数据来增加5个俱乐部的工作。

假设你有5个俱乐部在你的Excel表格中,并添加了俱乐部、城市和体育场的全名。请记住,在编辑器中所有的数据都是记录类型,如城市、体育场、俱乐部、比赛、国家......必须以UID形式添加到你的Excel中。你不能只用城市的名字来设置你俱乐部的城市。编辑器会识别UID,而不是名字。

正如你所看到的,我添加了相同的城市UID和相同的体育场UID--这并不重要,因为这只是一个例子。

这就是你的工作表在复制数据到input.txt文件之前应该有的样子。

为什么我在开始时有两列UID? 因为我需要第一列用于我的应用程序中的 "添加俱乐部 "选项。就像你在编辑器中点击添加俱乐部时一样。

编辑器将添加只有UID的空俱乐部。

我在你想添加的每个数据列前面都加了一个UID列。

这一点很重要--其他数据都需要有UID列和值列。因此,让我们说我们想添加俱乐部的名字。我们需要俱乐部的UID,以便编辑器能够识别俱乐部 - 我们需要俱乐部的名称。

其他数据也一样。

现在我们可以创建 input.txt 文件。

检查记录类型表格应该是什么样子的--解释已经添加到这个文件中。

记录类型表格的输入文件.txt
不可用

将你的列从excel

到 input.txt 文件。它位于Input-Output文件夹中。顺便说一下,这是你唯一需要的文件夹。

这就是input.txt的样子--和你在excel中的数据一样。

当你把你的数据从excel复制到txt文件时,数据列是用TAB分隔的--这是需要的,以便以适当的方式生成数据。

保存input.txt,我们就可以使用FM21编辑器生成器了!!!

如果你安装了Python,启动我的应用程序。

你会得到这个窗口。其默认设置为俱乐部,但如果你想添加不同种类的数据,你可以改变标签。

所以我们决定添加俱乐部名称、城市和体育场。这就是为什么我们要在程序中标记这三个选项。

标记 "Input.txt文件已准备好 "并点击 "生成脚本"。你必须标记这个复选框,因为没有这个复选框,脚本就不会以适当的方式创建。这就是为什么我加入这个选项,以提醒你检查你的输入文件。

你会看到Python脚本闪烁4-5秒,最后你会看到弹出的信息:

点击OK - 在我的例子中是 "U redu" - 我使用的是塞尔维亚语的Windows :D

这意味着你的脚本已经可以使用了。

点击 "生成输出文件",你的带有生成的俱乐部的输出文件就生成了。

你会收到关于这个的弹出信息。

再次点击确定。

现在当你检查输入-输出文件夹时,你会看到Club_Output.txt文件。

在该文件中,您将看到以XML模式生成的球杆。

你只需要将这个文件的内容复制到你的下级联赛xml文件中,并将其载入编辑器。

对于不知道如何复制到xml的用户,我也会解释。

在这之后,你应该点击 "删除已创建的脚本",以重置脚本文件。

它用于生成这里的所有记录类型,所以如果你在里面保留旧的数据,它将无法工作。

如果你不确定你是否会记得删除它,你可以勾选 "自动删除已创建的脚本"。

现在就这些了。我希望你会喜欢使用这个程序并节省大量的时间和神经 :)

如果你发现任何错误,请让我知道,我可以尽快修复它。

如果你有任何问题--请随时提问。

我要感谢@emersonjr为我指明了正确的方向。谢谢你,伙计!!!

EDIT 6.2.2021.

应用程序已经更新到1.1版本,因为我在生成脚本时遇到了一些问题--无论谁遇到同样的问题--请下载新版本。

我增加了从输出文件生成XML的新选项(在生成输出文件后点击这个按钮),这样你就可以在编辑器中加载XML,而无需进行任何编辑。

FM21编辑器生成器1.1版

编辑25.12.2022。

应用程序已更新到FM23版本。我为玩家增加了一些基本的东西,改变了一些小问题。也不需要再在每隔一列添加UID。第一栏已经足够了。

我在使用Python时遇到了一些问题,所以我推荐使用3.9.1版本进行安装。你可以在这里下载它: python-3.9.1-amd64.exe

有关于输入文件的记录类型解释的文本文件:  FM23编辑器生成器--输入文件的记录类型表格.txt

FM23编辑器生成器1.0版

通过www.DeepL.com/Translator(免费版)翻译
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-24 03:57 , Processed in 0.027632 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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