|
本帖最后由 克罗诺亚 于 2010-11-17 23:05 编辑
- V7 s) v, R' C% O0 K7 ^( \5 f) F, U6 z" {6 w; u' {2 Z) v
街机游戏修改流程
6 d, s6 n2 d: q2 w7 Y. f0 `最近闷得慌,没事研究起街机游戏,有点成效,也有好些问题。希望了解的人给予帮助与解答,十分感谢!
* q2 |& I) M6 j7 i下来就将我修改的流程放上来,大家可以共同研究。
8 X7 ?7 q: E" u1 C' F3 _$ E9 D4 H% U. c工具:WinHex(16进制编辑器),cheat.zip;FBA Debugger,Mame Debugger(可以不用,但是个人喜欢).
+ v; g% D( t8 Z0 U工具置顶帖里都有收集,http://forum.emu618.com/thread-20393-1-1.html。
- J2 J( R$ c$ J4 J/ \: A `- _FBA Debugger下载与使用说明By 疾风之狼http://forum.emu618.com/thread-95692-1-1.html。$ I/ N6 x/ V7 J" I, w1 S
Cheat.zip:就是Mame的作弊文件,可以解压出来,直接找到要作弊的代码。(FBA支持作弊码查找,不过有现成的,何乐而不为呢); ^; M+ u, w" L X$ a6 f1 ~
+ W* i! f) Y6 c7 N E! M游戏:战国世纪(Samurai Aces)。) w W% J* l; [! _9 u# Z
修改目的:1P战机数不减。% p- n- P# P ^7 y, T
流程 ①:找到cheat文件夹下的:samuraia.xml,找到作弊码无限生命:FE1B05=06。如图:. O& w4 Y& g/ F2 |" O) L# Y8 I
( T0 r: N5 ?+ W0 z$ w②:打开FBA Debugger,载入Samurai Aces。先查看游戏信息,点击Game—View Game info-Rom info,可以看到哪些文件是主程序,哪些是图形和声音数据。
! X H. |2 n" a# i, r0 J. T0 z
- F3 a. p0 p9 V3 z9 D( ?+ d7 u进入游戏,准备好自杀的时候。点击MISC,再点击Invoke Debugger,弹出FBA Debugger界面。在底下的框中,写断点:sb w 1 FE1B05 |. y# R+ w7 o' C7 P7 \; i& s
注意空格。点击Execute,断点就被写入了。接下来,点击go,继续游戏。
% O/ S1 k9 R0 h; P0 |! S死一战机后,程序停止,来到这里;2 `8 ?. F4 h+ W' T. Z* n, h
7 Z# I! i% S2 ~/ w
06CEE0 tst.w ($10,A2);往上看一行,06CEDC Subq.w #1, ($10,A2)0 h9 U( E0 N- Q( T' ?4 y
这句语句的意思在明显不过了,就是使战机数地址的内容减去1,改掉这句,战机数就不减了(PS:这个游戏是68EC202汇编,自己看代码意会的,错了高手不要笑我)。
' G4 T: B6 y, l& x9 k+ P③:打开Mame Debugger。(用FBA Debugger也可以,不过感觉字体小,而且不很方便)% `5 Z& b$ K% m4 E5 D6 `
载入Rom,开始做第一步,同①。& G8 z- ^! T1 X* }. |
接下来,设置断点,这个断点和先前那个不一样,是PC断点(不知道说法对不对)。在底下的空白处,写:bp 06CEE0* G4 i; Q( Z& `3 d/ A
按Enter键写入断点;F5继续游戏,等到死一架战机时,停到这里:06CEE0,就是设置的断点地址。$ _; z4 x' h4 j6 e% j. j. U
0 p8 n" j4 c2 @0 z5 U/ Z看右边,记下536A 0010 4A6A 0010
1 P1 |) X4 W( B' i9 b' t) T, M- T1 P9 H( z. j* ?4 R
WinHex打开bin文件,在第②步中,一共有三个bin文件是主程序,查找6A53 6A4A,一个一个文件查,在4—u127中找到6A53 6A4A,找到后,将6A53改为6A4A。
5 @& Q' G- p# Y5 d f& L6 p( y. ^, r! D1 |7 n; w7 _8 z! S& K
Subq.w #1, ($10,A2)改为了tst.w ($10,A2),不减1,直接送入战机地址,然后将4-u127替换原来的文件,压缩好后,进入游戏测试,果然命数不减了。: b) I7 D* n# g4 K; R. ~9 R2 e! J1 U. \
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
1
查看全部评分
-
|