TA的每日心情 | 奋斗 2024-8-25 11:52 |
---|
签到天数: 1 天 [LV.1]初来乍到
VIP会员
- 积分
- 532
|
简单的合并脚本
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[key] = 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[key]?'\\n'+data1[key]:'' )
}
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
替换前备份原来的文件(如果有的话)
|
|