标题: 我为《新金庸群侠传》修改的主角命名功能,希望大家测试后提点意见
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2012-2-19 03:35 资料 短消息 只看该作者
我为《新金庸群侠传》修改的主角命名功能,希望大家测试后提点意见

显示1 的BUG 已解决 覆盖更新后的引擎即可测试效果



附件: Ekd5test.rar (2012-2-20 23:51, 247.53 K)
该附件被下载次数 274




附件: 能力点数.rar (2012-2-21 00:02, 1.14 K)
该附件被下载次数 229


新剧本 修改了字串判断,检测首字符是否为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 编辑 ]


顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2012-2-19 03:46 资料 短消息 只看该作者
补充一点,本人已经修改了 46DEXX 等几处有关于输入对话框的函数,全部代码都可在本引擎内找到,不需要DLL

同时对话框仅仅是接受文字信息,人物命名有相应指令且存档能保存人物姓名,因此也没有设置name.e5文件

函数部分比较乱,这个暂时没有时间调整。

现在问题就是,输入以后 有个钱的响声(买卖?)这个也算是不足之处。



剧本指令 72  ,10 即为获取文字信息,文字信息输入后的文字存储再 4D9F60 开始的地址,命名以及字串判断也是利用指针。

命名也是利用 72 指令

本人整理完后会将相应代码发上来



另外 如果可以的话,我希望 72 指令的文字输入部分 就是默认的的对话内容

[ 本帖最后由 砖家叫兽 于 2012-2-19 03:51 编辑 ]


顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2012-2-20 23:52 资料 短消息 只看该作者
显示BUG 已解决 引擎更新
顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2012-3-22 20:53 资料 短消息 只看该作者
额  不会吧还弹出
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-7 22:57
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010077 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP