自制地图难度问题
各位大佬你们好,俺是帝国3 steam玩了100+小时的萌新玩家,就平时和电脑玩玩对战什么的。
最近学习大佬们的教程,自制地图有两个问题请教下。
1.按照教程设置ai启动,ai启动块(强),ai选择ailoaderstand建好地图后,正式开始游戏,选择的极难或极限难度失效
开始游戏后电脑正常运行发展,但他就是一个中等难度,我都帝王时代了他还在第二或要塞时代玩。。。这个怎么弄啊{:4_99:}
ai我选过其他几个文件,试出了一次难,但ai还是太简单了,所以想问问各位大佬
2.设置主城有什么用啊,我没设置,是与卡片相关吗?
这个ai就是选的那个ailoaderstand然后设置主城没选。
3.就是卡片不能自定义,这个我看网上有些教程,我还没学习,也不急,ai难度这个最重要。谢谢各位大佬
帝国3的地图编辑确实比帝国2难得多,当然也是我自己太菜,全部按大佬的教程来的,目前就ai难度这是最重要问题,至于卡片不能自定义,游戏速度不能选,只能争霸战,不能帝国战等等这些以后再学习吧
自己回复一个,第一张图截成官方地图了,但就是那个意思,难度选的极难或极限,结果就一个中等难度,玩着就没意思。{:4_99:} 严格来说,这个不是地图,而是是剧情(场景);你可以从剧情编辑器里按测试游戏,可以选择难度
こはね 发表于 2024-8-1 20:35
严格来说,这个不是地图,而是是剧情(场景);你可以从剧情编辑器里按测试游戏,可以选择难度
...
感谢,刚试了一下,难度应该还是没有上升,与官方地图ai差别很大。。{:4_89:} 强制设定游戏难度极难(专家级)
打开决定版安装目录Steam\steamapps\common\AoE3DE\Game\AI\aiMain.xs
该方法也适用与亚洲王朝,安装目录\AI3\aiMain.xs
然后直接在void main(void)添加aiSetWorldDifficulty(4);
// Includes.
include "core/aiCore.xs";
//==============================================================================
/* main
This function is called during the loading screen before the game has started.
Some stuff isn't initialised yet at this point so we must account for this.
*/
//==============================================================================
void main(void)
{
aiSetWorldDifficulty(4);
aiEcho("Main is starting");
// Set our random seed, "-1" is a random init.
// Very important that this is done early so we can use our rand functions.
aiRandSetSeed(-1);
// Analyze the map, create area matrix. We call this here and not in analyseMap because
// it's very important this is done early and the arrays might need it.
kbAreaCalculate();
// Initialise all global civilisation specific unit types. (g****Unit variables)
initCivUnitTypes();
// Create the global arrays.
initArrays();
// Set up all variables related to game settings and type.
analyzeGameSettingsAndType();
// Set up all variables related to the map layout, excluding our starting units.
analyzeMap();
@こはね 大哥牛逼呀,没有任何问题。感谢感谢
把这个改为aiSetWorldDifficulty(5);是否就是极限难度哦。哈哈哈大哥再问问卡片怎么把它自定义呢。。。{:4_108:}{:4_108:}{:4_108:}
大佬,我钻研出来了,自制地图使用自己卡片的方法。(自制地图是原始官方推荐卡片)
1.首先找到自己之前玩时各个国家的主城文件夹。我的保存在C:\Users\Administrator\Games\Age of Empires 3 DE\76561198090411671\Savegame 这里,应该大多数电脑差不多吧,可能那串数字有区别。
2. 以法国为例子,homecityfrench.xml(这个是自制地图法国巴黎的主城文件,中国就是.homecitychinese..这个主城只有1级。卡片为官方推荐,自制地图就读取的这个文件,可以直接修改,网上有方法,但我觉得麻烦,没试这个方法)
3. 在下面找到 sp_French_homecity.xml(这个是之前玩官方地图的主城文件,主城等级卡片什么的与steam一致,每次登陆会与steam同步的,玩官方地图就读取的此文件)
4.将sp_French_homecity.xml复制到E:\steam\steamapps\common\AoE3DE\Game\Campaign(steam帝国3安装目录)再重命名为 homecityfrench.xml
5.在自制地图里选择 场景-玩家数据-设置主城选择刚刚的homecityfrench.xml
保存测试完美OK。
感谢大佬的帮助。又有许多好玩的时光了
页:
[1]