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

如果你只是想生成一个随机的地图,这很简单:

h4util -wr#

其中#是1-4,分别代表S,M,L,XL图。例如,要生成M图,需要

h4util -wr2

如果想设置地图的版本,可以在后面加-wv#,其中#为:1-原版,2-GS,3-WOW。例如,要生成WOW的L贴图,它是:

h4util -wr3 -wv3

运行后会出现一个界面,可以让你调整n多个参数,比如玩家人数,各种地形的概率,宝藏,设施等等。不麻烦就去调吧。然后按“生成”按钮,就可以生成了。生成的文件在同一个目录中,文件名是随机的。

此程序的其他选项用于处理和处理地图,包括区域复制。我记得好像有人曾经在帖子里抱怨过h4的地图编辑器没有区域复制功能。那你用这个应该能做到,但是接口太。。。

其他的比较复杂,主要包括地图区域复制、脚本处理(输入输出)和地图美化。参见h4util.doc。

宝山波:

运行h4util.exe后,您可以输入参数列表。

你也可以在图形界面中打开两个源地图;再次编写命令“h4util -wr3 -wv3”。

不知道源图打开的两张图具体怎么用,大概是作为模板吧。

在常规下:

草草原粗糙粗糙粗糙沼泽沼泽火山火山雪雪沙污垢泥

地面装饰地板装饰水装饰水装饰

Rnd种子。(如果不了解,请搜索“Rnd”)

显示调试信息显示调试信息。

障碍紊乱

平滑的地形

生成水生成水(水是地形)

完成后关闭窗口。

随机对象设置随机对象设置

Rndtown随机城市

玩家玩家

每个玩家的中立城镇都有一个中立城市。

每个玩家的资源每个玩家都有资源。

把怪物放在mines矿附近的地方怪物(不然就没人守矿了)。

奖金奖(?)powerups强化建筑的能力宝藏和宝藏建筑(不知道是哪几个)

我不知道脚本下的随机工具怎么了,但是我觉得用地图编辑器很方便。

这个工具和地图编辑器的分类和描述有很大不同,描述都是英文的。

Xxdxxd总结:发电机不太好。看起来可以调整的参数很多,但是很容易混淆,导致生成的地图根本无法进入游戏。有时候即使输入了,地图也是乱七八糟的,经常会有很多东西重叠。如果楼主玩腻了现有的地图,想随机创建一个地图玩玩,建议参数不要改,按random就全随机了(每次按都不一样),特别是后面几页的参数不要改。如果楼主想做地图,直接用地图编辑器。

至于脚本,H4util是用类C语言编写和导入/导出的。如果想深入学习,请先学习C和编程。(学C和编程建议读MSDN,读MSDN建议先学英语。)