
本指南将介绍如何安装和设置《原罪 Episode 1:浮现》SDK。 简介

以下指南将教你如何安装和设置SiN Episodes SDK,它是游戏所基于的Source引擎的一部分,用于开始为《原罪 Episode 1:浮现》创建地图和模组。该指南的另一个版本也可在Valve开发者社区(VDC)上找到,更多相关内容将在文末说明。 但本指南不会教授如何使用SDK中包含的任何工具,默认用户要么已经知道如何使用这些工具,要么愿意在需要时通过外部资源以及Steam上其他可能存在的指南来进一步学习其用法。设置Source开发工具包 下载与安装 要安装《Sin Episodes》SDK,请按照以下步骤操作: 1. 将鼠标悬停在Steam的“库”选项卡上,点击搜索栏上方的筛选按钮,然后在下拉菜单中勾选“工具”选项。 2. 在搜索栏中搜索“Sin Episodes SDK”,然后双击列表中的条目;确保“仅显示准备好游玩的游戏”按钮已禁用,否则可能无法显示。 3. 《Sin Episodes》SDK将开始下载到您的电脑。 4. 完全安装后,您可以从Steam库中启动它。如果你无法通过上述任一选项将SDK安装到电脑(有些人遇到过此类问题),可以选择下载完整安装包并将其解压到以下列出的Steam通用SDK目录中。安装目录 默认情况下,如果你将游戏和SDK下载到与Steam文件夹相同的位置,基本位置如下: - 游戏:C: Program Files (x86) Steam steamapps common SiN Episodes Emergence - SDK:C: Program Files (x86) Steam steamapps common SinEpisodesSDK 如果你将其下载到外部驱动器(如本示例中的D:驱动器),路径将改为: - 游戏:D: SteamLibrary steamapps common SiN Episodes Emergence - SDK:D: SteamLibrary steamapps common SinEpisodesSDK 如果你运行的是基于Linux的系统,路径如下,其中USERNAME是你的本地账户用户名: - 游戏:/home/USERNAME/.local/share/Steam/steamapps/common/SiN Episodes Emergence - SDK:/home/USERNAME/.local/share/Steam/steamapps/common/SinEpisodesSDK 在本指南中,每当提及任何基础文件夹内的内容时,请始终使用这些位置。如果您想创建桌面快捷方式,可在Steam库中右键点击【Sin Episodes SDK】条目,然后从上下文菜单中选择【创建桌面快捷方式】。 在Linux系统上运行Hammer 如果您使用的是基于Linux的系统,需要进行一些额外设置才能运行Hammer。幸运的是,随着Proton的发布,这比过去简单多了,Proton可让Hammer无需太多额外设置即可运行。在Steam库中右键点击SDK条目,进入其属性界面,在启动选项栏中确保添加“PROTON_USE_WINED3D=1 %command%”,然后在兼容性选项卡下启用“Proton Experimental”。之后,你应该可以从Steam库中顺利运行Hammer编辑器了。 SDK包内容 《原罪 Episode 1:浮现》SDK包含以下内容: Hammer编辑器 - Source引擎关卡编辑器。 Faceposer - 动作编排创建工具。 HLMV - 半条命模型查看器。 一系列命令行编译工具,例如studiomdl和地图编译工具。 三张示例地图(arena_office、se1_docks04、se1_highrise01)。 SDK SteamPipe修复

默认情况下,首次从SDK启动Hammer编辑器或其他工具时,它们可能会在启动时崩溃,并显示错误消息【找不到Steam应用用户信息】。这可能是由于SteamPipe更新导致的,该更新将SteamApps文件夹中用户特定的命名文件夹更改为common,从而使SDK无法找到程序。 要解决此问题,只需用记事本创建一个新文本文件,将其命名为SteamAppData,文件扩展名为.vdf,并将其放置在SinEpisodesSDK的config文件夹中。你需要手动创建config文件夹,因为SDK默认不包含该文件夹。然后在文件中放入以下文本。保存文件后,所有程序都应能正常启动。 "SteamAppData" { "AutoLoginUser""common" } 非正式测试版构建

该游戏提供了一个所有人都可以选择加入的松散测试版构建,选择加入后会重新下载游戏的所有内容(约1.1GB)。与标准版本的区别在于,它会将所有VPK文件(Valve Pak,未压缩的归档文件)解压到SiN Episodes Emergence SE1中,这意味着当你想要修改游戏的某些内容时,无需每次都使用第三方程序来提取这些文件。 安装步骤: 1. 进入你的Steam库。 2. 右键点击【原罪 Episode: 浮现】。 3. 点击属性。 4. 会打开一个新窗口,在此点击测试版选项卡。 5. 然后在测试版下方选择“loose - loose”以选择加入。 现在你可以关闭窗口,Steam会自动为你下载内容。 提取示例地图

SDK 中包含三张示例地图,一张来自竞技场游戏模式,两张来自单人战役,但它们位于 VPK 文件内,需要提取出来才能在 Hammer 编辑器中打开;因为与游戏不同,SDK 没有用于解包文件的测试版构建。 要执行此操作,你需要下载 GCFScape。 打开 SinEpisodesSDK 的 VPK 文件 depot_1318.vpk,然后进入 sesdk_content mapsrc 目录。 右键点击 vmf 文件,将它们提取到一个便于存放的文件夹,例如“SiN Episodes Emergence SE1 地图 已解包”。 提取完成后,打开 Hammer 编辑器,在顶部菜单栏中选择“文件->打开”,然后在你的驱动器上找到其中一张地图。你可以使用这些示例地图来了解开发者是如何在游戏中制作某些内容的,这对于你学习如何创建自己的竞技场游戏模式地图也很有帮助。 额外设置 Faceposer中的图标显示异常。Faceposer内的所有图标均缺失,这并非《原罪 Episode 1:浮现》独有的问题。若要修复此问题,请下载相关压缩文件并将gfx文件夹解压至《原罪 Episode 1:浮现》的SE1目录下,然后重启Faceposer。此时图标应能正常显示。 获取Hammer中的所有地图访问权限

游戏中仅包含三张官方地图作为示例地图供关卡编辑器打开,但如果你能获取所有地图呢?这是一个非常简单的操作,只需下载一个反编译工具即可,但结果可能无法完全精确还原原始地图,且仅可用于学习以及在你自己的地图中使用部分内容。此外,在反编译他人地图时,未经事先许可,绝不要在你自己的地图中使用他人的任何内容,即使是部分内容也不行。 首先,下载并解压BSPSource到你的电脑,完成后打开其中名为bspsrc.jar的文件(但在此之前,你的系统需要安装Java)。会弹出一个窗口,询问你想要反编译哪些地图文件。在这里,你可以点击【添加】按钮并选择单个地图文件(即《原罪 episodes:浮现》SE1 maps 文件夹中扩展名为 .bsp 的文件),或者手动选择所有地图文件并将它们拖放到框中;然后只需点击【反编译】按钮。注意不要选择任何与之前提取的示例地图同名的文件,因为这会用质量较低、不够精确的反编译版本覆盖它们。 找到一个用于存放反编译后地图文件的目标文件夹,例如【原罪 episodes:浮现 SE1 地图反编译】,程序会自动将它们转换为 .vmf 文件,你可以在 Hammer 关卡编辑器中打开这些文件。如果 Hammer 曾弹出警告“For your information, 2 solid(s) were not loaded due to errors in the file”,只需忽略并点击确定即可。现在你应该可以访问所有地图文件了。 使用预制件让地图创建更轻松

制作地图可能需要很长时间,尤其是当你需要在自己的关卡中完全独立制作大量战役相关内容时。不过,这一过程并非总是必需的,因为我已创建了一个包含256个预制构造物(也称为预制件)的资源包。这些预制件可轻松导入你的关卡,且无需过多设置即可直接使用。这些预制件分为不同类别:具有特定属性的环境类、玩家可与之交互并使其产生动作的可交互类,以及主要为静态世界元素的世界类。该资源包包含了战役中可使用的多种素材,只需点击按钮即可插入,且能多次使用,各实例间不会产生冲突。最后,该资源包还附带了一个竞技场游戏模式的示例地图,展示了从零开始创建此类地图的基本设置。 接下来该怎么做? 去了解更多:如果你已熟悉Source引擎的地图制作,《原罪 Episode》关卡创建页面会是不错的去处。如果尚未熟悉,则需要先掌握Source引擎关卡设计的基础知识。 若想了解如何为Source引擎创建内容,Source SDK文档的主页面是个不错的起点。3kliksphilip教程 - Source SDK入门教程 漏洞与问题 请将您遇到的所有问题发布到《原罪:浮现》的Steam讨论区。如果您遇到特定于《原罪:浮现》SDK或游戏的漏洞,且能够复现该漏洞,甚至可能知道修复方法,请将其作为条目添加到《原罪:浮现》漏洞页面。 有关SDK的一般问题,请参阅Source SDK常见问题解答。有关关卡设计和Hammer编辑器的问题,请参阅关卡设计常见问题解答。 社区 据我所知,由于Ritual Entertainment被收购,《原罪》系列最终走向终结,《原罪》社区也随之不复存在。然而,Source引擎社区至今依然活跃,不断有新的游戏和模组发布。 Valve开发者社区(VDC) - 关于Source引擎一切内容的维基百科。 Source SDK Steam页面 - Source SDK Steam社区。 Valvetime Forums - Source模组论坛。 Interlopers Forum - 通用游戏/半条命论坛。 结束 感谢您抽出时间阅读本指南,希望它能为您开始制作游戏地图和模组的旅程提供所需的全部信息。如介绍中所述,本指南的大部分内容直接取自Valve开发者社区。之所以这样做,是因为我撰写了社区中的相同内容,并希望与更多玩家分享——我看到过一些玩家的评论,他们对如何开始为这款游戏制作地图很感兴趣,但可能不知道Valve开发者社区的存在,也可能只是想要一份简单的“入门指南”,而不必花太多时间在网上搜索答案。这里也是寻找相关内容的理想之地,因为就目前而言,该社区中心是《原罪 Episode 1:浮现》的主要社区中心——这主要是由于它是一款老游戏,而且人们一开始可能就会期望在这里找到相关内容,毕竟如果你刚在商店页面购买了这款游戏,这里就是你开始探索更多相关信息的地方。 如果有人发现本指南中的任何信息存在误导性、描述不够充分、有拼写错误,或者对任何内容不确定,请在下方留言,我或其他可能的人将尽力尽快且妥善地解答或解决问题。
2026-03-20 07:00:18 发布在
SiN Episodes: Emergence
说点好听的...
收藏
0
0
