當前位置:編程學習大全網 - 遊戲軟體 - psp金手指教程

psp金手指教程

因為我不知道妳哪裏不懂,根據妳百度知道的回答情況,我不能斷定妳是不是能理解。所以我只能大概講壹下金手指用法。

妳可以搜索下載金手指傻瓜包,但是妳是哪個版本的psp?

我這裏以3000為例。

1、先把壓縮包直接解壓到記憶棒根目錄下。就是說把CheatMaster和seplugins兩個文件夾及其內容放在根目錄下(和iso目錄並列)

2、進入破解系統的菜單,選擇啟用插件。如果知道如何操作則跳過第3布。否則轉到第3步。

3、關機並重新刷機。

4、進入遊戲測試,方法是按下音量鍵?。如果操作正確則會跳出金手指菜單。如果不出現,妳再留言。

使用簡例:

1、如何修改血量:

比如有1000點,在金手指菜單中選擇“搜索數據”

如果妳對這些比較苦手,那麽保持壹切默認,搜索10進制的1000,然後讓小怪獸A幾下,然後選擇再次搜索,比如只剩200點血了,就搜索10進制的200,這樣的搜索方式原理是,保持第壹次搜索結果(1000)不變的情況下,從這些結果中找出變成200的地址,基本上只會有幾條剩下,如果數據較多妳可以循環搜索,直到找出確認是正確血量的地址(如何判斷,自己學習)。這個方法同樣適用於修改其他數值。

2、血量不是用數字表示的,只有血槽。

就要用到模糊搜索了,在搜索類型中選擇“模糊自動”,然後選擇自動搜索。這樣會把所有地址記錄下來。然後被小怪獸A壹下,血量減少,再次搜索選擇“減少”。然後加點血,搜索選擇增加,再被打,搜索選擇減少。如此循環直到找出正確地址。

3、復雜情況的修改方法

由於玩家技術水平參差不齊,推薦苦手直接尋找互聯網上提供的金手指代碼。比如要修改使所有的道具出現,按下select鍵可以補滿血等等。

這些修改類型的金手指的技術超出了壹般玩家的能力。所以我推薦使用別人的金手指。這裏我提供壹下使用別人發出的金手指的方法。

以下以戰場女武神2為例。

網上搜索出以下提供的金手指代碼(部分):

_S NPJH-50145

_G 戰場女武神2 ←這上面兩個是遊戲在金手指中的名字

_C0 DCT 金錢 ←這個是修改金錢的標題

_L 0x20537180 0x000F423F ←具體代碼(修改金錢為999999,0F423F的十進制,具體是把0x00537180處的地址按16進制方式倒序填入0F423F,無需理解。)

但為什麽不是改0x20537180而是改0x00537180呢?最後會說明。

_C0 EXP 經驗值

_L 0x20537184 0x0098967F ←具體代碼

_C0 這個表示該條代碼不鎖定

_C1 表示鎖定

_L 後面跟的是代碼。

像壹般的修改只有壹條_L 而高級修改涉及到金手指代碼(金手指語言)可以對數據進行自定義式修改方法。所以有的復雜修改會有很多條_L.

比如:

_C0 全人物

_L 0x805357AC 0x004A002C ←這些代碼可不像改錢壹樣

_L 0x00000001 0x00000000 ←不是把0x00000001改成0.下同

_C0 新聞全部

_L 0x40542270 0x00080001

_L 0xFFFFFFFF 0x00000000

_C0 設計図全部

_L 0x80541F6C 0x00730001

_L 0x00000003 0x00000000

這裏的代碼是有程序性的,具體金手指插件的作者有具體說明,我把它方在了最後。

下面說如何調用別人的代碼

如:妳下載到壹段代碼

S NPJH-50145

_G 戰場女武神2

_C0 01 拉瑪爾

_L 0x20386694 0x10000011

_L 0x20386738 0x34120001

_C0 02 賽姐

_L 0x20386694 0x10000011

_L 0x20386738 0x34120002

_C0 03伊薩拉

_L 0x20386694 0x10000011

_L 0x20386738 0x34120003

_C0 04 獵天使魔女徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x34120004

_C0 06伊蒂小隊

_L 0x20386694 0x10000011

_L 0x20386738 0x34120006

_C0 07第七小隊偶像(伊蒂)徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x34120007

_C0 08DC蚊香徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x34120008

_C0 0A加利亞義勇兵徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x3412000A

_C0 0BBLITZ徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x3412000B

_C0 0C腹黑王子(動畫前作BOSS)+帝國軍旗徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x3412000C

_C0 0EPUYOPUYO世嘉徽章

_L 0x20386694 0x10000011

_L 0x20386738 0x3412000E

妳把這段代碼放在壹個文本文檔中,然後把文本文檔的後綴名命名成cmf

即將xxx.txt改成xxx.cmf把這個保存到記憶棒根目錄\CheatMaster\CMF\ 文件夾下即可。然後進入遊戲,呼出金手指,選擇載入表格。妳會看到xxx.cmf。載入即可。由於xxx和遊戲名不同所以金手指表格不會每次遊戲啟動時自動加載。要想自動加載,妳只要載入後再選“保存表格”即可,金手指會自動以遊戲名重新命名地址表格。

以上是大概是用方法,至於其他如快速存檔等等功能,妳可以搜索其他教程,或者發信息給我。

——————————————————————————————

以下內容是插件作者的說明,壹般玩家無需掌握。

代碼格式說明:

首先應該知道的壹點,

CM裏輸入數字的時候,壹般都可以按□在16進制和10進制數字顯示之間切換

鎖定的使用:

只要某行代碼屬性是非鎖定,則該行代碼不會執行.

當前行是D碼或者E碼行非鎖定的話,就跳過後續n行.

指針6碼行非鎖定的話,則跳過若幹行(具體看6碼書寫規則).

字節類型的選擇:

CW碼因為字節數根據金手指代碼語法即可判斷,所以CW碼行的字節類型選自動即可.

CM碼,則根據自己要求選擇,壹般自動也可以滿足要求.

------------------------------------------------------------------------------------

支持以下金手指代碼,cw代碼基本上拿過來就可用

數字壹律16進制

最簡單的,直寫碼

0aaaaaaa 0x000000dd

將地址aaaaaaa處數據改為dd

1aaaaaaa 0x0000dddd

將地址aaaaaaa處數據改為dddd

寫入地址必須是偶數

2aaaaaaa 0xdddddddd

將地址aaaaaaa處數據改為dddddddd

寫入地址必須是4的倍數

壓縮碼,比較有用

8aaaaaaa nnnnmmmm

000000dd 000000ss

從aaaaaaa地址開始,每增加mmmm的地址,就修改這個地址處的數據

寫入數據dd為基數,每次遞增ss,***修改nnnn條

8aaaaaaa nnnnmmmm

1000dddd 0000ssss

從aaaaaaa地址開始,每增加mmmm*2的地址,就修改這個地址處的數據

數據dddd為基數,每次遞增ssss,***修改nnnn條

寫入地址必須是偶數

4aaaaaaa nnnnmmmm

dddddddd ssssssss

從aaaaaaa地址開始,每增加mmmm*4的地址,就修改這個地址處的數據

寫入數據dddddddd為基數,每次遞增ssssssss,***修改nnnn條

寫入地址必須是4的倍數

條件碼,也很有用

Daaaaaaa 200000dd

當地址aaaaaaa處數據等於dd時,執行下壹條密碼,否則跳過

Daaaaaaa 201000dd

當地址aaaaaaa處數據不等於dd時,執行下壹條密碼,否則跳過

Daaaaaaa 202000dd

當地址aaaaaaa處數據小於dd時,執行下壹條密碼,否則跳過

Daaaaaaa 203000dd

當地址aaaaaaa處數據大於dd時,執行下壹條密碼,否則跳過

Daaaaaaa 0000dddd

當地址aaaaaaa處數據等於dddd時,執行下壹條密碼,否則跳過

地址必須是偶數

Daaaaaaa 0010dddd

當地址aaaaaaa處數據不等於dddd時,執行下壹條密碼,否則跳過

地址必須是偶數

Daaaaaaa 0020dddd

當地址aaaaaaa處數據小於dddd時,執行下壹條密碼,否則跳過

地址必須是偶數

Daaaaaaa 0030dddd

當地址aaaaaaa處數據大於dddd時,執行下壹條密碼,否則跳過

地址必須是偶數

0xDaaaaaaa 0x4bbbbbbb

0xnnnnnnnn 0x0000000(0)

0xXXXXXXXX 0xYYYYYYYY (起始行)

※當地址aaaaaaa上的値等於地址aaaaaaa上的則從起始行開始連續執行nnnnnnnn行碼,否則跳過這些碼不執行。

括號內的數字決定兩個地址上的比較値的類型,0表示單字節(8-bit)、1表示雙字節(16-bit)、2表示四字節(32-bit)。

0xDaaaaaaa 0x5bbbbbbb

0xnnnnnnnn 0x0000000(0)

0xXXXXXXXX 0xYYYYYYYY (起始行)

※這個是作不等於的運算。

0xDaaaaaaa 0x6bbbbbbb

0xnnnnnnnn 0x0000000(0)

0xXXXXXXXX 0xYYYYYYYY (起始行)

※這個是作小於的運算。

0xDaaaaaaa 0x7bbbbbbb

0xnnnnnnnn 0x0000000(0)

0xXXXXXXXX 0xYYYYYYYY (起始行)

※這個是作大於的運算。

下面這個條件碼可以嵌套

E0nndddd 0aaaaaaa

當地址aaaaaaa數據等於dddd時,執行下nn條密碼,否則跳過

地址必須是偶數

E0nndddd 1aaaaaaa

當地址aaaaaaa數據不等於dddd時,執行下nn密碼,否則跳過

地址必須是偶數

E0nndddd 2aaaaaaa

當地址aaaaaaa數據小於dddd時,執行下nn密碼,否則跳過

地址必須是偶數

E0nndddd 3aaaaaaa

當地址aaaaaaa數據大於dddd時,執行下nn密碼,否則跳過

地址必須是偶數

E1nn00dd 0aaaaaaa

當地址aaaaaaa數據等於dd時,執行下nn條密碼,否則跳過

E1nn00dd 1aaaaaaa

當地址aaaaaaa數據不等於dd時,執行下nn密碼,否則跳過

E1nn00dd 2aaaaaaa

當地址aaaaaaa數據小於dd時,執行下nn密碼,否則跳過

E1nn00dd 3aaaaaaa

當地址aaaaaaa數據大於dd時,執行下nn密碼,否則跳過

復制碼

5aaaaaaa nnnnnnnn

bbbbbbbb 00000000

將aaaaaaa地址處數據拷貝nnnnnnnn字節到bbbbbbbb地址處

邏輯運算碼

單字節/8 bits

0x7aaaaaaa 0x000000bb

將aaaaaaa地址上的數値作或運算,由bb決定哪些比特作比較。

0x7aaaaaaa 0x000200bb

將aaaaaaa地址上的數値作與運算,由bb決定哪些比特作比較。

0x7aaaaaaa 0x000400bb

將aaaaaaa地址上的數値作非運算,由bb決定哪些比特作比較。

雙字節/16 bits

0x7aaaaaaa 0x0001bbbb

將aaaaaaa地址上的數値作或運算,由bbbb決定哪些比特作比較

地址必須是偶數

0x7aaaaaaa 0x0003bbbb

將aaaaaaa地址上的數値作與運算,由bbbb決定哪些比特作比較

地址必須是偶數

0x7aaaaaaa 0x0005bbbb

將aaaaaaa地址上的數値作非運算,由bbbb決定哪些比特作比較

地址必須是偶數

加減碼

單字節/8 bits

0x301000nn 0aaaaaa

將aaaaaaa地址上的數値每經過壹幀就增加nn。

0x302000nn 0aaaaaa

將aaaaaaa地址上的數値每經過壹幀就減去nn。

雙字節/16 bits

0x3030nnnn 0aaaaaa

將aaaaaaa地址上的數値每經過壹幀就增加nnnn,地址必須是偶數

0x3040nnnn 0aaaaaa

將aaaaaaa地址上的數値每經過壹幀就減去nnnn,地址必須是偶數

四字節/32 bits

0x30500000 0aaaaaa

0xnnnnnnnn 0x00000000

將aaaaaaa地址上的數値每經過壹幀就增加nnnnnnnn,寫入地址必須是4的倍數

0x30600000 0aaaaaa

0xnnnnnnnn 0x00000000

將aaaaaaa地址上的數値每經過壹幀就減去nnnnnnnn,寫入地址必須是4的倍數

這些碼可以把地址上的原數値作加減法運算,加減的速度非常快,通常要配合條件碼使用。

鍵位碼

D00000dd 1nnnnnnn

當鍵位值等於nnnnnnn時執行該行代碼下的dd+1行代碼,否則跳過dd+1行代碼。

反向鍵位碼

D00000dd 3nnnnnnn

當鍵位值等於nnnnnnn時跳過下面dd+1行代碼,否則執行下面dd+1行代碼。

每個按鍵對應的鍵位値如下:

Button Code

SELECT 0x00000001

START 0x00000008

DPAD UP 0x00000010

DPAD RIGHT 0x00000020

DPAD DOWN 0x00000040

DPAD LEFT 0x00000080

L TRIGGER 0x00000100

R TRIGGER 0x00000200

TRIANGLE 0x00001000

CIRCLE 0x00002000

CROSS 0x00004000

SQUARE 0x00008000

HOME 0x00010000

HOLD 0x00020000

NOTE 0x00800000

SCREEN 0x00400000

VOLUME UP 0x00100000

VOLUME DOWN 0x00200000

WLAN UP 0x00040000

REMOTE HOLD 0x00080000

如果想配組合鍵的話可以將每個按鍵的值相加

支持嵌套

指針碼

適用於某些每次變化,動態分配的內存數值

反正想做這個碼的人會自己研究,用的人直接輸入,這裏不詳細說明了

8位+

0x6aaaaaaa 0x000000vv

0x0000nnnn 0xiiiiiiii

16位+

0x6aaaaaaa 0x0000vvvv

0x0001nnnn 0xiiiiiiii

32位+

0x6aaaaaaa 0xvvvvvvvv

0x0002nnnn 0xiiiiiiii

8位-

0x6aaaaaaa 0x000000vv

0x0003nnnn 0xiiiiiiii

16位-

0x6aaaaaaa 0x000000vv

0x0004nnnn 0xiiiiiiii

32位-

0x6aaaaaaa 0x000000vv

0x0005nnnn 0xiiiiiiii

多級指針

0x6aaaaaaa 0xvvvvvvvv

0xqqqynnnn 0xbbbbbbbb

0x2ccccccc 0x3ddddddd

……

aaaaaaa還是最原始的base,vvvvvvvv是value,y是指針類型決定了value的數據類型以及bbbbbbbb是正向還是逆向的。

nnnn〉1時判斷下面的附加行是甚麼數字開頭的,1開頭的是之前的指針復制碼,9開頭的是之前的指針壓縮碼,2或3開頭的就是多級指針碼。

如果是多級指針碼的話那qqq部分必須是000,ccccccc是1級offset,ddddddd是2級offset,後面依次類推,而bbbbbbbb是末級offset,也就是最後將要寫入vvvvvvvv時的那個offset。

附加行中開頭的2表示ccccccc是正向offset,開頭的3表示ddddddd是逆向offset。

擧兩個戰神的例子:

鎖mp

[[[0x60346B00]+0xA8]+0x68]+0x64

0x60346B00 0x43480000

0x00020003 0x00000064

0x200000A8 0x20000068

因為末級offset是0x64而且是正向的所以bbbbbbbb部分是0x00000064,y部分是2(因為鎖32bit數據);0xA8是1級offset而且是正向的所以附加行開頭就是0x200000A8;2級offset是0x68就是0x20000068。

  • 上一篇:夢見撿到很多寶石的預兆
  • 下一篇:宿州衛校校長是誰
  • copyright 2024編程學習大全網