设为首页收藏本站

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

[求助] MD按鍵hack問題

  [复制链接]

该用户从未签到

发表于 2009-3-19 19:33:58 | 显示全部楼层 |阅读模式
看了HeavenTrain的按鍵hack,現在有以下問題
$ \+ k; O8 U) N* Z- o! C1.為什麽查找要F9 00 A1 00 03來達到修改目的?, `# F6 Q" D7 ?, a) N8 F1 i
2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?
" U4 j% Y( E' q3.小鬼混的MD 怒之铁拳3 换人版中的一鍵换人是通過什麽命令實現的?5 I. m$ n5 P( {2 ]
4.有沒有中文的68k指令集,全是英文的,看不懂

签到天数: 1993 天

[LV.Master]伴坛终老

发表于 2009-3-19 22:49:13 | 显示全部楼层
原帖由 money_114 于 2009-3-19 19:33 发表
1 d* l4 h% u  K0 y/ W9 z& G看了HeavenTrain的按鍵hack,現在有以下問題! s5 J8 U- f& r: l# o
1.為什麽查找要F9 00 A1 00 03來達到修改目的?% E: Q8 `5 P) \8 y1 @
2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?' q/ h1 v0 S3 E" T( w
3.小鬼混的MD 怒之铁拳3 换人版 ...
8 k: T' R: |3 D) @  N9 _" b

4 s0 B1 q+ ]7 V+ o8 g9 n1。A10003是手柄按键读写端口。, I' a' k8 L8 m- G- c( x
' R  c8 E' b4 `/ J
2。我印象中我修改的大多是BIN格式吧。其他格式ROM没有做过修改。
8 ]3 Y1 J1 U$ E7 G
' Q3 [3 v! S' F# K; u3。我记得HeavenTrain有制作过MD《超级火枪英雄(换枪版)》HACK ROM,可以拿来参考一下,思路应该是差不多吧。5 I; ^& Q$ Y2 r. L

0 R0 F0 x- g8 s+ L0 r8 u4。置顶资料帖只有68K指令集临时速查(中文),不是很多资料都有中文的。看不懂可以用GOOGLE主页语言翻译翻译一下,不过翻译效果不是很好。
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-19 23:06:37 | 显示全部楼层
第一個問題解決8 T0 ?. i' V/ g, v' \5 Y" D
不過,我查bin查不到這個代碼,在md格式下倒能查到
; m: L) t3 j: f5 P, u6 R另外HeavenTrain的換槍版是通過不同按鍵來達到換槍的,我要的是一鍵換搶的指令類型5 b; Y2 s% @; h# g
指令集我要的是16進制對應的指令及説明,光看指令無法修改) [  t: f0 [! u/ d: T

6 a! J, E7 ], }# ?, l7 |[ 本帖最后由 money_114 于 2009-3-19 23:10 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 11:39:38 | 显示全部楼层
其他的也不知道什么意思,知道使用方法就行了! z5 }' }! s  M1 j; ~' c  R
. p( \% Z8 ~8 |: q2 z/ j7 ^4 [
一鍵换人的指令是通过游戏人物代码的差值来输入, K* A7 z3 W9 v$ L2 F6 `
你可以研究类似作品,
/ d# }% \! N! X( x; K" B$ t  B换枪、换人,选择关卡,==
4 B' J! r3 Q( S& F( \6 i  \5 R4 q' [0 W$ \! h
很容易就学会的
回复

使用道具 举报

该用户从未签到

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

回复 4楼 的帖子

這個是你改的怒3換人hack,圖中標顔色的地方看不懂6 }! c  B* M+ W. X2 O
, ~3 ~  e$ E; m1 k0 U

; B, I0 m" [. {' C' P5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?8 W' X5 l' r" d) x0 w, z9 v
13FC有是什麽意思?爲什麽又把00的值送入DF0D?' B4 m# Z* Z: o+ M
還有md不支持組合按鍵hack?我hack后只有設置快捷鍵才能出現效果,單單同時按2個按鍵沒反應
6 U: g1 B- e1 l8 d; q/ |我的意思就是能有説明文件把16進制和68k指令集對應起來,單看怎麽看得懂:yun:

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:07:40 | 显示全部楼层
其他蠻簡單的,就針對第一個問題再說明下。
+ C7 r: g6 y6 i! d0xa10002 first controller
. _! w1 N6 V, O! G" f( w# U1 N7 a0xa10004 second controller9 i5 `. @" _- H( n. U. `" H

. w  C0 ~& g# Z) R+ ]" E0xA10003/0xA10005/0xA10007 are the DATA ports,
/ ?0 b5 A# \& o8 f/ M5 E# Hwhich read from/write to joypad 0xA10009/0xA1000B/0xA1000D
5 `! K" b+ k- Vare the CTRL ports, which set the input/ouput
( C7 @6 p' ^0 m5 Q% u0 `$ A6 o+ Y5 {4 t
# T" p* V9 Z' Y+ N3 L4 H
想讓subroutine在任何時刻都有效,* A, s: ^2 O3 ?
就必須找global section。7 R1 L/ D- J2 f5 v! {+ b6 s0 n3 E
控制器是其中一個,$ [6 w' g; `% m3 B' R  V
除了控制器當然還有其他可寫入的section存在。
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:14:18 | 显示全部楼层
1.5438 0dfd
' X6 m. f- n2 p  ?ADDQ.B    #0x2,0x0DFD. v8 c) E( b! W7 o- Q
( i  m6 r; J2 _% |
add 2 to the address 0xDFD: C, P7 G0 W& m, ]) }, S
) L% Q0 F+ O, T, Q
2.13fc 0000 00ff df0d              ; y% |! ?8 [- p1 E
MOVE.B    #0x00,0x00FF0DFD
$ W- D& W# Y6 b9 m2 o$ e, T3 Z8 Y
6 ~. v0 m4 l1 p# X. t5 G9 Vmove the val to the address 0x0DFD
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:53:54 | 显示全部楼层
原帖由 money_114 于 2009-3-20 12:04 发表 ( m/ G$ M# O4 i7 z
這個是你改的怒3換人hack,圖中標顔色的地方看不懂
$ k. K3 o6 \  r% Q2 K42716
+ R0 T  Y7 ~- r% q6 M4 W/ q& H3 [4 N" [1 _' q# r
5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?% ~5 j$ J* s4 Y  T! L3 j" m* h
13FC有是什麽意思?爲什麽又把00的值送入DF0D?
" U) ]& k; ~" r: Q! N5 u還有md不支持組合按鍵hack?我hack后只有設置快 ...

) P9 [" H# @5 T0 x; K把DFOC地址 数值+2
, H8 i/ ?% ]. s7 J7 S如DF0C地址 数值到0E ,DF0C数值返回00(不返回换人地址数值就会不断累加)4 _, N3 M0 M4 w' d/ _0 E, L  H. @
/ H. S* R& C) o3 Q' o; k; K
很多游戏地址偏移啊
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-26 21:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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