《魔兽争霸3》高清重制MOD海量新细节曝光 将于周本或下周发布

2015-01-28 15:13:14 来源:地精研究院 作者:麦德三世 编辑:观海 浏览:loading

  国内资深魔兽玩家麦德三世近日又公布了部分《魔兽争霸3》MOD的新细节,主要讲解了数据对象ID的命名规则,据悉,这款基于《星际争霸2》制作的MOD将于本周或下周发布

  本文作者为麦德三世,感兴趣的玩家可以到地精研究院与作者详细探讨。

《魔兽争霸3》MOD新细节:

  为了能最大限度照顾从war3编辑器转来的同学的习惯,War3 Mod尽了最大可能为每个来自War3的对象使用了War3引擎中的四字符格式内部ID。

  例如,若是按照SC2的命名习惯,步兵的内部ID通常会是其英文名Footman。但是在我这个War3 Mod中,对象内部ID用的却是war3的步兵四字符ID:hfoo,而“步兵”作为其显示名同时赋予这个单位。

游民星空

  这样做有哪些具体的好处呢?

  例如,地图作者们在调试模式下运行搭载了War3 Mod的地图时,可以随时使用SC2本身的调试作弊码来创建自己想要的单位,而不需要回到编辑器里去编写脚本或者放置单位。而目前的命名方式能极大地利用这一引擎优势。

  如在聊天框中输入:“MakeUnit 步兵”

  即可在鼠标位置创建一个步兵。没错,这个调试码是支持中文的,因此你就算不知道一个兵种的英文名或内部ID,也可以随时随地创建它们用来测试你的地图。MakeUnit 凯尔就可以创建一个凯尔萨斯。

游民星空

  对于战役英雄,直接在MakeUnit后面输入它们的名字即可创建他们,对于非战役英雄,由于它们有许多随机名字,因此我在这里设置的规则是需要在Makeunit后面跟英雄职业,比如MakeUnit 吉安娜会创建吉安娜,而MakeUnit 大法师则会创建一个大法师对战英雄。

  更方便的是,你甚至不需要输入单位的全名即可使这个调试码生效,例如MakeUnit 阿尔,或者MakeUnit 阿就能创建阿尔萨斯。系统会自动查找所有以“阿尔”或“阿”开头单位,并列出所有符合条件的单位列表,然后创建列表中的第一个单位。

游民星空

  好了,你现在可能会想问,如果遇到名字一样的单位怎么办呢?

  我们从上图中可以发现,这个War3 Mod和魔兽3编辑器一样,数据库里有三个阿尔萨斯!分别是拿锤子版、拿剑版(霜之哀伤)和死亡骑士版,那么究竟要如何指定哪个阿尔萨斯呢?

更多相关资讯请关注:魔兽争霸3:冰封王座专区

1 2 3 下一页
友情提示:支持键盘左右键“← →”翻页
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
精彩专栏
游民星空联运游戏