设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

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

该用户从未签到

发表于 2009-7-31 13:38:47 | 显示全部楼层
输入累增或减的代码$ u5 L7 V! ^. S' O6 f: [
游戏中按一下选择键,武器地址累加或减,武器自然会变化
( D3 B4 V5 m$ x% S8 l% b' s9 K6 r3 Z8 P
可以搜索高手的作品来分析
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 13:43:41 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:38 发表
% r& g" i( _3 `0 ~5 K输入累增或减的代码1 Z# ~5 p' T6 b: p: u5 `
游戏中按一下选择键,武器地址累加或减,武器自然会变化
( t* ^# }4 V$ J, s6 m2 T6 w9 P4 X3 C1 O  |
可以搜索高手的作品来分析

0 N1 Q" T# b' w) [10表示普通子弹,如果是累加的话11表示散弹,12表示苹果弹,13表示激光,那么一直加上去的话,怎么样才能回到10?
回复

使用道具 举报

该用户从未签到

发表于 2009-7-31 13:53:13 | 显示全部楼层
在加段指令
" j& F$ E" ~$ I) Y当到武器地址到达XX值的时候返回XX值
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 15:10:01 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:53 发表 # {0 k/ ]5 a' n/ v$ b* [
在加段指令+ y# S& ^* Y& Z  W' K) }5 j
当到武器地址到达XX值的时候返回XX值
: b2 y7 u) Y/ B
谢谢啦:loveliness:
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2009-7-31 19:28:02 | 显示全部楼层
pha  
+ p+ l* s- v' m; olda    按键内存8 R, j* _8 j# e7 x
cmp  #$20        SELECT键
/ W; ]5 U/ l# i& T8 v0 ]. A& c7 l( Tbne  end
) T+ y) j, r  Q4 Yinc   子弹内存5 b0 M7 ]- h7 x4 `* @
lda   子弹内存. X) g% |( ^* s) P' g" U$ \( X
cmp  #$06     假设有5种子弹,那么到了6就变0
, U: e+ f- {8 ~/ Mbne   end
5 i) _: ^2 c# ?7 |+ R0 Rlda   #$002 o6 Z& N( E" X  E8 ~  Q
sta  子弹内存  x, B4 ~( |. E4 c9 L* B
end:- _, W+ r/ U& R; D! M. Q
pla
9 v' \) t6 S$ J& |/ j) nrts& F( q. @. T3 R* P& g

) O: w2 r( ?2 w; P7 V+ q" E魂斗罗这个游戏 子弹代码是 00 01 02 03............. 吃了加速后是 10 11 12 13..................
( H& k, `; t6 U; ?这里的判断还要多判断几次
2 i  |6 F  ]" r: Y% l7 O  h( p3 L按键的映射内存有两个 一个是按一次后自动归0  这样的效果就是 即使按住也只运行一次
: h# I6 ~4 @! |另一个内存是按住之后是每个周期都运行的,那样的话就是按一下就运行了N次了,基本选不到你要的武器, 效果就是 随机抽到某子弹,因为按一次就加了N次了
9 l* N. S4 f; K" K3 J$ ~! G两个内存是在一起的 中间隔开一个字节~~
2 K5 Z, o# u& Z4 n/ n% S$ Q当然也可以写程序处理这个问题,只是没必要兜圈子了
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-14 13:27

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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