狂小狗 发表于 2020-4-9 16:35:36

歌姬计划 MEGA39 中日双语歌词

简单的合并脚本
var fs=require('fs')
var data1 = {}

// 原始版 , 日文歌词
fs.readFileSync('./pv_db-1.txt').toString().split('\n').forEach((line,lineIndex)=>{
    // pv_036.lyric.001
    if(/\.lyric\.\d+/.test(line)){
      var equalIndex = line.indexOf('=')
      var key = line.slice(0,equalIndex)
      var value = line.slice(equalIndex+1)
      data1 = value.trim()
    }
})

// 论坛改进版 , 中文歌词
var arr2 = fs.readFileSync('./pv_db-2.txt').toString().split('\n').map((line)=>{
    if(/\.lyric\.\d+/.test(line)){
      var equalIndex = line.indexOf('=')
      var key = line.slice(0,equalIndex)
      var value = line.slice(equalIndex+1)
      return key+'='+value+ ( data1?'\\n'+data1:'' )
    }
    else{
      return line
    }
})

// 再次改进版 , 中/日歌词
fs.writeFileSync('./pv_db.txt',arr2.join('\n'))
console.log(arr2.slice(0,300).join('\n'))


打歌模式的歌词显示 , 第二行歌词和界面有一点重叠 , 不过影响不大 , 如果能找到歌词显示位置的布局数据 , 应该可以往上调一点 , 显示就完美了




文件路径
大气层atmosphere/contents/0100f3100da46000/romfs/rom/pv_db.txt 或者8 atmosphere/title/0100f3100da46000/romfs/rom/pv_db.txt     atmosphere/title T+ s- \$ Y8 _% N! _( P' I
TX sxos/title/0100f3100da46000/romfs/rom/pv_db.txt

替换前备份原来的文件(如果有的话)
**** Hidden Message *****

514568770 发表于 2020-4-12 16:40:09

6666666666666

hhh123456 发表于 2020-4-29 10:47:35

雪落无痕,雁过留声!

xyq503496 发表于 2020-5-1 19:47:55

感谢分享

aohanliujue 发表于 2020-5-14 20:09:33

谢谢分享

空逸 发表于 2020-8-6 10:08:43

感谢大佬分享

zairem 发表于 2020-8-24 22:21:47

我着了半年 谢谢啦:)

zairem 发表于 2020-8-25 12:24:17

1.04版本的没法同步 请问该如何设置呢

sang13180810 发表于 2020-11-18 21:33:35

大神可以告诉怎么设置吗

2908404551 发表于 2020-11-23 16:40:24

666666666666666666
页: [1] 2
查看完整版本: 歌姬计划 MEGA39 中日双语歌词