2005/05/04

School Days DVD5雙片化計畫

主要研究是否有DVD9一片改成DVD5兩片的能力?
---

  1. 安裝採用Windows Installer,會註冊到MSXML4.0元件以讀取設定檔,所以沒安裝應該不能執行遊戲本體。
  2. msi內的檔案都是寫死的,包括安裝需求大小(7.6GB),複製的檔案列表等等,但是檔案複製可以無視略過,照樣可以安裝成功。當然,安裝時還是得確定目標磁區有7.6GB的大小。
  3. Windows Installer安裝完成後會在系統登錄,只要再度執行msi檔便可以修復/解安裝,跟[HKEY_CURRENT_USER\Software\Overflow\SchoolDays\Install]機碼值無關。
  4. [HKEY_CURRENT_USER\Software\Overflow\SchoolDays\Install]應該是給修正檔判斷遊戲根目錄使用,遊戲時即使修改Directory字串值,遊戲依然可執行。也就是說遊戲安裝完成後檔案可自由搬移,不受影響?
  5. 遊戲時本體會讀取DVD內容,如果沒放入DVD會不能啟動。有趣的是有人作出啟動用ISO騙過遊戲本體。自己測試時發現如果安裝時有檔案沒安裝到,只要放入遊戲DVD光碟,似乎可以遊戲時達成資料讀取的功能,節省硬碟空間。


所以說目前構想如下:(未經測試,純構想)

  • 先把遊戲DVD目錄結構複製一份。
  • 把更新過Ver.1.05B的遊戲執行程式、設定程式取代舊檔。
  • PACKS資料夾刪除部分過大檔案,以求能燒錄至DVD5內。
  • 燒錄以上內容成為第一片。
  • 第二片再自己造個資料夾,丟入剛剛刪除的肥大檔,順便將更新成Ver.1.05B後的新增檔案(如SCENE.GPK.102等檔案)丟進去。
  • 以上燒錄成第二片DVD。

安裝方式:

  • 先放入第一片,目標選個有大於7.6GB的磁區。
  • 安裝過程出現找不到XXX檔案的警告,略過無視他。
  • 第一片安裝完成(目前僅安裝4.x GB),先不要執行遊戲
  • 放入第二片
  • 將其內的檔案自行手動複製到遊戲根目錄的PACKS資料夾
  • 完成分片安裝構想(?


當然還有Read On DVD的構想:

  • 先自己用DVD±R DL 燒錄一片遊戲DVD(或以虛擬光碟+映像檔取代)
  • 先複製遊戲DVD光碟結構
  • 刪除PACKS資料夾所有東西
  • 安裝自己重弄的這片 (別燒錄,直接在資料夾執行安裝)
  • 發生複製錯誤時請按無視,照理說安裝空間占很少 (但那磁區還是要有7.6GB,安裝程式才會給安裝)
  • 安裝完成後,光碟機放入遊戲DVD(或載入遊戲映像檔)
  • 應該可以正常執行遊戲(?


*優點是安裝空間小,充分利用DVD讀取,
 缺點是版本1.0,程式錯誤多...這方面請自己去想法子改善啦~

沒有留言:

張貼留言