diff --git a/build/icon/1.filter.js b/build/icon/1.filter.js index 409583cc..cfe481b7 100644 --- a/build/icon/1.filter.js +++ b/build/icon/1.filter.js @@ -1,3 +1,5 @@ +// 这个脚本每次原神更新使用一次 + const fs = require('fs'); const path = require('path'); @@ -18,16 +20,20 @@ if (!fs.existsSync(targetDir)) { fs.readdirSync(sourceDir).forEach(file => { const fileName = path.parse(file).name; // 获取文件名(不含扩展名) - // 在JSON数据中查找匹配项 - const matchedItem = jsonData.find(item => item.Icon === fileName); + // 查找所有匹配项 + const matchedItems = jsonData.filter(item => item.Icon === fileName); - if (matchedItem) { + if (matchedItems.length > 0) { const sourcePath = path.join(sourceDir, file); - const targetPath = path.join(targetDir, `${matchedItem.Name}.png`); - // 复制并重命名文件 - fs.copyFileSync(sourcePath, targetPath); - console.log(`已复制并重命名: ${file} -> ${matchedItem.Name}.png`); + // 为每个匹配项创建文件 + matchedItems.forEach(matchedItem => { + const targetPath = path.join(targetDir, `${matchedItem.Name}.png`); + + // 复制并重命名文件 + fs.copyFileSync(sourcePath, targetPath); + console.log(`已复制并重命名: ${file} -> ${matchedItem.Name}.png`); + }); } }); diff --git a/build/icon/2.match.js b/build/icon/2.match.js index 5b27828f..f5c5aa68 100644 --- a/build/icon/2.match.js +++ b/build/icon/2.match.js @@ -1,3 +1,5 @@ +// 这个脚本,有新的脚本目录就要使用 + const fs = require('fs'); const path = require('path'); diff --git a/build/icon/3.icon.js b/build/icon/3.icon.js index 7e31ed2b..e0d60013 100644 --- a/build/icon/3.icon.js +++ b/build/icon/3.icon.js @@ -1,3 +1,5 @@ +// 用于给每个脚本目录添加icon + const fs = require('fs'); const path = require('path'); const { exec } = require('child_process'); diff --git a/build/icon/4.new_transfer.js b/build/icon/4.new_transfer.js index dd8c0cbf..2edc2be8 100644 --- a/build/icon/4.new_transfer.js +++ b/build/icon/4.new_transfer.js @@ -1,3 +1,5 @@ +// 只找新的png文件,然后复制到diffPng目录 + const fs = require('fs'); const path = require('path'); diff --git a/repo/pathing/水晶块/desktop.ini b/repo/pathing/水晶块/desktop.ini new file mode 100644 index 00000000..e20f8ab7 --- /dev/null +++ b/repo/pathing/水晶块/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +IconResource=icon.ico \ No newline at end of file diff --git a/repo/pathing/水晶块/icon.ico b/repo/pathing/水晶块/icon.ico new file mode 100644 index 00000000..a6b06db2 Binary files /dev/null and b/repo/pathing/水晶块/icon.ico differ diff --git a/repo/pathing/水晶矿/庆云顶01-12个(不稳定).json b/repo/pathing/水晶块/庆云顶01-12个(不稳定).json similarity index 100% rename from repo/pathing/水晶矿/庆云顶01-12个(不稳定).json rename to repo/pathing/水晶块/庆云顶01-12个(不稳定).json diff --git a/repo/pathing/水晶矿/沉玉古南陵.json b/repo/pathing/水晶块/沉玉古南陵.json similarity index 100% rename from repo/pathing/水晶矿/沉玉古南陵.json rename to repo/pathing/水晶块/沉玉古南陵.json diff --git a/repo/pathing/水晶矿/沉玉古南陵2.json b/repo/pathing/水晶块/沉玉古南陵2.json similarity index 100% rename from repo/pathing/水晶矿/沉玉古南陵2.json rename to repo/pathing/水晶块/沉玉古南陵2.json diff --git a/repo/pathing/水晶矿/沉玉谷上谷.json b/repo/pathing/水晶块/沉玉谷上谷.json similarity index 100% rename from repo/pathing/水晶矿/沉玉谷上谷.json rename to repo/pathing/水晶块/沉玉谷上谷.json diff --git a/repo/pathing/水晶矿/沉玉谷上谷2.json b/repo/pathing/水晶块/沉玉谷上谷2.json similarity index 100% rename from repo/pathing/水晶矿/沉玉谷上谷2.json rename to repo/pathing/水晶块/沉玉谷上谷2.json diff --git a/repo/pathing/水晶矿/沉玉谷上谷3.json b/repo/pathing/水晶块/沉玉谷上谷3.json similarity index 100% rename from repo/pathing/水晶矿/沉玉谷上谷3.json rename to repo/pathing/水晶块/沉玉谷上谷3.json diff --git a/repo/pathing/水晶矿/沉玉谷暝还山01.json b/repo/pathing/水晶块/沉玉谷暝还山01.json similarity index 100% rename from repo/pathing/水晶矿/沉玉谷暝还山01.json rename to repo/pathing/水晶块/沉玉谷暝还山01.json diff --git a/repo/pathing/水晶矿/沉玉谷暝还山02.json b/repo/pathing/水晶块/沉玉谷暝还山02.json similarity index 100% rename from repo/pathing/水晶矿/沉玉谷暝还山02.json rename to repo/pathing/水晶块/沉玉谷暝还山02.json diff --git a/repo/pathing/水晶矿/璃月-01-轻策庄南-6个.json b/repo/pathing/水晶块/璃月-01-轻策庄南-6个.json similarity index 100% rename from repo/pathing/水晶矿/璃月-01-轻策庄南-6个.json rename to repo/pathing/水晶块/璃月-01-轻策庄南-6个.json diff --git a/repo/pathing/水晶矿/璃月-02-奥藏山-8个.json b/repo/pathing/水晶块/璃月-02-奥藏山-8个.json similarity index 100% rename from repo/pathing/水晶矿/璃月-02-奥藏山-8个.json rename to repo/pathing/水晶块/璃月-02-奥藏山-8个.json diff --git a/repo/pathing/水晶矿/璃月-03-宗室本北-2个.json b/repo/pathing/水晶块/璃月-03-宗室本北-2个.json similarity index 100% rename from repo/pathing/水晶矿/璃月-03-宗室本北-2个.json rename to repo/pathing/水晶块/璃月-03-宗室本北-2个.json diff --git a/repo/pathing/水晶矿/璃月-04-珉林中部-3个.json b/repo/pathing/水晶块/璃月-04-珉林中部-3个.json similarity index 100% rename from repo/pathing/水晶矿/璃月-04-珉林中部-3个.json rename to repo/pathing/水晶块/璃月-04-珉林中部-3个.json diff --git a/repo/pathing/水晶矿/璃月-05-荻花洲西-1个.json b/repo/pathing/水晶块/璃月-05-荻花洲西-1个.json similarity index 100% rename from repo/pathing/水晶矿/璃月-05-荻花洲西-1个.json rename to repo/pathing/水晶块/璃月-05-荻花洲西-1个.json diff --git a/repo/pathing/水晶矿/璃月天衡山 (1).json b/repo/pathing/水晶块/璃月天衡山 (1).json similarity index 100% rename from repo/pathing/水晶矿/璃月天衡山 (1).json rename to repo/pathing/水晶块/璃月天衡山 (1).json diff --git a/repo/pathing/水晶矿/璃月天衡山2 (1).json b/repo/pathing/水晶块/璃月天衡山2 (1).json similarity index 100% rename from repo/pathing/水晶矿/璃月天衡山2 (1).json rename to repo/pathing/水晶块/璃月天衡山2 (1).json diff --git a/repo/pathing/水晶矿/璃月层岩01 (1).json b/repo/pathing/水晶块/璃月层岩01 (1).json similarity index 100% rename from repo/pathing/水晶矿/璃月层岩01 (1).json rename to repo/pathing/水晶块/璃月层岩01 (1).json diff --git a/repo/pathing/水晶矿/璃月层岩02.json b/repo/pathing/水晶块/璃月层岩02.json similarity index 100% rename from repo/pathing/水晶矿/璃月层岩02.json rename to repo/pathing/水晶块/璃月层岩02.json diff --git a/repo/pathing/水晶矿/璃月层岩03 (1).json b/repo/pathing/水晶块/璃月层岩03 (1).json similarity index 100% rename from repo/pathing/水晶矿/璃月层岩03 (1).json rename to repo/pathing/水晶块/璃月层岩03 (1).json diff --git a/repo/pathing/水晶矿/璃月灵矩关1 (1).json b/repo/pathing/水晶块/璃月灵矩关1 (1).json similarity index 100% rename from repo/pathing/水晶矿/璃月灵矩关1 (1).json rename to repo/pathing/水晶块/璃月灵矩关1 (1).json diff --git a/repo/pathing/水晶矿/璃月璃沙郊.json b/repo/pathing/水晶块/璃月璃沙郊.json similarity index 100% rename from repo/pathing/水晶矿/璃月璃沙郊.json rename to repo/pathing/水晶块/璃月璃沙郊.json diff --git a/repo/pathing/水晶矿/璃月遁玉陵1.json b/repo/pathing/水晶块/璃月遁玉陵1.json similarity index 100% rename from repo/pathing/水晶矿/璃月遁玉陵1.json rename to repo/pathing/水晶块/璃月遁玉陵1.json diff --git a/repo/pathing/水晶矿/蒙德-01-望风山地东-2个.json b/repo/pathing/水晶块/蒙德-01-望风山地东-2个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-01-望风山地东-2个.json rename to repo/pathing/水晶块/蒙德-01-望风山地东-2个.json diff --git a/repo/pathing/水晶矿/蒙德-02-望风角西-1个.json b/repo/pathing/水晶块/蒙德-02-望风角西-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-02-望风角西-1个.json rename to repo/pathing/水晶块/蒙德-02-望风角西-1个.json diff --git a/repo/pathing/水晶矿/蒙德-03-铭记之谷南-4个.json b/repo/pathing/水晶块/蒙德-03-铭记之谷南-4个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-03-铭记之谷南-4个.json rename to repo/pathing/水晶块/蒙德-03-铭记之谷南-4个.json diff --git a/repo/pathing/水晶矿/蒙德-04-苍风高地神像北-1个.json b/repo/pathing/水晶块/蒙德-04-苍风高地神像北-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-04-苍风高地神像北-1个.json rename to repo/pathing/水晶块/蒙德-04-苍风高地神像北-1个.json diff --git a/repo/pathing/水晶矿/蒙德-05-奔狼领-3个.json b/repo/pathing/水晶块/蒙德-05-奔狼领-3个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-05-奔狼领-3个.json rename to repo/pathing/水晶块/蒙德-05-奔狼领-3个.json diff --git a/repo/pathing/水晶矿/蒙德-06-奔狼岭东-1个.json b/repo/pathing/水晶块/蒙德-06-奔狼岭东-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-06-奔狼岭东-1个.json rename to repo/pathing/水晶块/蒙德-06-奔狼岭东-1个.json diff --git a/repo/pathing/水晶矿/蒙德-07-奔狼领北-1个.json b/repo/pathing/水晶块/蒙德-07-奔狼领北-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-07-奔狼领北-1个.json rename to repo/pathing/水晶块/蒙德-07-奔狼领北-1个.json diff --git a/repo/pathing/水晶矿/蒙德-08-塞西莉亚苗圃东-3个.json b/repo/pathing/水晶块/蒙德-08-塞西莉亚苗圃东-3个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-08-塞西莉亚苗圃东-3个.json rename to repo/pathing/水晶块/蒙德-08-塞西莉亚苗圃东-3个.json diff --git a/repo/pathing/水晶矿/蒙德-09-明冠峡东北-1个.json b/repo/pathing/水晶块/蒙德-09-明冠峡东北-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-09-明冠峡东北-1个.json rename to repo/pathing/水晶块/蒙德-09-明冠峡东北-1个.json diff --git a/repo/pathing/水晶矿/蒙德-10-晨曦酒庄西-1个.json b/repo/pathing/水晶块/蒙德-10-晨曦酒庄西-1个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-10-晨曦酒庄西-1个.json rename to repo/pathing/水晶块/蒙德-10-晨曦酒庄西-1个.json diff --git a/repo/pathing/水晶矿/蒙德-11-风龙废墟入口-5个.json b/repo/pathing/水晶块/蒙德-11-风龙废墟入口-5个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-11-风龙废墟入口-5个.json rename to repo/pathing/水晶块/蒙德-11-风龙废墟入口-5个.json diff --git a/repo/pathing/水晶矿/蒙德-12-风龙废墟西-8个.json b/repo/pathing/水晶块/蒙德-12-风龙废墟西-8个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-12-风龙废墟西-8个.json rename to repo/pathing/水晶块/蒙德-12-风龙废墟西-8个.json diff --git a/repo/pathing/水晶矿/蒙德-13-风龙废墟神像-9个.json b/repo/pathing/水晶块/蒙德-13-风龙废墟神像-9个.json similarity index 100% rename from repo/pathing/水晶矿/蒙德-13-风龙废墟神像-9个.json rename to repo/pathing/水晶块/蒙德-13-风龙废墟神像-9个.json diff --git a/repo/pathing/蒲公英/01-蒲公英-蒙德城门口9个.json b/repo/pathing/蒲公英籽/01-蒲公英-蒙德城门口9个.json similarity index 100% rename from repo/pathing/蒲公英/01-蒲公英-蒙德城门口9个.json rename to repo/pathing/蒲公英籽/01-蒲公英-蒙德城门口9个.json diff --git a/repo/pathing/蒲公英/02-蒲公英-山脊守望西10个.json b/repo/pathing/蒲公英籽/02-蒲公英-山脊守望西10个.json similarity index 100% rename from repo/pathing/蒲公英/02-蒲公英-山脊守望西10个.json rename to repo/pathing/蒲公英籽/02-蒲公英-山脊守望西10个.json diff --git a/repo/pathing/蒲公英/03-蒲公英-西风庙宇东2个(有怪).json b/repo/pathing/蒲公英籽/03-蒲公英-西风庙宇东2个(有怪).json similarity index 100% rename from repo/pathing/蒲公英/03-蒲公英-西风庙宇东2个(有怪).json rename to repo/pathing/蒲公英籽/03-蒲公英-西风庙宇东2个(有怪).json diff --git a/repo/pathing/蒲公英/04-蒲公英-星落湖南3个.json b/repo/pathing/蒲公英籽/04-蒲公英-星落湖南3个.json similarity index 100% rename from repo/pathing/蒲公英/04-蒲公英-星落湖南3个.json rename to repo/pathing/蒲公英籽/04-蒲公英-星落湖南3个.json diff --git a/repo/pathing/蒲公英/05-蒲公英-仲夏庭园3个(有怪).json b/repo/pathing/蒲公英籽/05-蒲公英-仲夏庭园3个(有怪).json similarity index 100% rename from repo/pathing/蒲公英/05-蒲公英-仲夏庭园3个(有怪).json rename to repo/pathing/蒲公英籽/05-蒲公英-仲夏庭园3个(有怪).json diff --git a/repo/pathing/蒲公英/06-蒲公英-誓言岬2个.json b/repo/pathing/蒲公英籽/06-蒲公英-誓言岬2个.json similarity index 100% rename from repo/pathing/蒲公英/06-蒲公英-誓言岬2个.json rename to repo/pathing/蒲公英籽/06-蒲公英-誓言岬2个.json diff --git a/repo/pathing/蒲公英/07-蒲公英-达达乌帕谷3个(有怪).json b/repo/pathing/蒲公英籽/07-蒲公英-达达乌帕谷3个(有怪).json similarity index 100% rename from repo/pathing/蒲公英/07-蒲公英-达达乌帕谷3个(有怪).json rename to repo/pathing/蒲公英籽/07-蒲公英-达达乌帕谷3个(有怪).json diff --git a/repo/pathing/蒲公英/08-蒲公英-达达乌帕谷南3个(有怪).json b/repo/pathing/蒲公英籽/08-蒲公英-达达乌帕谷南3个(有怪).json similarity index 100% rename from repo/pathing/蒲公英/08-蒲公英-达达乌帕谷南3个(有怪).json rename to repo/pathing/蒲公英籽/08-蒲公英-达达乌帕谷南3个(有怪).json diff --git a/repo/pathing/蒲公英/09-蒲公英-风起地南3个(有怪).json b/repo/pathing/蒲公英籽/09-蒲公英-风起地南3个(有怪).json similarity index 100% rename from repo/pathing/蒲公英/09-蒲公英-风起地南3个(有怪).json rename to repo/pathing/蒲公英籽/09-蒲公英-风起地南3个(有怪).json diff --git a/repo/pathing/蒲公英/10-蒲公英-奔狼领北2个.json b/repo/pathing/蒲公英籽/10-蒲公英-奔狼领北2个.json similarity index 100% rename from repo/pathing/蒲公英/10-蒲公英-奔狼领北2个.json rename to repo/pathing/蒲公英籽/10-蒲公英-奔狼领北2个.json diff --git a/repo/pathing/蒲公英/11-蒲公英-晨曦酒庄东2个.json b/repo/pathing/蒲公英籽/11-蒲公英-晨曦酒庄东2个.json similarity index 100% rename from repo/pathing/蒲公英/11-蒲公英-晨曦酒庄东2个.json rename to repo/pathing/蒲公英籽/11-蒲公英-晨曦酒庄东2个.json diff --git a/repo/pathing/蒲公英/12-蒲公英-晨曦酒庄北3个(路远,不建议).json b/repo/pathing/蒲公英籽/12-蒲公英-晨曦酒庄北3个(路远,不建议).json similarity index 100% rename from repo/pathing/蒲公英/12-蒲公英-晨曦酒庄北3个(路远,不建议).json rename to repo/pathing/蒲公英籽/12-蒲公英-晨曦酒庄北3个(路远,不建议).json diff --git a/repo/pathing/蒲公英/13-蒲公英-清泉镇西1个(路远,不建议).json b/repo/pathing/蒲公英籽/13-蒲公英-清泉镇西1个(路远,不建议).json similarity index 100% rename from repo/pathing/蒲公英/13-蒲公英-清泉镇西1个(路远,不建议).json rename to repo/pathing/蒲公英籽/13-蒲公英-清泉镇西1个(路远,不建议).json diff --git a/repo/pathing/蒲公英/14-蒲公英-清泉镇1个(路远,不建议).json b/repo/pathing/蒲公英籽/14-蒲公英-清泉镇1个(路远,不建议).json similarity index 100% rename from repo/pathing/蒲公英/14-蒲公英-清泉镇1个(路远,不建议).json rename to repo/pathing/蒲公英籽/14-蒲公英-清泉镇1个(路远,不建议).json diff --git a/repo/pathing/蒲公英/15-蒲公英-望风角1个(路远,不建议).json b/repo/pathing/蒲公英籽/15-蒲公英-望风角1个(路远,不建议).json similarity index 100% rename from repo/pathing/蒲公英/15-蒲公英-望风角1个(路远,不建议).json rename to repo/pathing/蒲公英籽/15-蒲公英-望风角1个(路远,不建议).json diff --git a/repo/pathing/蒲公英/16-蒲公英-望风山地2个(路远,不建议).json b/repo/pathing/蒲公英籽/16-蒲公英-望风山地2个(路远,不建议).json similarity index 100% rename from repo/pathing/蒲公英/16-蒲公英-望风山地2个(路远,不建议).json rename to repo/pathing/蒲公英籽/16-蒲公英-望风山地2个(路远,不建议).json diff --git a/repo/pathing/蒲公英/20-蒲公英-北风庙宇东3个(有怪,传送点缺失).json b/repo/pathing/蒲公英籽/20-蒲公英-北风庙宇东3个(有怪,传送点缺失).json similarity index 100% rename from repo/pathing/蒲公英/20-蒲公英-北风庙宇东3个(有怪,传送点缺失).json rename to repo/pathing/蒲公英籽/20-蒲公英-北风庙宇东3个(有怪,传送点缺失).json diff --git a/repo/pathing/蒲公英籽/desktop.ini b/repo/pathing/蒲公英籽/desktop.ini new file mode 100644 index 00000000..e20f8ab7 --- /dev/null +++ b/repo/pathing/蒲公英籽/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +IconResource=icon.ico \ No newline at end of file diff --git a/repo/pathing/蒲公英籽/icon.ico b/repo/pathing/蒲公英籽/icon.ico new file mode 100644 index 00000000..c0ce7a13 Binary files /dev/null and b/repo/pathing/蒲公英籽/icon.ico differ diff --git a/repo/pathing/蒲公英/南风之狮蒲公英1个.json b/repo/pathing/蒲公英籽/南风之狮蒲公英1个.json similarity index 100% rename from repo/pathing/蒲公英/南风之狮蒲公英1个.json rename to repo/pathing/蒲公英籽/南风之狮蒲公英1个.json diff --git a/repo/pathing/蒲公英/奔狼古上蒲公英.json b/repo/pathing/蒲公英籽/奔狼古上蒲公英.json similarity index 100% rename from repo/pathing/蒲公英/奔狼古上蒲公英.json rename to repo/pathing/蒲公英籽/奔狼古上蒲公英.json diff --git a/repo/pathing/蒲公英/蒲公英.json b/repo/pathing/蒲公英籽/蒲公英.json similarity index 100% rename from repo/pathing/蒲公英/蒲公英.json rename to repo/pathing/蒲公英籽/蒲公英.json diff --git a/repo/pathing/蒲公英/誓言蒲公英1个.json b/repo/pathing/蒲公英籽/誓言蒲公英1个.json similarity index 100% rename from repo/pathing/蒲公英/誓言蒲公英1个.json rename to repo/pathing/蒲公英籽/誓言蒲公英1个.json diff --git a/repo/pathing/蒲公英/铭记之谷附近蒲公英.json b/repo/pathing/蒲公英籽/铭记之谷附近蒲公英.json similarity index 100% rename from repo/pathing/蒲公英/铭记之谷附近蒲公英.json rename to repo/pathing/蒲公英籽/铭记之谷附近蒲公英.json