[PSP]CMF代码格式, FC 通用,转自 www.wholehk.com |
[PSP]CMF代码格式, FC 通用,转自 www.wholehk.com |
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的碼也可以直接轉成這種碼。 |
|
|
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不減之類的修改的。 |
|
|
Lo-Fi Version | Time is now: 2024-12-25 16:11 |