Mapbase/zh

From Valve Developer Community
Jump to: navigation, search

Mapbase Mapbase起源2013 起源2013的基础模组 ,它扩展并改进了模组制作者可用的工具集,为其他地图和模组开发提供支持。它被设计为一个平台,供地图制作者在上面构建他们的地图,并供大型模组从中提取代码。Mapbase 通常用作一个大型实用功能包和通用修复程序。

Mapbase 不是 Hammer Hammer 的改进版或引擎本身的改进版。它是 起源2013 起源2013 的分支,是一个常规的 sourcemod。使用它的地图必须与 Mapbase 或一个运行其代码的模组一起才能正常运行。地图制作者将基于这个模组创建他们的地图,而具有自己独特更改的大型模组将从 Mapbase 的代码和资源中提取。Mapbase 不使用任何源自泄露或未经授权的来源的内容。

目前,Mapbase 仅围绕 半衰期2 半衰期2半衰期2:第二章 半衰期2:第二章起源2013 单人分支 起源2013 单人分支构建。其他游戏尚不支持,但目前正在开发一个起源2013 多人分支 起源2013 多人分支版本的 Mapbase,这将把 Mapbase 扩展到 半衰期2:死亡竞赛 半衰期2:死亡竞赛 的 sourcemods。

Mapbase 的大多数更改都是改善生活质量的变化(?),这在编辑器中可能很难注意到。这个项目的初衷是改进地图制作体验,而不会过多改变游戏本身。

功能

  • 80+ 新实体(大多数与逻辑相关),包括来自新引擎的新过滤器和端口/复制。
  • 数百个新 Inputs/Outputs/KeyValues 添加到现有实体中
  • 自 v4.0 起的 VScript 的自定义实现
  • 大幅度修订和重做的FGD
Note.png注意:FGD中的实体已重命名[澄清]

它还具有一些专为半衰期2 半衰期2 映射设计的新功能:

  • 新的(可选)游戏功能(能够使用更多武器的 NPC 等)
  • Mapbase 中包含 半衰期2:死亡竞赛 半衰期2:死亡竞赛 中的 Stunstick 电棍 和 Slam 遥控绊雷
Note.png注意:需要更改 hl2_gamerule 的设置以启用 Stunstick [澄清]
  • 更多地图特定的文件功能(actbusy 文件talker 文件等)
  • 新的 hl2_gamerules实体能够以各种方式修改游戏行为

使用情况

历史

Mapbase 技术上始于 2018 年 2 月并作为一个原型,但现在的项目始于 2018 年 8-9 月。

Mapbase 是由 Blixibon 根据一组 FGD 改进和之前从一个项目到另一个项目带来的各种代码更改创建的。Mapbase 的最初目标是利用 起源2013 起源2013修改代码,让地图制作者能够用他们的地图做更多事情。2018 年 2 月的原型主要包含一些基本的代码更改和早期版本的地图特定文件系统。

几个月后的 2018 年底,该项目得到了重新审视。此时,Mapbase 开始获得牵引力,形成了更广泛的范围以及自己的追随者。Mapbase 开始成为整个 Source 2013 的一个重度增强(但相对朴素)版本,引入了自定义着色器、额外的 NPC 动画等。

Mapbase 于 2019 年 9 月底发布。自发布以来,Mapbase 继续接收大型定期更新和新功能。

2020 年 5 月,在 Source 2013 中创建了一个 VScript 的自定义实现作为贡献,在 v4.0 更新中引入。

最后一次更新(7.1 Mapbase)重点关注 VScript VGUI、Linux Linux 支持和 bug 修复,发布于 2023 年 10 月(实际于 2022 年 11 月 24 日发布)。

截至 2022 年 10 月,Mapbase 仍在进行维护。一个 起源2013 多人分支 起源2013 多人分支版本目前正在开发中。

发布信息

Mapbase 的发布版本源代码于 2019 年 9 月 30 日首次发布。可以在此处找到其他类型的文件。

文档

Mapbase 使用它自己的维基来保存其大部分信息和文档,尽管有些更改可能会放在 VDC 上以供参考。例如,Mapbase 在 VDC 上记录其某些实体,并可能在其他文章中被提及。

最初为 Mapbase 创建的相关修复和功能偶尔也会添加到 VDC 中供一般用途使用。

致谢

Mapbase 由 Blixibon 发起并主要创建,但没有贡献者、社区项目和 VDC 本身,这是不可能完成的。完整的致谢页面可以在这里找到。

社区制作的功能

celisej567 制作的 Mapbase 的级联阴影映射,它以性能为代价制作逼真的阴影。 源代码,YouTube视频(需要科学上网) and 安装教程

参见

额外链接