测试时打不开自己做的图
这两天不知道为什么,用征服者1.4制作的战役地图,只要设置了触发测试的时候就打不开地图,直接是在进入游戏的时候提示出错,然后整个程序都关闭了,很奇怪的问题,希望大神帮忙解答,附问题战役一个,
民間補丁 Userpatch 1.4 新增的觸發事件效果(如改變速度、裝甲)不可以在原版遊戲 1.0c 或以下使用,經測試你的文件在 1.4 版本可以直接運行,只有 1.0c 版本不可以打開另請注意你所附的檔案為場景而非戰役
额,我只能说我的电脑有问题,我在1.4里打开这个场景,也是打不开的,每次点测试,都是直接提示错误,按后退出 经过将近一个晚上的寻找,我终于发现问题所在,如下:
1、帝国征服者1.4Z版有两个重要文件夹:
一个是Scenario用于存放自制场景等,另一个是Learn(我不清楚这个文件夹干嘛的,但是自制场景首次测试完毕后,会生成某些后缀为uh的文件)
2、实际上,经过试验,我的机子在制作完场景后首次的测试是百分百能打开的,但是第二次以及接下来就打不开了。
3、唯一的解决办法就是删掉上述Learn中自动生成的文件,然后再测试,才能正常游戏。
综上,我猜测只有两种可能,一是我的电脑在兼容性等方面有问题,二就是这个Z版的征服者有尚未完善的缺点。
望大神给我解答,万分感谢!
PS:我的机子是正版WIN7系统,而之前想放THE HORDE这个AI进1.4版征服者,发现测试进入游戏时显示AI错误,而且该AI整个游戏过程都不动。
這與 Windows 及 1.4 版全無關係, Windows 98 下的征服者以至帝王時代原版都是這樣,其成因是自訂人工智慧作者設計不當所致。
uh 檔名為你在遊戲裡的用戶名,該檔案原本設計是官方用來給電腦記錄玩家遊戲方式,但實際上遊戲程序未使用,故此它的體積僅有 6 個位元組。我的遊戲程序目錄 Learn 文件夾就有五、六個 uh 檔,根本沒有出現你所說的影響。
問題根源是那個 77.2KB 大小的 gg.scxPFCC.6 檔案(名稱表示這是人類玩家 PFCC 遊玩 gg.scx 時玩家 6 記錄其行為的資訊),該文件出現的原因是你使用的自訂人工智慧將 sn-save-scenario-information 及 sn-track-player-history 兩個策略值調為 1 , 6P 的墨西哥 AI 就是如此(代碼位於 Mexico SN-Numbers V1.3.per 末尾):
(defrule(true)
=> (set-strategic-number sn-relic-return-distance 144 )
(set-strategic-number sn-zero-priority-distance 144)
(set-strategic-number sn-save-scenario-information 1 )
(set-strategic-number sn-easier-reaction-percentage 55)
(set-strategic-number sn-easiest-reaction-percentage 40)
(disable-self)
)
(defrule(true)
=>(set-strategic-number sn-intelligent-gathering 0 )
(set-strategic-number sn-track-player-history 1 )
(set-strategic-number sn-gather-idle-soldiers-at-center 1)
(set-strategic-number sn-ignore-attack-group-under-attack 0)
(set-strategic-number sn-garrison-rams 1)
(disable-self)
)
與 uh 檔一樣, sn-save-scenario-information 及 sn-track-player-history 兩個策略值也是預定要控制電腦記錄玩家行為的功能,但最後因遊戲程序設計限制放棄(到帝國 3 才成功),所以自訂劇情使用有該些不完善功能的 AI 會導致遊戲跳出。相關問題在十餘年前的 AoK Heaven 已有人討論過,是老問題中的老問題(https://aok.heavengames.com/cgi-bin/forums/display.cgi?action=ct&f=4,26678,12660,all、https://aok.heavengames.com/cgi-bin/aokcgi/display.cgi?action=ct&f=4,33885,7470,all)。
不接觸戰役場景設計的 AI 編寫者,往往不知道這些策略值的影響而胡亂設定,墨西哥 AI 的作者顯然就是犯了此一錯誤。
Userpatch 1.4 兼容包括 THE HORDE 在內的舊 AI ,你應該是複製文件時只放進了基本的 ai 與 per 檔,忘了附帶 THE HORDE 文件夾的幾個附屬 per 。
页:
[1]