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:31:57, Wed
Post #2


猫猫猫
***

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



指針複製碼

0x6aaaa aaa 0xbbbb bbbb

0xqqq00002 0xccc ccc cc

0x1ssss sss 0x00000000

nnnn必須等於0002,作用是從地址A複製bbbb bbbb個字節到地址B。

地址A=aaaa aaa上的値減08800000加ccc cc ccc

地址B=(aaaa aaa+qqq×4)上的値減08800000加ssss sss



這個指針碼是專門用來解決那些動態地址的遊戲的。某些遊戲如《天地之門》、《天誅 忍大全》、《寂靜嶺
起源》中的HP地址是會隨場景或關卡的變化而變化的,但並不是完全無規律的變化,而是根據某個地址上的四字節的數値作爲基地址再進行一個固定的偏移後形成
的實際地址。衹要能找到基地址和偏移量就能用指針碼牢牢鎖定住實際地址了,不管那個地址偏移到哪都一樣。不過找基地址的難度非常大,國內會做指針碼的人
(比如我)眞的不多。

指針壓縮碼和指針複製碼是我和CW作者一起協商後設計出來的,用來實現《星之海洋FD》這樣的遊戲中的全道具和HP不減之類的修改的。
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
3 User(s) are reading this topic (3 Guests and 0 Anonymous Users)
0 Members:

 

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