设为首页收藏本站

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

[求助] MD按鍵hack問題

  [复制链接]

该用户从未签到

发表于 2009-3-19 19:33:58 | 显示全部楼层 |阅读模式
看了HeavenTrain的按鍵hack,現在有以下問題
! b4 t9 \" R; t" \* N1 B* }+ M9 n1.為什麽查找要F9 00 A1 00 03來達到修改目的?$ m) \7 x8 a/ e9 k. N/ P- Z
2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?2 B% f2 y- ]' `2 Z& O
3.小鬼混的MD 怒之铁拳3 换人版中的一鍵换人是通過什麽命令實現的?6 P7 P0 n5 w7 W1 `) k
4.有沒有中文的68k指令集,全是英文的,看不懂

签到天数: 2032 天

[LV.Master]伴坛终老

发表于 2009-3-19 22:49:13 | 显示全部楼层
原帖由 money_114 于 2009-3-19 19:33 发表
" F! ]# E" P: L! C4 F  S看了HeavenTrain的按鍵hack,現在有以下問題! N. q, s4 w8 K% V0 e9 O2 v
1.為什麽查找要F9 00 A1 00 03來達到修改目的?
7 H* s" V7 \: s: t6 D- Z0 n: i2.修改的md遊戲是什麽格式的,也就是說F9 00 A1 00 03要在什麽格式下查md、smd、bin?" J2 w0 B7 y1 Y! g4 \, r. @
3.小鬼混的MD 怒之铁拳3 换人版 ...
/ d9 W5 \0 T1 ?: R, K8 ?

5 j. W3 s; z7 e* B1。A10003是手柄按键读写端口。4 @8 B1 W6 J  [- A' V  \

# p' [* p- @$ l2 m' |" y6 ^2。我印象中我修改的大多是BIN格式吧。其他格式ROM没有做过修改。$ i4 I- {# U" f3 J/ C6 F

& O/ C6 Y- E5 n& A5 {& J/ Y3。我记得HeavenTrain有制作过MD《超级火枪英雄(换枪版)》HACK ROM,可以拿来参考一下,思路应该是差不多吧。
# i! k7 B( W# ?! f1 o# H- A3 t& e9 j$ `
4。置顶资料帖只有68K指令集临时速查(中文),不是很多资料都有中文的。看不懂可以用GOOGLE主页语言翻译翻译一下,不过翻译效果不是很好。
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-3-19 23:06:37 | 显示全部楼层
第一個問題解決
- V+ r" n9 m+ b' [不過,我查bin查不到這個代碼,在md格式下倒能查到
( U& J7 e: k& ^& Y' T另外HeavenTrain的換槍版是通過不同按鍵來達到換槍的,我要的是一鍵換搶的指令類型$ O" x/ o8 v- d8 i  h% l
指令集我要的是16進制對應的指令及説明,光看指令無法修改
8 Z4 c) ~( ^8 @; a3 t$ l2 r) f+ A" }" ]6 Q
[ 本帖最后由 money_114 于 2009-3-19 23:10 编辑 ]
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 11:39:38 | 显示全部楼层
其他的也不知道什么意思,知道使用方法就行了( u, L6 Y5 ]. G( l" z

* h$ X6 K8 E; Y1 A: O一鍵换人的指令是通过游戏人物代码的差值来输入
2 E- g/ o3 ]* I1 @9 O你可以研究类似作品,8 {$ E" Y& Z% K% u' ^" R7 U
换枪、换人,选择关卡,==2 k" c8 i) W0 Y+ x( w3 ]/ `
4 Y' A. s" G1 L/ _; D
很容易就学会的
回复

使用道具 举报

该用户从未签到

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

回复 4楼 的帖子

這個是你改的怒3換人hack,圖中標顔色的地方看不懂& ~+ H$ S' G/ w  e; f3 n
  N/ x( t$ D4 Z

. H/ N' ?2 Z+ W6 ?# H5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?3 d; D* Q; O5 v+ x/ n: y
13FC有是什麽意思?爲什麽又把00的值送入DF0D?; U! G  J0 L! e! D! a
還有md不支持組合按鍵hack?我hack后只有設置快捷鍵才能出現效果,單單同時按2個按鍵沒反應: a- Q4 B4 Y+ H, w; f$ J+ g
我的意思就是能有説明文件把16進制和68k指令集對應起來,單看怎麽看得懂:yun:

本帖子中包含更多资源

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

×
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:07:40 | 显示全部楼层
其他蠻簡單的,就針對第一個問題再說明下。$ t: p; w+ }! {6 B% F# a: M  u
0xa10002 first controller
! W% D) q. O" V5 @0xa10004 second controller8 G/ j8 P6 c1 S, I

) s8 b; o: {9 D3 ~1 n0xA10003/0xA10005/0xA10007 are the DATA ports, 0 ~  _9 ]' i1 K( h
which read from/write to joypad 0xA10009/0xA1000B/0xA1000D 2 G  t% Z, J) r* B4 a" z
are the CTRL ports, which set the input/ouput
, z/ A1 {: z6 l; p. K. q
+ N9 ^( `' Q1 ^5 x0 [9 u  e0 T
3 Q- ~% A! L/ _  g  a1 k想讓subroutine在任何時刻都有效,
' X( p7 D3 O; L  R# Y9 y( t- v. x就必須找global section。' D$ j6 I+ f4 Z8 t- ]+ n
控制器是其中一個,
7 k# A2 x- U8 t除了控制器當然還有其他可寫入的section存在。
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:14:18 | 显示全部楼层
1.5438 0dfd
+ u. a8 Y0 r+ J! }8 E* ^, h2 PADDQ.B    #0x2,0x0DFD* p+ v  `0 o3 q6 _: u

) r; Z% J% Z$ D. j. o7 dadd 2 to the address 0xDFD( X) A( ~/ C) S
% V* b6 t% J5 ]$ Z* _9 l9 v3 m* y
2.13fc 0000 00ff df0d              
3 f1 l1 h! r" @9 Z" c! x8 E4 PMOVE.B    #0x00,0x00FF0DFD
  ^: t, c) Q5 L6 h9 o& ?( p) u7 j( H" e2 C4 W
move the val to the address 0x0DFD
回复

使用道具 举报

该用户从未签到

发表于 2009-3-20 12:53:54 | 显示全部楼层
原帖由 money_114 于 2009-3-20 12:04 发表
; J0 m% Q! L. H, t3 a" E' m: W這個是你改的怒3換人hack,圖中標顔色的地方看不懂
* X+ i1 u1 t9 V9 f42716
5 V- ?# C: b$ P7 d9 g3 P; n4 D& U) s7 [/ }2 r$ c
5438是什麽意思,換人地址不是DF0C嗎?這怎麽是DF0D?
+ ]% o, S" K5 U, f# b6 p6 ~13FC有是什麽意思?爲什麽又把00的值送入DF0D?
, P# P+ }+ a8 ?+ C1 t0 J" E還有md不支持組合按鍵hack?我hack后只有設置快 ...
9 q. _, Z+ d7 |
把DFOC地址 数值+2 % H; P4 V0 n" t' g. {8 j0 e+ o% g
如DF0C地址 数值到0E ,DF0C数值返回00(不返回换人地址数值就会不断累加). [! N$ e# O8 H7 |
/ T' i/ G9 l9 s1 I( E" }
很多游戏地址偏移啊
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-5 10:30

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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