橘汁仙剑网

标题: 可以不用水了 [打印本页]

作者: 闲卿    时间: 2015-11-13 18:28
标题: 可以不用水了
本帖最后由 闲卿 于 2021-8-8 20:39 编辑

(, 下载次数: 96) 升级完了
EQ是剧情代码等于多少触发
GEQ是剧情代码在xxx之后触发
LS是剧情代码在xx之前触发

Let应该是完结接xx剧情

作者: 闲卿    时间: 2015-11-13 18:28
本帖最后由 闲卿 于 2021-7-18 19:15 编辑

试试多年以后还能不能编辑……准备整理点东西,干脆编辑到这里,拖了好几年了……
作者: 闲卿    时间: 2015-11-13 18:29
本帖最后由 闲卿 于 2021-8-8 14:36 编辑

想了想还是把整理的东西塞这里吧,容易看到
作者: 闲卿    时间: 2015-11-13 18:30
本帖最后由 闲卿 于 2021-8-8 14:41 编辑

= =倒序查看方式不方便啊,一修改完就刷新回第一页去了,那就顺序编辑
作者: 闲卿    时间: 2015-11-13 18:30
本帖最后由 闲卿 于 2021-8-8 14:46 编辑

太久远的事情可能记不得了,一开始好像是为了整理被删对话,后来发现NPC的对话有的是乱的,因为有的随着剧情进展对话也更新了。好像是因为这个原因有了整理对话的打算,应该是吧
作者: 闲卿    时间: 2015-11-13 18:31
本帖最后由 闲卿 于 2021-8-8 14:58 编辑

EQ是剧情代码等于多少触发
GEQ是剧情代码在xxx之后触发
LS是剧情代码在xx之前触发
作者: 闲卿    时间: 2015-11-13 18:31
本帖最后由 闲卿 于 2021-8-8 15:24 编辑

= =太久了,都不能完全无误地回忆起所有剧情了……+
作者: 闲卿    时间: 2015-11-13 18:32
本帖最后由 闲卿 于 2021-8-8 20:36 编辑

EQ g_story,20600,EQ g_story,20700
作者: 闲卿    时间: 2015-11-13 18:32
本帖最后由 闲卿 于 2021-8-8 21:06 编辑

EQ g_story,31300,EQ g_story,31400
作者: 闲卿    时间: 2015-11-13 18:34
本帖最后由 闲卿 于 2021-8-8 21:10 编辑

EQ g_story,21300,EQ g_story,21400,EQ,g_story,21401,GEQ,g_story,21500,GEQ g_story,110900
作者: 闲卿    时间: 2015-11-13 18:34
本帖最后由 闲卿 于 2021-8-8 21:45 编辑

EQ g_story,140600,EQ g_story,140700,EQ g_story,140800,EQ g_story,140900,Let g_story,150100,Let g_story,110800,Let g_story,110900
作者: 闲卿    时间: 2015-11-13 18:35
本帖最后由 闲卿 于 2021-8-8 22:11 编辑

EQ g_story,30200,Let g_story,30300,EQ g_story,60800,GEQ g_story,60800,LS g_story,60802,GEQ g_story,60300 ,LEQ g_story,60600  EQ g_story,60802,Let g_story,60900,EQ g_story,10300,EQ g_story,10301,EQ g_story,10600,EQ g_story,21600,EQ g_story,60400,EQ g_story,60500,EQ g_story,60700,EQ g_story,60900,EQ g_story,60100,Let g_story,60400,EQ g_story,30300,Let g_story,70100,GEQ g_dangpu,1
GEQ g_story,30100,LS g_story,30500,GEQ g_story,121200,

作者: 闲卿    时间: 2015-11-13 18:35
本帖最后由 闲卿 于 2021-8-8 23:47 编辑

= =哦豁,完蛋,发现没有星森NPC的对话,不知道还有没有其他对话缺失
作者: 闲卿    时间: 2015-11-13 18:36
本帖最后由 闲卿 于 2021-8-9 22:35 编辑

= =停水了可还行,没水洗澡了
作者: 闲卿    时间: 2015-11-13 18:37
本帖最后由 闲卿 于 2021-8-9 22:36 编辑

拖拖拉拉到现在又继续搞
作者: 闲卿    时间: 2015-11-13 18:37
本帖最后由 闲卿 于 2021-8-9 22:40 编辑

来水了= =
作者: 闲卿    时间: 2015-11-13 18:38
本帖最后由 闲卿 于 2021-8-9 23:09 编辑

g_story是主线剧情进度的参数,EQ g_story,90800的意思是“如果主线剧情进度等于 90800”



结合剧情前一段守真的剧情,可以看看g_story是怎么运用的
#scriptbegin 1007,"守真重伤"
……
dlg "紫萱:\n……他应该没什么大碍了……\n我们快去无极阁吧。"
CEft_LOAD,251
ScriptRunMode 1
TeamClose //同伴汇合
RoleActive,11,0
RoleActive,12,0

Let g_story,90800


最后一句Let g_story,90800代表把90800赋值给g_story这个参数,也就是说过完守真重伤的剧情后,g_story的值是90800
所以邪剑仙杀死雪见那战斗开始的脚本才有个EQ g_story,90800,所以景天跑到这段剧情的触发点的时候,会判断g_story是否等于90800,如果等于就执行后边的语句。(所以平时在蜀山跑到这地方不会触发任何剧情,只有守真重伤的剧情过完后跑到这儿才触发邪剑仙杀死雪见的剧情)


脚本段长度变化的问题
例如下边这段是个完整的脚本段,从#scriptbegin开始到#scriptend结束
#scriptbegin 1007,"守真重伤"
FOP FOP_REP
……(太多了,怕百度不让发所以省略号代替)
SKIP:
END:
#scriptend


sce中每一个脚本段的起始地址都记录在sce前部分中,如果长度改变的话,只要起始地址没改变就能正常读取,但把某段脚本改长了,后边的脚本起始地址就跟sce中记录的不一样了,所以读取就会出错。
作者: 闲卿    时间: 2015-11-13 18:38
本帖最后由 闲卿 于 2021-8-9 23:13 编辑


作者: 闲卿    时间: 2015-11-13 18:39
本帖最后由 闲卿 于 2021-8-9 23:28 编辑

舞_花_音: fop fop_and是逻辑与,fop fop_rep和脚本段中变量的使用有关,应该是堆栈的相关操作
作者: 闲卿    时间: 2015-11-13 18:40
本帖最后由 闲卿 于 2021-8-10 00:11 编辑


ScriptRunMode脚本模式是这样的,比如有4条语句

(1)脚本模式设置为1
(2)景天头上出现感叹号
(3)雪见头上出现感叹号
(4)龙葵头上出现感叹号

到游戏里执行的结果就是景天头上出现感叹号,等感叹号消失后,雪见头上再出现感叹号,雪见头上感叹号消失后,龙葵头上出现感叹号

加入把第一句改成设置成模式2
那么执行结果就是所有人头上一起出现感叹号

走路和做动作等语句也是如此,走路的话模式1会一个人走完了下一个再走,模式2大家一起走

简单的说,模式1后边的语句是一条一条逐步执行的,模式2后边的语句是一起执行的


大部分语句前4个字节代表函数的编号,后边是参数列表。一般每个参数占4个字节,参数倒着排

:带有字符串类型参数的就不是。比如对话的dlg,载入场景的LoadScene "M06","2",其中M06和3就是字符串,还有播放音效文件的,音效名字也是字符串。简单来说看到参数打有双引号""的就是字符串类型。字符串长度不固定,所以在.sce里长度也不固定(就像对话有长有短)



作者: 闲卿    时间: 2015-11-13 18:40
本帖最后由 闲卿 于 2021-8-9 23:48 编辑

关键语句GetDlgSel sel //接受玩家的对话框选择并赋值给局部变量sel,EQ sel,0 //若sel的值等于0(后边还有EQ sel,1等等) TestGoto SKIP_SEL0\\局部变量满足条件则跳转舞_花_音: 回复 zhoudias :看M25就知道,跟重楼战斗完后有个GetCombat,com,获取战斗结果并赋值给局部变量com,后边有判定EQ com,1,com等于1如何如何
竹哨没判定,蛮州支线过后把全局变量g_xuantian设置为1,古城镇进民房的时候判断g_xuantian是否为1,为1则发生剧情,不为1什么都不发生
你看后边紧接着一句是TestGoto SKIP,这是测试跳转。翻到脚本段末尾处看到SKIP:后边的都是读德阳场景、设置主角坐标这些玩意儿。说明没天香什么都不发生
TestGoto是根据前边一句的值决定是否跳转
:跟局部变量全局变量相关的代码比较常见的有EQ a,b,比较a,b是否相等,GEQ a,b,a是否大于b,LEQ a,b是小于,复杂点的还有逻辑与逻辑或
找个asm搜索EQ,GEQ啥的到处都是,后边一般都是testgoto测试跳转
嗯,顺序判定说得更细一点。比如说德阳跟小女孩对话完以后给g_story这个全局变量赋值9999(胡编的,原理一样),跟卖饼的人对话时判定g_story值是否9999,是的话触发买饼剧情并且把g_story设置为10000以便一下一个剧情点使用,否则触发一般对话



作者: 闲卿    时间: 2015-11-13 18:41
本帖最后由 闲卿 于 2021-8-9 23:54 编辑

rolesetpos舞_花_音: 第一个参数是设置坐标的角色,-1代表当前带队人物,0代表景天,1代表雪见……后边两个参数是X和Y坐标

作者: 闲卿    时间: 2015-11-13 18:41
本帖最后由 闲卿 于 2021-8-9 23:56 编辑

往下面一点那堆代码都是支线,右边的是名称,比较汗的是这些名称全是汉语拼音比如下面方框里的那啥g_xiongmei,大概是兄妹情深吧- -,前边对应的数字04是当前这个支线的完成度,00是完全没碰过,每完成一个阶段这个数字会+1,这个东西也是可以直接改的。
作者: 闲卿    时间: 2015-11-13 18:42
本帖最后由 闲卿 于 2021-8-10 00:00 编辑


选中区域第一个字节06表示该脚本段包含6个局部变量,后边每个01 04啥的表示每个局部变量,所以脚本段包含的局部变量越多则这段数据越长。可以参照其他NPC开头相同的部分理解


05 00 00 00 00 00 00 00
FOP FOP_REP
//使用局部变量或全局变量之前都有这句




0A 00 01 00 D0 9D 00 00 00 80
GEQ g_story,040400
//若主线剧情进度这全局变量g_story的值大于40400
这句分开来理解0A 00 01 00是GEQ的函数编号,D0 9D 00 00是40400,00 80是g_story,仙三里我见过的全局变量和局部变量都只占2个字节


0C 00 00 00 44 19 00 00
TestGoto ENDALL
//若上边一句的结果为假,则跳转到最后,若为真则不跳转




整个翻译过来意思是假如主线剧情进度超过40400,则触发对话,否则跳转到脚本段末尾(什么都不发生)




作者: 闲卿    时间: 2015-11-13 18:42
本帖最后由 闲卿 于 2021-8-10 00:09 编辑


scriptbegin:** ** 00 00 表示脚本开始,** **为脚本编号scriptrunmode:02 00 00 00 0* 00 00 00 表示脚本运行模式,*有两种,一种是默认1,表示动作和对话依次出现;另一种是连续2,表示动作和对话同时出现roleactive:1C 00 00 00 表示人物是否出现objectactive:55 00 00 00 表示物品是否出现cameraset:24 00 00 00 表示设置摄像头的位置,即玩家的视角位置fade in:46 00 00 00 表示眼前一黑,哈哈playsound:4F 00 00 00 表示出现的音乐idle:01 00 00 00 表示游戏出于空置状态多少秒,比如游戏刚开始时景天睡觉的那段时间什么都动不了showactautostand:CF 00 00 00 表示人物自动站起roleshowaction:16 00 00 00 表示人物的动作dlgface:43 00 00 00 出现对话的人物的图片dlg:3E 00 00 00 表示即将出现的对话,后接** 00,16进制**表示对话的长度rolesetposition:15 00 00 00 表示设置人物的位置rolesetface:17 00 00 00 表示人物的脸朝哪,东为02 00 00 00,西为01 00 00 00nusic:85 00 00 00,仍然表示音乐,与playsound的区别未知rolepathto:14 00 00 00,表示人物前进坐标rolefacerole:D1 00 00 00 表示让两个人物面对面roleemote:18 00 00 00 表示人物头上出现的情绪符号


顶个,吾辈很多都没记录过,正好可以作参考……
不过吾辈记录的头上出现的情绪符号的代码是这一段:
48 00 00 00 02(睡01 惊02 问03 怒04 喜05 心06 汗07 乱08 急09 晕10 泣11)00 00 00 0B(10景天……) 00 00 00


有个小问题,rolefacerole a,b是人物a脸朝着人物b










作者: 闲卿    时间: 2015-11-13 18:44
本帖最后由 闲卿 于 2021-8-10 00:13 编辑

哈哈哈,结果今晚都是在看贴吧老帖
作者: 闲卿    时间: 2015-11-13 18:44
本帖最后由 闲卿 于 2021-8-10 23:27 编辑

惭愧,今晚摸鱼了
作者: 闲卿    时间: 2015-11-13 18:45
本帖最后由 闲卿 于 2021-8-15 18:35 编辑

= =打完疫苗整个人晕乎乎的
作者: 闲卿    时间: 2015-11-13 18:45
本帖最后由 闲卿 于 2021-8-23 22:03 编辑

= =继续搞1
作者: 闲卿    时间: 2015-11-13 18:46
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:47
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:47
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:48
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:48
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:49
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 18:50
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:16
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:17
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:17
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:18
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:18
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:19
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:19
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:20
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:21
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:21
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:22
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:22
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:23
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:24
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:24
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:25
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:25
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:26
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:27
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:27
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:28
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:28
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:29
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:29
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:30
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:31
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:31
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:32
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:32
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:33
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:34
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:34
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:35
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:35
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:36
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:36
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:37
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:38
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:38
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:39
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:39
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:40
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:41
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:41
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:42
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:42
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:43
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:44
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:44
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:45
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:45
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:46
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:46
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:47
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:48
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:48
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:49
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:49
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:50
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:51
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:51
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:52
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:52
十年一剑情如梦,再向苍天问仙踪。
作者: 闲卿    时间: 2015-11-13 19:53
十年一剑情如梦,再向苍天问仙踪。




欢迎光临 橘汁仙剑网 (https://ojpal.com/) Powered by Discuz! X3.3