» 您尚未 登录   注册 | 社区银行 | 社区婚姻 | 社区成就 | 帮助 | 社区 | 无图版


火花天龙剑 -> 火炎之纹章 -> 火花学园 -> 多拉基亚776 多次转职+转职分支自由设定补丁
 XML   RSS 2.0   WAP 

本页主题: 多拉基亚776 多次转职+转职分支自由设定补丁 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
maxumi

头衔:(马克思+怪蜀黍)/2(马克思+怪蜀黍)/2
该用户目前不在线
级别: 火花会员
编号: 53152
精华: 2
发帖: 669
威望: 10 点
配偶: 单身
火 花 币: 12970 HHB
注册时间:2006-04-24
最后登陆:2022-02-08
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子
多拉基亚776 多次转职+转职分支自由设定补丁

补丁下载地址
或登录Mofile,使用提取码 9934898019558475 提取文件。

-----------------------------
补丁包内容
-----------------------------
补丁说明.txt(本说明文档)
多次转职+转职分支自由设定.ips(IPS版补丁)
多次转职+转职分支自由设定.exe(EXE版补丁,使用前请查毒)

-----------------------------
本补丁的作用
-----------------------------
应用本补丁后,可自由设定转职分支,并可实现二次、三次转职乃至无限转职。

-----------------------------
应用补丁后的设定方法
-----------------------------
从地址01FEE0-0201FF,每5个字节为1组,格式为角色代码(2字节)+使用物品(00骑士证书/01统帅证书)+当前职业代码+转职后职业代码。
注意2字节的角色代码应当倒转过来,例如塔尼娅(角色代码00 25)对应的前2字节为25 00。
地址01FEE0-0201FF有800字节,可设定160组转职数据。本补丁已按照原版的角色转职数据设定了前32组数据。

设定范例:
******************************************************************
菲恩  枪骑士  → 公爵骑士  → 统帅骑士  (骑士证书分支)
    枪骑士  → 圣骑士   → 统帅骑士  (统帅证书分支)
******************************************************************
对应:
02 00 00 02 08(00 02菲恩 使用00骑士证书 从02枪骑士转职为08公爵骑士)
02 00 00 08 09(00 02菲恩 使用00骑士证书 从08公爵骑士转职为09统帅骑士)
02 00 01 02 0A(00 02菲恩 使用01统帅证书 从02枪骑士转职为0A圣骑士)
02 00 01 0A 09(00 02菲恩 使用01统帅证书 从0A圣骑士转职为09统帅骑士)

-----------------------------
补丁影响范围
-----------------------------
006E30-006EAD(新转职判定程序地址)
01ABA6-01ABC3(原转职判定程序被消灭成为空区域)
01FEE0-0201FF(自由设定区域)
03B070-03B071(统帅证书效果指针变更)
03C2AD-03C2AF(调用新转职判定程序)
03C2E3-03C2E5(调用新转职判定程序)
0404F1-040555(原转职数据被消灭成为空区域)
180EDB-180EDC(统帅证书说明文字修正)

-----------------------------
补丁程序代码
-----------------------------
原程序代码—转职判定:
$83/A9A6 08       PHP            
$83/A9A7 85 0B     STA $0B                            ;角色代码--->$0B
$83/A9A9 A2 00 00   LDX #$0000                          ;开始从设定区域读入数据
$83/A9AC BF F1 82 88 LDA $8882F1,x                        ;读入角色代码
$83/A9B0 F0 10     BEQ $10   [$A9C2]                    ;若全部数据读取完毕--->83A9C2
$83/A9B2 C5 0B     CMP $0B                            ;是否与当前角色相符合?
$83/A9B4 F0 05     BEQ $05   [$A9BB]                    ;符合--->A9BB
$83/A9B6 E8       INX            
$83/A9B7 E8       INX            
$83/A9B8 E8       INX            
$83/A9B9 80 F1     BRA $F1   [$A9AC]                    ;返回到83A9AC
$83/A9BB BF F3 82 88 LDA $8882F3,x                        ;读入转职后职业
$83/A9BF 29 FF 00   AND #$00FF        
$83/A9C2 28       PLP            
$83/A9C3 6B       RTL                                ;返回


新程序代码—转职判定:
$80/EC30 08       PHP            
$80/EC31 85 0B     STA $0B                            ;角色代码--->$0B
$80/EC33 AD F0 3F   LDA $3FF0        
$80/EC36 48       PHA            
$80/EC37 AD F2 3F   LDA $3FF2        
$80/EC3A 48       PHA                              ;保护现场
$80/EC3B AD 71 0E   LDA $0E71        
$80/EC3E 29 FF 00   AND #$00FF        
$80/EC41 8D F0 3F   STA $3FF0                          ;角色职业--->$3FF0
$80/EC44 AD 8B 0E   LDA $0E8B        
$80/EC47 89 20 00   BIT #$0020                          ;角色是否可以骑乘?
$80/EC4A F0 0E     BEQ $0E   [$EC5A]                    ;不可骑乘--->80EC5A
$80/EC4C 22 0F A8 83 JSL $83A80F        
$80/EC50 BF 00 80 88 LDA $888000,x                        ;读取上马后职业代码
$80/EC54 29 FF 00   AND #$00FF        
$80/EC57 8D F0 3F   STA $3FF0                          ;上马后职业--->$3FF0
$80/EC5A AD 4C 0F   LDA $0F4C                          ;读取物品的使用效果代码
$80/EC5D 29 FF 00   AND #$00FF        
$80/EC60 38       SEC            
$80/EC61 E9 14 00   SBC #$0014        
$80/EC64 4A       LSR A                              ;效果代码14-->00,效果代码16-->01
$80/EC65 8D F2 3F   STA $3FF2                          ;效果代码--->$3FF2
$80/EC68 A2 00 00   LDX #$0000                          ;开始从设定区域读入数据
$80/EC6B BF E0 FC 83 LDA $83FCE0,x                        ;读入角色代码
$80/EC6F C5 0B     CMP $0B                            ;是否与当前角色相符合?
$80/EC71 D0 22     BNE $22   [$EC95]                    ;不符合--->80EC95
$80/EC73 BF E2 FC 83 LDA $83FCE2,x                        ;读入效果代码
$80/EC77 29 FF 00   AND #$00FF        
$80/EC7A CD F2 3F   CMP $3FF2                          ;是否与当前物品相符合?
$80/EC7D D0 16     BNE $16   [$EC95]                    ;不符合--->80EC95
$80/EC7F BF E3 FC 83 LDA $83FCE3,x                        ;读入职业代码
$80/EC83 29 FF 00   AND #$00FF        
$80/EC86 CD F0 3F   CMP $3FF0                          ;是否与当前角色职业相符合?
$80/EC89 D0 0A     BNE $0A   [$EC95]                    ;不符合--->80EC95
$80/EC8B BF E4 FC 83 LDA $83FCE4,x                        ;全部符合--->读入转职后职业
$80/EC8F 29 FF 00   AND #$00FF        
$80/EC92 AA       TAX            
$80/EC93 80 0E     BRA $0E   [$ECA3]                    ;转到80ECA3
$80/EC95 E8       INX            
$80/EC96 E8       INX            
$80/EC97 E8       INX            
$80/EC98 E8       INX            
$80/EC99 E8       INX                              ;指针指向下一段
$80/EC9A E0 20 03   CPX #$0320                          ;800字节是否读取完毕?
$80/EC9D 90 CC     BCC $CC   [$EC6B]                    ;否--->80EC6B
$80/EC9F A9 00 00   LDA #$0000                          ;读取完毕,没有符合的数据
$80/ECA2 AA       TAX            
$80/ECA3 68       PLA            
$80/ECA4 8D F0 3F   STA $3FF0        
$80/ECA7 68       PLA            
$80/ECA8 8D F2 3F   STA $3FF2                          ;恢复现场
$80/ECAB 8A       TXA            
$80/ECAC 28       PLP            
$80/ECAD 6B       RTL                              ;返回

  囧囧囧囧囧囧囧囧囧囧
  囧        囧
  囧  囧  囧  囧
  囧 囧    囧 囧
  囧囧      囧囧
  囧        囧
  囧 囧囧囧囧囧  囧
  囧 囧   囧  囧
  囧 囧   囧  囧
  囧 囧   囧  囧
让 囧囧囧囧囧囧囧囧囧囧 来得更猛烈些吧!

此帖被评分,最近评分记录
火花币:50(realwky)

广告:火焰之纹章多拉基亚776猥琐版
多拉基亚776和谐补丁系列
[楼 主] | Posted:2008-11-15 09:12| 顶端
lyonst



该用户目前不在线
级别: 注册会员
编号: 89964
精华: 0
发帖: 12
威望: 0 点
配偶: 单身
火 花 币: 17100 HHB
注册时间:2008-06-23
最后登陆:2015-07-15
查看作者资料 发送短消息 引用回复这个帖子


十分感谢马克思同学的用心制作
[1 楼] | Posted:2008-11-15 12:19| 顶端
Napoleon



该用户目前不在线
级别: 火花会员
编号: 92908
精华: 0
发帖: 182
威望: 0 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2008-08-23
最后登陆:2019-09-19
查看作者资料 发送短消息 引用回复这个帖子


大哥你好强啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

从伟大崇高到荒谬可笑,其间只相差一步!
[2 楼] | Posted:2008-11-15 16:37| 顶端
msforce



该用户目前不在线
级别: 火花会员
编号: 809
精华: 0
发帖: 146
威望: 0 点
配偶: 单身
火 花 币: 36963 HHB
注册时间:2002-12-15
最后登陆:2018-11-03
查看作者资料 发送短消息 引用回复这个帖子




[3 楼] | Posted:2008-11-18 10:07| 顶端
maxumi

头衔:(马克思+怪蜀黍)/2(马克思+怪蜀黍)/2
该用户目前不在线
级别: 火花会员
编号: 53152
精华: 2
发帖: 669
威望: 10 点
配偶: 单身
火 花 币: 12970 HHB
注册时间:2006-04-24
最后登陆:2022-02-08
艾雷布的骑士(I)
查看作者资料 发送短消息 引用回复这个帖子


紧急修正:南娜的转职数据有误,请将对应的47(回复骑士<女><步>)修改为06(回复骑士<女>)

广告:火焰之纹章多拉基亚776猥琐版
多拉基亚776和谐补丁系列
[4 楼] | Posted:2008-11-18 10:27| 顶端
当我遇上★

头衔:一切都会好起来一切都会好起来
该用户目前不在线
级别: 火花会员
编号: 42064
精华: 0
发帖: 536
威望: 1 点
配偶: 单身
火 花 币: 12107 HHB
注册时间:2005-08-01
最后登陆:2019-08-13
查看作者资料 发送短消息 引用回复这个帖子


好东西支持!!!!!!!!!!!

我们一路都忘了哭
忘了到对方的世界住
[5 楼] | Posted:2008-11-24 15:23| 顶端

火花天龙剑 -> 火花学园




Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
辽ICP备05016763号
Gzip enabled

You can contact us