魔兽地图编辑器吧 关注:65,694贴子:3,845,929
  • 22回复贴,共1

工程化dota项目

只看楼主收藏回复

首先上链接:https://github.com/wrsuperboy/dotaai
以前改地图,就是纯J。本人不会T,不会lua,也不会其他乱七八糟的衍生语言。写代码的时候还是用文本编辑器EverEdit对着一个未格式化的all-in-one的13万行的巨型文件边搜边改,最多再用JassHelper查个错。说白了,就是懒。
今天尝试脱离土办法,工程化这个项目。首先尝试vjass,毕竟这个是最简单的。在目前的项目中,终于不用手动替换地图文件,一键构建就是很爽~~~
花时间把AI从地图代码中拆出来了,一共3.3万行AI代码,9.3万行地图代码。因为仍然需要花时间把依赖关系、公共部分理清楚,所以暂时只保留了地图代码。AI代码将会不久后回归。就地图代码而言,目前仍然是所有都在同一个文件中,没有拆分。未来将会拆成多个小文件进行管理。
欢迎各位围观。


IP属地:上海1楼2022-07-15 23:15回复

    工程化jass早都过时了啊 不如使用最现代化的TS(x)+xlsx作图


    IP属地:重庆2楼2022-07-16 08:47
    收起回复
      2026-02-06 19:06:29
      广告
      不感兴趣
      开通SVIP免广告
      马一下


      IP属地:河南来自Android客户端3楼2022-07-17 12:07
      回复
        过来顶一下~


        IP属地:江苏4楼2022-07-18 09:46
        回复
          看不懂ei


          IP属地:安徽5楼2022-08-05 12:54
          回复
            魔兽争霸升级1.33不支持以前的地图了


            IP属地:山东6楼2022-08-21 17:38
            回复
              楼主留个联系方式或者私聊下我?有项目想合作


              IP属地:北京来自iPhone客户端9楼2022-08-22 12:58
              收起回复
                为何win10下,war3有明显的鼠标迟滞感?请问有解决办法吗?


                IP属地:湖北来自iPhone客户端10楼2022-09-14 00:36
                回复
                  2026-02-06 19:00:29
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我用lua拆分过ai地图,也是直接添加文件,一键构建地图


                  IP属地:广东11楼2022-10-05 09:37
                  回复
                    看到了你的魔兽重制版dota,你想把敌法师的模型彻底改过来吗?我可以试试看。敌法师没有自动替换成新版是因为这个敌法的模型被修改过。因为老版恶魔猎手的模型自带恶魔变身,一旦使用黑皇杖会变成大恶魔,所以恶魔形态被删除了。这导致了重制版不会自动替换这个模型。我算是个魔兽模型师吧,想看看能不能帮到你


                    IP属地:江苏来自Android客户端12楼2025-06-21 23:55
                    收起回复
                      狠狠支持大佬。另外最新的工程有吗想学习下。github上是几年前的


                      IP属地:北京来自Android客户端13楼2025-06-24 18:03
                      回复
                        大佬,能不能做个替换模型的,能把对战平台的老版本魔兽的模型替换成新版的,类似与皮肤那样子的东西,不影响和人正常对战


                        IP属地:广东14楼2025-07-14 21:27
                        回复