关于dota2的自定义地图受到众多玩家的关注,如果可以对地图进行自定义,那么dota2将会有更多新的玩法,最近有玩家放出了自定义地图的制作方法,有兴趣的玩家不妨试试。

自定义地图制作方法

为了能够制作一个DOTA2 MOD,你需要有:

1、一颗绝对不怕折腾的心。

2、大把的时间。

3、一定的语言知识(C++最好,SOURCE引擎使用的是C++,或者其他语言均可,有面向对象编程的相关概念是关键)

4、电脑基础还不错。

网上疯传的DOTA2地图编辑器图片

第一章:搭建开发环境。

首先,为了搭建一个开发环境,你将会需要安装一个大文件和N个小文件。

这个大文件是——SOURCE  DEDICATED  SERVER,下面将会简称SRCDS。

SRCDS的安装方法如下:

在STEAM平台-库中,点击工具,找到SRCDS并点击安装游戏就会开始自动安装,大小约为2.3G

此外还会包括四个额外的插件:

1、MetaMod:Source,简称MM:S

2、SourceMod

3、D2Fixups

4、SMJS

下面我先放上这四个东西的下载链接:

百度网盘下载地址:http://pan.baidu.com/share/link?shareid=4284671576&uk=1527204639

当然,这些东西也在不断的更新,我在下面的详解中将会说明如何找到这些东西的最新版本。

再下面开讲第一个:MetaMod:Source:

这是MM:S的官方网站,他的所有说明、教程、资源、更新,都会在这个网站上发布:

如何安装MetaMod?

你所需要做的是,将MetaMod的压缩包解压缩,并将里面的文件放到 ../dota2  beta/dota/addons这个文件夹中。

!当你们打开addons这个文件夹的时候,是不是看到了一个熟悉的名字?frostvius,迎霜节。其实,在今年迎霜节的冥魂之夜出来的时候,就可以看出来,V社其实是在拿这个模式给DOTA2  MOD试水。当然,如果你想要看看DOTA2的MOD需要哪些文件,也可以进这个文件夹里面去研究研究。其中,最需要重点关注的是这个:Scripts文件夹。

例如,../scripts\vscripts这个文件夹中的大量lua文件(写过WOW插件的看到这三个字母应该就知道是啥意思了),就可以学习到一个自定义模式要编写些什么东西了:

当然,如果真想先看一些干货的话,可以先去看看这个:

这个里面有DOTA2的一大堆函数啦等等乱七八糟一大堆的东西。

其实如果真想做Source  Engine Mod的话,这个网站的东西其实是应该最先看的。

热门评论

最新评论

发表评论 查看所有评论(0)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)