首先要先觀察畫面下方的Free字樣,這個表示空閑內存的大小,分子部分表示內核區,分母部分表示用戶區。CMF中的很多功能都需要占用空閑內存的,比如看TXT文本、英漢詞典(分子要大於100K左右)和USB連接(分子要大於220K左右)。
左下方是遊戲的運行頻率,這個只要心裏掌握就行了;右下方是電池的剩余電量。當然這兩項別的金手指也有。
第1項搜索數據是用來自己搜索代碼的,網上的除了少數改程序段的金手指碼外大部分的碼都是用這個搜索功能找出來的,對於喜歡自己研究金手指碼的人來說此項功能的使用率是非常高的。
進入後會看到上圖中的界面。壹般要搜索壹個數據前需要先選擇改變類型那項以保證能更快地搜索到妳想要找到的數據,然後再確定搜索範圍。如果想改變搜索範圍的可以使用那項改變範圍,如果範圍確定得準也能幫助更快地搜索到妳要找的數據,當然確定不準就會發生搜索不到數據的情況,經驗不足的用戶還是保持原始的搜索範圍就行了。註意搜索範圍同樣也決定了Dump內存的範圍,這個後面會提到的。
CMF中的模糊搜索功能很強大,選擇模糊類搜索後再選擇那個重新搜索選項會出現下圖中的提示。
此時如果選自動就會按以前的方式進行模糊搜索,但如果選擇手動就會出現下圖的界面讓妳輸入搜索值。
這時妳可以通過按□或△鍵在10進制、16進制和整數浮點方式之間來回切換數據類型。比如有的遊戲中妳知道表示體力的數據是浮點型的並且最大值是100,那就可以用模糊浮點方式來搜索。先選擇手動,按△鍵切換到浮點數,輸入100開始搜索,搜到很多結果後退回遊戲設法讓體力減少,再使用CMF中的繼續搜索,選擇減小那項,搜到結果後再退回遊戲,設法讓體力補滿到100,再使用繼續搜索,選擇=某數那項後再次輸入浮點數100……如此方式可以很快就能搜到表示體力數據的那個地址(動態地址除外)。
如上圖所示,可以通過按×或□鍵把搜索結果添加到地址表格,也可以按△鍵快速查看該地址及附近的內存結構方便推算相鄰地址上的數據表示甚麽作用。
這裏順帶說壹下搜索類型中的自動方式和模糊自動方式。自動方式下如果輸入的搜索值是大於255的的話只能搜索尾數是偶數或4的倍數的地址;而模糊自動方式連尾數是奇數的地址也能搜索到,方法是在開始時選擇手動那項然後自己輸入搜索值。具體效果見下面兩個圖片,搜索的數值都是9999999(0x0098967F)。接著是第2項地址表格,平時搜索到的數據都可以添加到這裏,也可以把網上找到的現成的代碼手動輸入到這裏或者做成CMF或TAB文件加載到這裏。總之這裏就是存放、查看、編輯代碼的地方,最多存放500行。
如上圖所示,如果想移動光標可以通過十字鍵的上下實現單行移動,L R鍵實現翻頁,搖桿的↑↓實現按組移動。
代碼類型現在壹般都是選擇自動那項。
如果要讓代碼起效就把鎖定狀態改成“是”,關閉代碼就改成“否,方法是把光標移動到那組代碼上按□鍵就能切換鎖定/關閉效果了;如果想全部鎖定/關閉就按十字鍵的左鍵,註意全部鎖定平時盡量少用,因為有時候有些代碼是有沖突不能同時鎖定的,否則可能會造成死機甚至毀壞存檔;如果要單次執行代碼而不實現鎖定效果的話可以按壹下音符鍵,這個界面上並沒有提示說明,算是個隱藏的功能鍵吧。
代碼說明那項由於每行碼最多顯示10個英文字符或5個漢字,請盡量用簡短的語言寫上說明;如果壹個代碼有2行以上的話可以把第2行開始的代碼說明開頭寫上 + 號( + 號後面可以繼續追加代碼說明),這樣就能把多行碼串成壹組,鎖定/關閉代碼時就是整組碼壹起有反應的。
如果想改代碼說明可以按十字鍵的右鍵,可以直接用軟鍵盤改名,而且CMF是首個支持中文輸入法的PSP金手指
如果想新建1行代碼按START鍵,想編輯1行已有的代碼按確定鍵(因為筆者的是×鍵表示確定鍵所以截圖中的就是×修改,○鍵表示確定的話就是○修改)。接下去的步驟是壹樣的,具體看下面的截圖說明。
在輸入地址和數值時需要通過十字鍵的上下左右修改大小,方法類似於PS2的AR2金手指。註意輸入數值時默認是輸入10進制數值,如果要切換到16進制需要按壹下□鍵,最後選擇是否鎖定就完成單行碼的整個輸入過程了。
註意新建後的代碼會插入到光標所指的那行代碼的下面,如果想繼續追加代碼的話請先把光標往下移動1行再繼續追加,否則會造成輸入的代碼次序錯亂。
如果想刪除1行代碼的話按SELECT鍵就會刪除光標所指的那行了,註意此操作不會有確認提示,所以刪除前要謹慎想好了再決定。
接著是第3項保存表格,這個很簡單,就是把地址表格中的所有內容打包保存為壹個文件。文件格式分CMF和TAB兩種,CMF文件存放在CheatMaster\CMF文件夾下,TAB文件存放在CheatMaster文件夾下。其中CMF文件是今後主推的格式,它其實是CW代碼庫中的文本格式,但是可以按單個遊戲來存放代碼,並且可以用寫字板或Word直接打開編輯,結合了CW代碼庫和TAB兩者的優點;至於TAB文件是繼承自CM0.6時代的產物,由於需要專用的工具才能編輯而且效率不高所以以後會被CMF文件逐漸取代,所以推薦以後保存代碼都保存為CMF文件。
註意保存表格時是會提示起壹個文件名字的,輸入方法和之前的修改代碼說明的方法壹樣,也能直接輸入中文字符。
其實除了在PSP上生成CMF文件外也可以利用電腦把網上的CW碼直接復制到記事本中保存為CMF文件,而且這個方法效率最高。但需要註意保存文件時請務必確認擴展名是CMF,見下圖。
另外目前必須是3.90且未打過fatmspatch v2補丁的才能顯示中文名字的CMF文件,而且需要更改XMB下的文字設定為GBK編碼,具體見下圖。其它系統的用戶請使用英文名字保存CMF文件。
第4項加載表格就是把之前保存在CheatMaster\CMF文件夾下的CMF文件或CheatMaster文件夾下的TAB和CW代碼庫文件讀取到地址表格以省去重新輸入代碼的功夫。註意當地址表格中已經有代碼時讀取CMF文件就會把新的內容追加到原來的代碼後面,如果不想追加的話請選擇清除表格那項,可以將地址表格的內容清空,然後讀取新的CMF文件。註意清除表格同樣沒有確認提示,所以使用前要謹慎想好了再決定。
第5項Dump內存用的人不多,主要是喜歡自己研究金手指的人可以把內存數據Dump成壹個文件放在電腦上用其它的工具搜索數據或反匯編,這裏就不多介紹了。註意Dump內存的大小範圍是由之前提到的搜索範圍來決定的,所以可以不必Dump完整的24M內存文件而取中間的某段地址來Dump,生成的文件存放在CheatMaster文件夾下,文件名由起始地址和結尾地址命名。
第6項顯示內存用到的人也很多,尤其是喜歡自己研究金手指的。CMF的顯示內存功能是目前的PSP金手指中最強大的,不但能看到16進制的數據,在畫面右下方還會自動轉換成單字節、雙字節、四字節的10進制數據和帶2位小數的浮點數據,喜歡用WinHex的人對這樣的界面是最熟悉的。
如果想移動光標的位置可以用十字鍵的上下左右移動或L R鍵翻頁,也可以按□鍵輸入指定的地址。
CMF會記住之前輸入的10個地址,可以按SELECT鍵回到之前輸入過的地址而無需再次輸入。另外如果該地址上的數值是屬於指針範圍內的話可以按START鍵直接跳到指針所指的基地址上。
想把光標所指的地址添加到地址表格中的話按△新增地址就行了,此時回到地址中就會看到剛才添加的地址在末尾,代碼說明是mem1。
第7項閱讀文本可以邊玩遊戲邊看攻略,而且由於是把文本讀取到空閑內存的所以讀取文本的速度是最快的。文本存放在CheatMaster\TXT文件夾下,能否顯示中文文件名的條件和之前提到的CMF文件名相同。
其中按START是存儲標簽,可以記住上次閱讀的位置,退出遊戲前記得要使用壹次,否則下次進入遊戲再閱讀就不會自動回到了上次的位置了。
按□△鍵是快速翻頁,翻頁的幅度是根據文本的總行數按比例翻頁的。
按十字鍵的上下是單行移動,左右是單頁滾動,L R是直接移到首行和末尾,這個平時多用用就熟練了。
按SELECT鍵是中斷退出,可以直接退回到遊戲,下次呼出CMF會直接打開之前的那個文本並回到之前閱讀的位置,但閱讀的位置只是臨時記入內存的,下次進入遊戲再閱讀就失效了,所以記得按START鍵才是永久保存閱讀的位置。
按○×鍵是正常退出,這個就會從CMF的菜單壹步步退出最後退回到遊戲而不像按SELECT鍵那樣直接壹步法退回到遊戲。閱讀的位置也是臨時記入內存的,下次呼出CMF如果還是閱讀之前的那個文本會自動回到閱讀的位置,但換了新的文本閱讀那臨時標簽就失效了。
第8項頻率設定是CM0.6時代就有的功能,由於用到的機會不多所以這裏就略過了。
第9項選項設置的用處很大,除了之前提到的可以更改呼出CMF的快捷鍵和確定鍵外也能更改截圖的快捷鍵,截到的圖片會保存在PICTURE\SCREENSHOT文件夾下。另外還能修改CMF背景和文字的顏色和透明度,具體看截圖中的框用甚麽顏色就表示那個數字對應了那種顏色。
第10項英漢詞典對於喜歡玩美版遊戲的人來說很方便,由於CMF的背景可以改成半透明效果所以可以很方便地從屏幕中找到單詞輸入查詢,而且由於有選詞的功能所以可以不必輸入完整個單詞就能用L R鍵選詞了。
順便說壹句英漢詞典也是CMF首創的。
第11項按鍵管理也是很實用的功能,尤其是按鍵連打和按鍵映射可以幫助妳節省按鍵的使用頻率延長使用壽命,並且這同樣是CMF首創的功能。
壹鍵出招對於玩格鬥遊戲的人有幫助,不過筆者從來不玩格鬥遊戲所以沒有嘗試過此功能,有興趣的朋友可以試試並給出意見。
如果不想每次玩同壹個遊戲時都重復去更改按鍵設置可以把設置保存下來,下次再讀取就省力了。文件保存在CheatMaster\SET文件夾內。
第13項加載PS BIOS字庫同樣是CMF首創的功能,某些PS漢化版遊戲需要FNT字庫文件才能顯示中文的,只要把字庫文件放入CheatMaster\FNT文件夾下再選擇此功能就能顯示中文了,當然字庫文件要和遊戲對應好,不能亂加載別的遊戲的字庫文件。