Ru/Mapbase: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(Created page with "{{langsp}} {{infotable |tico=mapbase |state=1 |ownwiki=https://github.com/mapbase-source/source-sdk-2013/wiki |type=m1 |dev=Blixibon,<br>Mapbase#Credits|As...")
 
No edit summary
Line 1: Line 1:
{{langsp}}
{{mapbase|4}} - это модификация для {{src13|4}}, которая расширяет и улучшает набор инструментов, доступных моддерам, улучшая другие карты и моды для разработки. Он предназначен для использования в качестве платформы для строительства карт мапперами и для извлечения кода из более крупных модов. {{mapbase|1}} обычно используется в качестве большого пакета утилитарных функций и исправлений общего назначения.
{{infotable
|tico=mapbase
|state=1
|ownwiki=https://github.com/mapbase-source/source-sdk-2013/wiki
|type=m1
|dev=[[User:Blixibon|Blixibon]],<br>[[Mapbase#Credits|Assorted open-source contributors]]</span>
|engine=2
|base={{src13|4}}
|released=Сентябрь 30, 2019
|lastver=7.1 (Ноябрь 24th, 2022)
|moddb=mods/mapbase
|github=mapbase-source/source-sdk-2013
|discord=https://discord.gg/nd8tXNg
|notion=https://mapbase-source.notion.site/mapbase-source/Mapbase-Development-34e27a9892864c96b1e0021ea780d880
}}
{{mapbase|4}} is a base [[modification|mod]] for {{src13|4}} which expands and improves the toolset available to modders, augmenting other maps and mods for development purposes. It's designed to be used as a platform for mappers to build their maps on and for larger mods to draw code from. {{mapbase|1}} is generally used as a large package of utility features and general-purpose fixes.


{{mapbase|1}} is '''NOT''' an improved version of {{hammer|4}} or an improved version of the engine itself. It is a fork of {{src13|4}} which acts as a regular sourcemod. Maps using it must be played in {{mapbase|1}} or a mod running its code in order to function correctly. Mappers would create their maps based off of this mod and larger mods with their own unique changes would draw from Mapbase's code and assets. Mapbase does not use any content which originates from leaked or unauthorized sources.
{{mapbase|1}} '''НЕ''' является улучшенной версией {{hammer|4}} или улучшенной версией самого движка. Это разветвление {{src13|4}}, которое действует как обычный sourcemod. Карты, использующие его, должны быть запущены в {{mapbase|1}} или моде, выполняющем его код, чтобы работать правильно. Мапперы создают свои карты на основе этого мода, и большие моды со своими уникальными изменениями черпают код и ресурсы из Mapbase. В Mapbase не используется контент, происходящий из утечек или неавторизованных источников.


Mapbase is currently only built around {{hl2|4}} and {{hl2ep2|4}} via {{src13sp|4}}. Other games are not yet supported, although a {{src13mp|4}} version of Mapbase is currently in development, which will extend Mapbase to {{hl2dm|4}}.
Mapbase в настоящее время использует только {{hl2|4}} и {{hl2ep2|4}} с использованием {{src13sp|4}}. Другие игры пока не поддерживаются, хотя версия Mapbase для {{src13mp|4}} в настоящее время находится в разработке и будет расширяться на {{hl2dm|4}}.


Most of Mapbase's changes are quality-of-life improvements that could largely only be noticed in the editor. The original goal of this project is to improve the mapping experience without changing too much of the game itself.
Большинство изменений в Mapbase - это улучшение качества жизни, которое в большинстве случаев можно заметить только в редакторе. Исходная цель этого проекта - улучшить опыт создания карт без слишком больших изменений самой игры.


==Features==
==Особенности==
* 80+ new entities (mostly logic-related), including new filters and ports/replications from newer engines
* 80+ новых сущностей (в основном, связанных с логикой), включая новые фильтры и порты/репликации из новых движков
* Hundreds of new Inputs/Outputs/KeyValues added to existing entities
* Сотни новых Inputs/Outputs/KeyValues, добавленных в существующие сущности
* Custom implementation of [[VScript]] as of v4.0
* Пользовательская реализация [[VScript]] начиная с v4.0
* Heavily revised and reworked [[FGD]]s
* Тщательно пересмотренные и переработанные [[FGD]]
* Custom [[shader]]s meant to stick to objective improvements, including [[env_projectedtexture|projected texture]] fixes, [[Parallax obb|Parallax cubemaps]] and radial fog originating from the [[Authoring Tools/SDK (Alien_Swarm)|Alien Swarm Authoring Tools]]
* Пользовательские [[shader|шейдеры]], призванные придерживаться объективных улучшений, включая исправления для [[env_projectedtexture|проекционных текстур]], [[Parallax obb|параллакс-кубмапов]] и радиального тумана, исходящего из [[Authoring Tools/SDK (Alien_Swarm)|Инструментов автора Alien Swarm]]
* More all-around [[entity]] flexibility
* Больше гибкости в области [[entity|сущностей]]
* Countless miscellaneous fixes and improvements
* Бесчисленное количество мелких исправлений и улучшений


It also has a few new features mostly specific to {{hl2|4}} (or at least single-player) mapping:
У него также есть несколько новых функций, преимущественно специфичных для картирования в {{hl2|4}} (или по крайней мере, для однопользовательской игры):
* Optional gameplay features usable by mappers (NPCs capable of using more weapons, etc.)
* Необязательные геймплейные возможности, используемые мапперами (НПС, способные использовать больше оружия и т. д.)
* More map-specific file capabilities ([[Actbusy|actbusy files]], [[Response System|talker files]], etc.)
* Больше возможностей для файлов, специфичных для карты (файлы [[Actbusy|actbusy]], [[Response System|talker]], и т. д.)
* New <code>hl2_gamerules</code> entity capable of modifying game behavior in various ways
* Новая сущность <code>hl2_gamerules</code>, способная изменять игровое поведение различными способами


==History==
==История==
Mapbase technically started in February 2018 as a prototype, but the project as it exists now began in August-September 2018.
Mapbase технически начался в феврале 2018 года как прототип, но проект, как он существует сейчас, начался в августе-сентябре 2018 года.


Mapbase was created by [[User:Blixibon|Blixibon]] from a set of FGD improvements and various code changes previously brought from project to project. Mapbase's original goal was to take advantage of {{src13|4}} code modifications to allow mappers to do more things with their maps. The February 2018 prototype mostly just contained a few basic code changes and an early version of the map-specific file system.
Mapbase был создан пользователем Blixibon на основе улучшений FGD и различных изменений кода, ранее применявшихся в разных проектах. Основной целью Mapbase было использование модификаций кода {{src13|4}}, чтобы позволить мапперам делать более разнообразные вещи с их картами. В феврале 2018 года прототип в основном содержал несколько основных изменений в коде и раннюю версию системы файлов, специфичных для карты.


The project was revisited several months later at the end of 2018. At this point, Mapbase started to gain traction, forming a wider scope as well as its own following. Mapbase started to become a heavily augmented (yet relatively vanilla-looking) version of Source 2013 as a whole, introducing custom shaders, additional [[NPC]] animations, and more.
Проект был пересмотрен несколько месяцев спустя, в конце 2018 года. На этом этапе Mapbase начал набирать обороты, приобретая широкий охват, а также собственное сообщество. Mapbase стал сильно модифицированной (но относительно “ванильной” по внешнему виду) версией Source 2013 в целом, включая пользовательские шейдеры, дополнительные анимации НПС и многое другое.


Mapbase released at the end of September 2019. Mapbase has continued to receive large periodic updates with new features since its release.
Mapbase был выпущен в конце сентября 2019 года. С момента своего выпуска Mapbase продолжает получать крупные периодические обновления с новыми функциями.


In May 2020, a custom implementation of [[VScript]] running in Source 2013 was created as a contribution, being introduced in the v4.0 update.
В мае 2020 года была создана пользовательская реализация [[VScript]], работающая на Source 2013, в рамках вклада, которая была введена в обновлении v4.0.


Mapbase is still being maintained as of October 2022. A port to {{src13mp|4}} is currently in development.
На данный момент Mapbase всё ещё поддерживается (октябрь 2022 года). В настоящее время ведется работа над портом для {{src13mp|4}}.


==Release Information==
==Информация о выпуске==
Mapbase's [https://www.moddb.com/mods/mapbase/downloads/mapbase-release-build release build] and [https://github.com/mapbase-source/source-sdk-2013 source code] were first released on September 30th 2019. Other kinds of files can be found [https://www.moddb.com/mods/mapbase/downloads here].
[https://www.moddb.com/mods/mapbase/downloads/mapbase-release-build Версия релиза] Mapbase и [https://github.com/mapbase-source/source-sdk-2013 исходный код] были впервые выпущены 30 сентября 2019 года. Другие виды файлов можно найти [https://www.moddb.com/mods/mapbase/downloads здесь].


==Documentation==
==Документация==
Mapbase uses [https://github.com/mapbase-source/source-sdk-2013/wiki its own wiki] to hold most of its information and documentation, although some changes may be put on the VDC for reference purposes. For example, Mapbase [[:Category:Mapbase Entities|documents some of its entities on the VDC]] and may be mentioned on other articles.
Mapbase использует [https://github.com/mapbase-source/source-sdk-2013/wiki собственную вики], где содержится большая часть информации и документации, хотя некоторые изменения могут быть опубликованы на Valve Developer Community (VDC) в качестве справочных материалов. Например, часть сущностей Mapbase [[:Category:Mapbase Entities|документируется на VDC]] и может упоминаться в других статьях.


Relevant fixes and features originally created for Mapbase have occasionally been added to the VDC for general-purpose use as well.
Соответствующие исправления и функции, изначально созданные для Mapbase, периодически добавляются в VDC для общего использования.


==Credits==
==Благодарности==
Mapbase was started and mainly created by Blixibon, but it couldn't have been done without contributors, community repositories, and the VDC itself. The full credits page can be found [https://github.com/mapbase-source/source-sdk-2013/wiki/Mapbase-Credits here].
Mapbase был создан и главным образом разработан Blixibon, но это не было бы возможно без участников, репозиториев сообщества и самого VDC. Полный список благодарностей можно найти [https://github.com/mapbase-source/source-sdk-2013/wiki/Mapbase-Credits здесь].


==See also==
==См. также==
* [[:Category:Mapbase Mods|Mapbase Mods]]
* [[:Category:Mapbase Mods|Моды Mapbase]]
* [https://www.moddb.com/mods/mapbase/videos/mapbase-trailer Mapbase's original trailer]
* [https://www.moddb.com/mods/mapbase/videos/mapbase-trailer Оригинальный трейлер Mapbase]
* Images of Mapbase on the [https://www.moddb.com/mods/mapbase/images ModDB gallery]
* Изображения Mapbase в [https://www.moddb.com/mods/mapbase/images галерее на ModDB]
* [https://www.youtube.com/playlist?list=PLk9hKtE60v0zZKlv-BA0kkCpDXxehzggD Mapbase Videos Playlist on YouTube]
* [https://www.youtube.com/playlist?list=PLk9hKtE60v0zZKlv-BA0kkCpDXxehzggD Плейлист видео Mapbase на YouTube]

Revision as of 08:02, 3 August 2023

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

Mapbase НЕ является улучшенной версией Hammer Hammer или улучшенной версией самого движка. Это разветвление Source 2013 Source 2013, которое действует как обычный sourcemod. Карты, использующие его, должны быть запущены в Mapbase или моде, выполняющем его код, чтобы работать правильно. Мапперы создают свои карты на основе этого мода, и большие моды со своими уникальными изменениями черпают код и ресурсы из 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 начиная с v4.0
  • Тщательно пересмотренные и переработанные FGD
  • Пользовательские шейдеры, призванные придерживаться объективных улучшений, включая исправления для проекционных текстур, параллакс-кубмапов и радиального тумана, исходящего из Инструментов автора Alien Swarm
  • Больше гибкости в области сущностей
  • Бесчисленное количество мелких исправлений и улучшений

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

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

История

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также