设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 1159|回复: 6

[求助] 如何hack成按一次键出一种功能,再按同样的键出另一种功能?

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-7-31 12:05:52 | 显示全部楼层 |阅读模式
拿FC的魂斗罗2为例,按一下选择键出散弹,再按一下出苹果弹,再按一下出激光。程序如何认别出,我第一次选择键后,执行散弹的代码,第二次按键后,执行苹果弹的代码,第三次执行激光的代码呢?

该用户从未签到

发表于 2009-7-31 13:38:47 | 显示全部楼层
输入累增或减的代码& e( n0 t  v3 X% N1 E, ^
游戏中按一下选择键,武器地址累加或减,武器自然会变化
) Z+ P9 v* g7 |: ^" P$ M, l1 ^( z2 X2 N* U
可以搜索高手的作品来分析
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 13:43:41 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:38 发表 2 i' k3 ~1 T* {4 ^# Y+ j
输入累增或减的代码
6 \/ a4 _4 Z% E  A' K. e游戏中按一下选择键,武器地址累加或减,武器自然会变化3 @) H2 v2 f5 F, k( R* s

* i7 B* b+ o! z; s) B$ ~可以搜索高手的作品来分析
3 F3 O1 A; C3 M
10表示普通子弹,如果是累加的话11表示散弹,12表示苹果弹,13表示激光,那么一直加上去的话,怎么样才能回到10?
回复

使用道具 举报

该用户从未签到

发表于 2009-7-31 13:53:13 | 显示全部楼层
在加段指令+ S, ?$ V) Y6 U4 \* W  }: r0 j
当到武器地址到达XX值的时候返回XX值
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 15:10:01 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:53 发表 0 u* ]  s; |" W8 S4 q0 Y
在加段指令
: n" \# P- A. b$ b; K4 V当到武器地址到达XX值的时候返回XX值
  @% e5 c0 X3 ]
谢谢啦:loveliness:
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2009-7-31 19:28:02 | 显示全部楼层
pha  
$ n/ ?/ ^& H8 [lda    按键内存& ~$ k' a* g# e
cmp  #$20        SELECT键
: ?+ }8 M: Q2 @2 {% |8 lbne  end
" k% X- j6 Z9 Finc   子弹内存/ G3 Y  q! F! {! V& N5 J/ r' G
lda   子弹内存! X* z* Q  _8 M, G5 U6 N
cmp  #$06     假设有5种子弹,那么到了6就变0
# m" d9 }7 j5 T' `& e- z. Vbne   end
+ m" N# I8 O( A; z7 _; |: R$ L0 mlda   #$00: U3 L. t: u5 R2 h7 E
sta  子弹内存
' C+ L. F1 G! Pend:! y3 y( x) n6 @+ n
pla3 G  i3 F/ c9 h* P" M7 w
rts5 p+ V. I. t1 c! n3 s2 D' Y

( ]( c, d$ T, P4 \/ z9 V魂斗罗这个游戏 子弹代码是 00 01 02 03............. 吃了加速后是 10 11 12 13.................. ( F0 K' _& B# Z2 V/ d$ s5 W/ j* {
这里的判断还要多判断几次
9 ?0 f$ t& ^- U7 R按键的映射内存有两个 一个是按一次后自动归0  这样的效果就是 即使按住也只运行一次3 X# {) p# m7 e( D5 W
另一个内存是按住之后是每个周期都运行的,那样的话就是按一下就运行了N次了,基本选不到你要的武器, 效果就是 随机抽到某子弹,因为按一次就加了N次了2 z6 H6 G: m9 v( B
两个内存是在一起的 中间隔开一个字节~~% E2 G4 G0 F. Y/ b# }$ w) U& }6 O
当然也可以写程序处理这个问题,只是没必要兜圈子了
回复

使用道具 举报

该用户从未签到

发表于 2009-8-1 00:35:42 | 显示全部楼层
感谢楼上提供的资料
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-11 13:09

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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