欢迎光临散文网 会员登陆 & 注册

mod探索记录三:复制PV后物件不显示

2020-07-10 17:05 作者:Leua  | 我要投稿

  根据投票,开始为中文填词复制PV。

  常规任务完成后,活动小丑里面的钢琴被我第一个发现并没有出现(实际上球也没有,但是修复起来会连着一起被修复)。

  检查了物件轨迹文件后,发现里面并没有涉及钢琴的文件。也就是说,钢琴并不是按照以往的方法实现运行的。

  可是物件轨迹还是只能用原本的轨迹文件控制吧?种种猜测错误之后,不知为何,我在测试模式里的物件轨迹清单里找到了钢琴的轨迹文件,它和往常的轨迹文件相比,有着不一样的“ITM”前缀。这个前缀应该是词语item(物件)的缩写。我想这可能和镜头文件一样,是和PV座位绑定的。只能给自己名字里编号对应的PV使用。

  就算如此,添加了新的itm前缀轨迹文件,在测试模式里播放,依然没有钢琴。

  想起来,之前按照常规方法找钢琴的模型时,并没有发现。我就想,这个钢琴会不会也和轨迹文件差不多,是分离的。

  一般来说,物件名字里的编号就和PV编号一样,于是我根据数字成功地找到了钢琴的模型。它的文件名同样带有ITM前缀。

  我想是因为缺少了新PV对应的模型。

  要添加模型,就得修改模型的db文件(可能是databank/database的缩写,都是数据库的意思)。

  事实上,当我进去浏览db文件时,我发现事情没有那么困难。

  以这张图片为例,一个新物件信息从<ObjectEntry>开始,在</ObjectEntry>结束。这段英文可以当作是“物件入口”的意思,带斜杠的则表示结束。

  开头开始,记录了一些文件信息,有文件名、编号和游戏内配置的模型名字。如果要添加操线小丑的钢琴,我只需要复制这个钢琴的db片段,然后按顺序修改编号,将游戏内配置名字改成新PV的就好。这样的话,它读取的文件完全和操线小丑原本的一样,但是却会作为新PV的匹配模型而存在。

  也就是说,现在文件夹里面的钢琴文件,本来只对应一个PV,现在可以对应两个PV了。

  由于之前已经做好了匹配的轨迹文件,现在在新PV座位里,活动小丑的PV可以顺利地播放。

  不过,这么做也有坏处,由于轨迹的db文件经常需要更新,手动更改过后,每次更新都要自己手动改。除非我能自己写一个新程序替换之前用的那个。


  


mod探索记录三:复制PV后物件不显示的评论 (共 条)

分享到微博请遵守国家法律