地图的存储形式

文件格式 文件类型 文件后缀 说明
w3x(Obj) 文件 .w3x 最基础的格式(本质是mpq压缩文件) 可被魔兽与编辑器读取
slk 文件 .w3x 优化物编等信息的格式(主要是将物编w3x obj二进制文件转换为slk的表格文件) 通常只能被魔兽运行
dir 文件夹 将w3x直接解压为文件夹的格式
lni 文件夹 W3x2Lni定义的格式 将w3x转换为文件夹的格式(与dir的区别在与内部物编触发等文件被转成ini和lml等文本了)

太阳编辑器支持编辑地图的w3x、dir格式

太阳编辑器内部使用dir格式

(即:即使你打开的是w3x文件,太阳编辑器也会转成dir到临时目录。 然后对dir格式进行编辑 保存地图时再转回到打开时的格式)

dir格式通常使用git管理代码库,团队做图与代码写触发的通常使用此存储形式做图


地图内部文件名对应信息

魔兽格式

war3map.wtg 触发器

war3map.wct 触发器自定义代码

war3map.w3u 单位

war3map.w3b 可破坏物

war3map.w3d 地形装饰物

war3map.w3t 物品

war3map.w3a 技能

war3map.w3h 魔法特效

war3map.w3q 升级(科技)

war3map.j 魔兽最终执行的JASS(wtg触发在we保存时会编译到此文件)

war3mappreview.tga 地图预览图

war3map.blp 地图小地图

war3mapMisc.txt 游戏平衡性常数

扩展阅读

Obj

Obj是正常的魔兽地图编辑器可以识别的格式。当你需要用魔兽地图编辑器编辑你的地图时,你需要将地图转为这种格式。

Slk

Slk是用于地图发布给最终用户时使用的格式。它可以被魔兽争霸3正常识别。

W3x2Lni提供了许多优化的选项,用于加速Slk格式的地图。包括