紅色警戒2心靈終結(jié)3.0是該系列mod的較新版本,關(guān)于游戲不能存檔的原因,官方解釋如下。
[AlexB如是言:] Ares的數(shù)據(jù)無(wú)法寫(xiě)入存檔這個(gè)問(wèn)題其實(shí)是老毛病了,我從2010年加入Ares團(tuán)隊(duì)以前就有了。當(dāng)然,現(xiàn)在就我一個(gè)人還在繼續(xù)做Ares,所以說(shuō)存檔這個(gè)問(wèn)題肯定我要負(fù)責(zé),也不能找借口。我年復(fù)一年地不斷地更新代碼,有幾個(gè)Ares的特性是知道它不能存檔還設(shè)計(jì)的。從2012年的Ares 0.2開(kāi)始我就一直在干這些事。 存檔功能在最近發(fā)布的Ares0.C也是沒(méi)有的,因?yàn)槲覄倓傉f(shuō)的原因,我并沒(méi)有在后繼的版本打算正式的在這[意即存檔]上面研究。 我搞存檔功能這么慢的原因還有一個(gè)(政治方面的)。如果我把存檔問(wèn)題修復(fù)好了,就比方說(shuō)兩年前就修好了,那么肯來(lái)測(cè)試我開(kāi)發(fā)的新特性的社會(huì)力量[說(shuō)白了就是支援測(cè)試人員啦]很可能就沒(méi)幾個(gè)了,因?yàn)樾碌腁res版本是讀不了舊版本Ares的存檔的。我很肯定,玩家是不會(huì)想失去他們的存檔的,而Mod制作者也不會(huì)想因此給他們的玩家造成這種存檔會(huì)失效的負(fù)擔(dān)。因此,Ares才能以目前的測(cè)試以及發(fā)展速度快速發(fā)展。我當(dāng)然很討厭這樣做作的故意延緩修復(fù)存檔功能的進(jìn)程,但我的確想不出怎樣來(lái)解決這個(gè)問(wèn)題。 *看一看0.3Ares手冊(cè)的遷移指導(dǎo),幾乎所有的變化都來(lái)自于對(duì)舊特性的再設(shè)計(jì)和重制。而正是這些變化會(huì)對(duì)Mod制作者和已經(jīng)發(fā)布的Mod有影響。這些變化大部分都是向后兼容的,或者是對(duì)Ares內(nèi)部的修改,而且這些在手冊(cè)里都沒(méi)有寫(xiě)。Ares的內(nèi)部再設(shè)計(jì)還在進(jìn)行中。
此后對(duì)論壇網(wǎng)友的回復(fù)
2.(然后又是那個(gè)人A提出了星際2的存檔方法,大概是在說(shuō)存檔點(diǎn)機(jī)制) 同樣,如果想探測(cè)"易于程序存檔"的情況來(lái)作為存檔點(diǎn)的話(huà)。如果游戲要在每一幀都檢測(cè)是否易于存檔,游戲會(huì)很卡,而且檢測(cè)的結(jié)果不能在當(dāng)前幀的時(shí)間內(nèi)出來(lái)的話(huà),那這個(gè)探測(cè)機(jī)制就是失敗的。 盡管kinda在過(guò)去兩年內(nèi)沒(méi)這么做,我這些年卻不是沒(méi)考慮過(guò)這些方法,也在暗中進(jìn)行了發(fā)展。我知道這功能缺失了,但是問(wèn)題是動(dòng)力:我為了誰(shuí)?為什么?這個(gè)問(wèn)題既在兩年前阻止了我在Ares工作,又在最近的六個(gè)月內(nèi)讓我停滯不前。只有很少的人關(guān)心存檔問(wèn)題,所以投入時(shí)間為了什么?
有這樣一些命令與征服甚至魔獸爭(zhēng)霸的存檔搞砸的典型例子:(提醒,在我有辦法知道源代碼的情況下)
3.對(duì)于某網(wǎng)友反映的戰(zhàn)役太難了,希望AlexB能以此為動(dòng)力考慮修復(fù)存檔功能[AlexB不是說(shuō)了“只有很少的人關(guān)心存檔問(wèn)題”嘛]
4.某網(wǎng)友:也許在Ares最后的版本才會(huì)發(fā)布存檔吧
5.對(duì)于樓下的一些討論 |