真正的犯罪:洛杉磯的街道是一條廣泛的人開放世界的遊戲後GTA 3時代。最終,該系列成長為2012年出色的遊戲睡狗。但是在這兩個點之間,是真正的犯罪:紐約市,這是一場過度雄心勃勃的遊戲,帶有傳奇的蟲子和小故障。現在,至少可以給GameCube模擬器開發器一種使海豚更好的方法。
“在七年的時間裡,開發人員花了數百小時調試”,這是真正犯罪的一個特殊崩潰:紐約市,正如海豚開發人員所解釋的那樣。每當您觸摸物理對象時,遊戲都會崩潰。當然,GameCube上的原始版本有錯誤,但是遊戲並不只是這樣崩潰。
開發人員最終了解到,每當這些物理碰撞發生時,TC:NYC都會將其除以零。您可以在開發人員自己的話- 我對抽像數學的深度不超出我的深度 - 但通常,您不希望計算機除以零。最初,開發人員認為這是海豚本身的錯誤。最後,他們發現這實際上就是遊戲的工作方式。
TC:NYC最初是為PlayStation 2開發的,該PlayStation 2與GameCube處理浮點數學大不相同 - 它根本可以處理它。將游戲移植到GameCube的開發人員顯然沒有時間或預算以Nintendo的機器實際理解的方式重寫物理引擎,因此他們翻譯了GameCube將錯誤理解為更簡單的形式的數字。
Dolphin Devs解釋說:“這使我們處於需要實施浮點異常處理的尷尬位置。”
他們與PlayStation 2模擬器人員合作,首先是在PCSX2上工作,甚至首先了解該問題,現在在最新的海豚構建中有兩種解決方案。其中一個準確地模仿了原始硬件的行為,但“非常慢” - 另一個本質上是一個黑客,但它可以使遊戲以合理的性能運行。
有趣的是,即使在製作TC:NYC在海豚上工作的所有努力,開發人員仍然不建議您玩它。 “我們在海豚隊強烈建議您不再犯罪:紐約市的海豚或Gamecube/Wii上。時期。 GameCube版本有很多嚴重的問題,包括報告可能會徹底損壞您的存儲卡並導致您丟失所有保存數據。”
世界舊遊戲是一個奇妙的,可怕的地方。