骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 1018|回复: 10

[求助] 请骑友指教,关于重建对话跳转场景的问题

[复制链接]

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
发表于 2024-3-6 20:26:29 | 显示全部楼层 |阅读模式




          最近重新开档玩潘德,一个老想法又跳了出来,就是关于求爱,里面有一个关系到一定程度后,就会出现一个对对话选择: 跟随侍女(其它版本好象还有一个等待在泉水旁)。然后就是场景跳转到城堡大厅,然后与女士对话。早就觉得这样很违和,哪有两人私密对话放在城堡大厅的。如果是接”等待在泉水旁“就更加货不对版了;
          所以就想自己做一个密会场景,然后把这个流程改在新的密会场景;
         本人不会编程,只会用游戏自带的编辑模式编辑场景,所以,我是这么准备的:选一个村庄场景,把它改造成一个水边的花园,把女士和侍女等原人物放在里面,进行对话;
         请教的问题是:1、重新编辑的这个村庄如何保存为一个新场景,就是SceneObj文件夹内类似”scn_abhuva_pendor_castle_1.sco“这样的场景文件,需要改几个TXT文件,怎么改?
                               2、原对话跳转场景的控制语句好象是在menus.txt文件里,应该是这一段:mno_nurse  1 31 2 144115188075856295 1  Go_with_the_nurse  2 2060 1 864691128455135389 1 3 936748722493063472 144115188075856263 144115188075856280  .  mno_nurse  1 31 2 144115188075856295 2  Wait_by_the_spring  2 2060 1 864691128455135389 1 3 936748722493063472 144115188075856263 144115188075856280  ,如何修改这一段,让它跳转到新场景去?

准备参照的风格
208.jpg
                  
         
                              

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
发表于 2024-3-6 20:37:40 | 显示全部楼层
你要用txt来改场景刷人什么的 ,那可太麻烦了,放弃吧

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2024-3-7 15:31:28 来自手机 | 显示全部楼层
编辑新场景很容易,你把老的备份一下,新的保存了之后改个名就是新的了。但是问题是怎么调用。
如果你想要部分城镇用新的,其他的还是用老的,那“不会编程”可能很难搞定了。而如果你想全部用新的,那直接保存覆盖就行了。来自: Android客户端

鲜花鸡蛋

jj10  在2024-3-9 18:24  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
 楼主| 发表于 2024-3-7 18:21:52 | 显示全部楼层
112233lyh 发表于 2024-3-7 15:31
编辑新场景很容易,你把老的备份一下,新的保存了之后改个名就是新的了。但是问题是怎么调用。
如果你想要 ...

  
     是的,把场景编辑好后就用这个办法保存,但怎么调用就是我的难点;
     全部密会就用同一个场景,原游戏都是就近调用城堡大厅,国家不同大厅也不同,我想全部都用同一个新的,熟悉了调用语句后再慢慢修改成不同的场景(另外再做);
     这个跳转应该还是比较简单的,通过修改TXT文件应该是可行的

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2024-3-9 08:37:38 来自手机 | 显示全部楼层
jj10 发表于 2024-3-7 18:21
是的,把场景编辑好后就用这个办法保存,但怎么调用就是我的难点;
     全部密会就用同一个场景 ...

调用场景就是在你说的跳转那里,再不济也是从它调用的一个引入脚本走,如果你真觉得这东西“比较简单”,那想来应该没问题才对。来自: Android客户端

鲜花鸡蛋

jj10  在2024-3-9 18:25  送朵鲜花  并说:热心助人

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
 楼主| 发表于 2024-3-9 12:02:48 | 显示全部楼层
112233lyh 发表于 2024-3-9 08:37
调用场景就是在你说的跳转那里,再不济也是从它调用的一个引入脚本走,如果你真觉得这东西“比较简单”, ...


      谢谢指导;
      我不会PY,只会改些网上分享的TXT修改。所以,我想知道这个场景跳转具体如何做:
      现在摸索的进展是:通过汉化文件反向找到了“跟随待女”或“在泉水边等候”这样的语句,是在menus.txt里,是这一串数字:
mno_nurse  1 31 2 144115188075856295 1  Go_with_the_nurse  2 2060 1 864691128455135389 1 3 936748722493063472 144115188075856263 144115188075856280  .  mno_nurse  1 31 2 144115188075856295 2  Wait_by_the_spring  2 2060 1 864691128455135389 1 3 936748722493063472 144115188075856263 144115188075856280  .

        这大概就是跳转到城堡大厅里会面的句子吧,我是这么猜的。
        里面有个2060,意思是不是跳到2060这句子去?2060在哪里就找不到了。
        就算找到了也不知道怎么仿造。还有新场景如何放进来,放在哪个文件里也不清楚,但我看骑砍里面有大量的跳转场景的操作,我就是想把会面场景也这样仿造,还有就是成功地跳转了,那些对话又如何在新场景中安排,等等,都不清楚。
      

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2024-3-9 16:56:14 来自手机 | 显示全部楼层
jj10 发表于 2024-3-9 12:02
谢谢指导;
      我不会PY,只会改些网上分享的TXT修改。所以,我想知道这个场景跳转具体如何做 ...

2060那个只是个操作符,场景的序号是某个很长的数。具体是哪个我也不知道,因为这东西因mod而异。
场景文件本身,只要丢进mod文件夹里一个全是sco后缀的文件夹就行了,但是要在mod里调用,还要在scene.txt里注册。来自: Android客户端

鲜花鸡蛋

jj10  在2024-3-9 18:25  送朵鲜花  并说:热心助人

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
 楼主| 发表于 2024-3-9 18:24:00 | 显示全部楼层
112233lyh 发表于 2024-3-9 16:56
2060那个只是个操作符,场景的序号是某个很长的数。具体是哪个我也不知道,因为这东西因mod而异。
场景文 ...


    谢谢,非常有帮助;
    大致了解到:
    1、做一个密会场景,另存为sco文件,放入SceneObj文件夹内备用;(会做)
    2、新场景去scene.txt里注册;(不会)
    3、在menus.txt中新造一个语句调用(根据是“跟随待女”或“在泉水边等候”这种对话只在menus.txt中找到);(不会)
     不会PY编程真难,之前新增人物,用过一下魔球,现在又忘得差不多了,但还是能找回来的,但新增场景就摸瞎了。。。。。      


     

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2024-3-9 20:24:27 来自手机 | 显示全部楼层
jj10 发表于 2024-3-9 18:24
谢谢,非常有帮助;
    大致了解到:
    1、做一个密会场景,另存为sco文件,放入SceneObj文件夹 ...

你先把场景做出来吧,做出来以后再去和别人交易,你提供场景,别人提供代码也不是不可以。有个叫封邑的mod就是这么搞的。来自: Android客户端

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
 楼主| 发表于 2024-3-9 20:38:08 | 显示全部楼层
112233lyh 发表于 2024-3-9 20:24
你先把场景做出来吧,做出来以后再去和别人交易,你提供场景,别人提供代码也不是不可以。有个叫封邑的mo ...


       没那么严肃哈,玩玩而已,之前我做过汉匈全地图的不同场景酒馆,也是大家你一言我一语帮忙搞成的,只是那个酒馆只是扩大和重新装修,不用新增因此动用程序的地方不多。我也不会建模,需要的新模型我就用OpenBrf去拆装组合,这也这个游戏好玩的地方;
       汉匈没有结婚内容,此外骑砍都有,而且还是个前期要频繁进出的重要场景,回此想换换。
       行,我先搞下场景,语句这一块就要靠大家指点了,谢谢

172

主题

495

回帖

420

积分

骑士

Rank: 4Rank: 4

UID
262280
第纳尔
2293
精华
0
互助
18
荣誉
13
贡献
0
魅力
18
注册时间
2010-6-4

汉匈决战正版勋章霸主正版勋章

鲜花(81) 鸡蛋(1)
 楼主| 发表于 2024-3-12 06:38:36 | 显示全部楼层
112233lyh 发表于 2024-3-9 20:24
你先把场景做出来吧,做出来以后再去和别人交易,你提供场景,别人提供代码也不是不可以。有个叫封邑的mo ...


       已做了一个,看看大家有没有兴趣,希望大侠出手,丰富一下游戏内容;
https://bbs.mountblade.com.cn/fo ... ;extra=#pid10768273
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-11-19 08:39 , Processed in 0.160839 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表