设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 433|回复: 5
打印 上一主题 下一主题

[有事请教] 事件不在地图上也不在公共事件里,在哪里才能编辑?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
跳转到指定楼层
1
发表于 2024-4-12 13:31:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
RT,我是纯新手,在边学rmva边在尝试翻译游戏,翻译做完了才发现有很多事件漏了
排查了一波发现和地图、公共事件都没有关系(拿了几年前的老汉化版的文件直接替换),这些漏的事件全部都在一个main.rvdata的东西里
但我并没有在rmva1.02里找得到能进去编辑的地方

这个main.rvdata内的事件是靠地图内的一个注释触发的(注释也能触发脚本那么神奇的么),注释的格式如下:<link 事件名>

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
2
 楼主| 发表于 2024-4-12 13:35:02 | 只看该作者
好吧确实是注释也能触发点东西,脚本里面有一个这样的玩意
def link_tes(comments)
    comments.each do |comment|
      if comment =~ /<link\s+(\S+)(\s+(\S+))?>/
        begin
          list = TesManager.link($1)
          if list and list.size > 0
            tes = Game_Interpreter.new(@depth + 1)
            tes.setup(list, same_map? ? @event_id : 0)
            tes.link_label($3)
            tes.run
          end
        rescue TesLinkError => err
          text = err.message + "\n\tScenario -> #{$1}"
          text += ", Label -> *#{$3}" if $3
          msgbox(text)
          exit
        end
      end
    end
  end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
3
 楼主| 发表于 2024-4-12 13:40:49 | 只看该作者
cv工程师1191 发表于 2024-4-12 13:35
好吧确实是注释也能触发点东西,脚本里面有一个这样的玩意
def link_tes(comments)
    comments.each do | ...

找到了,这些东西都是靠一个叫做TES的老脚本触发的,这个能读取执行写在文本里(?)的事件,得看一看他的使用文档了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
4
 楼主| 发表于 2024-4-12 17:15:12 | 只看该作者
真佛了,这老脚本可以把写在文本文档里的事件转成加密的rvdata2,然后能在游戏里面读取,但问题是他只给了转换成rvdata2的方法而没有讲怎么转回去
要更新加密后的文件只给了用补丁的方法

头都大了,我没有原来没有转换过的txt难不成要手搓一个解码器
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
5
 楼主| 发表于 2024-4-12 17:16:36 | 只看该作者
cv工程师1191 发表于 2024-4-12 17:15
真佛了,这老脚本可以把写在文本文档里的事件转成加密的rvdata2,然后能在游戏里面读取,但问题是他只给了 ...

这个脚本的github https://github.com/Suikobo/RGSS3/tree/main/tes
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2024-4-9
帖子
7
6
 楼主| 发表于 2024-4-14 16:32:22 | 只看该作者
解决了,通过观察他事件里用了什么素材和文字,自己在地图里复刻了一个差不多的直接替换了

评分

参与人数 1+1 收起 理由
505681468 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-10 15:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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