PTT推薦

Re: [閒聊] 太吾的離職員工和現任員工吵起來了

看板C_Chat標題Re: [閒聊] 太吾的離職員工和現任員工吵起來了作者
shyangs
(厚呦)
時間推噓 2 推:2 噓:0 →:2

※ 引述《medama ( )》之銘言:
: 原工程師為了改善系統的問題
: 比如存檔過大
: 就用了一些非主流的方式來處理
: 當他還在時
: 他用他的方法可以解決問題
: 但換個人接手後
: 就很難修改加強了
: 因為思路完全不一樣
: ~~~~


二進制存檔很常見. 從3A到小遊戲都有人採用二進制存檔.

2077(歐洲)、植物大戰殭屍(美國)、仙劍奇俠傳(台灣)都是二進制存檔.



像這篇文章 http://archive.today/t1uT1 的教學,
修改仙劍金錢為999999的方法,是將存檔裡位址0x00028至0x0002b修改為3F420F
(Little-Endian 3F420F,即十六進制F423F,即十進制999999)



當然也有純文字存檔的遊戲,比如 CDDA。

CDDA你每天玩一個小時,一個月後存檔就破100MB了.

純文字存檔用在開放世界、沙盒遊戲很容易有存檔過大的缺點.

工程師不會自找麻煩用二進制存檔,畢竟還要多寫程式碼來實現。

很可能是主管或測試說存檔怎麼這麼大,然後工程師用了業界常見的解法,二進制存檔.

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.226.156 (臺灣)
PTT 網址

medama09/28 16:15原來如此

※ 編輯: shyangs (220.142.226.156 臺灣), 09/28/2022 16:21:30

pponywong09/28 16:33現在都是混用 或是用stand-alone 資料庫解決

jacky383809/28 16:55不一定是遊戲存檔,有些系統的東西用進制也比較好解決

linzero09/28 18:31二進制存檔? 就單純參數結構直接儲存而已吧