關于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的話,這個網站的東西其實是應該最先看的。