先哲所撰创世之书,残卷中记载着创造世界的神术,唯心志坚毅者方可学之。

DOTA2创意工坊工具集是一款附带在DOTA2重生Beta中的开发者工具,您可以使用它来制作DOTA2的自定义游戏模式。


1.1工具安装

1.运行DOTA2客户端。

2.点击游戏选项并选择DOTA2重生Beta测试。

3.安装DOTA2重生Beta测试后,在弹窗处选择第三个选项运行工坊工具。


1.2 入门概述

DOTA2创意工坊工具集是用于开发DOTA2自定义游戏的官方工具,集成了铁锤关卡编辑器以及模型编辑器(详卷一)、材质编辑器、粒子编辑器、开发者控制台等等编辑工具,你需使用Lua脚本定义规则和复杂技能,亦可更深入的去使用XML,CSS,JavaScript设计制作全新的游戏界面,使用官方提供的KeysValue数据表来定义英雄、单位、道具、技能(详卷三、卷四)。

创意工坊工具集本身携带了大量的官方制作范例,这些范例极具学习价值。

你可以使用铁锤关卡编辑器打开地图源文件并且在dota 2 beta文件夹下的game\dota_addons里找到他们的源代码,来学习一款自定义游戏是如何被制作出来的。



DOTA2创意工坊工具集提供了两种以上的地形制作方法,主要分为笔刷式与建模式。其中笔刷的方法属于入门方法,而建模方法则高深且复杂的多。但只要你用心,两者可以制作出精美的地形。在这里我们提供了两种方法的详细解析,建议开发者选择适合自己的方法学习。


下载

单位由一组键值KeyValue数据构成,这是一种简单的树状结构,存储一组组可嵌套的Keys及其对应值数据,全新的单位数据储存在游戏addons文件夹下的scripts/npc/npc_units_custom.txt里。本卷为你详细解析了如何创建DOTA2单位以及简单AI的制作。学习完本章节你会发现创建一个单位就像填表一样轻松。


下载

技能是一组键值KeyValue数据,这是一种简单的树状结构,存储一组组可嵌套的Keys及其对应值数据,全新的技能数据储存在游戏addons文件夹下的scripts/npc/npc_abilities_custom.txt里。本卷为你详细解析了非LUA技能的制作和如何引用修改DOTA2原版的技能,学习完本章节你会发现制作一个构造简单的全新技能就像填表一样容易。


下载

希望能与你携手丈量未来的探索之路。

参与讨论