|
|
本帖最后由 银河漫步 于 2011-6-6 21:25 编辑
" D0 n- A8 J8 J* L. u
5 E: W; S. f; M& H u6 G' c首先,DOSBOX的数据不是静态地址3 D- I/ u3 k' k8 s2 V' n8 `) w6 U
% A& F3 ~% ?! U9 [: w
我们从最简单的人物兵力开始入手
, J: f4 Q; l% V3 k5 S7 f
- m+ W. B. b( c% ^5 a% A2 `8 N我用FPE找了一下人物兵力(为什么用FPE...个人喜好...因为FPE的编辑框看着舒服)
g' n5 I2 O5 p2 P+ [) N- @4 |& D" S" _. R3 A7 b
当然这个兵力地址下次启动游戏的时候说不定就变了,所以下一步要找基地址
" u m+ {* R$ C$ {启用CE调试刘备的兵力地址
5 h, s1 K0 _/ R: k2 ~+ }9 p6 P/ V, e% J) h
找到基地址后验证一下4 V' g4 e9 Y) [2 [" F5 Q
9 p& K+ v& J, J) Z% _" A
现在启用CheatMaker,因为CM1.62版本并没有添加对dosbox0.74的支持,所以添加一个程序支持5 o8 m* m: C( Y) w
- [' V \0 _" e) h, D把刚才搜索到的基地址添加进去,另外如果这里是2级指针,则在基地址后边加上“,地址”,并把附加数据填上“1”
5 D! w- V! h$ Q' s. b a: E- W, \ W+ {: t" @0 z
添加完毕后选择对应的进程,启动内存编辑,看一下刚才的地址偏移,现在可以确认程序支持没有问题了) ^5 @2 ]3 m3 _& ]& u; @7 \7 t
' v1 W7 U3 Z9 m0 w. E6 J
然后启用CM的“运行设计器”,添加一个lable控件和一个TextBox控件,并对TextBox控件做如图红色框的编辑& Z+ S0 p% i$ h2 J0 E% W6 I
# Q1 i s' w _9 a& s" a$ v# d# ]
再添加一个ListBox控件,点击“数据列表”,然后写上个列表,为什么图上这么写,因为根据图一中的那些文字说明( e% X0 f5 n+ _$ x6 J9 ^
这里每行之间是写上一个相对第一行的偏移地址,第一行则认为是0
7 ?) L! f f/ ?* R/ g其实ListBox附加数据可以简化这个流程,附加数据写上“1(2C)“,则认为每行的间隔地址为2C,不需要去计算了 j" X6 M) a7 N$ N" K# `
只需要写上1 f% p' r/ E& I+ {3 s
1-刘备
' `8 H% c9 Z# I+ f0 i2-关羽
) F J0 B# S2 [, c3-张飞
& q! ~. _1 \; u! y0 l* C2 c0 E这样的东西2 Y" w( L* M0 b" v2 _: D
但是这么添加不好对列表排序,所以暂时还是按图片中的添加方法来, F( m9 ~( ?! u8 T- b
1 I, A0 d+ Z6 I* |* d+ x" j3 |
添加完保存下,然后运行一下修改器5 ?0 s a; _5 N# g" l* c/ }/ G
4 n& K" o. D+ M a3 f+ D4 m; b" G! R2 H
可以看到如图的效果,然后再多添加一些地址进去吧,别忘了添加一个按钮
) e1 }# L3 }3 v1 j$ ]按钮有几个功能,读取数据、保存数据是两个最基本的功能
$ h& ?; q0 a) u1 k& Y9 U# }$ C" A创建窗体也是个实用功能,本次不讲这个
2 ]9 e6 ~& Y5 y, F; [# _/ E' D5 [+ I# n* ?3 |1 `9 D" `/ w4 K1 K& a
我最后设计完毕的效果如下图所示,最后会提供这个CMF源文件,大家可以随意打开看下2 U- `9 m$ O( l4 r- P
- b k- N, Z9 o T( b
最后是生成EXE的独立修改器,如下图所示,选好对应的支持程序后,对应的类名和标识也会自动填上(因为程序之前已经添加到了支持程序列表里)
: o2 \" T7 d' o, ~这里的插件,如果独立修改器有用到插件的话,则CM目录里的Plugins文件夹的对应插件需要和独立的EXE保留在同同一目录下(具体清参考我做的太阁4修改器,里面用到了一个插件),插件是可自行开发的,会编程的朋友可以任意添加新插件到CM里4 ~( e: W' o8 P' I! [ w
因为这里没用到特殊插件,故可直接生成即可
( d l0 F3 Y& g- S- H+ {- v4 q: Z" I }9 R/ s
& Z% p' S- i) H9 x! W最后是该修改器的源文件随意参考下 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
1
查看全部评分
-
|