上传/更新一个模组

为你的MODs上传做准备

为了能让其他玩家使用你的MOD,你需要通过模组工具上传你的MOD。你可以为终端玩家部署它,或只用于服务器或者其他开发者,所有的这些都会在下面解释。

通过模组工具来输出

Exporting the Module via the Modding Tools

在弹出的“发表”窗口中,应可从下面的选项选择:

作为一个MOD开发者,如果你要在上传到Steam的创意工坊后去测试你的MOD,请暂时将你的MOD从“Steam\steamapps\common\Mount & Blade II Bannerlord\Modules”移到其他地方。如果你没有暂时移开,那么游戏会尝试从Bannerlord/Modules文件夹加载module而不是workshop/content/261550。

新建一个 Steam 创意工坊项目

准备 WorkshopCreate.xml

下载该文件然后把它放到任何你想放的地方。或者你也可以用以下代码创建一个:

<Tasks>
    <CreateItem/>
    <UpdateItem>
        <ModuleFolder Value="C:\Program Files (x86)\Steam\steamapps\common\Mount &amp; Blade II Bannerlord\Modules\YourModuleName"/>
        <!-- 你模组的绝对路径 -->
        <ItemDescription Value="A Bannerlord Mod"/>
        <!-- 将会显示在 Steam 创意工坊的说明,可以通过 Steam UI 来编辑 -->
        <Tags> 
            <!-- 你可以使用如下标签: -->
            <!-- 类型:Graphical Enhancement, Map Pack, Partial Conversion, Sound, Total Conversion, Troops, UI, Utility, Weapons and Armour -->
            <!-- 设定:Native, Antiquity, Dark Ages, Medieval, Musket Era, Modern, Sci-Fi, Fantasy, Oriental, Apocalypse, Other -->
            <!-- 游戏模式:Singleplayer, Multiplayer -->
            <!-- 兼容版本:e1.9.0, v1.0.0,... 当前可用的版本你可以在 Steam 创意工坊的“按标签浏览”分区找到 -->
            <Tag Value="Partial Conversion" />
            <Tag Value="Dark Ages" />
            <Tag Value="Singleplayer" />
            <Tag Value="Multiplayer" />
            <Tag Value="e1.9.0" />
        </Tags>
        <Image Value="C:\Program Files (x86)\Steam\steamapps\common\Mount &amp; Blade II Bannerlord\Modules\YourModuleName\Image.png"/>
        <!-- 决定显示在 Steam 创意工坊的展示图片,这里插入的必须是一个绝对路径(图片文件大小应小于 1 MB) -->
        <Visibility Value="Public"/>
        <!-- 决定是否在 Steam 创意工坊上可见,可以是:Public, FriendsOnly, Private -->
    </UpdateItem>
</Tasks>

必须为游戏启用 Steam Cloud 才能成功上传你的模组。你可以右击你 Steam 库里的 Mount & Blade II: Bannerlord,然后点属性再点通用。或者通过 Steam 客户端的设置窗口的云服务标签页为所有游戏启用 Steam Cloud。

在发布过程中,你可能会遇到一个错误。不停地打印这一行:Status: k_EItemUpdateStatusInvalid 0/0 - 如果出现这种情况,你的上传可能已经完成,你可以随意关闭控制台。如果上传失败,请重试一次。

显示在 Steam 创意工坊页面的你上传的模组的大小可能会与实际的模组大小有些差别。这是正常的。

发布模组

更新一个 Steam 创意工坊项目

准备 WorkshopUpdate.xml

下载该文件然后把它放到任何你想放的地方。或者你也可以用以下代码创建一个:

<Tasks>
    <GetItem>
        <ItemId Value="YourWorkshopItemIdHere"/>
        <!-- 可以是你的创意工坊项目的 URL -->
    </GetItem>
    <UpdateItem>
        <ModuleFolder Value="C:\Mount &amp; Blade II Bannerlord\Modules\MyMod"/>
        <!-- 你模组的绝对路径 -->   
        <ChangeNotes Value="New cool features" />
        <!-- 插入更新日志 -->
        <Tags> 
            <!-- 你可以使用如下标签: -->
            <!-- Type: Graphical Enhancement, Map Pack, Partial Conversion, Sound, Total Conversion, Troops, UI, Utility, Weapons and Armour -->
            <!-- Setting: Native, Antiquity, Dark Ages, Medieval, Musket Era, Modern, Sci-Fi, Fantasy, Oriental, Apocalypse, Other -->
            <!-- Game Mode: Singleplayer, Multiplayer -->
            <!-- Compatible Version: e1.9.0, v1.0.0,... 当前可用的版本你可以在 Steam 创意工坊的“按标签浏览”分区找到 -->
            <Tag Value="Partial Conversion" />
            <Tag Value="Dark Ages" />
            <Tag Value="Singleplayer" />
            <Tag Value="Multiplayer" />
            <Tag Value="e1.9.0" />
        </Tags>
    </UpdateItem>
</Tasks>

发布更新