设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 4015|回复: 9

[原创FC/FDS-HACK] FC忍者神龟2按键hack(更新)

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。& s( I/ L9 ]- U5 u1 A0 V1 N
( J. ^; `: \( @
不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
& d' P( K8 A  K( K) k# Z
* T) M5 n& ^/ j$ A( b% A. j. g" C更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:6 {8 k% W2 `0 u3 r

" ^( |+ T9 f- n. c* b, c[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
8 M! }- D, q. h4 u2 q8 F7 x! L! g) U7 F  ?8 W
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 1 F) E6 ~$ g+ H6 k, {1 ^3 ?" p
不错 加油吃饭!1 t1 X" T. r+ B+ J# I
* l. o  K, v' ]0 h0 f9 g
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
: Y/ T/ g" C$ t- w1 i8 P* M
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:# Y9 B' l& z! V, m
; ^1 @% v* d1 G5 L) [& `
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:16:27 | 显示全部楼层
首先你得找到按键地址 和对应的键值
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? + Y% @3 @9 m( J
& W+ T! `3 r/ E4 w; M1 {/ f
然后找个空白地址 输入上面找到
2 P' j' ~5 ^; L. B) Y2 z8 L?? ?? ??
  f5 c6 m8 c1 H: w4 rC9 ?? ( 按什么键)
8 ]: ?. d) d8 Y$ d  E9 Q# pD0 05 (对比后面的5个字节数值)$ S, z- K2 s- r7 ~& W3 T
A9 ??  8D ?? ?? (什么地址得到什么效果): [) b7 Y3 x% [7 g5 H- k3 l
4C ?? ?? (跳回)
% [; t. e3 z/ o8 L8 C9 R
' k$ ^( s7 d: {! G我也是自己研究别人作品分析的,估计说得不对+ i0 _3 b2 j- M7 {
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
* }4 ?. I9 ?7 E& ]: I5 x2 F6 Z0 D( b4 F9 r/ J' P
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

( D5 t5 ~- ^9 q8 ], Z6 c" |4 o暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表
; s) z- a( \2 A& M6 f$ U7 ~首先你得找到按键地址 和对应的键值

" {2 U# d6 w& [# Q* J! I这个已经得到了。然后呢?
4 }5 D$ {% W" z7 W: t. ~, X2 h0 k% L$ L' l

: Q3 \6 h& t* @# S4 n! w2 R1 ~2 H48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
4 M  I2 o$ V( u0 v48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?. H/ q( F. {' C6 d9 ]
0 N) o3 a6 D  u7 F" s
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)' ]" b, a& G( P8 t3 s3 I& d- X

& r) G5 ]/ f& A5 o0 y[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后) C/ J5 i  I; D
8D F0 06 " j1 l) M$ }( F# u
8D F4 06
5 |; b, a3 l% S2 w0 x2个地址数值为10
, r; @! a" d# n7 ]6 b  Z  J' d- t% R( ]/ s5 P: X
48和 68 这个的意思是寄存器入棧和出棧 ?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 15:00:47 | 显示全部楼层
谢谢楼上版主。A9 10 8D F0 06 8D F4 06 68 。相当于一个连续付值,前面一个 是把10付给了06 f0 (就是血的地址),后一个地址06 f4 是什么地址呀?为什么把给10付给这个地址呢
7 }. Z, r3 I$ ~: b5 o, g* s# y0 U
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码
# W7 A9 g2 j! q+ d/ Y% I+ t# h8 }& I' c: ^  Y+ |& j4 F/ p2 Z
48……68 这个的意思是寄存器入棧和出棧 ?  \3 a; L' U5 m  U, I
感觉多余,不用也可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2026-3-17 02:32

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表