W3x2Lni是一个wc3魔兽地图管理工具,在开发魔兽地图时,它可以帮助您管理地图。我们为wc3地图定义了三种格式,w3x2Lni允许您将地图转换成“Lni”、“Obj”和“Slk”这三种格式。W3x2Lni附带war3的1.27.1英语数据文件。但它可能不能满足每个人的需要,您可以使用w2lpq、war3_path来提取数据文件。
魔兽地图3种文件格式:
LNI
“Lni”是VCS(如git、svn)友好的格式。看起来像是一个目录。w3x中的大多数二进制文件将转换为纯文本文件(是的!人类可读的)由w3x2Lni,它也将组织和分类这些文本文件。
Obj
“Obj”是wc3可读和WE可读格式。如果您想用WE打开地图,请将地图转换为这种格式。
SLK
“Slk”只能由wc3读取,应该用于最终分发。W3x2Lni允许对该格式进行多次优化,包括:
*转换为slk的对象
*移除未引用对象
*删除了WE-only文件
*内联WTS字符串
*压缩mdx
*删除了脚本中的注释和不必要的空格
*混淆的变量和函数名
魔兽地图优化器w3x2lni 有哪些用途:
Q:SLK优化的作用是什么?
A:SLK优化可以大大的加快你地图的读图速度。以全明星战役为例,未SLK化读图需要173秒,而SLK化之后只需要15秒。
Q:SLK优化之后地图变大了?
A:这个不是地图压缩工具,优化不等于压缩。我们的目标是加快读图的速度,不是减少地图的大小。
Q:已经有Wc3MapMax++和Wc3SLKOpt等SLK优化器了,你们为什么还要再做一个?
A:因为现有的SLK优化器在可用性和准确性上都存在很多问题,我之前也在维护Wc3MapMax++,但由于bug太多,与其修补破旧的代码不如做一个新的。所以才会有了W3x2Lni。具体可以参照YDWE博客上的评测。
Q:Lni是什么?
A:Lni是我们发明的一直地图数据格式,它对文本编辑器和版本管理工具都非常友好。在我们的地图的开发中甚至发挥了取代WE的作用。
Q:Obj是什么?
A:Obj就是正常WE保存生成的地图格式。