IPB

Welcome Guest ( Log In | Register )

> [PSP]CMF代码格式, FC 通用,转自 www.wholehk.com
猫猫草
post 2010-12-22 10:17:56, Wed
Post #1


猫猫猫
***

Group: Power Cat
Posts: 626
Joined: 2006-12-8
Member No.: 2



直接寫入碼

單字節/8 bits
0x0aa aa aa a 0x000000bb
※將aa aa aa a地址上的數値修改成bb並鎖定不變。

雙字節/16 bits
0x1aa aa aa a 0x0000bb bb
※將aa aa aa a地址上的數値修改成bb bb並鎖定不變,地址尾數必須是0、2、4、6、8、A、C或E。

四字節/32 bits
0x2aa aa aa a 0xbb bb bbbb
※將aa aa aa a地址上的數値修改成bb bb bbbb並鎖定不變,地址尾數必須是0、4、8或C。

這些就是最普通的代碼了,CM的碼也可以直接轉成這種碼。
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
猫猫草
post 2010-12-22 10:23:25, Wed
Post #2


猫猫猫
***

Group: Power Cat
Posts: 626
Joined: 2006-12-8
Member No.: 2



多行寫入碼

單字節/8 bits
0x8aa aa aa a 0xnn nncc cc
0x000000bb 0x000000dd
※從aa aa aa a地址開始連續作nn nn行的修改,每行地址間隔cc cc,第一行修改値爲bb,之後每行修改値遞增dd

雙字節/16 bits
0x8aa aa aa a 0xnn nncc cc
0x1000bb bb 0x0000dd dd
※從aa aa aa a地址開始連續作nn nn行的修改,每行地址間隔cc cc×2,第一行修改値爲bb bb,之後每行修改値遞增dd dd,地址尾數必須是0、2、4、6、8、A、C或E。

四字節/32 bits
0x4aa aa aa a0xnn nncc cc
0xbb bb bbbb 0xdd dd dd dd
※從aa aa aa a地址開始連續作nn nn行的修改,每行地址間隔cc cc×4,第一行修改値爲bb bb bb bb,之後每行修改値遞增dd dd dd dd,地址尾數必須是0、4、8或C。

這些就是俗稱的壓縮碼了,是實用度非常高的碼,可以將連續多行有規律的碼壓縮成短短的兩行。單字節和雙字節的壓縮碼的區別就以第二行的開頭是0還是1來決定。
比如
0x00320267 0x00000002
0x00320269 0x00000003
0x0032026B 0x00000004
0x0032026D 0x00000005
0x0032026F 0x00000006
可以壓縮成
0x80320267 0x00050002
0x00000002 0x00000001

又比如
0x105603BC 0x00000201
0x105603C0 0x00000403
0x105603C4 0x00000605
0x105603C8 0x00000807
0x105603CC 0x00000A09
可以壓縮成
0x805603BC 0x00050002
0x10000201 0x00000202

擧了兩例各位應該看出名堂了吧。通常遊戲中的全道具之類的碼就是壓縮碼發揮的最好地方,衹要道具代碼連續,幾百行的全道具碼也可以縮短爲二到四行。
Go to the top of the page
 
+Quote Post

Posts in this topic
猫猫草   [PSP]CMF代码格式   2010-12-22 10:17:56, Wed
猫猫草   [size=4]多行寫入碼 [color=red]單字節/8 bi...   2010-12-22 10:23:25, Wed
猫猫草   [size=4]條件碼 [color=red]單字節/8 bits 0x...   2010-12-22 10:24:09, Wed
猫猫草   [size=4]萬能鍵位碼 0xD00000[color=green]nn 0...   2010-12-22 10:27:56, Wed
猫猫草   [size=4]多行條件碼 [color=red]單字節/8 bi...   2010-12-22 10:28:57, Wed
猫猫草   [size=4]加減碼 [color=red]單字節/8 bits 0x...   2010-12-22 10:29:46, Wed
猫猫草   [size=4]邏輯運算碼 [color=red]單字節/8 bi...   2010-12-22 10:30:30, Wed
猫猫草   [size=4]複製碼 0x5[color=crimson]aaaa aaa 0xnn...   2010-12-22 10:31:09, Wed
猫猫草   [size=4]指針複製碼 0x6aaaa aaa 0xbbbb bbbb ...   2010-12-22 10:31:57, Wed
猫猫草   [size=4]指針碼 [color=red]單字節/8 bits ...   2010-12-22 10:32:49, Wed
猫猫草   [size=4]多級指針碼 [color=red]單字節/8 bi...   2010-12-22 10:33:40, Wed
猫猫草  

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 2024-12-25 16:24