遊戲的原版源代碼還在,資料片的丟失,想要復刻出資料片難度和工作量有多大?

英雄無敵3重製版:因為2003年從3DO接手時丟失了資料片的源代碼,所以明年發行的《英雄無敵3》高清重製版只有「埃拉西亞的光復」,不包含「末日之刃」和「死亡陰影」。

Gearbox Software 開發的《家園》重製收藏版已在 Steam 數字商店上架,將於 2 月 25 日發行,售價 35 美元,預購優惠價 29.74 美元。重製收藏版包含了《家園1》重製版和《家園2》重製版,以及兩部原作,但不包含獨立資料片《家園:災難》,原因是開發商丟失了遊戲源代碼,沒有找到備份。


源代碼一丟就全完蛋。

就算你重做,遊戲的內部數值和規則十有八九做不到和原來一樣。

真正可怕的是遊戲主體源代碼都沒了,要你移植。

日本公司在管理方面特別差勁,最終幻想,鐵甲飛龍,NIGHT,源代碼都丟了,要移植只能做新的。


噢,那要看你本身資料片的內容有多少了。

一般來說源代碼丟失,需求和資源總在嘛,要還原的話無非全部重寫代碼,雖然最終會有一些偏差,但設定不變,資源還在的情況下,基本上差別是很小的。

至於上面說的,數值也好,規則也好,都是Config或者xls或者xml或者csv啦,跟代碼毫無關聯咯,設計又沒變,所以代碼重寫後,基本上不會有什麼差別的。

03年的事情,丟源代碼的可能性其實還是蠻大的,那時候不像現在有非常完善的版本管理工具比如svn之類的,存儲介質也沒有現在可靠。

————————————————————————

如果美術資源丟了,那一般來說比代碼丟失的損失要大一些,花的時間也多一些

如果連設定方案一起丟了,那還是開發個新資料片吧。

————————————————————————

還有日本公司的問題,最近幾年我反正是沒有聽過源代碼丟失之類的說法,一般移植需要重寫的話,都是由於平台問題導致代碼不兼容,或者太過於古老,找得到也不能用咯。至於老遊戲,很正常啦,你找一塊二十年前的軟盤來看看還能讀寫不,fire and forget的單機遊戲又不用維護。


工作量非常大,如果真的遇到這種情況,還不如直接出個新資料篇。


我記得有復刻英雄無敵3的,就因為資料片源代碼搞丟了,結果拿上steam賣的也只能是個半成品的本體。


家園的事我不知道。

英雄無敵的事我一直以為是育碧為了能夠單獨把資料片拆開來賣錢而使用的借口。

嗯,我知道這答案沒幫助。


引陸夫人一句話

這世上還有比法國人更機智的種族嗎!


基本上得重做


推薦閱讀:

cocos2d-x為什麼大量使用宏定義函數,而不選擇使用模板?
遊戲開發者怎麼讓玩家互相產生仇恨?
「開局一個人一條狗一把槍,裝備全靠撿,一刀999級」 玩這類遊戲是怎樣的體驗?
如何為Nintendo Switch開發遊戲?
有沒有什麼書籍是介紹製作棋類遊戲AI的?

TAG:遊戲 | 遊戲開發 | 源代碼 |