看板 H-GAME 關於我們 聯絡資訊
※ 引述《kid725 (基德)》之銘言: : ※ 引述《CombatSniper (苦難已經結束 光明正到來)》之銘言: : : 簡單的說 : : 以H-Game來說 : : On the fly的意思就是存檔全部都可以直接存在碟片上 : : 甚至於可以直接在碟片上執行 不需要安裝 讀取速度跟現在的硬碟差不多 : 講到這 我有個腦殘問題想問 : 為什麼遊戲都必須經過安裝這個步驟不可? 有夠麻煩的 : 據說有的同人遊戲本身就已經做成不需安裝 可以直接複製到硬碟玩了(原本就這樣) : 記得先前有過一款遊戲 甚至不是用光碟發售 : 而是直接賣特製的隨身碟 裡面就有不需安裝的遊戲可以直接玩了 : 或許在日本 安裝只是小事情 可是人在台灣 每次安裝一堆遊戲都快煩死人了....... 安裝主要目的是在做幾件事: 1.把壓縮檔解開來擺到正確地方去 以這個年代遊戲內容的量來說,如果資料不經壓縮是很浪費空間的。當然,有的 遊戲也可能有特別寫,而可以直接去讀壓好的資料不用解開。但這種做法有的情況下 會降低效率,如果對效率比較要求的遊戲是很糟的。就算採用預讀的技術,也得考慮 讀取時間(去想一下主機遊戲在沒裝硬碟的情況下,某些遊戲那長死人的開始讀取時 間)及記憶體、硬碟有沒有額外那麼大的空間可以這樣做。 2.效率的要求 效率上Memory > 硬碟 > 光碟是目前個人電腦上還無法憾動的真理,Memory不夠 大到可以安裝遊戲還能永久保存,於是只好安裝硬碟。 尤其遊戲的圖、語音、音樂量是很大的,你可以想像一下如果角色每講一句話, 光碟機就要「嘰喀」一聲會有多痛苦。雖然在光碟還在轉時你就按下一句話那可能比 較不會「嘰喀」(其實硬碟也就是一直轉而且又包起來噪音才比較小XD),可是效率 問題也是存在。 3.記錄一些會用到的檔案路徑或設定 遊戲執行時,它怎麼知道哪張圖的檔案放哪、劇情資料放哪呢?最好的方法是直 接找執行目錄下面的相對路徑(比如ALICESOFT的System就有這很好的特性,你只要 把檔案塞到跟執行檔同目錄就行了,連Patch都可以直接丟進去就好),但是因為不 同遊戲公司程式寫法的不同,這方法雖然直覺卻不一定適合每一個系統使用。又比如 有些遊戲還能允許玩家把某些檔安裝在C另一些檔裝在D,這種情況下它非得記錄下檔 案位置的資訊。另外就是一些遊戲設定,遊戲公司也會需要找個地方記。 記錄的方法常用的有兩種,一種是在執行檔旁邊開個檔案記錄,另一個就是記錄 在Windows的登錄資訊內。 4.告訴Windows「我被安裝了」 這個的好處是,他們可以不用花心力寫一個反安裝程式,只要引用Windows預設 的Uninstaller或用產生器產生出來(包括安裝程式也是。你只要看到安裝檔是.msi 比如ILLUSION或Studio e.go!的遊戲,那就肯定是直接產生出來的東西)就好。而這 造成的結果就是Windows會登錄它,同時一樣會有一些登錄資訊,而這些資訊有可能 是Windows必要的,又或是如2.的原因所以遊戲公司就乾脆利用那個登錄空間也把一 些執行所需資料也記下去。於是有時為啥Windows重灌後之前裝好的遊戲或程式就不 能用了,就是這些資訊隨著重灌造成登錄全清空因此消失了。 不過話說回來,從XP到Vista對Unicode的支援已經算是比以前好了,而且近來注 重支援Unicode的程式也越來越多而完整了,除非很特殊的使用或是某些程式硬骨頭 死不肯支援Unicode又沒代用品,不然其實像我這樣灌的時候先灌中文介面,然後常 駐在日文語系下一點困難都沒有呀,連惱人的Applocale都不用去鳥它,也沒碰過什 麼安裝不了的問題XD -- 「如果你還知道牆壁或地板是硬的,就不該老是去用頭撞啊!」 「妳在說什麼,為什麼我會沒事去用頭撞牆撞地板啊!」 「不然,還有什麼理由能解釋你怎麼這麼笨啊!」 --蘭娜.席斯塔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.21.54
pipi5867:恩..以前用98的時候真的很煩惱XD 10/01 22:15
pipi5867:xp出來後,總算比較不用煩惱語系問題XDrz 10/01 22:16
makurosu7:所以說..裝JWIN+CWIN雙開機就一勞永逸啦..(常駐JWIN中) 10/02 16:05
littlecut:我有問題 如果用虛擬機器可以玩嘛 10/02 18:05
pipi5867:VMware..?是可以啦..不過除非你用的os比較特殊不然不需要 10/02 18:08
littlecut:謝謝樓上大大 10/02 18:09
ddavid:我雙開機都不用啊(還不是要重開機,跟切語系沒差很多XD) 10/03 00:22