标题:
我为《新金庸群侠传》修改的主角命名功能,希望大家测试后提点意见
[打印本页]
作者:
砖家叫兽
时间:
2012-2-19 03:35
标题:
我为《新金庸群侠传》修改的主角命名功能,希望大家测试后提点意见
显示1 的BUG 已解决 覆盖更新后的引擎即可测试效果
[attach]119139[/attach]
[attach]119141[/attach]
新剧本 修改了字串判断,检测首字符是否为0 即空,是则代表没有输入
___________________________________________________
由于方便 本人直接套在《江湖英烈纪事》上测试
测试包尽量精简,需覆盖新引擎MOD
测试包地址
http://115.com/file/anj329fg#
命名测试.rar
与蛇夫座不同之处在于,本引擎全部工作依靠剧本。
剧本 能力设定 中最末位有相应指令。
其中增加几条计算,简单的汉字防错处理。
其中包括
1 除以 65536 变双字节 后检查 是否<255即 是否只有一个英文字符。 默认主角的 姓 是一个汉字 即双字节,因此不足双字节直接报错。
2 再除以 256 变单字节后 检测 是否<128 即 是否英文字母等 ,出于各方面考虑 游戏仅接受汉字姓名。
3 由于是直接在买入卖出的对话框修改来的 输入栏默认会显示 1 这算是一个BUG
因此特别检测字串是否是 '1' 如果是的 代表没有输入,跳过主角命名指令
详细指令可见相应剧本
这一段有什么好的处理方法,以及怎么消除数字 1 的BUG,希望大家多多指教
[
本帖最后由 砖家叫兽 于 2012-2-21 00:03 编辑
]
附件:
Ekd5test.rar
(2012-2-20 23:51, 247.53 K) / 该附件被下载次数 274
http://xycq.org.cn/forum/attachment.php?aid=119139
附件:
能力点数.rar
(2012-2-21 00:02, 1.14 K) / 该附件被下载次数 229
http://xycq.org.cn/forum/attachment.php?aid=119141
作者:
砖家叫兽
时间:
2012-2-19 03:46
补充一点,本人已经修改了 46DEXX 等几处有关于输入对话框的函数,全部代码都可在本引擎内找到,不需要DLL
同时对话框仅仅是接受文字信息,人物命名有相应指令且存档能保存人物姓名,因此也没有设置name.e5文件
函数部分比较乱,这个暂时没有时间调整。
现在问题就是,输入以后 有个钱的响声(买卖?)这个也算是不足之处。
剧本指令 72 ,10 即为获取文字信息,文字信息输入后的文字存储再 4D9F60 开始的地址,命名以及字串判断也是利用指针。
命名也是利用 72 指令
本人整理完后会将相应代码发上来
另外 如果可以的话,我希望 72 指令的文字输入部分 就是默认的的对话内容
[
本帖最后由 砖家叫兽 于 2012-2-19 03:51 编辑
]
作者:
砖家叫兽
时间:
2012-2-20 23:52
显示BUG 已解决 引擎更新
作者:
砖家叫兽
时间:
2012-3-22 20:53
额 不会吧还弹出
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0