From c3e413358fbdceb26f8fddf66d1b9b226d6978e9 Mon Sep 17 00:00:00 2001
From: Miao_Spring <539943419@qq.com>
Date: Tue, 17 Oct 2023 16:12:43 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9B=B4=E6=96=B0=E7=B4=A0?=
=?UTF-8?q?=E6=9D=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
extension.js | 86 +++++++++++++++++++++++++---------------------------
1 file changed, 41 insertions(+), 45 deletions(-)
diff --git a/extension.js b/extension.js
index a36ac4c..4c33283 100644
--- a/extension.js
+++ b/extension.js
@@ -211,7 +211,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
.then(res => {
// data_download = Buffer.from(res)
data_download = _arrayBufferToBytes(res)
- alert('下载完成')
+ alert('下载' + fileName + '至' + path +'完成')
});
} catch (e) {
return alert("连接出了问题喵:" + e);
@@ -1736,7 +1736,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
// }
// },
line1: {
- name: "------------",
+ name: "------------------",
clear: true
},
updateMiao4: {
@@ -1759,6 +1759,45 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
}
},
+ line65464: {
+ name: "------------",
+ clear: true
+ },
+
+ test: {
+ name: "",
+ intro: "通过遍历所有武将的头像列表和目录下的文件对比,自动下载缺失的图像素材",
+ clear: true,
+ onclick: async function () {
+ // 本地img
+ game.getFileList("extension/喵喵喵喵",(fold,files)=>{
+ img_map = {}
+ // 扩展包需求img
+ for(var i in lib.characterPack['mode_extension_喵喵喵喵']){
+ var p = lib.characterPack['mode_extension_喵喵喵喵'][i]
+ // game.log(p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1])
+ img_map[p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]] = false
+ }
+
+ for(var i of files){
+ // game.log(i)
+ if(img_map[i] === false)img_map[i] = true;
+ }
+
+ for(var i in img_map){
+ if(!img_map[i]){
+ miao_download("https://raw.githubusercontent.com/Zioywishing/Noname_Miaoxtension/main/" + i,'喵喵喵喵',i)
+ }
+ }
+ },()=>{alert('失败')})
+ }
+ },
+
+ line45544574: {
+ name: "------------",
+ clear: true
+ },
+
updateSelf: {
name: "",
intro: "更新喵喵配件",
@@ -1802,49 +1841,6 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
}
},
- test: {
- name: "",
- intro: "下载功能",
- clear: true,
- onclick: async function () {
-
- // // 扩展包需求img
- // for(var i in lib.characterPack['mode_extension_喵喵喵喵']){
- // var p = lib.characterPack['mode_extension_喵喵喵喵'][i]
- // // game.log(p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1])
- // img_map[p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]] = false
- // console.log(i,typeof i)
-
- // }
-
- // 本地img
- game.getFileList("extension/喵喵喵喵",(fold,files)=>{
-
- img_map = {}
- // 扩展包需求img
- for(var i in lib.characterPack['mode_extension_喵喵喵喵']){
- var p = lib.characterPack['mode_extension_喵喵喵喵'][i]
- // game.log(p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1])
- img_map[p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]] = false
- console.log(i,typeof i)
-
- }
-
- for(var i of files){
- // game.log(i)
- console.log(i,typeof i)
- if(img_map[i] === false)img_map[i] = true;
- }
-
- console.log(img_map)
- },()=>{})
- // game.log(lib.extensionPack)
-
-
-
-
- }
- },
// getFastestUpdateURLMiao4:{