网易首页 > 网易号 > 正文 申请入驻

W3x2Lni 优化地图的详细说明

0
分享至

使用W3x2Lni转换地图后,你可以点击“详情”按钮查看本次转换的报告。
而本文的目的便是对这些报告做进一步的详细说明,帮助你更好的调整你的地图,从而在转化(尤其是SLK)后有更好的效果。

严重错误

转换后可能无法正常游戏。

读取(XX/XX)个文件,还有XX个文件没有读取

这个错误的原因是你的地图没有完整的(listfile)文件,虽然工具尝试搜索了导入列表(war3map.imp)但文件依然不全。

  • 影响: 转换出来的地图丢失部分文件。
  • 原因: 你进行转换的地图已经被其他工具移除了(listfile)文件。(例如你曾经使用Wc3MapMax++优化过地图,且优化选项没有选择保留listfile文件
  • 建议: 使用包含完整(listfile)文件的地图。

警告

转换前的地图与转换后的地图内容可能存在差异。

不支持的游戏数据设置

编辑器中你可以将地图的游戏数据设置为“1.07”、“自定义”或“最新版本”,这3种游戏数据在实际运行时会产生差异。例如:游戏数据设置为“1.07”时,无论用哪个版本的魔兽游玩此地图,冰霜巨龙的攻击类型均为“穿刺”;而将游戏数据设置为“最新版本”后,你使用1.07版本游玩,冰霜巨龙的攻击方式为“穿刺”,但你使用1.24版本游玩时,攻击方式却会变为“法术”。当你将地图进行SLK转换时,地图的版本便会固定在某个版本的数据。考虑到绝大部分地图都不是对战地图,游戏数据不应该根据魔兽版本的变化而变化,因此我们总是将地图固定在1.07版本。

  • 影响: 部分默认数据会发生变化。
  • 原因: 游戏数据设置为了“自定义”或“最新版本”。
  • 建议: 将游戏数据设置为“1.07”。(情节 –> 游戏选项 –> 游戏数据设置)

对象的ID冲突

每个对象都有一个4位的ID,你可以在编辑器中按下Ctrl+D来查看它们。当地图没有SLK化时,魔兽可以正确区分类型不同但ID相同的对象(如单位H000和魔法效果H000),也能正确区分字母相同但大小写不同的的对象(如英雄单位H000和普通单位h000)。然而一旦当地图转换为SLK格式后,魔兽便无法区分这些情况了,这些对象的文本可能会发生错乱。

  • 影响: 文本可能错乱。
  • 原因: 这些对象的ID相同。(不考虑大小写)
  • 建议: 重建这些对象,保证他们的ID互不冲突。

文本不能包含字符”}” / 文本中的”}”被修改为了”|”

魔兽会将长文本在符号}处截断,例如你有个技能说明为“造成100点{火焰}伤害”,在魔兽中实际看到的则是“造成100点{火焰”。本工具会在转换地图时会尝试让这段文本正确显示,但在少数情况下还是需要修改这个符号才能正确显示。

  • 影响: 可能有部分文本显示不一样。(转换前的地图文本显示不全、转换后的地图符号变成了
  • 原因: 长文本中使用了符号
  • 建议: 长文本中不要使用该符号。

没有SLK化的数据

SLK是一个适合游玩的格式,OBJ则是适合编辑的格式。魔兽加载SLK格式的速度要远快于加载OBJ格式的速度,这也是将地图转换为SLK格式的主要目的。然而在某些情况下,部分OBJ格式的数据无法转换为SLK格式,它们会继续以OBJ格式的形式留在你的地图里,从而拖慢地图的速度。一个优秀的地图作者应该尽量减少OBJ格式的数据。

数据超过了4级

部分对象(如技能)可以有多个等级,你可以定义一个数据在不同等级时的数值。不过SLK格式最只支持1到4级的数据(装饰物可以支持到10级),超过4级的数据就只能保留为OBJ格式。

  • 影响: 拖慢游戏速度。
  • 原因: 对象的等级超过4级。
  • 建议: 对象的等级不要太高。

字符串可以被转换为数字

部分SLK格式的字符串数据(如模型路径)如果可以转换为数字,那么魔兽将无法正确识别此字符串。为了保证该数据正确生效,我们只能将其保留为OBJ格式。

  • 影响: 拖慢游戏速度。
  • 原因: 字符串可以被转换为数字。(第一个字符是数字或,或者第一个字符是且第二个字符是数字)
  • 建议: 修改这些字符串,保证其不符合上述转换规则。

文本内容和另一个对象冲突

前文说过,当对象的ID冲突时他们的文本内容可能会发生错乱。目前我们会将这些冲突对象中类型相同的对象进行处理,将部分文本数据保留为OBJ格式以保证他们的文本不会错乱。

  • 影响: 拖慢游戏速度。
  • 原因: 这些对象的ID相同。(不考虑大小写)
  • 建议: 重建这些对象,保证他们的ID互不冲突。

文本内容同时包含了逗号和双引号

由于转义符的原因,魔兽无法正确识别一个既包含符号,又包含符号的SLK格式文本,所以这些文本也只能保留为OBJ格式了。

  • 影响: 拖慢游戏速度。
  • 原因: 文本同时包含
  • 建议: 修改这些文本。

简化

转换为SLK格式时,无论是用到的还是没用到的对象都会保存到地图里。而简化的目的则是将没有用到的对象删掉,将用到的对象留下。为了达成这个目的,我们会通过引用链来分析地图中有哪些对象是有用到的(即“引用分析”),这个分析过程比较复杂,因此我们提供了详细的报告供作者确认引用分析是否正确。特别说明的是,引用分析无法分析动态引用(例如根据输入的聊天信息创建任意单位)。如果你发现有些你需要的对象被意外删除了,你需要通过别的方式表明你对它的引用,例如:创建一个无用的触发器,将你需要的对象在里面提到一下。

保留市场物品

当你使用了以“市场”(nmrk)为模板的单位后,魔兽便会定期向这个单位添加“可被市场出售”的物品,因此所有设置了“可被市场出售”的物品都会被留下。

  • 建议: 如果你不需要市场的特性,请使用其他单位作为模板重建此对象。

简化时没有找到对象

在进行引用分析时,我们发现某个需要留下的对象根本不存在。一些常见的情况有:

  • 你曾经给单位的技能列表中添加了某个技能,但后来把这个技能删了。
  • 触发器创建对象的时候写错了ID。
  • 物编中按住shift填写的对象ID错误。注意,即使你填写了“ALOC”或是“Aloc123”,编辑器中依然会显示为“蝗虫”,但实际上该值是无效的。
  • 建议: 删掉无效引用,改正错误引用。

引用未分类对象

引用了一个没有定义仅有文本的对象。

  • 建议: 用一个有定义的对象来替代它。

简化掉的对象数 XXX/YYY

报告一下地图中一共有YYY个对象,其中XXX个对象由于没有引用到而被删除。

保留的默认对象数 XXX/YYY

地图中有XXX个默认对象被保留了下来。这里的默认对象指的是魔兽自带的,且完全没有修改过的对象。之后的报告会显示部分对象以及它们的引用来源。事实上绝大部分保留下来的默认对象并不会也不希望被用到,因此你需要想办法切断引用链。一个最代表性的例子:青蛙被某个马甲单位引用,这个马甲单位是从兽族苦工上复制出来的。具体引用链为:马甲单位-可建造建筑 –> 风暴祭坛-训练单位 –> 暗影猎手-技能 –> 妖术-变形单位 –> 青蛙。显然你需要把这个马甲单位的可建造建筑清空,因为它引用了一万个无用的默认对象。

  • 建议: 尽可能减少保留的默认对象,切断无用的引用链。

简化掉的自定义对象数 XXX/YYY

地图中有XXX个自定义对象被移除了。这里的自定义对象包括魔兽自带,但被你修改过的对象。当地图历经多个版本的变迁后难免会出现以前有用但后来被废弃的对象,你可以参考该报告来移除不需要的对象,从而加快地图开发效率。

  • 建议: 移除不需要的自定义对象。

公式计算失败

部分文本中可以使用诸如 的形式来引用一个数据,转换为SLK格式后数据的值会被替换到文本中。

  • 影响: 文本显示不正确。
  • 原因:
    • 对象不存在,例如 ,但地图里并没有A000这个对象。
    • 语法不正确,例如 。
    • 误用了符号,例如“对目标造成100点<火焰>伤害”。
  • 建议: 修改错误的语法,替换掉误用的符号。

无效的物编数据

OBJ数据里有一些无效的数据,一般是因为曾经使用过奇怪的工具生成过物编,或是使用的编辑器里有一些错误设置。

保存到wts中的文本

编辑器会将长文本保存到war3map.wts文件中,而这正是导致地图加载速度缓慢的主要原因。使用此工具转换地图时会尽可能的将长文本放回到脚本或物编里,但由于有字符数限制,一些过长的文本还是只能保留在wts里。

  • 影响: 拖慢地图加载速度。
  • 原因: 文本长度过长。
  • 建议: 减少这些文本的长度。

其它

物编信息不完整,强制读取slk文件

  • 影响: 会读取地图内的slk文件。
  • 原因: 转换前的地图是SLK格式的地图。

没有找到字符串定义

  • 影响: 长文本显示为空字符串。
  • 原因: 地图的war3map.wts文件被修改过。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
凯特王妃父母时隔半年后露面!携手出席赛马会,女婿威廉亲自接待

凯特王妃父母时隔半年后露面!携手出席赛马会,女婿威廉亲自接待

糖逗在娱乐
2024-06-19 23:30:15
一男子怀疑妻子出轨,特意带她出国体验异域按摩,结果双方沦陷

一男子怀疑妻子出轨,特意带她出国体验异域按摩,结果双方沦陷

亲爱的落落
2024-05-07 16:58:09
说“计划生育政策没有强迫性”“郭美美与红十字会无关”是同一人

说“计划生育政策没有强迫性”“郭美美与红十字会无关”是同一人

雪中风车
2024-06-19 04:11:42
闹大了!开使馆车叫嚣“外交豁免权”的秘书长,将面临四大麻烦

闹大了!开使馆车叫嚣“外交豁免权”的秘书长,将面临四大麻烦

乡野小珥
2024-06-19 19:44:00
葡中场真核疑不爽C罗:总得把球给他!专家:队友们并不信任C罗!

葡中场真核疑不爽C罗:总得把球给他!专家:队友们并不信任C罗!

风过乡
2024-06-19 07:49:26
意外!申花刚在中超丢掉榜首位置,两大主力就主动撂挑子官宣离队

意外!申花刚在中超丢掉榜首位置,两大主力就主动撂挑子官宣离队

评球论事
2024-06-19 21:16:10
奇了怪了,一说到哈马斯快被铲除了,就有人急得跳脚

奇了怪了,一说到哈马斯快被铲除了,就有人急得跳脚

非虚构故事
2024-06-19 14:28:58
世卫组织呼吁:停止使用电热水壶,否则会诱发癌症?真相来了!

世卫组织呼吁:停止使用电热水壶,否则会诱发癌症?真相来了!

青栀伊人
2024-06-18 21:53:54
曝陈晓陈妍希婚姻破裂!两人去年5月最后合体,同框细节见端倪!

曝陈晓陈妍希婚姻破裂!两人去年5月最后合体,同框细节见端倪!

古希腊掌管月桂的神
2024-06-19 13:07:08
张贤亮:《沙家浜》是最令我反感的样板戏,有思考的人不会喜欢它

张贤亮:《沙家浜》是最令我反感的样板戏,有思考的人不会喜欢它

小影的娱乐
2024-06-19 19:15:11
越闹越大!北大硕士赵斌认定姜萍造假,点出幕后人。达摩院回应了

越闹越大!北大硕士赵斌认定姜萍造假,点出幕后人。达摩院回应了

今日搞笑分享
2024-06-19 19:08:39
复旦法学院毕业典礼前多名教师曾寄语!有人勉励“和谐处世”

复旦法学院毕业典礼前多名教师曾寄语!有人勉励“和谐处世”

南方都市报
2024-06-19 23:32:04
复旦法学院毕业典礼:学生打老师,原因曝出,知情人透露更多细节

复旦法学院毕业典礼:学生打老师,原因曝出,知情人透露更多细节

小淇言说
2024-06-19 23:06:10
太悲壮!网传杭州亚运村业主联名:我自持自住,誓与亚运村共存亡

太悲壮!网传杭州亚运村业主联名:我自持自住,誓与亚运村共存亡

火山诗话
2024-06-18 16:52:31
“一句战争别找我,我穷,让富人和公务员上”揭开惊悚的社会矛盾

“一句战争别找我,我穷,让富人和公务员上”揭开惊悚的社会矛盾

有趣的火烈鸟
2024-06-19 19:24:09
“人造天才”姜萍,一个非常拙劣的谎言

“人造天才”姜萍,一个非常拙劣的谎言

雪千岚
2024-06-17 21:40:36
中国载人登月:长征十号重大突破,美国为重返月球,签43国了

中国载人登月:长征十号重大突破,美国为重返月球,签43国了

环球科学猫
2024-06-19 11:25:12
如果英伟达面对警税合成作战中心,黄仁勋能干啥?

如果英伟达面对警税合成作战中心,黄仁勋能干啥?

今纶财经
2024-06-19 18:39:42
刚刚,有人为我们捍卫了最后的底线!

刚刚,有人为我们捍卫了最后的底线!

一个坏土豆
2024-06-17 20:36:12
刷爆热搜的17岁数学天才姜萍,从上神坛到被扒捞女只花了2天?

刷爆热搜的17岁数学天才姜萍,从上神坛到被扒捞女只花了2天?

新氧
2024-06-19 10:10:42
2024-06-20 06:06:44
花代影视剪辑
花代影视剪辑
分享精彩片花或者精彩片段.
2文章数 0关注度
往期回顾 全部

科技要闻

618观察:谁为高强度的低价竞争买单?

头条要闻

欧洲杯:苏格兰1-1瑞士 沙奇里无解世界波

头条要闻

欧洲杯:苏格兰1-1瑞士 沙奇里无解世界波

体育要闻

欧洲杯最大的混子,非他莫属

娱乐要闻

黄一鸣“杀疯了” 直播间卖大葱养孩子

财经要闻

深化科创板改革 证监会发布八条措施

汽车要闻

双肾格栅变化大/内饰焕新 新一代宝马X3官图发布

态度原创

房产
旅游
手机
亲子
公开课

房产要闻

17.9亿!终于,有民企在三亚大手笔拿地了!周边房价10万+!

旅游要闻

遭遇极端高温天气导致希腊多名游客死亡

手机要闻

iOS 18允许第三方App录制空间视频:仅支持iPhone 15 Pro系列

亲子要闻

宝宝看到对面小朋友们在打篮球也跟着模仿动作有模有样。

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版