魔兽地图编辑器吧 关注:65,194贴子:3,838,383

【魔兽高清版】简单玩了一下,水个贴

只看楼主收藏回复

目前最新版进去是这样的:

我们能看到只有天梯模式是可以用的其他都是黑的,天梯也只能玩人族和兽族两个种族,暗夜和亡灵是没有做完的。

可是我想玩自定义啊,那怎么办?尝试一下吧。
我使用硬看法找到了原生ui的enable属性,然后将“离线游戏”按钮激活。
然后找到“自定义游戏”按钮的响应函数,直接call,于是进到了这里:

于是,我们偷跑成功了。
读图进入游戏:

“好的,老爷”,“哈?要干活?”
原汁原味的中文配音哦。
以下是使用作弊码以后看到电脑使用的兽族:

偷跑的话,总要尽可能的尝试一下咯
于是,将从服务器上下载下来的高清版地图进行解包,发现了一个之前从未在1.31及以下版本出现的函数:
BlzCreateUnitWithSkin()
之前的函数为CreateUnit()
用以新函数的使用例子为:


IP属地:上海1楼2019-11-01 04:56回复
    set u = BlzCreateUnitWithSkin( p, 'nshe', 54.9, -5834.0, 137.344, 'nshe' )
    我通过对比发现,新函数上多了一个参数,也就是所谓的“skin”,猜测为“皮肤”(废话)
    关于这个函数的测试,我等下再进行。
    既然是偷跑 那总要测试更多的内容。
    于是,我们召唤阿克蒙德:

    发现其职业为术士,技能没有变化,以下是各个技能:


    死亡一指的效果并没有什么变化,我就不放图了,可能暴雪还没有做完。
    发现战役角色多了一个职业,叫至高王,然而这个角色没有大招,喷火+辉煌光环。
    阿尔萨斯与挥舞着霜之哀伤的阿尔萨斯:

    其实这个血法师的凤凰我很不喜欢,因为它变蛋的时候居然不是像经典版那样就是一个蛋,它在蛋和凤凰之间疯狂闪烁,直到浴火重生(薛定谔的菲尼克斯)。

    接下来说说体验:


    IP属地:上海4楼2019-11-01 05:07
    回复
      广告
      立即查看
      首先渲染上肯定是一个巨大的提升,毕竟高清就是高清吗,粒子效果也有内味了,感觉还不错,如果RPG地图做自定义特效应该是一个质的飞越,原版特效也很高清。
      问题当然有啦,毕竟才完成30%的样子 ,首先就是卡了,这种卡是什么卡?是cpu和gpu都没有跑满的那种卡,显然是优化没做好,目前玩的话需要空闲内存 >8G才行,否则读图和游戏过程中会随机crash(尤其是win7)
      Bug的话,也不能算了,很多中文文字缺失,剑圣的终极技能“剑刃风暴”没有特效这种,或者是泰兰德没有模型,毕竟还没有做完。
      以下是设置界面:




      我们可以看到虽然缺了很多字符串,但是大致意思能明白,相比原版多加了一栏“KEY_INPUT”我们知道从魔兽出来一直到1.31,原生的技能快捷键修改是没有ui的,现在加了一个简陋的UI,然后“游戏”界面那一栏,显示生命值多了一个选项即“受伤单位”,顾名思义,掉血的单位显示血条:

      已知问题的话,目前英雄单位的初始4个技能格子的图标无法自定义其描述即“tips”之类的东西也一样,如果使用物编技能替换则无效,触发不在此列。
      第二个就是与旧版本的slk数据“完全不兼容”,表现为载入地图的时候直接crash,例如 “Dota”。


      IP属地:上海5楼2019-11-01 05:22
      收起回复
        Dota凭什么不能跑?
        “上面已经决定了,要兼容老图。”所以你dota必须要跑起来?
        “什么slk优化,我们暴雪不认的?崩溃了自己问题。”
        行吧,于是,重建了一下war3map.w3xxxx,然后测试一下Dota。
        Dota他跑起来了,感动(那不是应该的?

        选了个火枪:

        不能买药,原因其实是一个历史遗留问题。
        自从1.28以后暴雪在命令id的中间插入了几条id,于是使用“命令ID”的触发会受到影响,只要按照“暴雪的规矩来”写地图就不会发生这种问题了,即使用命令字符串代替数字id,比如“attack”,这样,无论id怎么变地图都能做到兼容,至于为什么dota还有这种问题,因为它辣鸡啊。
        游戏性就不测了,肯定bug一堆,这个瞄准的图标和技能效果就是错的,类似的还有斧王的吼等等,Dota要在高清版上跑还得大改。暴雪不接锅,都是自己问题。
        具体游戏性


        IP属地:上海7楼2019-11-01 05:34
        收起回复
          由于Dota刚好使用的是暴雪没做完的两个种族作为底板,所以不能看出画风上有什么明显的改变。(我觉得是故意的)

          Dota就玩到这里了,接下去再看看别的。


          IP属地:上海8楼2019-11-01 05:38
          回复
            用同样的方法进入战役看一下:
            暴雪显得诚意十足,战役一个都没做,连过场动画都没有,只有界面,偷跑失败~

            同理局域网,由于众所周知的原因没能和我一起测试局域网游戏,不过游戏能正常开始是确定的:


            IP属地:上海9楼2019-11-01 05:47
            回复
              资源解包什么的留到下次水吧。
              把jass一脚踢开换了lua引擎以后表现究极如何呢?


              IP属地:上海10楼2019-11-01 05:49
              回复
                通过解包,我们得到了最新版本的“common.j”文件,然后搜索我们上面看到的新函数,定位到这里,发现了一组相关函数:

                物品、装饰物等等都能换皮肤吗?我们做一个测试。


                IP属地:上海11楼2019-11-01 06:23
                回复
                  广告
                  立即查看
                  掏出1.31的编辑器,新建一张空白的jass地图。
                  顾名思义,我们可以通过这个函数来给单位更换皮肤(模型),简称“换皮”。
                  保存以后解压出jass文件,编写测试代码。

                  效果如下:

                  可以看到,这个单位的外观被更换了,为footman,本质是一个农民。


                  IP属地:上海12楼2019-11-01 07:01
                  收起回复
                    厉害,终于有大佬说说重置版了,之前估计都憋着不敢太早下定论


                    IP属地:北京来自Android客户端13楼2019-11-01 07:53
                    回复
                      666


                      IP属地:湖北来自Android客户端14楼2019-11-01 07:53
                      回复
                        多谢大佬分享,意思是要接触重制版只能是捏着鼻子走暴雪原版编辑器了?


                        IP属地:广东来自Android客户端17楼2019-11-01 08:44
                        收起回复
                          谢谢楼主


                          IP属地:广东18楼2019-11-01 11:11
                          回复
                            哎不知道正式版要等多久。。。


                            IP属地:四川19楼2019-11-01 12:05
                            回复
                              广告
                              立即查看
                              LZ有没有试过其他的RPG地图啊?


                              IP属地:安徽20楼2019-11-01 12:23
                              收起回复