From 3d10add760ff430b1805eed20ec88c224f835f58 Mon Sep 17 00:00:00 2001 From: Blixibon Date: Sat, 31 Aug 2019 10:45:13 -0500 Subject: [PATCH] Created Introduction to Mapbase (markdown) --- Introduction-to-Mapbase.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Introduction-to-Mapbase.md diff --git a/Introduction-to-Mapbase.md b/Introduction-to-Mapbase.md new file mode 100644 index 0000000..48fa6c7 --- /dev/null +++ b/Introduction-to-Mapbase.md @@ -0,0 +1,7 @@ +**Mapbase** is a "modding base" for Source 2013 that makes mapping easier and more flexible for Source modders and level designers. Rather than being a mod purely intended to change how the game plays or feels, Mapbase is almost entirely directed towards mod creators themselves, alleviating the craziness of Source and providing new capabilities that help level designers make their maps prettier, more fun, and make previously impossible visions feasible. + +Mapbase adds **50+** new entities and hundreds of I/O/KV (Inputs/Outputs/Keyvalues) to the engine, and that's not even counting filters or features ported from other branches of Source. Most of these additions are supposed to help with the mapping process and could go right over players' heads, allowing you to improve your technique without changing the game itself. For example, one of these entities is `point_entity_replace`, which lets you instantly "replace" one entity with another, giving the illusion of transformation. Another entity called `logic_keyfield` lets you get or set the current value of an entity's keyvalue, like health or number of grenades, which you could then set up events for. There's also `logic_measure_direction`, which is like the existing "logic_measure_movement", but for moving entities to the ends of traces. + +Mapbase also fixes existing entities and I/O/KV that were bugged or otherwise tricky, like `OnBeginSequence` not using the target NPC as the activator. + +It also comes with a heavily revised FGD file that adds eyedropper support to keyvalues and inputs that needed it. \ No newline at end of file