设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-3-29 11:41:31 | 显示全部楼层 |阅读模式
修改内容:血不减(不过不能被敌人抱住),A+B一起按攻击时无敌。
- H% a& k, g! p$ |' a( `' }4 K! [
$ r: j. R4 `4 p2 t$ T不过如果设按不同的键可以有不同的HACK效果,这个不知道怎么弄,代码没看明白?不知道哪位能指点一下呀谢谢:victory:
6 L- f/ X0 v' `/ k* F) F5 G
  r- j& D8 P: I5 ~- ~3 g更新内容:按srart 后血会加满,一起按AB攻击会无敌。(感谢各位的指点!):loveliness:2 C1 C; L7 R9 Q( `# B. H
! {! ?8 J6 Q/ w6 M2 d
[ 本帖最后由 robin911 于 2009-3-29 19:19 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

该用户从未签到

发表于 2009-3-29 14:04:22 | 显示全部楼层
不错 加油吃饭!
, ^! P; g/ A; ~8 u6 E) m! ~$ c4 X$ N0 ]1 O; r5 {+ G' A$ I' ?
设按不同的键可以有不同的HACK效果,这个不知道你说什么?
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:13:32 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:04 发表 ; p/ j! |+ q, C1 E
不错 加油吃饭!% {! a8 i2 ]2 y
% l9 O2 N* U; a& e) E% W
设按不同的键可以有不同的HACK效果,这个不知道你说什么?

2 N6 Y9 u4 G: L, S" [& b& T就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:8 C) @8 a4 e. v. y# J7 y
  ~* [3 O4 N) ]; p; A
[ 本帖最后由 kongmao45678 于 2009-3-29 14:17 编辑 ]
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:22:39 | 显示全部楼层
断点找到按键代码 ?? ?? ?? ' r/ {% i+ R8 j

) B, G/ B1 u$ Z  Z3 O. v8 ^1 {; i然后找个空白地址 输入上面找到, `$ z8 Q8 x, I9 R
?? ?? ??
% i2 `* V% F1 Z( m: @; F6 kC9 ?? ( 按什么键), ]3 p2 e3 C; C( r9 Z) [- f& k
D0 05 (对比后面的5个字节数值): l$ z: h- V5 U* h! u
A9 ??  8D ?? ?? (什么地址得到什么效果)
( I2 B5 n! y, `+ Z4C ?? ?? (跳回)  `$ X+ h; W( L8 r
, s0 o& a8 v& G* m, Z1 \8 n8 r5 d( \
我也是自己研究别人作品分析的,估计说得不对# u1 Z: j6 D& B6 _5 h+ W( p) C
建议你先去看教材
回复

使用道具 举报

签到天数: 712 天

[LV.9]以坛为家II

发表于 2009-3-29 14:24:38 | 显示全部楼层
原帖由 kongmao45678 于 2009-3-29 14:13 发表
; I$ Z; w! J4 K2 u, e: A/ [( I  I' p5 S/ Z
就是想要多加几个判定:比如按个start键后,血会增加,按个方向键后(比如“上”)就会隐身,按个“左”就会加命,这个代码该怎么写呀,思路是什么呀?:victory:,现在只会弄一个条件……:time:

( `  J. L" U( s/ ~( v4 C6 o& R暂停和不暂停的状态不一样,数值就不一样,先用暂停和不暂停找出地址,然后再加入按键比较,两个条件同时成立就行了。
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-3-29 14:36:03 | 显示全部楼层
原帖由 湘西小人物 于 2009-3-29 14:16 发表 ( e5 Q' y2 [% f8 y. i; {( ?2 c
首先你得找到按键地址 和对应的键值

* F# f" q) y) V8 a这个已经得到了。然后呢?, p8 b' r. A7 w) \1 l8 r% X
; j7 c3 h: ]; z9 m: G4 Z, [
& X' u) e- J, F- v
48 c9 28 d0 08 键值比较并跳8个字节  A9 10 8D F0 06 一个付值命令。8D F4 06 68 这个的意思是什么呀?
+ {4 y; w6 q4 x9 L/ Q& _48 c9 22 d0 10  意思同上跳过16个字节,A9 01 8D 71 06 同上。8D 75 06 这个是什么意思,为什么没有这个68了?
# W' p& O6 Y  F0 ^  k# X9 X: Q, S# s7 {! H/ s
上面共有4个比较键值,后面跟的付值命令后面都会跟一段8D ?? 06 68(有的有68有的没有这个是什么意思呀?)
% @/ j1 b4 O: a; r( E' \) ~/ F& ~4 n; m% k8 t& @  ?& [5 a/ G; G
[ 本帖最后由 kongmao45678 于 2009-3-29 14:48 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 14:45:25 | 显示全部楼层
48 c9 28 按28键后7 N6 g2 ~% m  ~) l7 ^
8D F0 06
# e) D5 y! \' i8D F4 06
/ u* g5 G' x$ g" h# }: Q+ ]% r2个地址数值为10/ D  U: u; t/ g' M0 X8 g, _8 [
: z* q, u$ V$ v6 _% |- h: F  Y7 _. t
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付给这个地址呢1 H( N1 r# k" R, `/ y
7 @5 S& d) d4 [
[ 本帖最后由 kongmao45678 于 2009-3-29 15:05 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-29 15:06:04 | 显示全部楼层
鬼知道什么游戏的代码( B/ u7 d' n" V) O0 _- @& E. x
$ ^9 n- L9 n) Y! r) V
48……68 这个的意思是寄存器入棧和出棧 ?
2 }2 U+ r! v3 @' g  c9 P) p7 g9 G感觉多余,不用也可以的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-26 17:30

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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