设为首页收藏本站

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

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

  [复制链接]

签到天数: 389 天

[LV.9]以坛为家II

发表于 2009-7-31 12:05:52 | 显示全部楼层 |阅读模式

欢迎注册EMU618社区论坛

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

×
拿FC的魂斗罗2为例,按一下选择键出散弹,再按一下出苹果弹,再按一下出激光。程序如何认别出,我第一次选择键后,执行散弹的代码,第二次按键后,执行苹果弹的代码,第三次执行激光的代码呢?

该用户从未签到

发表于 2009-7-31 13:38:47 | 显示全部楼层
输入累增或减的代码
( V  `* J7 T5 N# A% ]3 ~1 F! r游戏中按一下选择键,武器地址累加或减,武器自然会变化
" b3 `+ B* j: D& u/ u5 v. T$ n0 h/ w5 G2 d
可以搜索高手的作品来分析
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 13:43:41 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:38 发表 ! L  v& i) y0 P
输入累增或减的代码0 R% h5 |( \! m# m3 }2 ?+ D
游戏中按一下选择键,武器地址累加或减,武器自然会变化! L, A/ ~- z$ h' ?" f
, n8 p- H6 [9 t& c
可以搜索高手的作品来分析
3 L* c! z6 r8 X' b$ X$ t
10表示普通子弹,如果是累加的话11表示散弹,12表示苹果弹,13表示激光,那么一直加上去的话,怎么样才能回到10?
回复

使用道具 举报

该用户从未签到

发表于 2009-7-31 13:53:13 | 显示全部楼层
在加段指令
  C& H+ E, d/ p: F当到武器地址到达XX值的时候返回XX值
回复

使用道具 举报

签到天数: 389 天

[LV.9]以坛为家II

 楼主| 发表于 2009-7-31 15:10:01 | 显示全部楼层
原帖由 湘西小人物 于 2009-7-31 13:53 发表
* K' m5 o4 i# B" s2 u' L在加段指令
% ^5 t8 R1 g5 D4 d- ^; ?4 ?当到武器地址到达XX值的时候返回XX值

! Y4 D4 F7 g8 M' c0 h  \/ C1 o4 Y5 i谢谢啦:loveliness:
回复

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2009-7-31 19:28:02 | 显示全部楼层
pha  1 u# W& T9 g7 F7 M
lda    按键内存$ N1 q) s6 L% ~( B
cmp  #$20        SELECT键
, l/ L5 L: n8 {6 ~* d6 ]4 Gbne  end# Q3 a( ~4 r( f, E
inc   子弹内存
% b! P9 @. H5 E/ N0 O& Klda   子弹内存1 m$ h0 s/ a3 j3 t, k+ [% {
cmp  #$06     假设有5种子弹,那么到了6就变06 U. g0 Z" Z: m$ ~# H7 l( z
bne   end
5 |; ~, G. c6 clda   #$00
0 p1 N. j3 @  w: [( a* \& _sta  子弹内存4 s9 l- r- M% L' g( U
end:3 ]. k# X9 s. n; B+ J
pla
0 i$ N) u5 ?& Crts
1 Q3 \8 t" ]; A- \$ X1 p5 N7 {0 y1 N" K/ t% g8 S! S# [: h4 }; g
魂斗罗这个游戏 子弹代码是 00 01 02 03............. 吃了加速后是 10 11 12 13.................. : o  H7 b/ Y, F+ Y. f
这里的判断还要多判断几次
; k4 o. r  I1 Q/ e按键的映射内存有两个 一个是按一次后自动归0  这样的效果就是 即使按住也只运行一次
. |7 }" \7 [) g$ |另一个内存是按住之后是每个周期都运行的,那样的话就是按一下就运行了N次了,基本选不到你要的武器, 效果就是 随机抽到某子弹,因为按一次就加了N次了
, q5 W: ~: C( M  o+ I) m# N% B两个内存是在一起的 中间隔开一个字节~~: m- I9 t# e( r' v  D& @
当然也可以写程序处理这个问题,只是没必要兜圈子了
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋

GMT+8, 2026-3-7 00:45

Powered by Discuz!

© 2001-2026 Discuz! Team.

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