封魔2 开发维护日常花絮(2)
自从6天前,封魔2开发维护小组正式取名(详情点击 这里 追剧)“三个火枪手与X Man”后,小组内部火热依旧。今天,我再来给大家爆个花絮料,玩家们快快搬个小板凳来吃瓜;qf;事情是这样的:某天,封魔游戏服务群有玩家声泪俱下的上传了一个存档,控诉过天的时候,褐色玩家占着茅坑不拉屎——屎机了!这份存档迅速被“三个火枪手与X Man”捕获,大家开始绞尽脑汁商量如何解决AI因兵力值过高导致的过天死机问题。经过充分讨论,解决方案逐渐浮出了水面,于是,一个全新的脚本横空出世了!
当然,我知道你们馋这个脚(shen)本(zi),所以我怎么会让你白点这个帖子?
附件拿去吧!
更新:由于本补丁已经整合到各个ERA版本中,因此不再需要,下载地址已移除
所以,拿都拿走了,你还不舍得花点时间看看怎么使用吗?;orz;
1.对于封魔2,将脚本拷贝到你的:“游戏根目录\Mods\FM\Data\s”中,新开地图,即可生效。如果是读取旧存档,则在进入游戏冒险界面后,按F12刷新脚本后,再按退格键(Backspace),脚本即可生效。
2.对于非封魔的其它版本WoG,比如本站发布的 ERA3整合版,则请将脚本放到:“游戏根目录\Mods\ERA Gaming Chn\Data\s”中后,重复上述操作,即可。
OK,本期花絮到此结束,下期再会;kx;
wo30490402 发表于 2021-9-1 08:13
不过这个也真是奇怪。。。竟然会因为价值过高死机。。。
电脑过天死机的原因其实不难解释。大概有两种主要情况。
一种情况是,在200%难度下,电脑的主力英雄在移动的时候,顾虑非常多,比如会不会被团灭,周围的威胁系数高不高,总之就是各种犹豫不决,这会导致AI不断的在“思考人生”。一般这种情况的死机,可以通过降低难度系数,比如设定游戏难度为130%或160%,往往就能避免。你甚至会发现,难度系数低的时候,电脑居然更具有侵略性,地图反而更好玩。
另外一种情况,也可能是一个更重要的原因,就是H3内部,对每个生物都有赋予战斗价值(Fight Value,缩写为FV)和人工智能价值(AI Value,缩写为AIV),比如农民的FV和AIV都是15,圣龙的FV是56315,而AIV是78845。电脑带的兵种,累计AIV越高,其思考的速度就越慢,毕竟对于这个20多年前的老游戏来讲,开发者并没有预料到玩家们BT需求,所以设计的时候,AIV是有内部上限的,一旦超过这个上限,电脑就爆了(数据溢出),那就死在那里不动了。这个脚本处理的就是这种情况,直接将AIV在过天的时候按比例降低,防止数据溢出变为负数。 注意:
这个脚本更改AI价值是全局的,全程的,不存在过天恢复为原来的数值。
AI价值和战斗价值同时用于AI做决策时使用。
目前不能确定AI价值降低后,有没有奇怪的问题。但核心逻辑是,所有生物的AI价值比例与更改之前是一样的,因此,可能影响不大。
上边评论提到的AI价值为负数则修正为正数——这种改法有一些难度。它的问题在于,游戏内部的AI总价值(即单个生物乘以数量)位置不确定,这比直接修改单个生物的AI价值复杂得多
本帖最后由 jelldincht 于 2021-8-31 23:54 编辑
啥原理呀?
玩变态图很容易过天死机,我尝试过把电脑变成自己人,结果很多时候一个人不行,要把大部分电脑变成自己人,我没继续。太麻烦了。
有个坛友搞了erm,把电脑步数清零,不说那个脚本要交金币,而且还只能一个个调;起码你也应该把一个颜色旗子下的人全清零吧。弃用。
目前,只能多过几天,死机就放弃这张图。
=====
试了下,搞不定。;juwe;
大佬请问这个脚本是做啥的?? jelldincht 发表于 2021-8-31 23:45
啥原理呀?
玩变态图很容易过天死机,我尝试过把电脑变成自己人,结果很多时候一个人不行,要把大部分电脑 ...
我猜你是载入旧存档吧?如果是的话,需要按F12后,再按数字“0”,这个脚本才会在存档中生效。也可以把存档附上,我们看一下。 18640879586 发表于 2021-9-1 06:35
大佬请问这个脚本是做啥的??
解决部分地图过天的时候,因AI兵力值过高,导致的死机问题。 电脑强大到想自杀;jx; 不过这个也真是奇怪。。。竟然会因为价值过高死机。。。 按比例降低还是有可能到上限哇,能不能定一个上限检测,超过上限就按上限算,不溢出成负数 电脑过天AI价值降低了,过完天之后会恢复吗? 加油加油,这游戏好玩不火啊, 这个剧要一直追,好看 玩变态图过天经常死机,最可气的是有时候兵临城下要和电脑决战的时候过天,结果他原地不动卡死了。。。 鱼棒棒棒棒哒 发表于 2021-9-1 12:26
玩变态图过天经常死机,最可气的是有时候兵临城下要和电脑决战的时候过天,结果他原地不动卡死了。。。
毕竟是20多年前的老爷车游戏了,身板脆,哪里经得起你们这些小年轻的BT折腾呢?多体恤体恤这款游戏哈。 帮忙看看!!!
3.8.4 整合版
yunings 发表于 2021-9-1 07:24
解决部分地图过天的时候,因AI兵力值过高,导致的死机问题。
多谢大佬回复,原来有时过天出错退出是因为这个原因啊 jelldincht 发表于 2021-9-2 00:05
帮忙看看!!!
你的存档我读不了。由于没有时间,我只是简单的用最新版的ERA整合版(3.8.10)开了新图,过了几天,没有发现有什么问题。 jelldincht 发表于 2021-9-2 00:05
帮忙看看!!!
另外,特别补充一点说明,玩这种没有自带脚本的玩家编制地图,最重要的是不要开启WoG选项菜单里的“在WoG化时替换地图物体”这个选项,所有涉及到替换的选项(比如地图选项与增强页面),都不要开启,否则地图很可能不可玩。这种不可玩很可能不是这个脚本能解决的了的。 jelldincht 发表于 2021-9-2 00:05
帮忙看看!!!
建议更新ERA和三阶升级mod2.11.6,然后加载主楼的脚本再试试