sddsf dfg fdgdf dfgfg fdggg 

Game Master 8.0教學
Game Master 8.0教學
  經過一段日子的掙扎,終於下定決心重新寫一次GM教學。製作GM8.0教學原因是有網友說看不懂GM7.3的教學,說真的,單是做那些圖片已經是一種折磨,教學的文字描述更是麻煩,所以不要投訴在下更新得慢,人家也要上學的呀 =.="。總而言之,希望大家都可以享受修改遊戲的樂趣吧!好,廢話少說,請盡情瀏铩在下努力的成果吧~如有疑問,歡迎留言。  有一點要注意的是,GM是不能修改網絡遊戲的,請不要再留言問我這個問題,多謝合作。
↓GM之介面(版本:GameMaster8.0)↓以下教學適用於GM8.0

※本教學採用智冠科技出版的「武林群俠傳」作為示範。
普通記憶體搜尋
  學習Game Master,首先要明白它搜尋的原理。當然,程式方面的事情是不需要的。其實,Game Master的搜尋原理就是不斷的縮窄搜尋的範圍。看完以下的教學,在下會再解釋。
先開啟Game Master,再開啟遊戲。以修改金錢為例,從下圖可見現有的金錢為595 。

我們可以按組合鍵「Alt + Tab」或者按Game Master的快捷鍵回到Game Master,由於有些遊戲不可以用組合鍵跳回Game Master,所以快捷鍵實在很方便。在下則較喜歡用組合鍵。*Game Master的快捷鍵可以在「系統設定中」自行設定。回到Game Master後,按左邊的「資料搜尋」,按上面的「刷新」,再按「刷新」旁邊的拉下式選單,選擇想修改的遊戲(例如本頁教學修改的是「武林群俠傳」,就選「武林群俠傳」)。鍵入「595」,然後按「搜尋」,我們會得到一大堆搜尋結果。

搜尋完後,回到遊戲,設法把金錢的數值改變。你可以把金錢用掉來減少金錢,或者把東西賣掉來增加金錢,視乎那一種方法比較方便。在下圖中,我選擇用掉一些金戔。

然後檢查自己的金錢是否確實減少了(或者改變了),因為有些遊戲在買完物品後,要離開購買的圖面,金錢的數值才會確實減少。從下圖可見,現在主角的金錢數值是 509。

接著,回到Game Master,把新的金錢數值--「509」輸入,再搜尋。從下圖可見,搜尋的結果只剩下一個,我們可以肯定,這一個結果一定是我們要找的記憶體--金錢的記憶體。*如果第二次搜尋後的結果不止一個,可以回到遊戲,改變金錢的數值,然後再搜尋,直到剩下一個結果為止。(其實還有更快的方法,不過要整理一些以往的資料才行,在以後的章節會再介紹。)

在這個結果上按滑鼠的右制,便會出現下圖的選項,按「加入」。

然後會出現下圖這個畫面,在「數值」一柵會看見金錢的數值。「備註欄」是為方便整理金手指用的,你可以輸入「金錢」便日後修改。「自動鎖定」是用來鎖定金錢的數值,如果勾取了這一格,你的金錢便一直用都不會減少。「用熱鍵改變」則可以使你在遊戲中,不用回到GM,可以用「+」、「-」兩個鍵來增加或減少金錢的數值。

你只要照下圖,把「數值」柵的數值改成自己想要的數值,按確定後便可以修改金錢。*注意,修改的數值不可以太大,如果起出遊戲所能讀取的,有機會使其他的數值受到影響,甚至使遊戲不能正常運作,所以一定要注意這一點。

回到遊戲後,看看金錢的數值,己經變成我們所修改的「9999」,是不是很簡單呢?

這樣便完成一次普通記憶體搜尋的修改了。當然,遊戲中的「金錢」只是其中一個例子,其他遊戲中的數值,例如圖中的「輕功」、「硬功」、「軟功」等,只要這個數值可以改變,我們又知道改變前和改變後的數值,要修改它就如是探囊取物。
好,現在解說一下搜尋的原理,明白了以後,說真的,沒有多少遊戲可以逃過你的修改。
Game Master搜尋記憶體(我們所謂的數值)的原理就是︰
首先,在第一次搜尋時,它會找出遊戲中,所有包含你輸入的數值的記憶體的位置。以本頁的教學為例,在第一次搜尋時,GM搜尋了所有包含「595」的記憶體的位置。
在第二次搜尋時,GM會找出那些在第一次搜尋的結果中,變成第二次搜尋的數值的記憶體。以本頁教學為例,在第二次搜尋時,GM從第一次搜尋的結果中找出了那些原本是「595」,但現在(金錢數值因用掉而減少後)變成了「509」的記憶體。
以這個續漸縮窄範圍的方法一直搜尋。
經過兩次或多次的搜尋後,我們最終會找到我們想要的數值的記憶體位置,並加以修改。
這是Game Master入門的第一步,請務必要看懂,如果一次看不懂,可以再看多幾次,明白了以後,日後的章節會更易理解。
善用「位址表格」
  很多時,遊戲中一些相類似的數值都會聚在相近的地方。例如下圖,眼功、耳功、軟功、硬功和輕功都是類似的技能,它們的記憶體位置多數便會聚在一起,如果能夠了解到這一點,便可以減少搜尋的次數。這樣說可能大家都不明白,看看以下的教學吧!

首先,我們事先已經要搜尋了其中一項「類似技能」的記憶體位。留意上圖,我已經搜尋了「耳功」的記憶體位置,並且將「耳功」的值改成100。
然後,我們再搜尋其他的技能。以「眼功」作為示範,現在「眼功」的值為39,我們可以用普通記憶體搜尋的方法搜尋39。

然後,我們回到遊戲,把「眼功」的數值改變(增加或減少均可,詳情可參考第一章之教學),現在的眼功為43。

回到GM8,搜尋43,然後不用回到遊戲。

到「位址表格」看看之前搜尋過的數值,我們可以發現醫術、鐵匠、鑑定等相類似的技能的記憶體位置(下表第一欄的數值)都是「007473XX」,以「007473」作開頭的,因此我們可以更加確定,這個遊戲中,相類似的數值的記憶體位置是聚在相近的位置。而「耳功」的記憶體位置是以「0073D」作開頭的,因此我們可以估計「眼功」的記憶體位置也是以「0073D」作開頭的。

返回「資料搜尋」,我們可以看到第二行的資料是以「0073D」作開頭的,就試試把它修改吧!

我們修改時,可以將「備注欄」的改成該數值的名稱,以便日查閱。

修改後,回到遊戲驗證一下剛才修改的是否就是「眼功」的值。「眼功」變成我們修改的數值--100了!也就是說我們改對了。

  這個方法是否很方便呢?不但可以減少搜尋的次數,還可以不用回到遊戲便能確定我們搜尋的數值是否正確呢!
  用這個法要注意一點,雖說很多時,遊戲中相類似的數值會聚在一起,但未必個遊戲都是如此,如果修改了該位置後,遊戲中的數值沒有改變,請立刻關掉遊戲,到「位址表格」刪掉改錯的位置,並再開啟一次遊戲,以免要重新安裝遊戲。
  最後,還是這一句︰「如有疑問,請留言給我」。
編輯記憶體
  GameMaster中有一項叫「編輯記憶體」,很多人都不知怎麼用。其實這是一個可以直接編輯遊戲的記憶體的功能,非常方便,如果用熟了這個功能,修改遊戲便如虎添翼!要解釋,真的很難解釋,先看看下面的教學吧!最後會再作補充。
首先,我們要先用「普通記憶體搜尋」出一些數值。(注意,現在已經找到「眼功」和「耳功」的數值和位置)找到後記得儲存成金手指哦!

在遊戲中,我們可以看到「眼功」、「耳功」、「軟功」、「硬功」和「輕功」是同一類的能力。遊戲通常會把同類的數值放在一起,這一點要注意。滑鼠指著的「軟功」是我們今次要修改的數值。「眼功」排在最頭,「耳功」在「眼功」後面;而「軟功」是排在「耳功」之後的,現在的「軟功」是十二。

我們要先學懂如何把十進制的數字轉換成十六進制。當然,我不會教大家慢慢算囉!我們有更快的方法。
回到Windows中,打開Windows內的「小算盤」,方法是按「開始」→「程式集」→「附屬應用程式」→「小算盤」。請照下圖把小算盤轉成「工程型」。

就拿我們要改的「軟功」的數值來示範吧!輸入「12」。

再按「十六進位」,畫面中的「12」會變成「C」,這便是十六進制的「12」了,很方便吧?記下這個數字。

回到GameMaster,看看「眼功」的位置,是「0073D670」。

按「編輯記憶體」,在「記憶體位置」輸入「0073D670」並按下「Enter」鍵。用滑鼠指著藍色的格子,我們會看到下圖所示。由於「眼功」的數值是「100」,故這個顯示著「64」的藍色格子就是代表著「眼功」是1「100」。(也就是說「100 」的十六進制是「64」,不信可以用小算盤試試看。)

再指指右邊的紅色格子,如圖所示,這是代表著「耳功」的格子。看看前面的圖,在遊戲中,數值的排列是「眼功」、「耳功」、「軟功」、「硬功」、「輕功」,而GameMaster中所顯示的,也是用相同的次序,依這個格式,我們可以推測「耳功」向右數的第四個格子便是代表「軟功」的位置。再看看那個格子,顯示的數值也正好是「C」(十六進制的「12 」),我們可以更加肯定這就是「軟功」的「記憶體位置」。

如下圖,按一按那個格子。

輸入「64」(十六進制的「100」)。

回到遊戲,看看「軟功」的數值,果然變成了「100」,故我們的推斷沒有錯。

為了下次不用再搜尋和方便日後修改,我們可以把這個位置儲存成金手指。如果要這麼做有兩個方法,這裡先介紹其中一個。回到「編輯記憶體」,按一下「軟功」的位置,再按下左上角的按鈕。

在「備註欄」輸入「軟功」作為日後的備註,再按「確定」便可。

用同樣的方法,我們可以修改「花卉」的技能。在遊戲中,「花卉」在「釣魚」的右邊。

我們打開「編輯記憶體」,到「釣魚」的「記憶位置」看看,它右邊的第四格應該就是「花卉」的「記憶體位置」。

把它改成「64」(十六進制的「100」)。

回到遊戲看看,「花卉」數值改變成「100」了!
再舉個例,有時,想修改的數值是中間的一個,這樣更加容易修改。比方說現在要改的是「毒術」,而「毒術」是排在「醫術」和「鐵匠」中間的。

用 「編輯記憶體」看看「醫術」的位置。

再指指「鐵匠」的位置,他們中間空了的一個格子,遊戲中的排列是「醫術」、「毒術」、「鐵匠」,在相信夾在中間的應該是「毒術」。

按一下中間的格子。

輸入「64」(十六進制的「100」)。

回到遊戲,「毒術」已經改變成「100」了。

  這就是「編輯記憶體」的用法了!要注意的是,首先要弄清楚格式,是每四格代表一個數值,還是其他的格式呢?每個遊戲、每種數值都不同,這要靠大家的觀察力。如果修改錯了,請立刻用「編輯記憶體」中的「回復」鍵,不然的話可能會使遊戲不能運行。用「編輯記憶體」的重點是首先要搜集一定的數據,要然便無從入手。這對一些不容易改變數值的數據,如「武林群俠傳」中的「道德」和「幸運」;一些戰爭遊戲中的武將的能力等都很有幫助,請好好運用這個功能吧!
 


.msgcontent .wsharing ul li { text-indent: 0; }



分享

Facebook
Plurk
YAHOO!



 

好站連結:http://mieatmyk.pixnet.net/blog



















arrow
arrow
    全站熱搜

    lwkdutlmoy 發表在 痞客邦 留言(0) 人氣()