关于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的话,这个网站的东西其实是应该最先看的。