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


火花天龙剑 -> 火炎之纹章 -> 火花学园 -> 圣魔战场射程显示
 XML   RSS 2.0   WAP 

本页主题: 圣魔战场射程显示 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
aaa132536



该用户目前不在线
级别: 火花会员
编号: 81600
精华: 0
发帖: 88
威望: 0 点
配偶: 单身
火 花 币: 10353 HHB
注册时间:2007-07-08
最后登陆:2012-08-05
查看作者资料 发送短消息 引用回复这个帖子
圣魔战场射程显示

圣魔战场射程是根据08016E7C 这个地址的程序得出的r0来显示,经过测试发现一些游戏中没有的战场射程显示,下面列出r0为什么值时,显示出来的战场射程

1      1-1      
2      2-2      
3      1-2      
4      3-3      
5      1-1      3-3
6      2-3      
7      1-3      
9      1-4      
C      3-A      
D      1-1      3-A
F      1-A      

可惜没有我最想要的2-4跟2-5。呵呵,希望有哪个强人能补充下。

[楼 主] | Posted:2011-12-04 15:14| 顶端
aaa132536



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


战场上攻击时的最大射程显示(注:下面注解中的r0就是08016E7C 这个地址的程序得出的值)

0801B1E0   1C20 mov r0, r4
0801B1E2   1C29 mov r1, r5
0801B1E4   2201 mov r2, 1h
0801B1E6   E064 b 801B2B2h
0801B1E8   1C20 mov r0, r4
0801B1EA   1C29 mov r1, r5
0801B1EC   2202 mov r2, 2h----->r0=3,射程为1-2的最大射程
0801B1EE   E060 b 801B2B2h
0801B1F0   1C20 mov r0, r4
0801B1F2   1C29 mov r1, r5
0801B1F4   2203 mov r2, 3h----->r0=7,射程为1-3的最大射程
0801B1F6   E05C b 801B2B2h
0801B1F8   1C20 mov r0, r4
0801B1FA   1C29 mov r1, r5
0801B1FC   2202 mov r2, 2h----->r0=2,射程为2-2的最大射程
0801B1FE   2301 mov r3, 1h
0801B200 FACAF7FF bl 801A798h
0801B204   1C20 mov r0, r4
0801B206   1C29 mov r1, r5
0801B208   2201 mov r2, 1h
0801B20A   E058 b 801B2BEh
0801B20C   1C20 mov r0, r4
0801B20E   1C29 mov r1, r5
0801B210   2203 mov r2, 3h----->r0=6,射程为2-3的最大射程
0801B212   2301 mov r3, 1h
0801B214 FAC0F7FF bl 801A798h
0801B218   1C20 mov r0, r4
0801B21A   1C29 mov r1, r5
0801B21C   2201 mov r2, 1h
0801B21E   E04E b 801B2BEh
0801B220   1C20 mov r0, r4
0801B222   1C29 mov r1, r5
0801B224   2203 mov r2, 3h----->r0=4,射程为3-3的最大射程
0801B226   2301 mov r3, 1h
0801B228 FAB6F7FF bl 801A798h
0801B22C   1C20 mov r0, r4
0801B22E   1C29 mov r1, r5
0801B230   2202 mov r2, 2h
0801B232   E044 b 801B2BEh
0801B234   1C20 mov r0, r4
0801B236   1C29 mov r1, r5
0801B238   220A mov r2, Ah----->r0=C,射程为3-A的最大射程
0801B23A   2301 mov r3, 1h
0801B23C FAACF7FF bl 801A798h
0801B240   1C20 mov r0, r4
0801B242   1C29 mov r1, r5
0801B244   2202 mov r2, 2h
0801B246   E03A b 801B2BEh
0801B248   1C20 mov r0, r4
0801B24A   1C29 mov r1, r5
0801B24C   2201 mov r2, 1h
0801B24E   2301 mov r3, 1h
0801B250 FAA2F7FF bl 801A798h
0801B254   1C20 mov r0, r4
0801B256   1C29 mov r1, r5
0801B258   2200 mov r2, 0h
0801B25A   2301 mov r3, 1h
0801B25C   425B neg r3, r3
0801B25E FA9BF7FF bl 801A798h
0801B262   1C20 mov r0, r4
0801B264   1C29 mov r1, r5
0801B266   2203 mov r2, 3h
0801B268   2301 mov r3, 1h
0801B26A FA95F7FF bl 801A798h
0801B26E   1C20 mov r0, r4
0801B270   1C29 mov r1, r5
0801B272   2202 mov r2, 2h
0801B274   E023 b 801B2BEh
0801B276   1C20 mov r0, r4
0801B278   1C29 mov r1, r5
0801B27A   2201 mov r2, 1h
0801B27C   2301 mov r3, 1h
0801B27E FA8BF7FF bl 801A798h
0801B282   1C20 mov r0, r4
0801B284   1C29 mov r1, r5
0801B286   2200 mov r2, 0h
0801B288   2301 mov r3, 1h
0801B28A   425B neg r3, r3
0801B28C FA84F7FF bl 801A798h
0801B290   1C20 mov r0, r4
0801B292   1C29 mov r1, r5
0801B294   220A mov r2, Ah
0801B296   2301 mov r3, 1h
0801B298 FA7EF7FF bl 801A798h
0801B29C   1C20 mov r0, r4
0801B29E   1C29 mov r1, r5
0801B2A0   2202 mov r2, 2h
0801B2A2   E00C b 801B2BEh
0801B2A4   1C20 mov r0, r4
0801B2A6   1C29 mov r1, r5
0801B2A8   220A mov r2, Ah----->r0=F,射程为1-A的最大射程
0801B2AA   E002 b 801B2B2h
0801B2AC   1C20 mov r0, r4
0801B2AE   1C29 mov r1, r5
0801B2B0   2204 mov r2, 4h----->r0=9,射程为1-4的最大射程
0801B2B2   2301 mov r3, 1h
0801B2B4 FA70F7FF bl 801A798h
0801B2B8   1C20 mov r0, r4
0801B2BA   1C29 mov r1, r5
0801B2BC   2200 mov r2, 0h
0801B2BE   2301 mov r3, 1h
0801B2C0   425B neg r3, r3
0801B2C2 FA69F7FF bl 801A798h
0801B2C6   E011 b 801B2ECh
0801B2C8   1C10 mov r0, r2
0801B2CA FA31F7FD bl 8018730h
0801B2CE   1C02 mov r2, r0
0801B2D0   0412 lsl r2, r2, 10h
0801B2D2   1412 asr r2, r2, 10h
0801B2D4   1C20 mov r0, r4
0801B2D6   1C29 mov r1, r5
0801B2D8   2301 mov r3, 1h
0801B2DA FA5DF7FF bl 801A798h
0801B2DE   1C20 mov r0, r4
0801B2E0   1C29 mov r1, r5
0801B2E2   2200 mov r2, 0h
0801B2E4   2301 mov r3, 1h
0801B2E6   425B neg r3, r3
0801B2E8 FA56F7FF bl 801A798h
0801B2EC   BC30 pop r4-r5
0801B2EE   BC01 pop r0
0801B2F0   4700 bx r0

在这一段程序里加一些判断可以在原有射程基础上扩展射程,例如在原2-2、2-3的射程里加上狙击手+1最大射程的判断,狙击手就可以在战场上攻击时显示2-3、2-4的射程。

可惜找不到最小射程显示在哪里,还有增加最大射程没问题,减小最小射程如2-2变成1-2则不知道为什么近战敌人的行动会出错,站在2格自己不会攻击的范围攻击,结果跳过敌人攻击画面,直接显示我方攻击画面。


[ 此贴被aaa132536在2011-12-06 14:27重新编辑 ]

[1 楼] | Posted:2011-12-06 14:15| 顶端
aaa132536



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


那个加一最大射程、减一最大射程之类的特效,我改了4天多,反反复复修改了n次,总算没问题了,可以在战场上正常显示2-4、2-5之类的射程效果了。
[2 楼] | Posted:2011-12-09 19:19| 顶端
zacai275

头衔:菲尔·卡蒂斯菲尔·卡蒂斯
该用户目前不在线
级别: 火花会员
编号: 87819
精华: 0
发帖: 600
威望: 0 点
配偶: 单身
火 花 币: 87 HHB
注册时间:2008-04-12
最后登陆:2020-12-13
查看作者资料 发送短消息 引用回复这个帖子


不错,虽然看不懂,,但翻到程序地址后的确有代码- -


[3 楼] | Posted:2011-12-10 01:50| 顶端
ljp74717



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


做成补丁吧,我正在修改圣魔,正好可以用上;期待楼主做成补丁。。哈哈,做成补丁请发我一份啊,409883768@qq.com


[ 此贴被ljp74717在2011-12-15 16:31重新编辑 ]

[4 楼] | Posted:2011-12-12 17:25| 顶端
ljp74717



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


记错了,编辑掉,期待楼主补丁


[ 此贴被ljp74717在2011-12-15 16:30重新编辑 ]

[5 楼] | Posted:2011-12-14 11:46| 顶端
zacai275

头衔:菲尔·卡蒂斯菲尔·卡蒂斯
该用户目前不在线
级别: 火花会员
编号: 87819
精华: 0
发帖: 600
威望: 0 点
配偶: 单身
火 花 币: 87 HHB
注册时间:2008-04-12
最后登陆:2020-12-13
查看作者资料 发送短消息 引用回复这个帖子


下面是引用ljp74717于2011-12-14 11:46发表的:
难怪会死机呢,那么多错误的头像...额...这两天从你的rom中借用了5、6个头像..发现很多错误地址...


楼主有ROM发布过??



[6 楼] | Posted:2011-12-14 16:32| 顶端
ljp74717



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


圣魔烈火版不是楼主的??我记错了???那就对不住了,呵呵,
[7 楼] | Posted:2011-12-15 00:44| 顶端
aaa132536



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


现在修改版的好多,适合原始rom的,不适合修改后的rom,因此不好做补丁啊
[8 楼] | Posted:2011-12-19 21:54| 顶端
ljp74717



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


我的游戏快改完了,这次算了,谢谢了,呵呵
[9 楼] | Posted:2011-12-21 16:23| 顶端

火花天龙剑 -> 火花学园




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

You can contact us