Board logo

标题: 许子将教学的改良 [打印本页]

作者: godtype    时间: 2010-11-19 22:20     标题: 许子将教学的改良

许子将教学的改良

仅适合看得懂反汇编代码,且对许子将教学有修改以及使用兴趣的制作人学习。
内容较多,不贴代码了,附件中的Excel文件有原版的详解,以及改良版的代码和简化用函数的用途说明,附件的EXE是用未经任何修改的原版EXE来改的,附件的TXT是完整的许子将教学文本部分(雪芸教程里面的有缺漏)。
使用改良后的许子将教学代码不仅可以省下大量的代码空间(00434518H--00434F83H),而且可以很方便地修改当老师的武将编号(原版要改老师编号要改超多位置)。

改良后的老师、学生、助教的修改位置:
004334B5   . 9D000000       DD 0000009D        老师编号
004334B9   . 00000000       DD 00000000        学生编号
004334BD   . 20000000       DD 00000020        助教编号

改良后的代码直接复制到其他引擎均可使用,但1024DATA以及调整过操作系统兼容性的引擎需要将下面代码修改为适合该引擎的代码
004336BE  |. 6BC9 48        IMUL ECX,ECX,48
004336C1  |. 81C1 681B4A00  ADD ECX,004A1B68
这一项请自行咨询引擎发布人。
假如其余部分调用的函数因个别引擎作出了大的改动而调用出错,也请一并自行咨询引擎发布人。

未来将会在神将奖励版中制作一个新效果的许子将教学,有兴趣的敬请留意。

最后,奉上一句:新手慎学。
最最后——谢绝转载!

[ 本帖最后由 godtype 于 2010-11-20 13:00 编辑 ]

附件: 许子将教学.rar (2010-11-19 22:20, 257.94 K) / 该附件被下载次数 464
http://xycq.org.cn/forum/attachment.php?aid=103247
作者: godtype    时间: 2010-11-19 22:24     标题: 对许子将教学的看法

许子将教学,一直以来给人的印象只有开全宝,除了岳飞传是采用过,其他的MOD都没有出现这条指令。
除了部分效果:显示光标白框、点击显示武将资料、点击显示武将移动和攻击范围等,其余的如武将对话、武将转向、武将动作、武将移动、选择框、旁白提示等,都是将剧本指令简化后组合而成,教学的修改也可以看作是剧本的另类设计,所以想要重新组合改写出新的教学绝不是难事。
其实,通过重新改写,可以将自己作品中的一些特色在教学中介绍给玩家,也可以给完整看完教学的玩家一定的物品奖励,甚至是只有看完教学才可以得到的宝物。而且全宝也不一定全部都提供给玩家,可以指定得到一部分的宝物。
总之,世上无难事,只要有心人。我在神将版打造的教学是会将真刀真枪的攻击加进教学中,不是一般剧本的武将动作中的攻击动作,是会根据攻防双方数值计算的一般攻击、策略攻击以及绝招攻击,并附上对攻击系统的必要解说等效果。

[ 本帖最后由 godtype 于 2010-11-20 12:59 编辑 ]
作者: 513633522    时间: 2010-11-20 11:35

先占了楼慢慢看
作者: wakin98    时间: 2010-11-21 21:30

如果毅大这个贴早点发的话,就减少了我不少辛劳呢!
我的作品中也对许子将教学进行了简单的修改,以后再发布吧。
作者: godtype    时间: 2010-11-22 17:33

调整过的神将版许子将教学已经完成,有兴趣的可以去看一看,代码不帖了,在4D6C00开始。
作者: qq8912241    时间: 2010-12-22 12:17

支持毅大
作者: sddciwei    时间: 2010-12-23 11:14

支持,如果将真刀真枪加入教学中无疑是个突破。很期待~~
作者: 砖家叫兽    时间: 2010-12-24 16:17

新的引擎指令如果支持调出某人的状态框等等功能,直接写一段到剧本里头孩是狠不错滴,貌似并不是很难吧

这样的话教学也可以写得个性化了
作者: a2133847    时间: 2011-12-12 18:32

好贴。。。。。。。。。
作者: 周定乾坤    时间: 2011-12-24 19:36

对于毅大的男主角能力设定比较感兴趣..
至于许子将教学,虽有兴趣,但现在并不是特别需要
作者: ironsov    时间: 2012-9-12 16:39

请问毅大,这个版本的老师、学生、助教相对位置如果与原版不同,需要再作修改吗?看得不是特别懂。
作者: godtype    时间: 2012-9-12 17:02



QUOTE:
原帖由 ironsov 于 2012-9-12 16:39 发表
请问毅大,这个版本的老师、学生、助教相对位置如果与原版不同,需要再作修改吗?看得不是特别懂。

我建议三人的位置尽可能与原版一样。
万不得已也要像岳飞传那样加大或减少相对距离。
但绝对不要让三人个天南地北那样放。

或者在教学前让三人走到其他地方,教学完后再走回原位。
作者: ironsov    时间: 2012-9-13 09:31



QUOTE:
原帖由 godtype 于 2012-9-12 17:02 发表

我建议三人的位置尽可能与原版一样。
万不得已也要像岳飞传那样加大或减少相对距离。
但绝对不要让三人个天南地北那样放。

或者在教学前让三人走到其他地方,教学完后再走回原位。

做了许多设想,最好也只能把助教放在学生左边三四格的地方。影响不大吧?
作者: godtype    时间: 2012-9-13 09:40

助教在理论上不影响,最好测试一下。
作者: godtype    时间: 2012-9-13 09:41

但是移动白框的时候可能会有些影响。
作者: ironsov    时间: 2016-3-4 17:47



QUOTE:
原帖由 godtype 于 2010-11-19 22:20 发表
改良后的代码直接复制到其他引擎均可使用,但1024DATA以及调整过操作系统兼容性的引擎需要将下面代码修改为适合该引擎的代码
004336BE  |. 6BC9 48        IMUL ECX,ECX,48
004336C1  |. 81C1 681B4A00  ADD ECX,004A1B68

还是不懂1024DATA要怎么改?




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0