|
我覺得有必要稍微說明一下如何設定自訂CRC值給sfall 3.7之後的版本。
這個範例是把Fallout2.exe用16進位編輯器在最後加1 byte的00,檔案大小變成1,189,889 bytes,所以要先在ddraw.ini內最下面[Debugging]區塊,把Enable和SkipSizeCheck設為1以取消檔案大小檢查。
接下來試著啟動遊戲會跳出錯誤訊息:
sfall會和你說它發現這個Fallout2.exe的CRC值不是預想的0xe1680293,而是紅線標明的0xedfd904d,所以要把本來被註解掉的ExtraCRC拿掉前面的分號取消註解並設定ExtraCRC=0xedfd904d,這樣就可以啟動遊戲載入sfall了。
幾點要注意的:
- 這邊提到的CRC值不是直接用其他一般算CRC的工具(例如HashCalc)來算Fallout2.exe就能得到,所以表示你得看一次上面那個錯誤訊息才能知道你手中Fallout2.exe的CRC值。
- 在[Debugging]區塊內的所有設定都要先把Enable設定為1才有作用,另外這區塊許多設定都是你確定你在做啥才去啟用的,原本那些檔案大小和CRC檢查都有其意義在,所以繞過它們而出了什麼問題自己負責。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|