精華區beta Old-Games 關於我們 聯絡資訊
因為今天有人問小弟關於修改的問題 所以小弟謹以個人修改的經驗與大家分享一下 首先是最基礎的階段 等到小弟有比較多的時間 再把一些其他的心得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)