EMU618社区

 找回密码
 立即注册
搜索
查看: 2569|回复: 2

[原创] 第二讲 关于职业方面的修改

[复制链接]

该用户从未签到

发表于 2011-7-5 11:44:49 | 显示全部楼层 |阅读模式
搜索方法 或许职业应该是最简单的了 直接查职业的上限就是用逗号区分

很轻松的 我们搜索到了男主的位置 85B6BC
我们用GM 跳到那个位置 85B6BC
首先 4602 9002 这个是职业名字与介绍
01 03 00 00
01 这个是编号 就好似 1 2 3 4 5 6 7 8 等等
但是这里的01同时含盖了几个作用 职业总数暂时是127 最大代码7F
首先这里的01同时代表了 编号为01的职业在地图上所显示的图片形象 这东西在存档格式中也是有关联的 如果这个破解不了 那就表示我们无法将职业拓展到255个 所以要将职业扩展到255 我们首先要改变存档格式
03 该职业转职的代码 此物在圣魔中已经废弃 不过没有完全废弃 在这说明下
他废弃的地方是转职 因为游戏转职程序已经重新写了 所以该区域无效
不过该地区同时含盖了 假设该职业是高级职业 那么他的成长率 就要计算到他低级职业的成长率等等 这个就是判定的东西
00 职业在地图上R时所显示的图片 这个图片是会动的 共有3-6片图片表示
该位置最大 只能到7F 80则是等于00的第1张图
有人说 这个位置其实是00 00   是的 但是因为制作过程中该位置最后还是被定义为一个字 而不是一个字节了 如果要破解的话需要自己研究他的位置把他从一个字改回一个字节 就可以用了
8C 不太清楚

12 07 07 05 06 07
职业的最低能力
08 体格 07 移动力
28 15 15 13 14 13
职业的上限
14 03

64 32 2D 28 1E 19
该职业的自由成长率 注意地图上的人 如果不是我军的话 都以职业成长率为准绳

00 20 01 20
这个手法 是以前光荣公司设计特技常用的
00:01救出 02再移动 04偷窃 08视野 10跳舞 20演奏 40必杀率 80弩车
20:01高级职业 02运输队(此物在圣魔无用 圣魔固定人物为运输队 04骑马 08骑飞龙 10骑飞马 20压制(此物在圣魔无用 圣魔固定运输队和压制为同一人物)
01:01罗伊专用 02剑士专用 04龙族专用 08瞬杀无效 10三小强自动转职关联
20:01瞬杀从1/2 改为1/4 02瞬杀1/2 04封魔   08召唤 10艾瑞珂专用   20伊弗列姆专用 40琳专用 80阿特斯专用

00 1F 00 00 00 00 00 00
职业武器熟练度 对应 剑 枪 斧 弓 杖 理 光 暗

64 35 90 08
职业的攻击画面
我们转到 903564 然后判定下
01 01 01 00 09 01 02 00
01 武器为枪
01 种类为武器类 改为00 则代表 武器代码为01 所表达的是单一武器
01 00 战斗画面为01 00 这个是字 可以扩展

09 01 02 00
09 武器为没有时 00 剑- 07 暗 09为道具 0B为龙石等等
01 种类为类时
02 战斗画面为02

我在这里打个比方 我写2段
01 01 01 00
01 00 02 00

则如下
前1段表示的是 武器种类为枪时 显示画面为01
后1段表示的是 当武器为铁剑时 显示画面为02
这样就能做出使用特别武器 使出不同的攻击画面了

60 FD 85 08 B1 01 86 08 C1 05 86 08
这3段分别表示的 该职业在普通情况下 下雨情况下 下雪情况下 移动所需要耗费的行动力
以下是我整理的地形表
8609D2 平地 8609D3 道 8609D4 村庄 8609D5 关闭的村 8609D6 民家 8609D7 武器店
8609D8 道具店 8609D9 斗技场 8609DA 预所 8609DB 柴 8609DC 7章城门 8609DD 森林
8609DE 深的森林8609DF 沙地 8609E0 沙漠 8609E1 川 8609E2 山 8609E3 高山
8609E4 桥梁 8609E5 断桥 8609E6 海 8609E7 湖 8609E8 床地板 8609E9 墙壁屏
8609EA 墙壁屏 8609EB壁 8609EC壁 8609ED 坏壁 8609EE 柱子 8609EF 锁的门
8609F0 王座 8609F1 空宝箱 8609F2 宝箱 8609F3 屋根 8609F4 1章城门17章城门 8609F5 教会
8609F6 废墟 8609F7 不可移动的地方 8609F8 弩 8609F9 远程弩 8609FA 必杀弩 8609FB 荒地
8609FC 坏的民家 8609FD -- 8609FE 阶梯 8609FF 村庄的墙壁 860A00 冰河 860A01 通讯斗技
860A02 谷 860A03 墙壁屏 860A04 古木 860A05 丸太桥 860A06 空 860A07 深海
860A08 遗迹 860A09 酒场 860A0A 残骸 860A0B 骨头 860A0C 暗 860A0D 8章水
860A0E 弦 860A0F床 860B00 支柱

我打个比方 骑士是7点 假设平常里草地写的是1 下雨写的是2 下雪写的是3
那么骑士 7/1 7/2 7/3 分别对应的是 在平时可以走7格 下雨7/2只能走3格 下雪7/3只能走2格

D1 09 86 08 12 0A 86 08 53 0A 86 08 00 00 00 00

D109 8608 表示的是 该职业在走到哪个地形可以获得多少回避 地形表参照上面
120A 8608 表示的是 该职业在走到哪个地形可以获得多少物理防御
530A 8608 表示的是 该职业在走到哪个地形可以获得多少魔法防御
00 00 00 00 这段一般只有狂战等职业有 有人误以为这个是狂战获得什么东西 其实这段是 该职业在走到哪个地形可以获得多少必杀回避率

最后我表示下 很多人觉得127个职业太少 我们可以在ROM后面另开辟新的空间 将整分职业表一起移过去 并且开发后127个职业 当然前提是我们需要先完善存档系统 这个以后再说

签到天数: 1548 天

[LV.Master]伴坛终老

发表于 2011-7-5 15:35:07 | 显示全部楼层
支持 第二讲 LZ 辛苦了 写很详细

签到天数: 1548 天

[LV.Master]伴坛终老

发表于 2011-7-8 07:19:22 | 显示全部楼层
写得真的很详细,要好好学习!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-27 08:34 , Processed in 1.069336 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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