英雄无敌4随机地图生成器

发布网友 发布时间:2022-04-22 07:01

我来回答

2个回答

热心网友 时间:2022-06-17 03:10

如果你只要生成随机地图,那么很简单:
h4util -wr#
其中#为1-4,分别代表S、M、L、XL地图,例如生成一个M地图,则为
h4util -wr2

如果还要设定地图的版本,则可在后面添加-wv#,其中#为:1-原版、2-GS、3-WOW。例如要生成一个WOW的L地图,则为:
h4util -wr3 -wv3

运行后会出现一个界面,让你调整N多的参数,如玩家数量、各种地形、宝物、设施等出现的几率之类。如果不嫌麻烦就去调调看。之后按“Generate”按钮,就可以生成了。生成的文件在同一目录下,文件名随机。

该程序的其它选项是用来加工、处理地图的,包括区域复制等。我记得好像有人曾在一篇贴子里抱怨过h4的地图编辑器无区域复制功能。那么用这个应该能做到了,只不过界面实在太。。。
其他的都比较复杂,主要包括地图区域复制、脚本处理(输入及输出)、地图美化。可参考h4util.doc。

baoshanbo:
可以在运行h4util.exe后输入参数列表按参数列表写的命令。
也可在图形界面下,两个Source Map打开的地图;再写命令"h4util -wr3 -wv3"

两个Source Map打开的地图究竟怎么用我也搞不清楚,大概是做为模板。

General下的:

grass草地rough粗糙之地swamp沼泽volcanic火山地snow雪地sand沙地dirt泥地
ground decor地面装饰water decor水装饰
rnd seed Rnd种子。(不懂的请搜索“Rnd”)
show debugging info显示调试信息
obstacles障碍
smooth relief平滑地貌
generate water产生水(水是地形)
close window when finished完成后关闭窗口

random object settings随机物体设置
rnd towns随机城
players玩家
neitral(疑是neutral) town for each player每个玩家一个中立城
resources for each player每个玩家有资源
place monsters near mines矿附近放怪物(否则会出现矿没人守)
mines矿dwellings生物产地 bonuses奖金(??) powerups能力强化建筑 treasure财宝和宝库 buildings建筑物(不知是那些)

Scripts(事件)下的东西不知道随机工具怎么搞,我觉得用地图编辑器倒很方便。
这个工具与地图编辑器的分类和描述很不一样,说明又全是英文的。

xxdxxd总结:那个生成器做的不太好,看起来有很多参数可调,但很容易调乱,导致生成的地图根本进不了游戏,有时即使进去了,地图上也是乱七八糟,经常有许多东西重叠在一起。如果楼主是觉得已有地图玩腻了,想随机产生一幅玩玩的话,建议还是不要改什么参数了,只要按按Random让它全随机好了(每次按都不一样),尤其是后几页的参数最好不要改。如果楼主想做地图,那还是直接用地图编辑器吧。

至于Script,H4util是用类C的语言进行编写和导入/导出的。如希望深入研究,请先学C和编程。(学C和编程建议看MSDN,看MSDN建议先学英语)

热心网友 时间:2022-06-17 03:10

h4util-wr#其中#为1-4,分别代表S、M、L、XL地图,例如生成一个M地图,则为h4util-wr2如果还要设定地图的版本,则可在后面添加-wv#,其中#为:1-原版、2-GS、3-WOW。例如要生成一个WOW的L地图,则为:如果还要设定地图的版本,则可在后面添加-wv#,其中#为:1-原版、2-GS、3-WOW。例如要生成一个WOW的L地图,则为:h4util-wr3-wv3运行后会出现一个界面,让你调整N多的参数,如玩家数量、各种地形、宝物、设施等出现的几率之类。如果不嫌麻烦就去调调看。之后按“Generate”按钮,就可以生成了。生成的文件在同一目录下,文件名随机。 就ok了 希望可以帮助你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com