标题: 轩辕春秋版引擎整型变量被突然清零的诡异问题, 与正在开发中的MOD有关,急需高手解决
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-9-14 23:26 资料 个人空间 短消息 看全部作者
检查一下是否漏了Sv00b.e5s--Sv09b.e5s这十个新增的存档文件,如果没有漏就上传EXE和相关剧本。


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-9-15 07:42 资料 个人空间 短消息 看全部作者
将A1C66的04改成03试一下,EXE我就不上传了。


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-9-15 07:44 资料 个人空间 短消息 看全部作者
回复 #6 赵辉 的帖子

A在415AD7。

PS:如果懂汇编,其实可以自己找到的,翻一下岱瀛的精华帖,有一帖就谈到剧本指令的。
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-9-15 08:38 资料 个人空间 短消息 看全部作者
就是这句多了100
004D0C64   3D 00040000      CMP EAX,400
改回到CMP EAX,300即可,55A400--55AFFF都会清0,如果是400,会将后面55B000--55B3FF也都清了,这些都是前面的256个整形变量。
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2009-9-15 10:19 资料 个人空间 短消息 看全部作者
刚才下线了,现在才回来看帖。
可以参考一下STAR175的引擎代码,毕竟岱瀛的这个EXE是在瓦岗的基础上改的,很多地方未必通用:
00415ACC  /. 55               PUSH EBP
00415ACD  |. 8BEC             MOV EBP,ESP
00415ACF  |. 51               PUSH ECX
00415AD0  |. 33C9             XOR ECX,ECX
00415AD2  |. 894D FC          MOV DWORD PTR SS:[EBP-4],ECX
00415AD5  |. EB 09            JMP SHORT 00415AE0
00415AD7  |> 8B45 FC          /MOV EAX,DWORD PTR SS:[EBP-4]
00415ADA  |. 83C0 01          |ADD EAX,1
00415ADD  |. 8945 FC          |MOV DWORD PTR SS:[EBP-4],EAX
00415AE0  |> 66:817D FC 0001   CMP WORD PTR SS:[EBP-4],100
00415AE6  |. 73 0F            |JNB SHORT 00415AF7
00415AE8  |. 6A 00            |PUSH 0
00415AEA  |. FF75 FC          |PUSH DWORD PTR SS:[EBP-4]
00415AED  |. 8B4D 08          |MOV ECX,DWORD PTR SS:[EBP+8]
00415AF0  |. E8 DC290000      |CALL 004184D1
00415AF5  |.^EB E0            \JMP SHORT 00415AD7
00415AF7  |> 33C0             XOR EAX,EAX
00415AF9  |. B9 00145000      MOV ECX,00501400  ——相当于岱的55A400
00415AFE  |. EB 07            JMP SHORT 00415B07
00415B00  |> 3D 00030000      /CMP EAX,300
00415B05  |. 73 0E            |JNB SHORT 00415B15
00415B07  |> C701 00000000     MOV DWORD PTR DS:[ECX],0
00415B0D  |. 83C0 01          |ADD EAX,1
00415B10  |. 83C1 04          |ADD ECX,4
00415B13  |.^EB EB            \JMP SHORT 00415B00
00415B15  |> B8 01000000      MOV EAX,1
00415B1A  |. 8BE5             MOV ESP,EBP
00415B1C  |. 5D               POP EBP
00415B1D  \. C3               RETN
顶部

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




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

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

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