VCMI制作新种族教程
vcmi吧
全部回复
仅看楼主
level 11
总上所述 楼主
1L
2018年07月03日 01点07分 1
level 11
总上所述 楼主
时至今日,VCMI平台制作新种族的技术已经非常成熟,除了几个功能需要额外加代码之外,其余要素都已具备。
下面我就以一个优秀新种族——海底城为例,给有兴趣做新种族的朋友简单讲一下制作方法。
只要仔细看一下这些文件的结构,就会发现他本身已经区分的非常详细明晰,最便捷的方法就是拿一个城出来改成自己编的城,VCMI新种族制作组不少也是这样做的。
2018年07月03日 03点07分 2
不知道可以怎么和你联系呢?能不能给我做一点单独的指导?付费的也行·······英雄无敌3 WHMV 全MOD整合版(VCMI) (3)我的打不开呢,就是VCMI_launcher打开按您在贴吧说的方法点击启动,就是显示了两行英文就没后下文了,游戏进不去。再要么就是卡在那里了。不知怎么办?
2018年08月22日 11点08分
level 11
总上所述 楼主
新种族的位置,包括VCMI所有的功能性MOD,都在游戏的mods文件夹里。
一进新种族文件夹会有一个文件夹和一个总控文件。
在这个总控文件里,设定MOD的说明。此处是显示在launcher界面的说明,不在游戏里,所以需要写成英文。
说明下面就是设定MOD要素的文件位置,可以照着MOD文件夹目录找。图中几个段落从上到下为:
说明
类型
生物
宝物
英雄职业
英雄
野外建筑
整体段落的先后顺序没有限制。
进入文件夹就是文件分区,从上到下为:
控制文件
数据文件
音乐文件
音效文件
模型文件
进入控制文件区,从上到下为:
宝物(包括战争机器)
宝屋
英雄职业(有时合并到英雄文件夹里)
指挥官(有时合并到生物文件夹里)
生物
英雄
野外巢穴
建筑
不同的MOD分区文件夹非常不同,比如图示的海底城、丛林等就将建筑全部塞到一个文件里,很多会将建筑分出好几个文件和文件夹,分管建筑、坐标系、藏宝图等等。一切都需要在实际的MOD里对比。
接下来就是各个控制文件的结构了,一般结构都是:
定义项
类型
名称和简介文字
模型位置
分项功能
我将控制文件截图分列在下面,大家可以进行对比。
2018年07月03日 03点07分 3
level 11
总上所述 楼主
接上文:
2018年07月03日 03点07分 4
level 11
总上所述 楼主
Data文件夹里,从上到下为:
藏宝图图像文件
城墙城防图像文件
城市建筑图像文件
城镇类型图像文件
最后一项sprite模型文件夹里,从上到下为:
战斗模型
英雄头像及特长图
城市图标
生物大图标
生物小图标
地图上的模型
城镇模型
前面我讲过,只要仔细看一下这些文件的结构,就会发现他本身已经区分的非常详细明晰,最便捷的方法就是拿一个城出来改成自己编的城,VCMI新种族制作组不少也是直接用铸造改的。所以我没有一项一项分列出来介绍,就是整体上给大家看他的结构分区,细节方面的欢迎大家边改边询问,毕竟自己动手做一下会印象最深。[开心]
2018年07月03日 03点07分 5
level 11
总上所述 楼主
修改json文件请用notepad++程序,百度就可以搜到官网下载。
其余改bmp用PS,def用英3的MMArchieve,def查看工具,def制作工具。
希望大家能举一反三,改出自己喜欢的新种族。[哈哈]
2018年07月03日 03点07分 6
总上大大太厉害了。。[汗]太复杂了,大概看了下,没看懂[委屈],要是如冰封王座地图编辑器那种容易上手就好了,哈哈。。
2018年07月12日 06点07分
@szhlyl [开心]是的,VCMI尽管最大限度简化了编程,但他还是编程,没接触过的话可以说完全没法弄懂。而且这个解释起来就太多了,所以我希望想改的朋友改到哪里就问哪里。
2018年07月13日 01点07分
@总上所述 大学我学的就是编程,主要是C语言和VB,当初VB学得很好,两个同学的毕业设计直接找我代替做的。。不过时间太过于久远,06年到现在,一直没用,早就全部还给学校了,我脑袋里剩下的应该只有关于编程的思维模式了,代码全忘记了
2018年07月13日 02点07分
@szhlyl [哈哈]这个的复杂程度远不如那样的编程,如果要开发新技能、新系统才要。我不会写代码,只是进行替换,直接用现成的改。VCMI替换整个代码段和名称非常方便,改的多了就熟悉一些东西了。
2018年07月13日 02点07分
level 11
总上所述 楼主
[汗]
2018年10月15日 01点10分 16
文本和图片的位置出错是不是会导致直接花屏?
2020年08月05日 03点08分
@dewbcII 是的
2020年08月05日 05点08分
地图有没有下载的原本的太少了
2022年01月13日 07点01分
level 11
总上所述 楼主
回复 @华胥的永眠_ :你下载一个工具集,包括MMArchive,def生成工具,def查看工具,就能解析def模型是什么结构。然后按照组成的单个图片来探索,需要非常注意图像颜色和动作。
2022年10月31日 14点10分 27
好的大佬。我来试一试
2022年11月01日 07点11分
level 11
总上所述 楼主
只改原版英雄,可以参考VCMI文件夹的Mods\hota\Mods\gameBalance\content\config\hotaGameBalance这个Mod包,只看里面的heroes.json。
1,是core:(英雄名字),英雄名字在VCMI文件夹的config\heroes中查阅;
2,是“skill” : "(技能名称)",技能名称在VCMI文件夹的config\skills.json中查阅;
3,是"spellbook" : [ "(魔法名称)" ],魔法名称在VCMI文件夹的config\spells中查阅。
2025年08月07日 13点08分 33
2025年08月07日 13点08分
可以复制gameBalance文件夹到VCMI文件夹的Mods文件夹,改名,作为自己单独修改的Mod包。
2025年08月07日 13点08分
@总上所述 谢谢前辈!俺先自己琢磨一下下!有问题再请教前辈!
2025年08月07日 21点08分
2025年08月08日 02点08分
1