Game Scripts
This category covers changes to the game’s keyvalue scripts, which are usually located within the scripts folder. For changes related to VScript, which are user-defined scripts that run in maps, see VScript.
Modified Scripts
This is a list of script files that Mapbase changes or overrides in some way. File names are relative to scripts. Note that this list is not exhaustive; files with negligible changes are excluded.
| Status | Meaning |
|---|---|
| Changed | Mapbase overrides and changes the content of this script. |
| Extended | Mapbase extends the capabilities of this script. |
| New | This script was added by Mapbase and did not exist before. |
|
| Classname | Status | Summary |
|---|---|---|
|
actbusy.txt
|
Extended | Added new translateactivity keyvalue to translate specified activities. Also see [ai_goal_actbusy](/docs/ents/ai_goal_actbusy/). |
|
chapters.txt
|
New | New script file for defining chapters. |
|
choreosentences_******.txt
|
New | Script files for choreo sentences. |
| game_sounds.txt | Changed | Instructor.LessonStart and Instructor.ImportantLessonStart added for the [Game Instructor](/docs/ents/env_instructor_hint/). |
|
game_sounds_weapons.txt
|
Changed | SLAM sounds added added for [weapon_slam](/docs/ents/weapon_slam/). |
|
global_actors.txt
|
Changed | Added bloody rebel models from EP2. (male_01_bloody, etc.) |
|
hudanimations_manifest.txt
|
Changed | Added hudanimations_mapbase_hl2.txt. |
|
hudanimations_mapbase_hl2.txt
|
New | Contains animations for custom aux power devices, [game_menu](/docs/ents/game_menu/), and other features. |
| hudlayout.res | Changed | (todo) |
| instructor_lessons.txt | New | Defines core game instructor lessons. Contains the lesson for [env_instructor_hint](/docs/ents/env_instructor_hint/) by default. |
| instructor_textures.txt | New | Defines instructor hint icons for [env_instructor_hint](/docs/ents/env_instructor_hint/). |
| instructor_textures_hl2.txt | New | Defines instructor hint icons for [env_instructor_hint](/docs/ents/env_instructor_hint/). |
|
kb_act.lst
|
Changed | Added +attack3 and additional slot binds. |
|
kb_def.lst
|
Changed | Added default bind for +attack3 at MOUSE3. |
| mapbase_con_groups.txt | New | New script file for defining console groups. |
| mapbase_default_manifest.txt | New | New script file for defining what's mounted by map-specific files. |
| mod_con_groups.txt | New | Console group script file intended to be overridden by mods. |
|
newbindings.txt
|
New | Added binds for +attack3, additional slot binds, and multiplayer binds in singleplayer for VScript use. |
|
npc_sounds_turret.txt
|
Changed | Added unique sounds for [npc_turret_ceiling](/docs/ents/npc_turret_ceiling/). |
| surfaceproperties_manifest.txt | Changed | Added surfaceproperties_mapbase.txt. |
| surfaceproperties_mapbase.txt | Changed | Added friction tool material surfaceprops from Half-Life: Source. |
|
weapon_357.txt
|
Changed | Added NPC sounds and pickup weight value. |
|
weapon_annabelle.txt
|
Changed | Added NPC sounds and pickup weight value. |
|
weapon_crossbow.txt
|
Changed | Added NPC sounds and pickup weight value. |
|
weapon_crowbar.txt
|
Changed | Fixed world impact sound. Added pickup weight value. |
|
weapon_frag.txt
|
Changed | Added pickup weight value. |
|
weapon_mattpipe.txt
|
New | Variant of the crowbar used by Matt in Route Kanal. |
|
weapon_rpg.txt
|
Changed | Added pickup weight value. |
|
weapon_slam.txt
|
New | Ported from HL2DM. |
|
weapon_stunstick.txt
|
New | Ported from HL2DM. |
|
protagonists/protagonists_******.txt
|
New | Script files for the Protagonist System. |
| talker/response_rules.txt | Extended | Response System significantly changed. See article for details. |
