From d3e0f78d2c8e9f34d53f3aacdcadf20e17d92dd2 Mon Sep 17 00:00:00 2001 From: bgArray <474037765@qq.com> Date: Fri, 28 Jan 2022 17:07:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E7=89=88=E6=9C=AC-=CE=B4-0.1?= =?UTF-8?q?.0=EF=BC=8C=E6=9C=AC=E5=9C=B00.5.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 + .idea/Musicreater.iml | 12 +++ .idea/inspectionProfiles/Project_Default.xml | 46 +++++++++++ .../inspectionProfiles/profiles_settings.xml | 6 ++ .idea/misc.xml | 4 + .idea/modules.xml | 8 ++ .idea/vcs.xml | 6 ++ 1.pkl | Bin 59 -> 0 bytes Musicreater.py | 76 +++++++++++++++--- README.md | 28 ++++++- .../__pycache__/__init__.cpython-39.pyc | Bin 181 -> 181 bytes bgArrayLib/__pycache__/bpm.cpython-39.pyc | Bin 1368 -> 1368 bytes .../__pycache__/namesConstant.cpython-39.pyc | Bin 10842 -> 10842 bytes .../sy_resourcesPacker.cpython-39.pyc | Bin 2979 -> 2990 bytes bgArrayLib/resourcesPath.rpposi | 1 + bgArrayLib/sy_resourcesPacker.py | 7 +- languages/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 180 bytes languages/__pycache__/lang.cpython-39.pyc | Bin 0 -> 490 bytes languages/__pycache__/zhCN.cpython-39.pyc | Bin 0 -> 6833 bytes languages/zhCN.py | 4 + msctspt/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 178 bytes .../__pycache__/bugReporter.cpython-39.pyc | Bin 0 -> 4392 bytes .../__pycache__/threadOpera.cpython-39.pyc | Bin 0 -> 1065 bytes msctspt/bugReporter.py | 2 +- nmcsup/__pycache__/__init__.cpython-39.pyc | Bin 0 -> 177 bytes nmcsup/__pycache__/const.cpython-39.pyc | Bin 0 -> 10275 bytes nmcsup/__pycache__/log.cpython-39.pyc | Bin 0 -> 1759 bytes nmcsup/__pycache__/nmcreader.cpython-39.pyc | Bin 0 -> 4946 bytes nmcsup/__pycache__/vers.cpython-39.pyc | Bin 0 -> 2172 bytes resources/MSCT Dev Log.txt | 9 ++- 30 files changed, 192 insertions(+), 20 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/Musicreater.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml delete mode 100644 1.pkl create mode 100644 bgArrayLib/resourcesPath.rpposi create mode 100644 languages/__pycache__/__init__.cpython-39.pyc create mode 100644 languages/__pycache__/lang.cpython-39.pyc create mode 100644 languages/__pycache__/zhCN.cpython-39.pyc create mode 100644 msctspt/__pycache__/__init__.cpython-39.pyc create mode 100644 msctspt/__pycache__/bugReporter.cpython-39.pyc create mode 100644 msctspt/__pycache__/threadOpera.cpython-39.pyc create mode 100644 nmcsup/__pycache__/__init__.cpython-39.pyc create mode 100644 nmcsup/__pycache__/const.cpython-39.pyc create mode 100644 nmcsup/__pycache__/log.cpython-39.pyc create mode 100644 nmcsup/__pycache__/nmcreader.cpython-39.pyc create mode 100644 nmcsup/__pycache__/vers.cpython-39.pyc diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..eaf91e2 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/Musicreater.iml b/.idea/Musicreater.iml new file mode 100644 index 0000000..2946dc0 --- /dev/null +++ b/.idea/Musicreater.iml @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..a2a5d19 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,46 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..8d93904 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..b125bed --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..9661ac7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/1.pkl b/1.pkl deleted file mode 100644 index bb555bb1c185b8ecac028645aa79564b9bb82714..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZo*nQFiQ0kKmwfXJJ{Thd#~TiRR3Th?37Ti#p2Tg6+|Tf帮助与疑问->[神羽资源包位置选择]:选择文件夹... 这时候, +会跳出选择框,关键来了,选择:***你的mcpack(国际版推荐)_25.0文件夹或zip格式_25.0文件夹,外面的!文件夹!注意是外面的文件夹!!*** + 举个例子:我的文件路径是这样的: + `L:\shenyu\音源的资源包\羽音缭绕-midiout_25.0`这里面有:`神羽资源包_25.0_使用方法.xls`、 + `mcpack(国际版推荐)格式_25.0`、`zip格式_25.0`两个文件夹和一个.xls文件,而你在音创中 + 也应该选择这个文件夹:**L:\shenyu\音源的资源包\羽音缭绕-midiout_25.0** + ### 致谢 1. 感谢由 [Fuckcraft](https://github.com/fuckcraft) “鸣凤鸽子”等 带来的我的世界websocket服务器功能 2. 感谢 昀梦\ 找出指令生成错误bug并指正 3. 感谢由 Charlie_Ping “查理平” 带来的bdx转换功能 4. 感谢由 CMA_2401PT 带来的 BDXWorkShop 供本程序对于bdx操作的指导 -5. +5. 感谢由 Miracle Plume “神羽” \带来的基岩版资源包 6. 感谢广大群友为此程序提供的测试等支持 7. 若您对我们有所贡献但您的名字没有显示在此列表中,请联系我! @@ -79,4 +97,8 @@ python3 Musicreater.py 1. QQ 2647547478 2. 电邮 EillesWan2006@163.com W-YI_DoctorYI@outlook.com EillesWan@outlook.com -3. 微信 WYI_DoctorYI \ No newline at end of file +3. 微信 WYI_DoctorYI + +### 作者 诸葛亮与八卦阵 联系方式 + +1. QQ 4740437765 \ No newline at end of file diff --git a/bgArrayLib/__pycache__/__init__.cpython-39.pyc b/bgArrayLib/__pycache__/__init__.cpython-39.pyc index 727712aec2b6cc6f9b0d9bd6fbace5226c028133..fe1e90c849a6b4f6cde214e8e7f3df51a1f021f2 100644 GIT binary patch delta 24 ecmdnWxRsGRk(ZZ?0SInJe4fZ%$Y?sT)&c-a#|EkZ delta 24 ecmdnWxRsGRk(ZZ?0SHPizMsfl$Y?yV)&c-a{sy=J diff --git a/bgArrayLib/__pycache__/bpm.cpython-39.pyc b/bgArrayLib/__pycache__/bpm.cpython-39.pyc index 7b635edd695ebdfbb0cade68ee52607a5db8693e..5c12cdac566a49b6e37a10e28a0cd07f4ba2216b 100644 GIT binary patch delta 27 hcmcb?b%TpLk(ZZ?0SInJeBQ{-%*bfEnV-><1ps4|27dqm delta 27 hcmcb?b%TpLk(ZZ?0SJ6|zu(Bs%*bfGnV-><1pr{T22cP1 diff --git a/bgArrayLib/__pycache__/namesConstant.cpython-39.pyc b/bgArrayLib/__pycache__/namesConstant.cpython-39.pyc index 2d96be47ecb3d74ed11281c57c07b4bb803c3390..32d3520b60e348e09228a8f978dc387010a14bee 100644 GIT binary patch delta 26 gcmcZ=aw~*8k(ZZ?0SInJeBQ_%t;uLQIbHKJ0C2Miod5s; delta 26 gcmcZ=aw~*8k(ZZ?0SFdnecH$!t;uLSIbHKJ0B*Plb^rhX diff --git a/bgArrayLib/__pycache__/sy_resourcesPacker.cpython-39.pyc b/bgArrayLib/__pycache__/sy_resourcesPacker.cpython-39.pyc index 6cf2a36720deb0f3ae5c867fa540e6e6223bc23d..05517b76192fa9eb52a1fe20d78c41ca83bb7a05 100644 GIT binary patch delta 728 zcmZ`%&ubGw6rMLbyP0fUX+aVR>DFHdl~z(ki&RfyJqTL#Q0!&d?yT*SG#h5N^)jJ{ z-1J~&{(%IcAca!&?A^bhhdl_Mym`q#;LK_@kvfkz%)Iw~?|t**eeJO3g`VdkJ>IR4 z!h@lQ;iEc>XLluHxMlIL67?XnB=iALMi?-=kKfjNSmJ>#VW^|4h#{h_ZvpB|Eg-Sh zL{QiZJu@dm1IHkD5P!`|6FVw_kqztlByFuRd6+ zPIH`!oOHu%Gj|g4GHJ)T-Q`IqQ%}h)XsAB93%Av0^7u~EJP(`$s*Pwr16QE|?ulax z)gpF5$9_BJ{-=BPE9+)WQ*+WzM3y_m{q@9M0S50DiS+{+XX3Obzhdtyx<=j`_ z>7qTWvuo;d`O(FOUh!g@F^s8bGfhPt@K~hVJc`AVdQ;wjc{M7pI`alwRV(h5#koJU zzg$m5VV1=_W-DRT+R+G6{5){X(Fg_JR0nPYE~zi>b-1BM?t^Q-sZ-Q7w~*5y=!9Ew U5d4xfCQb#F`=uGWL@N~k1a()iYXATM delta 712 zcmZ{i&1=*^6u{?AlHEzxl+~&$+g(4ZEaRwQZ16D zVlO?_!UNB{^(NSh{RjFtcn|_!{1bZfQhZ6RWJ}HP=Htz8-uxi5UHM#beb;pafA2o* z`RfB$!ZwY_3#*Y>fWFi)fbdr=v|Kch#~wt625qg$kJX-xW#5dM=)sK8!sNDQfC$Ph z5x%@3AZstU*M&&*t(1Hta6=b|Rw@Q<&Ku8$soOg_3~)!Mn0*8TOmdXKgnr8E>HszY zzhs^z_B_`!VxwOeu=|kZsg~G;u=+nwt}&f2o~@5{<(-urIi6m>a=b6^Y~@fEz%BY} z5ESX5IZCtUO&FsMbAo;s%k;y%f2*1P88{7!!-NxX6>8udhEy<;pa&_sA)egjqwb#u14?eGjNwa z+4In(eS4;mYT#v>b*?#6U0)MIPc?V{B$A!{^VolvsB_;m=M?t0Q diff --git a/bgArrayLib/resourcesPath.rpposi b/bgArrayLib/resourcesPath.rpposi new file mode 100644 index 0000000..0830f11 --- /dev/null +++ b/bgArrayLib/resourcesPath.rpposi @@ -0,0 +1 @@ +L:/shenyu/ԴԴ/-midiout_25.0 \ No newline at end of file diff --git a/bgArrayLib/sy_resourcesPacker.py b/bgArrayLib/sy_resourcesPacker.py index 634f1ba..5e9d646 100644 --- a/bgArrayLib/sy_resourcesPacker.py +++ b/bgArrayLib/sy_resourcesPacker.py @@ -30,10 +30,11 @@ manifest = { def resources_pathSetting(newPath: str = ""): if not os.path.isfile("./bgArrayLib/resourcesPath.rpposi") and newPath == "": return [False, 1] # 1:没有路径文件 - elif not os.path.isfile("./bgArrayLib/resourcesPath.rpposi") and newPath != "": + elif newPath != "": # not os.path.isfile("./bgArrayLib/resourcesPath.rpposi") and path = newPath + print(path) with open("./bgArrayLib/resourcesPath.rpposi", 'w') as w: - path = w.write(path) + w.write(path) if "mcpack(国际版推荐)格式_25.0" in os.listdir(path) and "zip格式_25.0" in os.listdir(path): return [True, path, 1] # 1:都有 elif "mcpack(国际版推荐)格式_25.0" in os.listdir(path) and "zip格式_25.0" not in os.listdir(path): @@ -42,7 +43,7 @@ def resources_pathSetting(newPath: str = ""): return [True, path, 3] # 3:有zip else: return [False, 2] # 2:路径文件指示错误 - if os.path.isfile("./bgArrayLib/resourcesPath.rpposi"): + if os.path.isfile("./bgArrayLib/resourcesPath.rpposi" and newPath == ""): with open("./bgArrayLib/resourcesPath.rpposi", 'r') as f: path = f.read() if "mcpack(国际版推荐)格式_25.0" in os.listdir(path) and "zip格式_25.0" in os.listdir(path): diff --git a/languages/__pycache__/__init__.cpython-39.pyc b/languages/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7ebf6f0a6c85d2915d6320cead64235b0b6fae1a GIT binary patch literal 180 zcmYe~<>g`kf}0Va6G8N25P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;yrPkn3X=V-TKS zl#}9HTAZ2eT$Gwvl3Jwe>*gD*ke6DnkeZTNl9`_u^K4<;vw7QM$_(^O^^9V`Y9UHv pauV~>OB2&mi(}&BGxIV_;^XxSDsOSvg`kf}0Va6Av*mFgylvkO4E0;{e3PHb5eUA&Mb|F@-6Gc@9$)V=9oJ%~Yh4 z!ji(8!<5S$#mvZ%Cjt~@1BzOJMOh%CDeS=vnjF7at1@(*{WO_MC4pu=U)S(t@8l;t z);^oot^lN-&ffcU$?}&o+p3g;Gjj`aGSf0sQxu#tGV@Z4Q+2?MLwU#wrN0Mz|tNAJ^)=`R;8sFHIk$}Gt&&QNg8OV0t)ItuPZsfi^DAYq^x znoLDN&ocaCP0iDFcX|nAGH5d1;t6tfba8a@aSd^e2q|I$3i@fX-r{$0b#n~$3Gs3C za}RZNca7qKv3xv(L!$VA?ny6AOiwM=tIBZpD`Ej^Ll#WUb9Y+FP{all1`}U{fGi)Y z7=!TqqMQ`p(&EfyXOPoUi*$Y6e1jG8Qp*)mQ-F@o&x?7su_z!7ROk%3B;Zx%nxjIjMFa2Nd%G2^MB17N*~9+#HO2j2w&r1Xq|# literal 0 HcmV?d00001 diff --git a/languages/__pycache__/zhCN.cpython-39.pyc b/languages/__pycache__/zhCN.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c7edc2e80f62d018fcb8a229c0606c684e9cacbd GIT binary patch literal 6833 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[神羽资源包位置选择]:选择文件夹... 方法添加路径文件吧!", + 158: "有路径文件(.rpposi文件),但路径指示错误,请仔细阅读Readme或先用:帮助与疑问->[神羽资源包位置选择]:选择文件夹... 更改路径!", + 159: "更改路径文件(.rpposi文件)成功!!" } diff --git a/msctspt/__pycache__/__init__.cpython-39.pyc b/msctspt/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ed360f7d58913e376393e86870f10b85e4c2833 GIT binary patch literal 178 zcmYe~<>g`kf}0Va6G8N25P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;yr9kn3X=V-TKS zl#}9HTAZ2eT$Gwvl3Jwe>*gD*ke6DnkeZTNl9`_u^K4<;vw7QM$_(^O^^9V`Y9UHv na*LBoiVI3&;^Q;(GE3s)^$IF)aoFVMrv&dh+B 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 literal 0 HcmV?d00001 diff --git a/msctspt/bugReporter.py b/msctspt/bugReporter.py index 71ff912..119b555 100644 --- a/msctspt/bugReporter.py +++ b/msctspt/bugReporter.py @@ -97,7 +97,7 @@ class version: ) """当前所需库,有一些是开发用的,用户不需要安装""" - version = ('0.0.1', 'Delta',) + version = ('0.1.0', 'Delta',) """当前版本""" def __init__(self) -> None: diff --git a/nmcsup/__pycache__/__init__.cpython-39.pyc b/nmcsup/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fb15f92996837878deeadce7e501b8a528b48204 GIT binary patch literal 177 zcmYe~<>g`kf}0Va6G8N25P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;yrnkn3X=V-TKS zl#}9HTAZ2eT$Gwvl3Jwe>*gD*ke6DnkeZTNl9`_u^K4<;vw7QM$_(^O^^9V`Y9UHv m@^X`lOABJ+<1_OzOXB183My}L*yQG?l;)(`f$aMX#0&uE)h>wu literal 0 HcmV?d00001 diff --git a/nmcsup/__pycache__/const.cpython-39.pyc b/nmcsup/__pycache__/const.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa93dcd8eaac59420a4c26244d776c2e3ebde3b0 GIT binary patch literal 10275 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 literal 0 HcmV?d00001 diff --git a/nmcsup/__pycache__/log.cpython-39.pyc b/nmcsup/__pycache__/log.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..44d2b05a5d7051ba471463fc07ed26781359de7a GIT binary patch literal 1759 zcmbtV-%lJx9G}@Ax4Xw3<(K?wrDsi(-UA03O&VfMW0Q*}fJQLr=90^DGr;2B?qzl< zl;DE_EGDhRG)lEi-FvWVqNPcbhEjyT!+DiE$`cR97y59^YS(C=bU+hQ=d1h3zT5hBP$1QW@@CXRZ^l%ifXWvWnlQV!KJ zn#W;`$V4eiL?Y^<)PYQmYNk$Nra=v=w;?l5aaczaWo#yCa;dMsdbE_v!aJn<%A<4T6sVAovRP#mBKpGd2*+rxwly07S2~euuT;ATiQ(1ko zz5d1ScaJJdcXl2d-6H znbk5d9;a;fweuG&zYy3(n)XxOsq+_H>%@&hYsN+D`_?!Fa+DoTD_pVNF^?Oz{~oj5 zfD+zl`~6YcetYzNTJRX*n(dD;JD>$c6m`^8=s^eQGQ9pnFaesxA+QXLv<4`Yg@@6c z%w__G;6QCdM1mLiCh86O=EYBxIVFq*TA)wrp&`^jVnh=v5d6&{h&2R{7>ytjSCE3{ zWsKa0SCH@aA{;#*ft|zbUJ!p?9>M>d#C{Iy!o*yZk;H+Cx~adQ?05>A0HH6ny;ZJ$ zx_UTqj7MLpdV969e7_{%+1ps!e!95(&GPQGFLyS#0RFv=>!qu~gy&Ws+^&B81n3i- z*zWkw;t!RzwP%~RD%aNcHaJ~f#r`WB7sNH5T``F+(KA28& z$@95VvVsX7qcgT2_*^eqA5&s8nDQ*L6-!9#_%9~W12W0plNEv_N`He za^;=D?7OD!PfP{Gn|7m<)tIx8lFQU3Z-L`SUmZ?h_A-pp3KKVNb~u|p%e8!-c!hkP zi7SOQ3ezEsD2a7~;ToeQ$0|_PDn^Qc-ZYAq?dAo8re5;=2rJVVr$K+DKCb8U;=+Km zXJ8Xl2`l2lVdq3zfe{mmU@c;`E^9mVZObJNWu`W9=&;jb$;f)FXazuxX^fq?2}t+v zLK37xt>Q_7g6I04L(RBF$k8NMMm^7oNQe-q!AS^$MPTV~6g@KK&^O`F2l*K=ilSq9 fq%N#Tilj?%TrUB$v3i^kJ&sE{c+jg|YHRa9eGUwh literal 0 HcmV?d00001 diff --git a/nmcsup/__pycache__/nmcreader.cpython-39.pyc b/nmcsup/__pycache__/nmcreader.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7c4025e6f177d6c01a9ceb665c74cd6f5886370f GIT binary patch literal 4946 zcma)ATZ|jk89rw&_V~J2$dW+1AWCscwwoYCO9Kr}SXzlJl!OMXjYeLdS>s)M?3@`V z+SM4*IzUKCSp|_)fMAyb0;!O2Q2>R~*QyV^cb+OW_GX``TJca`+V4MO?{3miG1j@C z|3Byd&wq6xlSwjse|_{{g@1pCvA@$`!Rs^v9KeZ8Vrjl7}y zM#apVPE44ua1j&nV@5uXk%du0Br&q?XCfui$CyaBw0xqwmJwO3CA)Baq93D_lNJMW znp|*_Vz9;Y8DZ>axuM35xWwvfAGVLbyz=3N_VF_-FCFWge&*tZ^Ow$EXg`0ted4uC ztv{|}6U*^XuhdFtOtjqJE<=j%WTOM)-rEuPq2f`z20DcZ2p&=(GRc*f_aRII!`H_%HQyy}~jMCv;{Oc4D$D`n4b#4yu&_J#ImPd56{ZGYP38(6yXhqpp5 zzcwE^FtPoIfU+F7SQBNp^fe!CY*BEZU;N}``}nzt)hjQ**I9ZdV*W%ULD)Y2AX-}0 zFj}S48-vtS$U85d>zsVA^YTZX)8}%TFzr^0UZXzd%Yy4kx|bxV(5TfNH#DSE5TWVS zD`h_%m?&4A$(lb=Yq;V*DQhy+Jzs_WH#muDMg4 z<)=HZo}W50K6c00&MCDw+By{xLJeKokz@7w(0UkMx^@O9cw131p62~r<0CwVo`s)* z@d&>ay?!olzzzs#yjm7B0J}^|iMJ%Bq>0`us34`R!kWCNiA`uCN!UU*;7gEE$fN;@ z9EC(0^AlZ(G$U#5N+q;u9P;YNm#k&T)U)gvHp5A_k6BIAPXxwnGLpwBtr=@VZUZxj z&+wMkv;u1>wG0`DoTkywEaN=L?Ube^&ZEb3SHp}EKKG@)+-xL4Cme8W{ z5hksux1t6A2iePryp^I9L?uB1vi|QX^15kw(cx zDhTMTuYL2L-i=)Mn{koi(wV^Dw}q|Y?T=<*dkt8r- zTsrkiq3Fl~jN~S&2&EiBl{4}&Sf1kCj?feZzu?Kum<{!+S9*u%wK-4O2YEeBS}-PJ zUs;rI!^j&&#h|-M=rQSYnr}s$<~Q+e+8E!hw0dDPsXu{??W)v@g^G92SPw}q8yZmZ zS~yhoioRF($9$zC57r%7kZ`~_kRZu;NV1+?vqQ`VhZ2{m(>-6u;zj#E9h1qNKr;YA|T)Zr5h6cZ(e5=XI65-3Sw zHd7m%VtUOf&aOE{2ufrj5voD>##xY_jWshQSO~7N7{%dlv_t*PJ`r#B3*HGU%2TY3CD>!a+@O6 z+XpCt*$h1__5Cct!_AsYX}^zfqtJO76bmBXA7p}TOAiKGu@Wa-K}_NO#(gFDJnXX6 zE_j$8hRExP^!iP_=PtX~7j!D_r4eO8{9E5AarKk%3d0CZ1{V4J#poR#W3D#7ffw== zP9$Dx^3?iG)U4uhP(+07a$>cb*KACDwps$hYY|g?a&h z&>spAI6-of{;)tQ)6$+FZ4UX@EL|HUgH%ZihL#bm9fYbH__cJ-+`%2d;&sMV;y@__ z(uXWg+C+hw>H{O*jS`@NwctvJPX3RbAX~AYbc=kP&jMJLp4 zGGE`tCWL9Gq_{e#=e4SzH~spwUC5i$^{QRipuftD83$nH4iSDbNQ^Js02flWi#7L% zBRxdP>+X(rPRLR0D$!Q@Rw<6nXX~<7l7*^GhPdRc9>t`*kyflI7@3(_{SUqa3+9fo z`dlT{j!x%Bl<&%Cr%U%rS(tyIJUxaB$_EIRoWZ)I%x5WN@N9Tfdm5p<+)2xOsZumk zWRQ<{?+^tA%7B}7i8Ml)qP#&D3A6Y5zAR5Sd`G1m@&|xK-r@L?GN&+B$2k=zG(@9X z5979t1jM#;!y8=P6-b0Qo zHaudhyaVug9Z!?jiS9dTn5u#4g-V4u9XTBp!tm)UU#;(oM|u>{UL6%vp4-w4`0|av zHNOrIW$EPUDcnh-PFrc3P{o3XZy-@-?(srJS!2l20@fJPGSlGH-w$yX#u*ropNK+t{Z?8lwg-duU*H=SR< z-TB?w_TpQYK7XP8)SI1mf4{Q)p33Ske)4+zjrS+QSe4RPPlbxPWN6HKkROUT)^qGg zfDMXBBgLUKSgP>-TJ&-7jDPvg*5+AIHhh%NmDf%B^i%0t) zVoCrs1ctYvN0G9{hxtvKoW?4J6V*Z)iqqJE;hwvu9`RsFrYgm$y|to>x;)CYo&Cj{ zbZ(!z`03)MbMH?f%AMai2C+sk4b2m^BE=)!KNRqvPZTou{$YT5>W0qpAP!Ntp-X7(iXt9LMVUtoGh!+LHnKz6?_~$F`RssY{uk(xa(mY=)`ArDmrMN;&(Lk}48}CIu~1D&pb~0CH&# zttCB!IZ8n#5J63#!E1~rCI)JV2m;|h;CJ^|d)M|Se=z>yFZyP;9M__Ad2eRkd-rDM zz0Z4_ZEH&)7{9&$XSULU(C>27JQUcx3B*T$QDh;CDJkG0u?UuHrJz`fO->L?1+G~- zRjGCwSuv{97|e#P+WK)q4H`dWGKx~I{wv^g{hOP$vsYJd-mRVediC7d z`r?nZ3%}I9_&i$IFP&exzgSziU;lD>9js9b2eE0Jai`>t7y3>7TI%8(c*UUZLgO7LJp|5@~ z%d*8J1TWp6Z1_lT(Pf%+nMlWM;WM{C{O3UOjpQJ>$gDlMT)TR$C*9lE8@ULux&9A~ zbqtqhl8vOaK;eP~8utp02$X{D1{%w{6Lz3Du1IN?DsL0=jHMMEF4EDI39$16Vy)oi zuXlhQ=pXAlQep*q(C1EWAG5QKu0Jbs0*?j?Wa1Z4*8Dx&w-Qrjmxzg zcWS?0T6wTk|KvvP&aK+@b8FwugCvY50AJ^`T-ZflhNYo|yr10R&5C@si))d@vC-Q#Qw5f0A++OY!y@EZGQUX%q>?!ab zXdaUpQZ2*3L6?XU6K03CN$ZyV(TN9~WBgSR@UW?nR&2np6|-$1 z+Y~|_1O`wTLKnay&4=?w{3Q>{WS^p~O3 zsM1tYg3jrf^9C|UXY07w`UvSC0%-G^IF zio;1e!;|7msH{HW=iw$liRdXXVv%<{qjX@VN_WY@-7TTYU18u;Hg zZQuH)i+C!t={B8dbP@BT&G-3OqXs~(C2GB=uB<&+fTpr?_f`bIs4YB+z#uks=+N-c zyF(|tH0WZk|#UK40E6hNNfdhD05nHT$_jGn$j%= zs@qZv0LTCz4?!E?X^Z5%2)43>BJAq9{3O^8fPlXM43QlG+U~hlh(UASF@%2f z2PJz3SW1Pu&-=nD1Uf4UX4_$;nCuxT%$}Ea;cFg0$zV3O1w3jLlw7tdL=4PcggMm` z#Ky;IDK|bIY?I02o-mL36NhcD#2}hXeo~`UDDS;>*os30S(Z6Aw^Z2#!tjPM4`UGe iY&yQ_4g7Ey literal 0 HcmV?d00001 diff --git a/resources/MSCT Dev Log.txt b/resources/MSCT Dev Log.txt index b3a8152..2d21574 100644 --- a/resources/MSCT Dev Log.txt +++ b/resources/MSCT Dev Log.txt @@ -30,9 +30,16 @@ Copyright © W-YI 2022 新更新日志 + Delta 0.1.0 +2022 1 27 +1.完成了多音色的支持,但仍需修改 + + Delta 0.0.2 +2022 1 19 +1.纠正几乎所有语法 Delta 0.0.1 -2021 1 3 +2022 1 3 1.新增对翻译字符串的支持 2.把所有需要翻译的字符串用双引号字符串表示,其余全是单引号字符串 2.2.累死我了,我错了我错了,饶了我吧,以后一定遵守代码规范