设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 1814|回复: 8

[求助] MD按鍵hack問題

  [复制链接]

该用户从未签到

发表于 2009-3-19 19:33:58 | 显示全部楼层 |阅读模式
看了HeavenTrain的按鍵hack,現在有以下問題# b) e% ^3 a& T- X
1.為什麽查找要F9 00 A1 00 03來達到修改目的?6 ?0 ]3 a  F7 \% ]; v4 W
2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?0 x% i( _; S+ r4 ]
3.小鬼混的MD 怒之铁拳3 换人版中的一鍵换人是通過什麽命令實現的?- \5 e( ]* ?: c6 {9 F! y
4.有沒有中文的68k指令集,全是英文的,看不懂

签到天数: 1897 天

[LV.Master]伴坛终老

发表于 2009-3-19 22:49:13 | 显示全部楼层
原帖由 money_114 于 2009-3-19 19:33 发表 ' D/ i+ E, u" K, x; q. u$ \
看了HeavenTrain的按鍵hack,現在有以下問題
7 b6 Y. w" M6 r0 C  Q1.為什麽查找要F9 00 A1 00 03來達到修改目的?( F1 I, y, S' x5 ~6 e, o
2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?% M' s' y* G3 e1 U% ~- |
3.小鬼混的MD 怒之铁拳3 换人版 ...

$ d1 y2 N  j9 _5 p$ q# _
9 |) |/ T9 I3 t. D$ T5 s$ t5 x3 J, t- I1。A10003是手柄按键读写端口。, m3 R6 j/ y% b) M/ s

5 W( I( D* R: X. Y$ \8 R* n2。我印象中我修改的大多是BIN格式吧。其他格式ROM没有做过修改。) I( @, u# P  \# m0 F. Y% e
& f  U( c; K0 r
3。我记得HeavenTrain有制作过MD《超级火枪英雄(换枪版)》HACK ROM,可以拿来参考一下,思路应该是差不多吧。
& I' t8 V$ \1 P/ _# G3 Y' y' c/ R+ U/ L5 m: O
4。置顶资料帖只有68K指令集临时速查(中文),不是很多资料都有中文的。看不懂可以用GOOGLE主页语言翻译翻译一下,不过翻译效果不是很好。
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-19 23:06:37 | 显示全部楼层
第一個問題解決; j, Q7 g2 U# S! p% F/ J/ W
不過,我查bin查不到這個代碼,在md格式下倒能查到* P) ?2 v8 N$ G, l* P
另外HeavenTrain的換槍版是通過不同按鍵來達到換槍的,我要的是一鍵換搶的指令類型. K/ S2 Y3 v4 ?* z
指令集我要的是16進制對應的指令及説明,光看指令無法修改
' b6 [4 k: |/ W8 v4 P  H4 [0 G0 m# p* W
[ 本帖最后由 money_114 于 2009-3-19 23:10 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 11:39:38 | 显示全部楼层
其他的也不知道什么意思,知道使用方法就行了' Q: x5 D' f- g4 N8 m
. ~$ |( d6 x8 ?9 Z7 s8 g
一鍵换人的指令是通过游戏人物代码的差值来输入+ A) I" U7 h  j0 a& Q
你可以研究类似作品,
- @7 h9 P% Q& v* X9 S3 O9 S/ Q换枪、换人,选择关卡,==
& _  l$ a5 S( b& s& l) g; U- f# @6 u
很容易就学会的
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-20 12:04:58 | 显示全部楼层

回复 4楼 的帖子

這個是你改的怒3換人hack,圖中標顔色的地方看不懂: v; t9 C! }& Q3 M

5 B' r  V/ @' u3 |* R" e3 j2 |" s+ T2 m9 F
5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?4 ]  ]: D! d$ x+ [/ H# q8 f
13FC有是什麽意思?爲什麽又把00的值送入DF0D?3 O# `9 Q# A& b. S1 _* {2 z
還有md不支持組合按鍵hack?我hack后只有設置快捷鍵才能出現效果,單單同時按2個按鍵沒反應
6 P' v  x3 b  O1 f, B7 A! m我的意思就是能有説明文件把16進制和68k指令集對應起來,單看怎麽看得懂:yun:

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:07:40 | 显示全部楼层
其他蠻簡單的,就針對第一個問題再說明下。! h$ F" J" H! p! Y" P
0xa10002 first controller3 {% j# ?/ b% ?
0xa10004 second controller3 X. U1 I$ W2 C& [8 E. p7 {

3 V0 ]6 l% X, X) ]7 Z4 ~0xA10003/0xA10005/0xA10007 are the DATA ports,
! K4 A; `  k1 i* E( Nwhich read from/write to joypad 0xA10009/0xA1000B/0xA1000D
! \( ?7 b9 v1 r' Q. I! vare the CTRL ports, which set the input/ouput$ S/ A! H$ i/ `8 ^$ Y6 k
1 D, p) D* k  e4 n

; i  r! P; Y9 a1 ~# H9 _- s想讓subroutine在任何時刻都有效,7 d% e/ ^+ b% G8 e, M: l% w
就必須找global section。
& V; T' e6 p5 ]& s1 I0 A控制器是其中一個,5 I; g8 R# i' F, y, c4 @
除了控制器當然還有其他可寫入的section存在。
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:14:18 | 显示全部楼层
1.5438 0dfd
$ h9 u- d0 K% _1 E, {6 DADDQ.B    #0x2,0x0DFD
9 G5 l4 m$ e1 L
* Y  n6 d3 ]7 Z3 T0 c' nadd 2 to the address 0xDFD
) |. ~0 ]7 v+ H, {6 l& s9 V4 ?! B. H3 F. \, L/ F
2.13fc 0000 00ff df0d              * j; {& `4 l3 K) `, i. u2 w( A
MOVE.B    #0x00,0x00FF0DFD1 q8 Q- p5 D7 k, Z; u, [: A: ]4 ~

! H8 C8 I$ a1 w: w( O+ Jmove the val to the address 0x0DFD
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:53:54 | 显示全部楼层
原帖由 money_114 于 2009-3-20 12:04 发表 # C7 W& N( i3 B, _
這個是你改的怒3換人hack,圖中標顔色的地方看不懂
/ K2 E5 p9 S, L. d& g7 u% D5 h% E42716( s2 @: f$ t, b$ y0 M
" O/ [% e; E4 w) d" \
5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?2 M  M1 a2 k" ]6 {+ N# d  V
13FC有是什麽意思?爲什麽又把00的值送入DF0D?0 T$ {7 T+ E* f" i" T& B
還有md不支持組合按鍵hack?我hack后只有設置快 ...
9 J0 X  l5 C9 N* W
把DFOC地址 数值+2 ) {# _& r5 D9 v9 |( n- z
如DF0C地址 数值到0E ,DF0C数值返回00(不返回换人地址数值就会不断累加)
: Z9 t4 [9 I) {3 b/ y; Z8 S# q1 J3 Q9 o( W; r: i7 G
很多游戏地址偏移啊
回复

使用道具 举报

该用户从未签到

发表于 2010-6-4 11:09:05 | 显示全部楼层
支持一个啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 15:15

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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