這幾天我很想好好看一下整個Elona的主線劇情,但網路上資料實在太破碎,所以我決定直接從原始檔裡面拆。
只是沒想到這比我想的麻煩多了。
我先是試著假設劇情檔案存在並找到他:讓chatGPT做一個整理檔案架構的小工具,然後再把用這工具整理出的檔案樹資料傳給他,並照著他的建議排查可疑的地方。
這招毫無收穫。
好啦,我不能說毫無。我找到了一些城鎮對話跟書本內容,但都不是我想找的主線故事。
這時我發現了一個問題,我最早用來生成檔案樹的遊戲程式是我已經遊玩過的檔案,也就是說可能會因我的遊玩過程產生很多多餘的檔案。
於是我又重新拿一個全新的遊戲程式來生成檔案樹,而這一次的排查幾乎確定了主線就被包在啟動程式裡。
這下麻煩了,我試著讓GPT解包,但他也沒甚麼辦法。不過它建議我用一個叫DiE的工具來解析封包類型,於是發現:這包被加密了,不好解。
我這時大概是有頭緒的,因為我提供的檔案是漢化的版本,而這漢化團隊有對這檔案動過一些手腳。於是我去抓了原版的,解析發現果然暢行無阻。
最後我成功解出以下三個檔案,scene1.hsp就是我的終點,劇情都在裡面了,我很開心。
去睡覺吧。
留言
張貼留言