VMF(Valve Map File,Valve 贴图文件)是一种纯文本文件格式,由 Valve 公司的 Source 引擎用于存储《半条命 2》、《军团要塞 2》、《反恐精英:起源》和《传送门》等电子游戏中的关卡设计数据。与游戏引擎为追求性能而直接读取的编译后的 BSP(Binary Space Partitioning,二进制空间划分)文件不同,VMF 文件是使用 Hammer Editor(Source 引擎的官方关卡设计工具)创建和编辑的人类可读的源文件。一个 VMF 文件包含了构成游戏关卡的所有几何信息、实体放置(如重生点、灯光、触发器和交互式对象)、纹理分配以及面(Brush)定义。它的结构使用键值对(key-value pairs)和分层块来定义世界几何体(面)和游戏逻辑实体的放置。由于它是基于文本的,因此地图设计人员和模组制作者在将其编译成游戏过程中所需的最终优化 BSP 格式之前,可以相对容易地检查、手动编辑和对地图更改进行版本控制。