作者Figaro0120 (魔羯水瓶座)
看板Old-Games
標題GameMaster修改基礎篇
時間Thu Feb 3 00:37:36 2005
因為今天有人問小弟關於修改的問題
所以小弟謹以個人修改的經驗與大家分享一下
首先是最基礎的階段
等到小弟有比較多的時間
再把一些其他的心得PO出來
------------------------------------------------------------------------------
GM的概念:
GM這套軟體,在於它能抓住遊戲的記憶體部分,用十六進位的方式顯示各種數值或文
字,進而能讓使用者進行修改編輯的動作,完成修改遊戲的目的。
GM的功能說明:
《1搜尋數值》
首先,在GM的第一張標籤當中,我們可以先指定GM要搜尋記憶體的程式,接下來,我
們運用遊戲會變動、而且可知道的數值來抓;以下的例子適用於各種遊戲:
當打開遊戲,主角的經驗值為3456,我們在GM的“搜尋目標”裡面打上3456並且
按搜尋,在下方的欄位之中便會抓到數個數值為3456的記憶體位置,回到遊戲之中,
打一場架,得到10點經驗值之後,經驗值變成3466,在“搜尋目標”裡面打上34
66並且按搜尋,下面欄位的數量會變少,一直重複以上的動作,直到欄位裡的數量不再
變動,那麼這個位置就是我們所要動作的“經驗值”記憶體位置了。
p.s有的遊戲搜尋出來最後可能會不只一個,不過那都不是常態,以後再說明。
只要是用數字表達的都可以,例如物品數量。
《2數值鎖定》
在進行完第一個步驟之後,點兩下下面的數值,GM便會跳出一個視窗,按下確定便會
把這個位置加到“位址表格”的清單裡面,選擇位址表格那張書籤,在點兩下剛加入的位
址,在數值欄裡面輸入你想要鎖定的量,例如打入999,則那個位址的就會變成999
,如果在“自動鎖定”這個框框打勾,則在你關掉GM之前,這個位址所代表的數值都將會
一直是999。
鎖定之後有什麼好處呢?聰明的你應該想到了,HP永遠是最滿,金錢永遠是最多,
物品永遠用不完,那麼~遊戲裡面將會有很可怕的事情要發生了‧‧‧
p.s要注意的是十六進位能夠表達的數值有多大,萬一你輸入的數值需要兩個以上的位
址才能表達,很有可能會蓋到下一個位址,一個位址最大值是255,兩個是65
535,萬一原本內定數值最大為100,你打256則你想要修改的位址會變成
0,而且下一個可能是其他數值的記憶體會變成1﹝因為256=00 01﹞。
《3修改文字》
這是此篇最難的部份,因為要找到文字所在位址是需要經驗的,不過像金庸群俠傳這
種名字跟能力都在同一塊區域的遊戲,相信應該很多人想要知道這種功能如何使用,GM顯
示文字的方式,是以兩個位址為一個字,也就是一個字是由4個數字組合而成,接下來就
用金庸來當例子:
先抓到主角能力任一項的位址,選定位址表格裡面那一項,找尋上方工具列有個“編輯記
憶體”並且按下,在新的視窗裡面找尋上方工具列有個“A”並且按下,則GM會在右方顯
示文字,只要在要修改的文字記憶體位址輸入你想要換的字編碼,遊戲就會以你輸入的文
字顯示出來。
p.s想要知道文字編碼的方式很簡單,開啟一個記事本,裡面打上你想要換成的字串,
再開啟GM,在指定程式的地方選擇“修改檔案”,則記憶體從開頭就會是你所打的
字,只要記住4個數字是一個國字的原則,你就可以知道你想要換成的字的編碼是
什麼了,記事本裡面儘量不要有空白或是符號,也儘量不要換行,不然可能沒經驗
的人會不好找。
--
這些應該是最容易被使用到的功能
如果大家還有需要請推文告知
小弟會另外把一些個人心得與大家分享
可是建議要先熟練這篇以後再來討論
不然可能會有一點點吃力
相信這個版也有不少高手潛水
如果有任何指教就請賜教吧 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.184.74.76
推 BGrap:bgrap.bbs@ptt2.cc 61.229.142.52 02/03
推 BGrap:抱歉 要寄信變推文 61.229.142.52 02/03
推 BGrap:感謝您的心得 61.229.142.52 02/03
※ 編輯: Figaro0120 來自: 218.184.74.76 (02/03 11:44)