Updated Introduction to Mapbase (markdown)

Blixibon 2020-08-25 15:48:27 -05:00
parent a95616ea62
commit a1c627feeb

@ -1,16 +1,20 @@
**Mapbase** is a special mod for Source SDK Base 2013 designed to be used as a "platform" by modders and level designers. 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** is a special mod for Source SDK Base 2013 which aims to improve modding itself. It's designed to serve as a base for maps and mods running on the Source 2013 engine. It can be used as either a simple prerequisite for playing a map or a source of valuable improvements for larger mods.
Mapbase is supposed to make it easier to create maps and mods for Source 2013 and/or Half-Life 2. It mainly involves expanding the keyvalues, I/O, and logic entities available to level designers, but it also introduces various fixes and features to help improve the mapping experience. It's not supposed to change the game itself, at least not against the wishes of the mapper.
Mapbase's main goal is to make it easier to create maps and mods for Source 2013/Half-Life 2 by modifying the SDK's code while still keeping things mostly "vanilla". It makes obscure or difficult-to-implement fixes and code improvements much more accessible for mappers without actually modifying the game itself.
Mapbase is supposed to be lightweight, but it's a huge mod with tons of new features designed to satisfy many different kinds of users. Despite the number of changes, Mapbase itself is safe and should not conflict with any existing maps or mods.
Here is a small list of some of the overall features Mapbase introduces:
* **50+ new entities and several filters and engine ports/replications** *(mostly logic-related)*
* **80+ new entities and several filters and engine ports/replications** *(mostly logic-related)*
* **Hundreds of new Inputs, Outputs, and KeyValues added to existing entities**
* **Heavily revised and reworked FGDs**
* [**Special custom shaders with various subtle improvements**](Graphical-Changes) *(including projected texture fixes and radial fog originating from the Alien Swarm SDK)*
* [**Custom shaders already implemented with various graphical fixes**](Graphical-Changes) *(including projected texture fixes and radial fog originating from the Alien Swarm SDK)*
* [**A custom implementation of VScript for Source 2013**](VScript-in-Mapbase)
* [**Optional gameplay features**](Gameplay-Changes) *(NPCs capable of using more weapons, etc.)*
* **New dev textures** *(both new colors and new types of textures)*
* **Map-specific files** *(for those not using their own mod)*
* [**Optional gameplay features**](Gameplay-Changes) *(NPCs capable of using more weapons, etc.)*
This wiki is dedicated to documenting these features, but it's not going to be complete for a long time. It's best to ask questions in the Discord server (or contact the creator, Blixibon, by other means) if you can't find what you're looking for here.
***Note:*** *Almost all graphical and gameplay changes in Mapbase are limited to fixes or objective benefits. Mapbase retains the "vanilla" feeling and avoids changing the game itself.*
This wiki is dedicated to documenting Mapbase's features, but it's not going to be complete for a long time. It's best to ask questions in the Discord server (or contact the creator, Blixibon, by other means) if you can't find what you're looking for here.