标题: 求适用于Star175 6.0引擎的许子将教学的代码修改方法
性别:未知-离线 基丁

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 243
编号 474091
注册 2012-12-24


发表于 2014-3-19 05:37 资料 短消息 看全部作者
求适用于Star175 6.0引擎的许子将教学的代码修改方法

想修改许子将教学的出发点是希望表现出“二周目”的感觉,后来想来想去,似乎只有许子将教学可以表现出这一点,于是才打算修改。所以如果有哪位能想到更简单的表现出二周目的办法,也请跟帖说明,毕竟有更轻松些的办法当然会更好……
言归正传,总之在搜索中,找到了毅大的这一贴:http://www.xycq.net/forum/thread-218410-1-1.html 本来是准备立即搬运测试的。但是又看到了之后这一句:

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

而本引擎确为适用于1024DATA无误,所以不敢急于搬运,先来询问。
这一段代码,应该改为什么样才适用于Star175 6.0引擎呢?
顺带一问,在搬运这段代码后,省下的一段空间(00434518H--00434F83H)如果并不想使用,应该如何处理?全部用90填充吗?

[ 本帖最后由 基丁 于 2014-3-19 05:48 编辑 ]


顶部
性别:未知-离线 基丁

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 243
编号 474091
注册 2012-12-24


发表于 2014-3-19 12:15 资料 短消息 看全部作者


QUOTE:
原帖由 godtype 于 2014-3-19 09:24 发表
你看过里面原来的代码就会明白了。

省下的不管就是了。

收到,多谢指点……

QUOTE:
原帖由 WHITESHIP 于 2014-3-19 11:34 发表
开全宝的话,在R剧本里用就行了吧?

呃,其实不是要开全宝……
目前的一点想法是:据原版设定,如果出过一次结局,许子将教学中可以选择升级,不选择升级的话他会送至少两千块钱。我打算在开局时把钱设置为零,在第一关开始强制触发许子将教学,然后改一下对话,把升级表现为开启二周目后解锁剧情,不升级而要钱表现为不开启。这样就可以借助测试在开局后金钱有无达到两千以上来确定一个变量来表示“是否为二周目”,从而控制之后剧情与正常一周目的剧情有所不同之处……
但是原版的许子将教学限制的太死,需要改动别的很多很多地方来适应其教学,所以才开始打算直接改许子将教学,还不知能否实现……- - 嘛总之先试试吧。


顶部
性别:未知-离线 基丁

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 243
编号 474091
注册 2012-12-24


发表于 2014-3-19 13:16 资料 短消息 看全部作者


QUOTE:
原帖由 WHITESHIP 于 2014-3-19 12:48 发表
我改好了一个EXE,去掉了所有对话动作,只留下测试全宝和结局。对话什么的还是自己写比较舒服~
有QQ的话加我973194721,我传给你。论坛总限制附件大小。
(不过你的EXE修改日期最后是2014-1-24吗……我拿你的 ...

上一版似乎确是一月二十四日,在那之后修改的都是很简单的东西,应该不会有所影响。
QQ上的请求已发送,呃,请多指教……- -
顶部

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




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

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

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