本教程作者A9VG的AlexWong

本程序(CM Fusion,以下簡稱CMF)是在RPG小組的開源作品CM的基础上,由EZ的venus(永恒傳説的漢化者,也就是koro) 修改進行2次開發的作品。
請尊重作者的勞動。


CMF的定位是遊戲修改輔助類插件,可以實現作弊(支持CW碼)、截圖、看文字攻略、英漢詞典、PS字庫、按鍵管理等多方面的功能,如果能熟練掌握CMF的應用絕對會令你愛不釋手。
以下教程以CMF R16爲藍本製作。

CMF R18c金手指軟體下载地址:

http://www.badongo.com/file/9479710  (3.71M33請選用此載點)

http://www.badongo.com/file/9424772 (3.80M33和3.90M33請選用此載點)

    下載軟體後,遊戲中請按select+L呼出金手指視窗。

p.s.此載點超過三十天無人下載的話,載點會自動刪除,請大家幫忙三不五時的下載一下,好延長載點的下載時間唷。

R18c版主 要還是完善看圖功能,除了加快看圖速度外還支持按L/R鍵快速切換圖片;按SELECT鍵可以從看圖模式直接退回到遊戲並且臨時記憶住之前看的圖片名稱和 移動的位置,按START鍵可以存儲每張圖片看的位置。這些都和閲讀文本的操作類似,大大縮短了每次選擇圖片的時間,很方便。

支持文件夾選擇,這樣除了可以看規定的文件夾下的圖片外其實已經可以看任意位置下的圖片了。而且不僅看圖片可以選擇別的文件夾,閲讀文本、加載CMF文件和導入内存時都可以瀏覽別的文件夾了。








選項設置中如果不小心自定義了待機或關機的快捷鍵的話可以按SELECT鍵改回初始的快捷鍵了,不必再去刪除CONFIG文件將所有設置都初始化了。

修復與某些自製軟件(比如gpSP kai)按鍵沖突的問題。




R18b版十字鍵/搖杆上下左右(每次移動單位不一樣)可以在觀看解析度超過480×272圖片時移動圖片(相對PNG來說JPG移動顯示速度稍快一點,畢竟JPG文件體積小嘛)。

觀看PS格式攻略時增加按SELECT鍵中斷退出,按十字鍵和搖杆上下移動高度超過480的圖片。






查看PNG、JPG圖片時增加操作按鍵,按L/R可以直接查看相鄰圖片。

另外表格列表有的人喜歡分組顯示有的人喜歡看到全部代碼,做了個折衷,分爲兩層界面,新增加的那層界面代碼名稱最長可支持30個半角字符(相當於15個漢字,這也是CW支持的最大字符數)。原來的按左鍵全部鎖定/解鎖功能轉移到了新的那層界面了;單次執行代碼也轉移到了這層界面,不過由原來的音符鍵改成了△鍵。




PS:需要TAB文件獨立文件夾的可以自己在CheatMaster文件夾下新建一個TAB文件夾,把TAB文件都放進去;不是很需要就不用去管這個了,原來的CheatMaster文件夾下也能放TAB文件,就是TAB放多了感覺亂一點。


R18a版多支持了看JPEG圖片的功能,使用方法類似看PNG。





欲查看的JPG圖片放在CheatMaster的JPG目錄下,(沒有的話就自己新建這個文件夾)操作上差不多。因爲JPG文件體積小,所以圖像很快就顯示出來了。

修正了R18版讀取CMF文件後再保存時死機的BUG以及保存文件起名字時無法刪除末尾的字符的問題。

R18版終於華麗地登場了,從此版本開始支持看PNG格式的圖片了,也可以看一些PS模擬器格式的攻略DOCUMENT.DAT




欲查看的PNG圖片放在CheatMaster的PNG目錄下,PS格式攻略放在CheatMaster的DAT目錄下,(沒有的話就自己新建這2個文件夾)注意PNG圖片分辨率應小於等於PSP屏幕分辨率480×272。
觀看PS格式攻略時,操作按鍵的左/右翻頁,L/R翻10頁,□键指定頁數,START鍵儲存標簽。
看圖文攻略時空閒内存的分子部分要大於200K

和PS攻略限制不一樣的是:建議大家在CMF裡用的DAT文件裡面的圖片大小限制在480×272或以內。
因爲PSP遊戲空閒内存很小,不能做到讀取整張圖片後進行移動操作,所以如果圖片大於480×272(對於原有的PS攻略高度是可以大於272的)的圖衹顯示圖片左上角開始的480×272大小的區域。

修復了模糊搜索中算法錯誤導致搜不到數據的BUG。



R17a版

按鍵功能根據某些意見調整,並修復了一些bug(比如“↑映射爲↑+□”或“□映射爲↑+□”(在R17裡無用)以及PS遊戲下的按鍵問題)。

關機待機功能移到系統設置裏,可以設置快捷鍵。




亮度調節,改爲“設定最高亮度”,主要用來晚上玩降低螢幕亮度。

比如將最高亮度設置爲50的話,當前遊戲顯示最高亮度就最大衹會到50(哪怕按螢幕鍵也一樣,除非回到CM功能表裡把最高亮度調回99)



另外不得不讚嘆R17a的截圖速度顯著增加了,而且沒有按鍵延時的問題。

R17版增加了早應該增加的亮度調整和待機、關機的功能。



增加了按鍵黏滯功能,可以按下設定好的按鍵後鬆開該按鍵,這樣就有自動連打的功能了,要關閉的話衹要再按一次那個按鍵就行了。如果有的遊 戲發現黏滯作用無效的話請同時打開按鍵連打功能並適當地更改連打的間隔,比如《怪物獵人2G》衹要打開黏滯效果就可以了,而《無雙大蛇》就需要黏滯和B打 同時使用才有黏滯效果。

修正了PS遊戲下的按鍵問題,現在玩PS遊戲的按鍵連打、映射和黏滯都完美了。




Dump内存後生成的文件改到了MEM文件夾下,擴展名MEM,如果要把内存文件回寫入PSP内存的話可以先用CMF自帶的重命名功能按R16c中介紹的命名規則起名字,再把文件寫入到内存。



自動加載TAB表格的功能修復了。

R16c版修正了之前R16版無法在怪物獵人2G中多次使用USB的問題。
增 加了内存回寫的功能可以把一段内存文件寫入指定的區域。(這個對漢化人員比較有幫助,普通用戶愼用)方法是先在CheatMaster文件夾下新建個 MEM子文件夾,把内存文件放入MEM文件夾下,文件主名起寫入内存的起始位置,擴展名是MEM。比如要把某個内存文件寫入0x0003BA00開始的内 存區域,文件名就是0x3BA00.MEM。
進一步優化了體積和内存佔用量。






呼出方法

插件啓用後在遊戲中按音符鍵卽可呼出CMF,但本站提供的CMF是按筆者的習慣設定成同時按音量 + - 鍵呼出,默認是×鍵表示確定,○鍵表示取消。當然呼出的快捷鍵可以自定義,方法會在後面提到。


使用方法




首先要先觀察畵面下方的Free字樣,這個表示空閒内存的大小,分子部分表示1區,分母部分表示6區。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金手指,具體的輸入方法看下面2張截圖,按鍵操作圖中都已註明了。




如果想新建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文件夾下再選擇此功能就能顯示中文了,當然字庫文件要和遊戲對應好,不能亂加載別的遊戲的字庫文件。


最後那項USB連接在目前的金手指中CMF最完美的了,不但能在PSP遊戲中使用,也能在PS遊戲中使用,衹要空閒内存的分子部分大於220K就行了。注意退回到遊戲時此功能會自動關閉,下次呼出CMF需要再次打開,這是爲了把USB使用的内存空間返還出來。


總之CMF有其自身獨特的優點同時也有不少缺點,要完善CMF的功能需要各位使用者熱心的建議和測試。koro的技術實力我見識過可是很強的,而且RP也很好,在這裡再次感謝他以及CM的原創者aeolusc帶給大家這麼優秀的修改工具。
arrow
arrow
    全站熱搜

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