注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 修改器技术/补丁制作区 《RPG游戏专用修改器制作教程1-人物属性篇》(修订版) ...
查看: 12481|回复: 7
打印 上一主题 下一主题

[原创] 《RPG游戏专用修改器制作教程1-人物属性篇》(修订版) [复制链接]

帖子
195
精华
0
积分
250
金钱
7716
荣誉
15
人气
25
评议
0
跳转到指定楼层
楼主
发表于 2010-1-23 16:23:41 |只看该作者 |倒序浏览
09年8月份,本人发布了一本电子书《RPG游戏专用修改器制作教程》,相信有一部分人看过,教程讲的是如何用《金山游侠5》制作内存修改器和用《VisualGCC11》制作存档修改器,当时由于水平有限,只教大家用基本的查找方法:“搜索-对比-在搜索”查找人物属性地址,用此法查找地址速度慢,麻烦,尤其是角色众多的游戏,要把所有角色的所有人物属性地址都找出来,的确是件苦差,现在好了,经过本人的探索研究,发现了两个快捷的查找方法:“内存查看法”和“推算法”,用内存查看法可以一下子找到所要找的人物属性地址,此法相信很多高手都会用,查找物品装备、武学技能等地址都要用到内存查看法。推算法是本人原创,相信除本人外没人会,用推算法可以用计算的方法算出除主角以外的所有角色的所有人物属性地址,免去查找的麻烦。
怎样计算人物属性地址呢?现在简单说一下原理。首先找到角色1(一般是主角)的人物属性地址。
    生命  BCDFE0
    灵力  BCDFEC
    攻击  BCE01A
    防御  BCE01C
    速度  BCE020
然后以生命地址作为参照地址,计算其它人物属性地址与参照地址的相差值。
    灵力-生命=BCDFEC-BCDFE0=C,攻击-生命=BCE01A-BCDFE0=3A,防御-生命=BCE01C-BCDFE0=3C,速度-生命=BCE020-BCDFE0=40。
    接着,找到角色2的生命地址:BCE5DC。同样以生命地址作为参照地址,用上面计算出来的相差值与之相加,就得到角色2的人物属性地址。
灵力=BCE5DC+C=BCE5E8,攻击=BCE5DC+3A=BCE616,防御=BCE5DC+3C=BCE618,速度=BCE5DC+40=BCE61C。
       为什么可以这样计算?那是因为角色1所计算出来的相差值,对于所有角色是一样的,只要都以生命地址作为参照地址来计算就都一样。为什么都一样?那是因为游戏设计师在设计游戏的时候,为了方便管理数据,很多地址在内存中放置的位置都很有规律,人物属性地址就是这样,每一位角色其各项人物属性地址在内存中设置的结构一般都相同,因此,推算法就成立了。
       内存查看法和推算法对内存地址和存档地址都适用。学会这两个方法会使你终身受益。
       现在推出《RPG游戏专用修改器制作教程1-人物属性篇》(修订版),就是增添了内存查看法和推算法这两项重要内容,它们在第一章第四节和第二章第三节的《高级查找技巧》里。另外,还增添了一项次要内容:进值和字节。讲解十六进制和反向十六进制、单字节、双字节、四字节的一些知识,其内容仅属个人观点,并非专业知识,如有明显错误还请谅解。该内容在附录中。
       其它内容也有部分修改。
《RPG游戏专用修改器制作教程》-让菜鸟制作自己的修改器。  作者:奇云力雨

下载地址1:http://ishare.iask.sina.com.cn/f/6604112.html
下载地址2:http://u.xunzai.com/fileview_235160.html

将来还会推出《RPG游戏专用修改器制作教程2-内存修改篇》,关于内存修改的一切一切,敬请期待。
已有 1 人评分金钱 收起 理由
柳宿 + 200 + 5 感谢发表精华文章!

总评分: 金钱 + 200  + 5   查看全部评分

使用道具 举报

帖子
21
精华
0
积分
11
金钱
58
荣誉
0
人气
0
评议
0
沙发
发表于 2010-1-24 13:22:25 |只看该作者
看过楼主之前写的教程,很不错,帮顶一下。

使用道具 举报

帖子
47
精华
0
积分
24
金钱
262
荣誉
0
人气
0
评议
0
板凳
发表于 2010-1-25 12:32:25 |只看该作者
寫的蠻詳細的
感謝大大分享~~

期待下一篇

使用道具 举报

帖子
30
精华
0
积分
15
金钱
219
荣誉
0
人气
0
评议
0
地板
发表于 2011-1-14 11:54:41 |只看该作者
很好啊,怎么没人顶啊 202020

使用道具 举报

帖子
60
精华
0
积分
30
金钱
239
荣誉
0
人气
0
评议
0
5#
发表于 2011-5-5 16:00:31 |只看该作者
帮顶  适合我这样的新手   [哇哈哈]

使用道具 举报

帖子
72
精华
0
积分
36
金钱
226
荣誉
0
人气
0
评议
0
6#
发表于 2011-5-11 01:32:59 |只看该作者
  支持一下!!

本人喜欢用CE!!找基址比较方便一点!!

使用道具 举报

帖子
18
精华
0
积分
9
金钱
89
荣誉
0
人气
0
评议
0
7#
发表于 2011-5-14 22:30:20 |只看该作者
GOOD 很不错

使用道具 举报

帖子
38
精华
0
积分
19
金钱
658
荣誉
0
人气
0
评议
0
8#
发表于 2011-8-29 10:50:44 |只看该作者
支持一下楼主强悍!

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-8 16:31 , Processed in 0.343989 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到