Mapbase: Difference between revisions
(Updated and revised article) |
(Rewrote parts of the article) |
||
Line 1: | Line 1: | ||
{{ModStatus|status=Released|engine=Source|download=https://www.moddb.com/mods/mapbase/downloads/mapbase-release-build}} | {{ModStatus|status=Released|engine=Source 2013|download=https://www.moddb.com/mods/mapbase/downloads/mapbase-release-build}} | ||
== Overview == | == Overview == | ||
{{Game link|Mapbase}} is a | {{Game link|Mapbase}} is a mod for {{Game link|Source 2013}} which improves the engine and entities to be more capable and stable for mapping and other kinds of modding. 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 contains 50+ new entities that could be used in maps (particularly logic entities), hundreds of new I/O/KV (Inputs/Outputs/Keyvalues), heavily reworked FGDs, and more, allowing Mapbase to serve as a massive package of general-purpose fixes. | ||
Mapbase is NOT an improved version of Hammer. Mapbase is a mod for Source 2013 itself and maps using it must be played in Mapbase 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 licensed or leaked code. | Mapbase is '''NOT''' an improved version of Hammer. Mapbase is a mod for Source 2013 itself and maps using it must be played in Mapbase 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 licensed or leaked code. | ||
Mapbase is currently only built around Half-Life 2 and Half-Life 2: Episode Two via Source 2013 | Mapbase is currently only built around {{Game link|Half-Life 2}} and {{Game link|Half-Life 2: Episode Two}} via Source 2013 SP. Other games are not currently supported, although a MP port is planned, which would extend Mapbase to {{Game link|Half-Life 2: Deathmatch}}. | ||
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 alleviate the craziness and inconvenience of mapping and modding for Source. | 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 alleviate the craziness and inconvenience of mapping and modding for Source without changing too much of the game itself. | ||
== Features == | == Features == | ||
Line 28: | Line 28: | ||
== History == | == History == | ||
Mapbase originally started in February 2018 as a prototype | Mapbase originally started in February 2018 as a prototype, but the project seen now began in August-September 2018. | ||
Mapbase's original goal was to modify the FGD and fix/add a few I/O/KV, aiming to take advantage of code access to fix long-standing bugs for mappers. The project began to experience some scope creep and gained a following, eventually transforming into a huge project well beyond the original vision. Mapbase is now a repository for various Source fixes and features either created for Mapbase itself or drawn from other parts of the community, serving as one big package that mappers and modders could use as a "modding platform". Mapbase's original goals haven't changed, but the scope has widened to levels never expected when the project began. | |||
== Release Information == | == Release Information == | ||
Line 38: | Line 38: | ||
== Documentation == | == Documentation == | ||
Mapbase uses [https://github.com/mapbase-source/source-sdk-2013/wiki its own wiki] to hold most of its information and documentation. There's too many changes to post all of Mapbase's modifications on the VDC directly, but relevant fixes and features originally created for Mapbase have still been added to or have been mentioned on the VDC and | Mapbase uses [https://github.com/mapbase-source/source-sdk-2013/wiki its own wiki] to hold most of its information and documentation. There's too many changes to post all of Mapbase's modifications on the VDC directly, but relevant fixes and features originally created for Mapbase have still been added to or have been mentioned on the VDC in a similar fashion to other mods and may continue to be added whenever necessary. | ||
Mostly just large or niche Mapbase features should be documented here; most will not be marked as Mapbase fixes or will stay on the unique wiki. | |||
Mostly just large or niche Mapbase features | |||
== Credits == | == Credits == | ||
Mapbase was mainly created by Blixibon, but it couldn't have been done without | Mapbase was started and mainly created by Blixibon, but it couldn't have been done without contributors, community repositories, and the VDC itself. You can find the full credits page [https://github.com/mapbase-source/source-sdk-2013/wiki/Mapbase-Credits here]. | ||
== External links == | == External links == | ||
Line 62: | Line 56: | ||
[[Category:Open Source Mods]] | [[Category:Open Source Mods]] | ||
[[Category:Mapbase Mods]] |
Revision as of 08:09, 2 May 2020
This mod for Source 2013 has been released! Download it now.
Overview
Mapbase is a mod for
Source 2013 which improves the engine and entities to be more capable and stable for mapping and other kinds of modding. 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 contains 50+ new entities that could be used in maps (particularly logic entities), hundreds of new I/O/KV (Inputs/Outputs/Keyvalues), heavily reworked FGDs, and more, allowing Mapbase to serve as a massive package of general-purpose fixes.
Mapbase is NOT an improved version of Hammer. Mapbase is a mod for Source 2013 itself and maps using it must be played in Mapbase 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 licensed or leaked code.
Mapbase is currently only built around Half-Life 2 and
Half-Life 2: Episode Two via Source 2013 SP. Other games are not currently supported, although a MP port is planned, which would extend Mapbase to
Half-Life 2: Deathmatch .
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 alleviate the craziness and inconvenience of mapping and modding for Source without changing too much of the game itself.
Features
- 50+ new entities (mostly logic-related) and several filters and engine ports/replications
- Hundreds of new Inputs, Outputs, and KeyValues added to existing entities
- Heavily revised and reworked FGDs
- Optional gameplay features (NPCs capable of using more weapons, etc.)
- More all-around entity flexibility
- Special custom shaders with various subtle improvements, including projected texture fixes and radial fog originating from the Alien Swarm SDK
- More map-specific file capabilities (actbusy files, talker files, etc.)
- Countless miscellaneous fixes and improvements
Media
You can find Mapbase's trailer here and you can find images of Mapbase on the ModDB gallery.
History
Mapbase originally started in February 2018 as a prototype, but the project seen now began in August-September 2018.
Mapbase's original goal was to modify the FGD and fix/add a few I/O/KV, aiming to take advantage of code access to fix long-standing bugs for mappers. The project began to experience some scope creep and gained a following, eventually transforming into a huge project well beyond the original vision. Mapbase is now a repository for various Source fixes and features either created for Mapbase itself or drawn from other parts of the community, serving as one big package that mappers and modders could use as a "modding platform". Mapbase's original goals haven't changed, but the scope has widened to levels never expected when the project began.
Release Information
Mapbase's release build and source code were first released on September 30th 2019. Other kinds of files can be found here.
Documentation
Mapbase uses its own wiki to hold most of its information and documentation. There's too many changes to post all of Mapbase's modifications on the VDC directly, but relevant fixes and features originally created for Mapbase have still been added to or have been mentioned on the VDC in a similar fashion to other mods and may continue to be added whenever necessary.
Mostly just large or niche Mapbase features should be documented here; most will not be marked as Mapbase fixes or will stay on the unique wiki.
Credits
Mapbase was started and mainly created by Blixibon, but it couldn't have been done without contributors, community repositories, and the VDC itself. You can find the full credits page here.
External links
More links can be found on the ModDB page.