|
本帖最后由 银河漫步 于 2011-6-6 21:25 编辑
" W) F! x+ W! j% p* M! z3 E; K/ L7 a' W% w& t
首先,DOSBOX的数据不是静态地址. u" n5 p) Q* B) m5 \! K& `
) `& Y/ f9 ~3 m# O2 G我们从最简单的人物兵力开始入手/ Q1 g$ @, b+ S7 P
{: ]+ q1 [2 v# ]' f; q我用FPE找了一下人物兵力(为什么用FPE...个人喜好...因为FPE的编辑框看着舒服) C' f- x$ X6 E" r+ t
g/ e! T8 H1 h' y" d8 j+ m! Z) u/ |当然这个兵力地址下次启动游戏的时候说不定就变了,所以下一步要找基地址 C$ |% l2 {* ~) d/ n. s" ?4 m) j
启用CE调试刘备的兵力地址
' w7 ]0 ]# [6 l" V# ?! Z$ R( d) N" K( u6 w
找到基地址后验证一下, e7 ^' k, @& E$ ]9 b1 v" |) h
% [2 _4 s% E; r" f
现在启用CheatMaker,因为CM1.62版本并没有添加对dosbox0.74的支持,所以添加一个程序支持5 v1 V& i/ ]5 r3 Z0 u- V. ]
1 B6 h! L; b+ {) @' B8 F0 k把刚才搜索到的基地址添加进去,另外如果这里是2级指针,则在基地址后边加上“,地址”,并把附加数据填上“1”; C8 m' I( r+ k: p3 P
- {7 o: P- u5 y+ j$ b9 Q0 H: W添加完毕后选择对应的进程,启动内存编辑,看一下刚才的地址偏移,现在可以确认程序支持没有问题了
" U/ R0 Z0 a6 f8 F# Y$ }# |4 M0 D% b4 a" S+ u3 ~$ R+ e4 [
然后启用CM的“运行设计器”,添加一个lable控件和一个TextBox控件,并对TextBox控件做如图红色框的编辑
& r3 W; b3 q2 q+ a, h6 u* k/ V, ]3 z4 |" g/ g+ s/ s" u! i9 J2 o
再添加一个ListBox控件,点击“数据列表”,然后写上个列表,为什么图上这么写,因为根据图一中的那些文字说明
9 A! T4 Z& R/ @6 E9 f) D3 J7 f这里每行之间是写上一个相对第一行的偏移地址,第一行则认为是06 Z i0 ]5 I) c9 M
其实ListBox附加数据可以简化这个流程,附加数据写上“1(2C)“,则认为每行的间隔地址为2C,不需要去计算了
4 _9 n0 ~5 |2 E# D. E只需要写上5 J9 C+ e+ P6 m a; ] c# u0 [
1-刘备
9 \' B* _8 ?/ W2-关羽
Z6 r# A. V* Y. i2 u3-张飞0 u* [/ D! u0 v' z8 [: K- D
这样的东西% O1 v) Z1 V1 y) L6 t! V8 S$ B
但是这么添加不好对列表排序,所以暂时还是按图片中的添加方法来: f6 \) t8 d% t5 g
+ \- J2 q8 u5 C+ N4 {. \添加完保存下,然后运行一下修改器
% H/ G% [+ s. d# n# o
1 o6 z3 K! }; R! |可以看到如图的效果,然后再多添加一些地址进去吧,别忘了添加一个按钮0 J/ ^) H! s; U5 e- v
按钮有几个功能,读取数据、保存数据是两个最基本的功能
0 f4 K8 t) S" |- }% h' V创建窗体也是个实用功能,本次不讲这个4 X! Y$ v, o, j" R: [
& M1 N& p6 ?! `. [* E g, ]
我最后设计完毕的效果如下图所示,最后会提供这个CMF源文件,大家可以随意打开看下4 j* V% l% W2 E+ ~& k
; `' ?$ A3 x i! }! P9 j% \6 A
最后是生成EXE的独立修改器,如下图所示,选好对应的支持程序后,对应的类名和标识也会自动填上(因为程序之前已经添加到了支持程序列表里)
" b/ F7 r9 M7 d, X这里的插件,如果独立修改器有用到插件的话,则CM目录里的Plugins文件夹的对应插件需要和独立的EXE保留在同同一目录下(具体清参考我做的太阁4修改器,里面用到了一个插件),插件是可自行开发的,会编程的朋友可以任意添加新插件到CM里0 x' e# a* {8 b9 I s u+ N9 G
因为这里没用到特殊插件,故可直接生成即可
( o7 m5 O& Q8 n- @5 K+ N+ w6 ^3 i; V8 h& Y# A' x* m
% ?, M3 S3 u8 ?! E最后是该修改器的源文件随意参考下 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
1
查看全部评分
-
|