新人程序员关于不同基底的疑问
本帖最后由 Jacen 于 2019-9-1 17:32 编辑新人程序员,对MOD很有兴趣。大概14还是15年前接触的SOD,中间断断续续,经常拿起又放下,上班族精力有限。再次关注之后发现wog发生了巨大的变化,非常感慨,想尝试一把修改。粗略翻过论坛的一些帖子之后,理解了MOD似乎是再修改一些配置文件和运行脚本,有几点疑问:1. 这些配置文件由源代码控制,是否有源代码开源可以更有助于理解配置文件的工作方式吗?
2. 似乎还区分了不同的基底,era,wog和vcmi是不兼容的?
3. 目前来看哪一个的基底兼容性最好?
4. 是否有一些技术上的指引贴,翻了好久看到的大部分教程都是教怎么改资源和配置文件?
暂先感谢大神指导解惑!
gayhub上有这么个仓库
https://github.com/GrayFace/wog
都要到359了,可是好久没更新了,你可以瞧瞧 欢迎技术型玩家入驻。第一个问题,二楼已经给出答复了,可以参考。第二个问题,ERA和VCMI是不兼容的,是两个不同的独立平台,目前来看,ERA发展的速度较快,wog被当做ERA的一个Mod存在了,而且是基底Mod,很多mod都是基于wog来做二次开发。不过也有脱离wog基底的mod,比如MoP(Master of Puppets,http://heroes3wog.net/mop-battery-v3-07/)。ERA平台,整体来看兼容性较佳,也是目前Mod开发依托的主流平台。如果需要更多技术上的指引贴,可以多多访问一下HC论坛:http://heroescommunity.com/forumdisplay.php3?FID=12 我选择era = = vcmi不了解 yuyz 发表于 2019-9-1 21:04
gayhub上有这么个仓库
https://github.com/GrayFace/wog
都要到359了,可是好久没更新了,你可以瞧瞧
感谢感谢,我去瞅瞅 这个可以@贤知有您解答 @贤知有您 目前就era平台的wog及VCMI平台,最容易做mod。
我们论坛基本都是era平台的mod,因为wog自带了erm命令,非常简单就能处理大部分修改,配合触发器做动态修改很方便。
VCMI也是自带各种配置文件,可以直接套配置文件达到修改的目的。诸如新城镇的添加也规范化,非常的牛。目前咱们论坛缺少这类型修改。 欢迎技术牛人,如果能够通过GitHub源码编译出支持java的脚本就好了,现在erm的脚本可读性不是很好。同时代的金庸群侠传都发展处c++和java的代码版了,貌似英雄无敌3的路还比较长。 欢迎技术dalao加入,我简略解答一下:
1、英3系列并未开源,就连深渊号角都是通过外部引用实现新功能。
2、目前确实不兼容,因为各个平台对代码的要求很不一样。
3、兼容性其实都一般,因为在不同系统下的bug多数都是一两个重要dll的问题,而这一两个还不好解决。
4、是这样的,因为懂编程的玩家很少,所以只能改最简单的部分,底层修改一般人都做不了。 贤知有您 发表于 2019-9-4 08:20
目前就era平台的wog及VCMI平台,最容易做mod。
我们论坛基本都是era平台的mod,因为wog自带了erm命令,非 ...
VCMI是很厉害,他将英3拆开重新拼合,所以几乎所有的功能在配置文件里改一行就能调用出来。我不会编程,所以只是研究到一个很浅的层面,如此贴http://tieba.baidu.com/p/5779726899,而且VCMI现在主要是AI没做好,导致新鲜感一过就会很无聊。 总上所述 发表于 2019-9-5 09:39
VCMI是很厉害,他将英3拆开重新拼合,所以几乎所有的功能在配置文件里改一行就能调用出来。我不会编程, ...
我再贴吧看见总上大神的VCMI整合了30+城镇的版本,非常赞,不同的特性极大的丰富了英3的世界观,如果在此基础上加入一些wog化的优秀设定,相信又会是一个好的MOD Jacen 发表于 2019-9-7 15:00
我再贴吧看见总上大神的VCMI整合了30+城镇的版本,非常赞,不同的特性极大的丰富了英3的世界观,如果在此 ...
{:1_349:}是啊,VCMI最大的突破就是实现了无限的可能性,虽然当前的版本还有不少问题,却也是已经走出了这一步。我发的版本已经做好了兵种的wog化设计,由于VCMI系统还有不少问题所以还不能完全实现wog功能,不过基础都已经有了。
页:
[1]