佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 21969|回复: 41

制作9000×9000以内地图的补丁生成随机地图的方法

[复制链接]

该用户从未签到

1261

回帖

9836

金币

3

精华

4级 Famous Hero

Rank: 4

积分
1554
发表于 2008-10-18 16:33:11 | 显示全部楼层 |阅读模式
昨天一不小心在论坛上发现了个好东西。能生成最大9000*9000地图的补丁。很感兴趣,于是拖下来,按照说明书,一步一步的来。嗯,在[wiki]编辑器[/wiki]里确实能够生成老大的副面。很不错。
接下来,就是生成随机地图感受一下了。
说干就干。把36*36调成1002*1002,然后随机生成地图。结果,编辑器老兄立马弹出个对话框来,告诉我,你弄那么大干什么,生起来太累,老子不干。
呵,小样儿,还跟我闹罢工?不信治不了你。1002*1002嫌大?我再给你弄更大。立刻改成1998的。不是有首歌儿叫相约1998么,咱就想要1998了。
结果自然可想而知,编辑器更是不干了。没法,人家是大爷,人家能硬起来,咱服软吧。于是,把指数下调,调到504。504总行了吧,一下子给你减了一半,再不干可就说不过去了。咱是这么想的,可编辑器老兄根本不铆。504还是不干,又给我弹出那张扑克脸来。
这下我可火大了,给扔了个126。恶狠狠的威胁它,这次再不干的话,小心我把你圈圈了。
这回他干了,乖乖的给我生了张126的图。
几次实验后发现,只要不大于144,也就是XL的图,就能生成,要是大了,就生不出来了。
不会吧。我是想弄张大图玩的,你光能生小图有啥意义?
立马杀向论坛,看看有没啥解决方法。
结果,把帖子从头翻到尾,大家反映的毛病都一样,可都没提出什么解决法。
“自己动手,丰衣足食”,自己想办法解决吧。
我的WOG是新装的,编辑器还是3.0版本的。是不是编辑器版本不够?
想到这,我恶狠狠的对它说,小样,我让你给我懒,我立刻找个二奶回来。
升级到3.1,再试试,还是一样的毛病。
不会吧?二奶也这样?那再找个三奶吧。
再次升级到3.2,还是老毛病。
这是怎么回事儿?难道真的不支持大图随机?如果那样的话,手工弄张大图弄累死。
盯着三奶发了五分钟的愣后,我决定从最基本的东西入手。



能看到这里各位,您真是辛苦了。以上全部都是废话,真正有用的东西在下面。
模板,是生成随机图的关键之所在。会不会是模板的问题呢?我记得模板中最大尺寸也就是32的,即144*144双层图。如果要生成大图,那尺寸肯定不够。把尺寸调大点行不行呢?
这么想着,我从硬盘中被遗忘的角落里抽出一个模板,用excel打开(前一个硬盘坏了,模板专用修改器没了),把最大尺寸改成65535,这样的话大约能够支持比9216*9216小点的地图,足够了。
把模板存成rmg.txt,放到date文件夹下,再开编辑器,生成288.288的随机图。这次,终于不负我望,地图生了出来。
地图确实是生出来了,不过,该怎么说呢?实在是很不怎么样。
地图的四边有不小的没东西的空白地方,也有不少东西堆叠的乱七八糟,浮木上了岸,美人鱼上了岸,海妖上了岸……
人类世界流行下海,海里的家伙却热衷于上岸么?
海中东西上岸且不说,地下的更奇特了。大家都在虚空里浮着。不知道是灵魂出壳还是怎么着。记得有幅地图就是用这种方法制造出图案来,不过,那是成品图,用无用的东西制造图案而已,这可是随机图啊,你把那些升级点数的都给我扔太空去,我[wiki]英雄[/wiki]咋过日子?
除了以上这几点,还有更严重的就是有些东西叠在一起了。比如说,你看前边森林边有个泰坦,正要打招呼,猛见他身下压着个那加……


又扯了一堆废话。我把那个RMG文档放上来,仅仅想实验一下,可以用它来试试。想要生成一幅好图的话,还是自己编个吧。这个是我随手扯过来的,对这种大图并不适应。另附我生成的两幅图,288的,大家可以看看到底有多烂。
rmg.rar (1021 Bytes, 下载次数: 248)
288 288.rar (500 KB, 下载次数: 355)
  • TA的每日心情
    难过
    2020-6-4 09:43
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    1661

    回帖

    4万

    金币

    10

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    2919

    退役版主论坛元老

    发表于 2008-10-18 19:06:53 | 显示全部楼层
    寒啊。。。
  • TA的每日心情
    郁闷
    2021-11-14 16:04
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]火元素使者

    108

    回帖

    1万

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    261
    发表于 2008-10-18 22:14:09 | 显示全部楼层
    没用那个补丁
    我不知道要那么大的图干嘛?
    跑都要跑死人

    该用户从未签到

    1261

    回帖

    9836

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1554
     楼主| 发表于 2008-10-20 08:42:23 | 显示全部楼层
    超大地图跑起来比较过瘾啊。比方说,你弄个大地图,找个擅长跑路的家伙,故意去勾引敌人的美眉英雄,让她追你,结果,她肯定追不上你,你们就一个跑一个追,从地图的一头追到另外一头……
  • TA的每日心情
    开心
    2024-5-6 12:01
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]狂狼人

    299

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1206
    发表于 2008-10-23 12:26:54 | 显示全部楼层
    非正规尺寸地图玩时缩微图是错误的,还是等359吧。
  • TA的每日心情
    无聊
    2023-10-29 22:13
  • 签到天数: 445 天

    连续签到: 1 天

    [LV.9]龙巫妖

    500

    回帖

    1万

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    934
    发表于 2008-11-2 19:23:12 | 显示全部楼层
    没钱钱了

    该用户从未签到

    19

    回帖

    7510

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    69
    发表于 2008-11-14 14:39:00 | 显示全部楼层
    好象没什么用吧
  • TA的每日心情
    开心
    2020-11-30 09:35
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]投石矮人

    751

    回帖

    2万

    金币

    2

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
    发表于 2008-11-25 18:20:49 | 显示全部楼层
    那个模板专用修改器是什么东东啊?我倒想要。
    上次下载了几个模板,能用,但看不太明白。

    该用户从未签到

    1261

    回帖

    9836

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1554
     楼主| 发表于 2008-11-26 09:07:16 | 显示全部楼层
    模板专用编辑器以前有过,是英雄无敌的。不过,通用。不知道现在有没有下载了。
    也可以直接用excel编辑。而且比那个专用编辑器更好用些。不过在编辑完后,要存为txt格式。存贮时会说有什么什么字符,无法存。要求你设定格式。否即可。然后不必再做任何变动。已经存了。
  • TA的每日心情
    擦汗
    2024-8-26 10:57
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]狂狼人

    204

    回帖

    2万

    金币

    1

    精华

    绘图大师

    Rank: 8Rank: 8

    积分
    561

    退役版主论坛元老

    发表于 2008-12-15 09:52:21 | 显示全部楼层
    我新建一张9000*9000的地图,结果h3imaped.exe,程序占用系统1G以上的虚拟内存,直接导致虚拟内存不够。
    创建的时候,电脑进入假死状态(硬盘狂闪,因为一直在增加程序占用的虚拟内存)
    看来是无法完成了
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52305

    论坛元老魅力之星封魔玩家

    发表于 2008-12-15 10:22:37 | 显示全部楼层
    贪心是要付出代价的,随机个两三百大小就差不多了。
    9000×9000,那得做多少运算量啊
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52305

    论坛元老魅力之星封魔玩家

    发表于 2008-12-16 13:18:36 | 显示全部楼层
    关于老虎说的,生成的随机地图物体叠放得乱七八糟,是因为你在WOG地图编辑器里选中了“物体可放置到任意位置”。如果取消此项,生成的地图还是很不错的。而在SOD地图编辑器里就更不用说了,绝对OK。

    该用户从未签到

    1

    回帖

    34

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    5
    发表于 2008-12-20 13:16:11 | 显示全部楼层
    不好用,生成随机地图质量极其差

    该用户从未签到

    3

    回帖

    7512

    金币

    0

    精华

    1级 Hired Hero

    Rank: 1

    积分
    12
    发表于 2008-12-22 13:38:39 | 显示全部楼层

    我知道问题出在哪儿了

    试验了一下,关于老虎说的,生成的随机地图物体叠放得乱七八糟,songfx说是因为选中了“物体可放置到任意位置”。其实不是,而是地图编辑器生成物体的矩阵最大就是256X256,所以我们会看到一片荒山野岭里孤独地站着一个小兵,或者在地下世界无边的黑暗中茫然地伫立着一只小[wiki]鬼[/wiki]。而在生成地图的右边和下面,广阔的原野上空荡荡的、除了沼泽还是沼泽,什么也没有。

    只是现在还不知道这个限制怎么改。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    1261

    回帖

    9836

    金币

    3

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1554
     楼主| 发表于 2008-12-23 08:42:42 | 显示全部楼层
    原帖由 豆腐来了 于 2008-12-22 13:38 发表
    试验了一下,关于老虎说的,生成的随机地图物体叠放得乱七八糟,songfx说是因为选中了“物体可放置到任意位置”。其实不是,而是地图编辑器生成物体的矩阵最大就是256X256,所以我们会看到一片荒山野岭里孤独地站着一 ...

    这么说起来,很多建筑物也是有上限的,即使造了大地图,也没有那么多建筑摆……
  • TA的每日心情
    开心
    2021-7-2 14:48
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]火元素使者

    33

    回帖

    7384

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    314
    发表于 2009-9-3 18:19:56 | 显示全部楼层
    是不是要改具体内容
  • TA的每日心情
    开心
    2021-7-2 14:48
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]火元素使者

    33

    回帖

    7384

    金币

    0

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    314
    发表于 2009-9-3 18:21:24 | 显示全部楼层
    有高手解决下没有
  • TA的每日心情

    1714968116
  • 签到天数: 28 天

    连续签到: 1 天

    680

    回帖

    1万

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    1071
    发表于 2009-9-5 22:21:18 | 显示全部楼层
    很期待完美的解决!最怀念无敌2的大图了!

    该用户从未签到

    156

    回帖

    1万

    金币

    2

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    379
    发表于 2009-9-7 10:04:08 | 显示全部楼层
    极大地图是否会使[wiki]游戏[/wiki]中迷你小地图显示不正常
    根据中华人民共和国宪法规定:看贴不回贴属于违法行为
  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52305

    论坛元老魅力之星封魔玩家

    发表于 2009-9-7 12:44:00 | 显示全部楼层
    原帖由 heroes3 于 2009-9-7 10:04 发表
    极大地图是否会使游戏中迷你小地图显示不正常

    是的,VCMI可以支持。但不知道VCMI何时能完成。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-9-28 10:17 , Processed in 0.805723 second(s), 30 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表