TLS - 字体模组制作指南

0 点赞
最后的咒语
转载

本指南将向玩家介绍如何创建字体模组。 字体模组 该模组的作用是为游戏添加新字体。《最后的咒语》中有两种字体,一种主要用于标题,另一种是“标准”字体。 结构 此模组正常运行所需的文件夹必须命名为Fonts(参见“创建模组结构”部分)。 该文件夹内需要放置字体文件(支持.otf和.tff格式)。这些字体可以放在子文件夹中,这不会产生任何影响。 config.xml文件 与本地化模组不同,此文件是字体模组生效所必需的。此配置文件的用途是声明一些字体程序集(1个或多个)。要完成此操作,config.xml文件必须遵循以下格式:

FontAssembly:包含FontAsset元素,数量上限为游戏内现有的字体数量(目前为2种→标题字体和标准字体)。至少需要一个FontAsset。 →→ Id:必填项。此ID必须唯一,用于将该FontAssembly链接到一种或多种语言。 FontAsset: →→ Path:必填项。需填写目标字体的路径。该路径是相对于模块文件的本地路径,这意味着如果字体位于模块文件的根目录,只需填写字体名称及其扩展名(font.ttf/otf)。 →→ Importance:必填项。用于让游戏知道用此字体替换哪种字体。可用值为:0(标题字体)和1(标准字体)。UseFontAssemblyModList:允许模组制作者向游戏表明,需要使用FontAssembly来在游戏内模组列表中显示模组的描述、标题和作者(即使玩家尚未在设置中选择字体)。这在所需字符并非所有字体都支持时尤其有用,例如当字体模块与使用特定字符(如西里尔字母、平假名、片假名等)的本地化模块配合使用时。 重要提示:将现有模组升级到模组制作版本3 在版本3(3月14日更新)之前制作的模组需要进行更新才能与版本3兼容。此次重大更新会导致模组不兼容。本部分是关于如何使你的模组重新兼容的教程。要解决此问题,你需要修改位于Modules文件夹中的config.xml文件以及manifest.xml文件。 对于manifest.xml文件,只需在Author行下方添加<Version>3</Version>。 config.xml文件具有全新的结构,你需要参考示例模组中的文件。查找方法如下: 首先,确保你已更新或下载由Ishtar Games创建的名为Example Mod的模组。 然后,前往你的Steam库文件夹,依次进入SteamLibrary\steamapps\workshop\content\1105670\2607059231路径。 在Modules文件夹内,你将找到具有新结构的config.xml,可按此结构进行修改。