Эта статья относится к игре "Mapbase". Нажмите для получения дополнительной информации.

Mapbase

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)

Mapbase Mapbase
Released-64px.png Выпущено!
Wiki
ТипОднопользовательская модификация
РазработчикиBlixibon,
Assorted open-source contributors
ПлатформаSource Source
Основано наSource 2013 Source 2013
Дата выпуска September 30, 2019
Последняя версия7.2 (Feb 25th, 2024)
 
ModDB
GitHub
Join Discord server
Notion-32px.png


Mapbase Mapbase - это модификация для Source 2013 Source 2013, которая расширяет набор инструментов, доступных моддерам, улучшая другие карты и ресурсы для разработки. Она предназначена для использования в качестве платформы для строительства карт мапперами и для извлечения кода из более крупных модов. Mapbase обычно используется в качестве большого пакета утилитарных функций и исправлений общего назначения.

Mapbase НЕ является улучшенной версией Hammer Hammer или улучшенной версией самого движка. Это разветвление Source 2013 Source 2013, которое действует как обычный мод на Source. Мапперы создают свои карты на основе этого мода, и большие моды со своими уникальными изменениями черпают код и ресурсы из Mapbase. В Mapbase не используется контент, происходящий из утечек или неавторизованных источников.

Mapbase в настоящее время использует только Half-Life 2 Half-Life 2 и Half-Life 2: Episode Two Half-Life 2: Episode Two с использованием Source 2013 Singleplayer Source 2013 Singleplayer. Другие игры пока не поддерживаются, хотя версия Mapbase для Source 2013 Multiplayer Source 2013 Multiplayer в настоящее время находится в разработке и будет расширяться на Half-Life 2: Deathmatch Half-Life 2: Deathmatch.

Большинство изменений в Mapbase - затрагивают картографию, в большинстве случаев изменения можно заметить только в редакторе карт. Исходная цель этого проекта - улучшить опыт создания карт без слишком больших изменений самой игры.

Особенности

  • 80+ новых сущностей (в основном, связанных с логикой), включая новые фильтры и порты/репликации из новых движков
  • Сотни новых Inputs/Outputs/KeyValues
  • Пользовательская реализация VScript(en) начиная с v4.0
  • Тщательно пересмотренные и переработанные FGD(en)
  • Пользовательские шейдеры(en), призванные придерживаться объективных улучшений, включая исправления для проекционных текстур(en), параллакс-кубмапов(en) и радиального тумана, исходящего из Инструментов Alien Swarm(en)
  • Больше гибкости в области сущностей(en)
  • Бесчисленное количество мелких исправлений и улучшений

У мода также есть несколько новых функций, преимущественно для маппинга в Half-Life 2 Half-Life 2 (или по крайней мере, для однопользовательской игры):

  • Необязательные геймплейные возможности, используемые мапперами (НПС, способные использовать больше оружия и т. д.)
  • Больше возможностей для файлов, специфичных для карты (файлы actbusy(en), talker(en), и т. д.)
  • Новая сущность hl2_gamerules, способная изменять игровое поведение различными способами

Доступность

История

Mapbase технически начался в феврале 2018 года как прототип, но проект, как он существует сейчас, начался в августе-сентябре 2018 года.

Mapbase был создан пользователем Blixibon на основе улучшений FGD и различных изменений кода, ранее применявшихся в разных проектах. Основной целью Mapbase было использование модификаций кода Source 2013 Source 2013, чтобы позволить мапперам делать более разнообразные вещи с их картами. В феврале 2018 года прототип в основном содержал несколько основных изменений в коде и раннюю версию системы файлов, специфичных для карт.

Проект был пересмотрен несколько месяцев спустя, в конце 2018 года. На этом этапе Mapbase начал набирать обороты, приобретая широкий охват, а также собственное сообщество. Mapbase стал сильно модифицированной (но относительно "ванильной" по внешнему виду) версией Source 2013, включая пользовательские шейдеры, дополнительные анимации НПС и многое другое.

Mapbase был выпущен в конце сентября 2019 года. С момента своего выпуска Mapbase продолжает получать периодические обновления с новыми функциями.

В мае 2020 года была создана пользовательская реализация VScript(en), работающая на Source 2013, в рамках вклада, которая была введена в обновлении v4.0.

Последнее обновление 7.1 Mapbase Mapbase фокусируется на VScript(en) VGUI, Linux Linux поддерживать, и исправления ошибок, это октябрь 2023 г., обновление вышло 24 ноября 2022 г.

На данный момент Mapbase всё ещё поддерживается (октябрь 2022 года). В настоящее время ведется работа над портом для Source 2013 Multiplayer Source 2013 Multiplayer.

Информация о выпуске

Версия релиза Mapbase и исходный код были впервые выпущены 30 сентября 2019 года. Другие виды файлов можно найти здесь.

Документация

Mapbase использует собственную вики, где содержится большая часть информации и документации, хотя некоторые изменения могут быть опубликованы на Valve Developer Community (VDC) в качестве справочных материалов. Например, часть сущностей Mapbase документируется на VDC(en) и может упоминаться в других статьях.

Соответствующие исправления и функции, изначально созданные для Mapbase, периодически добавляются в VDC для общего использования.

Благодарности

Mapbase был создан и главным образом разработан Blixibon, но это не было бы возможно без участников, репозиториев сообщества и самого VDC. Полный список благодарностей можно найти здесь.

См. также