BloggerAds廣告

2012年1月20日 星期五

沙丘魔堡1代 (Dune) 心得&修改經驗分享

Dune_mega-cd

沙丘魔堡(Dune)這款遊戲是我差不多小學時代玩的遊戲,
當時就因為獨特的世界觀與冒險RPG的遊戲模式而沉迷了一陣子。
沒想到十多年後重新回味,依然是又馬上沉迷了下去…XD




在宇宙中有一的星球叫做亞瑞克斯(Arrakis),因為絕大部分得地表都是沙漠,因此這個星球也稱作「沙丘」(Dune)。
201098112342

主角保羅是「亞崔迪家族」的獨子,跟父母一起到了這個沙漠星球,而主要目的就是要開採「香料」-- 在遊戲中是宇宙中重要的材料,
資料上說香料可以用來做超空間跳躍以及延長人類壽命。
宇宙大帝三不五時的跟主角討香料也是很煩,不給還會被轟殺馬上game over… = =

plate_09_0306_dune 主角- 保羅      dune_2 女主角(長相有點…嗯)

開採香料的同時又要同時對付早先來到這個星球的「哈肯尼家族」。
所以只好跟星球上的原住民「弗瑞曼人」聯手合作擊退暴虐的哈肯尼家族。



整個遊戲可以說是
1. 開採香料
2. 軍事訓練+戰爭
3. 綠化星球
這三個部分組成,由其是到了後期已經沒什麼劇情,主要就是在練兵跟綠化星球以及應付大帝的香料要求。

就以這遊戲的幾個面向來討論好了
首先就畫面方面來說,這遊戲的畫面在當時算是相當不錯,色彩鮮艷程度已經大幅超過當時大多數的遊戲。
同時遊戲中有日夜變化,不論是黎明或是黃昏都有非常細緻的變化,在沙漠中欣賞日升日落也別有一番風味。

音樂方面,曲目雖然不多,但是辨識度都挺高的。也意外的跟遊戲的過程或是場地相當的搭~
有時會有一種復古的科技感,有時又會有蠻荒文明的感覺。個人很喜歡搭小飛機的音樂~

操控上並不複雜,因為只用滑鼠操控,只要注意滑鼠的敏感度不要太高太快,基本上不會有任何不適。
比較讓我有點困擾的地方,應該是遊戲並無法判斷到底哪些洞窟有去過,
到最後變成是記憶力的考驗…有點煩人。


遊戲修改方面呢….
網路上找到的Cheat程式 (Trainer系列)在台灣中文版是無法使用的(版本問題),英文版應該可以吧(沒試過不確定)?

所以最後我只好嘗試使用存檔修改的方式。
存檔必須要使用16進位的編譯器開始  (.sav檔)

之後可以參考下面這個網址的資料說明 (Game4wiki)
http://www.wiki4games.com/Dune

上面有說明一些修改要注意的要點,例如存檔一跟存檔二之間,相同的物件可能會存在不同的定址位置。
例如:
自己嘗試的結果是香料的數值 (家中管香料的管家跟你說的數值)在存檔一中存在 位置「0X1850」的前四個位元。 假如前四個位元為「C4CE」此為16進制(hex),轉成10進制(dec)就是50382,
但在遊戲中的數值就是50382 x 10 = 503820

所以如果發現遊戲中管家告知你的香料數量是12000,先把12000除以10就是1200,
再轉成16進制,也就是「04B0」,就可利用04B0搜尋數值跟嘗試。
這種修改法對於像我這種本身不是計算機與資工背景的使用起來有點不是很得心應手。

所以後來我利用「遊戲修改大師9」(GM9)來輔助我修改遊戲中的數值。
一開始用GM9修改是慘遭失敗的,因為我並不知到遊戲中編碼的方式為何(如上面說的有些會除以10…等等)。
甚至有些是沒有數值的,例如裝備的修改與雷射槍與核子…等

但是從上面那個網址裡面得到很多有用的資訊,由其是遊戲對數值與非數值化物品的編碼有清楚的說明。
ex: 香料開採機 = 128 (dec)
      小刀 = 32(dec)
      小飛機 = 64 (dec)  …等等
       什麼都沒裝 = 0  (dec)  <--注意網站說是1,但這是有問題的!用0才對。

我自己到後面都直接鎖定數值190,這樣會擁有除了小飛機以外的所有東西。
要是使用網站建議的254,會產生小bug就是自己的飛機會被搶走。(後期能呼叫沙重就沒差了)

所以只知道了明確數值,我只要針對不同的部隊不斷重覆給予不同裝備重覆搜尋
符合數值的記憶體位置即可。
香料的修改也是如此,只要知道管家給你的是乘以10後的數字就行了。

ex:管家你跟說是20000,就搜尋2000
     管家跟你說是21300,就搜尋2130   沒幾次就找到記憶體位置了。

能修改香料與裝備,就可以橫著走了。光是核子武器就超威了….嘿嘿

張貼留言