This article relates to the game "半衰期:爱莉克斯". Click here for more information.
这篇条目有关 Half-Life: Alyx 创意工坊工具集。如需详情,点击这里。
这篇条目有关 Source 2引擎。如需详情,点击这里。

创建插件

来自Valve Developer Community
跳转至: 导航搜索
English (en)Русский (ru)中文 (zh)
编辑

开始

请先确保您已经安装 Half-Life: Alyx 创意工坊工具集

当您安装好工具集并且进入了工具集启动器(Workshop Tools),点击"Create New Addon"创建一个新的插件,输入名字,之后点击"Launch Tools"。

Tip.png提示:如果您想要在不使用 VR 头显的情况下测试您的地图,不要勾选"Enable VR"。这不会改变您游玩的最终插件,它只是不启动 SteamVR 和让您在显示器上通过 WASD 和鼠标移动来测试调试版本的地图。您可以在每次启动工具集的时候勾选或者不勾选。

创建地图

您已经做了个空插件,现在它需要内容!

Note.png注意:插件可以不只是包含地图 —— 实际上插件甚至不需要地图。插件可以是声音,模型,动画,纹理,不过最简单的使用插件的例子是使用地图,所以我们用它作为例子。想要了解更多请参阅一个插件的文件结构,或者浏览其他 Alyx 创意工坊工具的文档。

当您加载好工具,点击位于左上角工具栏的 hammer 图标来打开 Hammer(Half-Life: Alyx关卡编辑器)。

Creating an Addon-128485206-hammer.png

您可以导入起始模板来替代从零开始创建地图。工具中还包括一张基本的入门地图。

  • File菜单,选择New Map From Template
  • 转到maps\templates\并选择basic_setup.vmap
  • 您打开的新地图应该像这样:

HLA-New-Map-From-Template-Hammer.png

  • 按下快捷键 Ctrl-S 或者File菜单的Save来保存您的地图。在这个例子中,以"example.vmap"来保存您的地图。
Note.png注意:想要要真正了解如何使用 Hammer,请尝试一些 SteamVR Home Hammer 教程和一些在 Half-Life: Alyx 上的示例地图

如果您想尝试构建地图并且四处走走,现在正是时候!

  • 在构建之前,您需要生成预览光烘焙。
  • 为了预览烘焙,去到 Lighting 菜单选择"Preview Baked Lighting"。在这个如此简单的地图上,这只需要花一点点时间。
Note.png注意:这里有更多关于 Half-Life: Alyx 光照和烘焙的信息。
  • 为了构建和游玩您的地图, 按下 F9 或选择 File 菜单上的 Build Map。 默认选择 Full Compile (完全编译),这正是您想要的。点击 Build 按钮并等待 Hammer 构建您的地图。
  • 游戏引擎窗口会出现在前台,并加载您的地图,您就知道构建完成了。如果您之前勾选了 Enable VR,戴上头显并四处走走!

将地图加入您的插件

恭喜,您已经制作了并且构建了一个地图!现在是时候将地图正式添加到您的插件中了,这样您就可以在 Half-Life: Alyx 的新游戏菜单中选择地图。

  • 点击 tools, 并且重启它们来回到 Tools Launcher 窗口
  • 右键您的插件,或者点击齿轮图标,之后选择 "Edit Addon Info..."

Creating an Addon-128485204.png

在弹出的窗口中,点击 Playable Maps 后面的 + 图标,并且输入您的测试地图名字来添加您的地图。您不需要输入您的文件扩展名!这些名字基于从地图目录开始的文件路径,所以由于您的测试地图位于 maps/example.vmap ,所以您只需输入 "example"。(如果您的地图位于 maps/testmaps/example.vmap,您需要输入"testmaps/example")

Creating an Addon-128485205.png


除了编辑插件信息,右键菜单仍有一些其他有用的设置:

Edit Addon Info... 
为插件创建地图后,您就可以在这里列出它们。
Create Desktop Shortcut 
在您的桌面上创建一个带有相应命令开关的快捷方式,以便使用相应插件直接启动工具集。您可以分别为带有 VR 启动插件和不带有 VR 启动插件创建独立快捷方式。
Show Launch Command Line 
显示命令行字符串,该字符串能够使用当前启动选项直接启动此插件。
Explore Content Folder & Explore Game Folder 
在插件内容目录位置(您的源文件内容,大部分都在工具集编辑)或者游戏目录位置(您的编译内容和一些例外,像是 LUA 脚本和 webm 视频)打开 Windows 资源管理器窗口。
Set As Default 
将一个插件标记为当启动 Half-Life: Alyx 创意工坊工具集时的默认插件。默认设置会在会话之间保存。
Duplicate 
以所需名称创建附加组件,并将所选附加组件中的文件复制到新目录中。

游玩您的插件

现在您已经做好了一个地图并将它加入到您的插件,您可以在本地游戏中游玩它:

  • 退出工具并且从 Steam 正常启动 Half-Life Alyx。
  • 去到 Addons 菜单。您应该能在这里看见您的插件位于本地插件的列表中。确保您的插件是启用的。
  • 在主菜单开始新游戏。
  • 点击位于新游戏菜单顶部的标签式菜单,即可从官方 Alyx 战役地图切换到附加地图。
  • 您的插件应该在这里,准备好游玩。点击并开始游戏!

Example-Addon-In-HLA-Menu.png

上传您的插件

现在您已经游玩了您的插件,如果您想它已经能够分享给全世界,现在是时候将它上传到创意工坊了。

点击位于上方工具栏的 Steam 图标启动 Workshop Manager tool(创意工坊管理工具)。

Creating an Addon-128485206.png

点击 + 图标来创建新的提交。

Creating an Addon-128485207.png

填写发布对话框,包括预览图片,并点击提交。

Tip.png提示:推荐在您第一次上传时将您的插件可见性设置为隐藏或者仅好友可见,从而可以进行隐私测试。您可以在之后改变设置。

Creating an Addon-128485208.png

当您的插件被创建并上传,创意工坊网页页面会自动打开。

更新您的插件

启动您的插件的工具集。去到 Workshop Manager tool,右键点击您的插件并选择 "Re-Upload"。

Note.png注意:如果您有多个插件,应确保上传激活的那个!

在更改日志中输入对更改内容的描述,对标题、描述和预览图片进行其他任何你认为合适的更改,然后点击 "提交"。