UNPKG

subata

Version:

一款能快速启动并登录wizard101或pirate101的命令行工具

1 lines 6.75 kB
const _0x4ab081=_0x384b;(function(_0x442d62,_0x1079f8){const _0x20b5a8=_0x384b,_0x2644e3=_0x442d62();while(!![]){try{const _0x1c8d41=parseInt(_0x20b5a8(0x206))/0x1*(-parseInt(_0x20b5a8(0x1e4))/0x2)+-parseInt(_0x20b5a8(0x1d9))/0x3*(-parseInt(_0x20b5a8(0x1e8))/0x4)+-parseInt(_0x20b5a8(0x20d))/0x5+parseInt(_0x20b5a8(0x212))/0x6*(-parseInt(_0x20b5a8(0x21b))/0x7)+-parseInt(_0x20b5a8(0x1f6))/0x8+parseInt(_0x20b5a8(0x1da))/0x9*(-parseInt(_0x20b5a8(0x1e7))/0xa)+-parseInt(_0x20b5a8(0x1e9))/0xb*(-parseInt(_0x20b5a8(0x20b))/0xc);if(_0x1c8d41===_0x1079f8)break;else _0x2644e3['push'](_0x2644e3['shift']());}catch(_0x46ed20){_0x2644e3['push'](_0x2644e3['shift']());}}}(_0x7760,0xb4696));let e=require('commander')[_0x4ab081(0x1fe)],a=new e(_0x4ab081(0x207)),l=require(_0x4ab081(0x21a))['select'],{elConfig:s,service:c,port:d}=require(_0x4ab081(0x1e1)),g=require('axios')['default'],{createWriteStream:n,existsSync:m,cpSync:h,readFileSync:i,writeFileSync:u,unlinkSync:r,cp:t}=require('fs'),p=require(_0x4ab081(0x222)),w=require(_0x4ab081(0x213)),v=require('chalk'),y={'d':_0x4ab081(0x1d7),'r':'仅剧情汉化','c':_0x4ab081(0x1f9)};async function f(_0x2a10fc,_0x446bdf,_0x112623){const _0x4a18ef=_0x4ab081;var _0x2db0ff=n(_0x446bdf+_0x4a18ef(0x1ef));let _0x296b0c=p(_0x4a18ef(0x1f8))[_0x4a18ef(0x203)]();(await g({'url':_0x2a10fc,'method':_0x4a18ef(0x21e),'responseType':_0x4a18ef(0x21f),'onDownloadProgress':_0x3df362=>{const _0x9feb14=_0x4a18ef;_0x3df362[_0x9feb14(0x1f4)]&&(_0x296b0c[_0x9feb14(0x1fd)]=_0x9feb14(0x204)+v[_0x9feb14(0x1db)]((_0x3df362['loaded']/_0x3df362[_0x9feb14(0x209)]*0x64)['toFixed'](0x2))+v['green']('%')+_0x9feb14(0x200)+v['green']((_0x3df362[_0x9feb14(0x1fc)]/0x400/0x400)[_0x9feb14(0x1dd)](0x2)+'MB')+_0x9feb14(0x1f5)+v['green']((_0x3df362[_0x9feb14(0x209)]/0x400/0x400)['toFixed'](0x2)+'MB')+_0x9feb14(0x1fa)+v['green']((_0x3df362[_0x9feb14(0x1fb)]/0x400*2.5)[_0x9feb14(0x1dd)](0x2)+_0x9feb14(0x1ec)));}}))['data'][_0x4a18ef(0x1e3)](_0x2db0ff),_0x2db0ff['on']('finish',async()=>{const _0x6a44aa=_0x4a18ef;if(h(_0x446bdf+'.downloading',_0x446bdf),r(_0x446bdf+_0x6a44aa(0x1ef)),_0x296b0c[_0x6a44aa(0x1f0)](_0x6a44aa(0x1f7)),'y'===await l({'message':_0x6a44aa(0x1e2),'choices':[{'name':_0x6a44aa(0x208),'value':'y'},{'name':'否/No','value':'n'}]})){let _0x3a8fb8=s[_0x6a44aa(0x215)];var _0x44c8e8=w['join'](_0x3a8fb8[_0x6a44aa(0x21c)]+'\x5cData\x5cGameData');if(m(_0x3a8fb8['wizPath']+'\x5cData\x5cGameData\x5cLocale_English-Root.wad.'+_0x112623[_0x6a44aa(0x214)]+'.'+_0x112623[_0x6a44aa(0x221)])){let _0x2eda70=p(_0x6a44aa(0x224))['start']();h(_0x3a8fb8[_0x6a44aa(0x21c)]+_0x6a44aa(0x21d)+_0x112623['fileType']+'.'+_0x112623[_0x6a44aa(0x221)],_0x44c8e8+'\x5cLocale_English-Root.wad'),setTimeout(()=>{const _0x4d683b=_0x6a44aa;_0x2eda70['succeed'](_0x4d683b(0x1f1)+_0x112623['version']),u(_0x3a8fb8['wizPath']+'\x5cData\x5cGameData\x5cLocale_English-Root.actived',JSON['stringify'](_0x112623));},0x320);}}});}function _0x7760(){const _0x38877b=['仅聊天汉化','\x20|\x20','bytes','loaded','text','Command','查看当前使用版本','\x20\x20|\x20\x20','仅仅支持聊天输入中文,其他全部英文','\x5cLocale_English-Root.wad','start','进度:\x20','log','31329jidOHg','plugins','是/Yes','total','parse','312dbBBoc','chatonly','6173800oLICIF','仅翻译了剧情文本,玩家游戏名称,物品名称等依旧为英文','mark','http://','没有应用任何补丁','138UVPJmt','path','fileType','gamePath','substring','description','stringify','仅剧情汉化','@inquirer/prompts','71792ddWQXL','wizPath','\x5cData\x5cGameData\x5cLocale_English-Root.wad.','GET','stream','post','version','commonjs-ora','\x5cData\x5cGameData','changing\x20plugin','完全汉化','exports','333AfIhWc','9jLLfvL','green','yellow','toFixed','选择并应用补丁:','游戏内容完全汉化','\x5cData\x5cGameData\x5cLocale_English-Root.actived','../util/config','是否直接切换:','pipe','16SsJLZI','reverse','release','1626550JxRzeM','6636waSXut','1231373Echuxr','code','join','kb/s','downLoadUrl','-c,\x20--current','.downloading','succeed','应用成功!\x20现在使用的是\x20','map','data','lengthComputable','\x20/\x20','3774128gZYvnH','下载成功!','下载中...'];_0x7760=function(){return _0x38877b;};return _0x7760();}function _0x384b(_0xe281bd,_0x7e90ca){const _0x776001=_0x7760();return _0x384b=function(_0x384b58,_0x41db4f){_0x384b58=_0x384b58-0x1d7;let _0x38880a=_0x776001[_0x384b58];return _0x38880a;},_0x384b(_0xe281bd,_0x7e90ca);}a[_0x4ab081(0x217)]('plugins\x20central')['option'](_0x4ab081(0x1ee),_0x4ab081(0x1ff))['action'](async _0x473259=>{const _0x4cac2f=_0x4ab081;let _0x693458=s[_0x4cac2f(0x215)];var _0x240414=w[_0x4cac2f(0x1eb)](_0x693458[_0x4cac2f(0x21c)]+_0x4cac2f(0x223));if(_0x473259['current'])try{var _0x1962ba=JSON[_0x4cac2f(0x20a)](i(_0x693458[_0x4cac2f(0x21c)]+'\x5cData\x5cGameData\x5cLocale_English-Root.actived','utf-8'));console[_0x4cac2f(0x205)](y[_0x1962ba['fileType']],':',v[_0x4cac2f(0x1db)](_0x1962ba[_0x4cac2f(0x221)]));}catch(_0x2330bd){console[_0x4cac2f(0x205)](v[_0x4cac2f(0x1dc)](_0x4cac2f(0x211)));}else try{var _0x7804cb=await l({'message':_0x4cac2f(0x1de),'choices':[{'name':_0x4cac2f(0x1d7),'value':'debug','description':_0x4cac2f(0x1df)},{'name':_0x4cac2f(0x219),'value':_0x4cac2f(0x1e6),'description':_0x4cac2f(0x20e)},{'name':_0x4cac2f(0x1f9),'value':_0x4cac2f(0x20c),'description':_0x4cac2f(0x201)}]});let _0x33486e=_0x7804cb[_0x4cac2f(0x216)](0x0,0x1);var _0x5d5b3b=await g[_0x4cac2f(0x220)](_0x4cac2f(0x210)+c+':'+d+'/file/getAllFile',{'type':_0x7804cb});if(0xc8===_0x5d5b3b['data'][_0x4cac2f(0x1ea)]){let _0x262ad1=await l({'message':'请选择需要使用的版本','loop':!0x1,'choices':_0x5d5b3b[_0x4cac2f(0x1f3)]['data'][_0x4cac2f(0x1e5)]()[_0x4cac2f(0x1f2)](_0x1374b8=>({'name':_0x1374b8[_0x4cac2f(0x221)],'value':_0x1374b8[_0x4cac2f(0x221)],'description':_0x1374b8[_0x4cac2f(0x20f)]}))}),_0x537a1d=_0x5d5b3b['data'][_0x4cac2f(0x1f3)]['find'](_0x1185b9=>_0x1185b9[_0x4cac2f(0x221)]===_0x262ad1);if(m(_0x693458[_0x4cac2f(0x21c)]+_0x4cac2f(0x21d)+_0x33486e+'.'+_0x537a1d['version'])){let _0x2b5d88=p(_0x4cac2f(0x224))[_0x4cac2f(0x203)]();h(_0x693458[_0x4cac2f(0x21c)]+_0x4cac2f(0x21d)+_0x33486e+'.'+_0x537a1d[_0x4cac2f(0x221)],_0x240414+_0x4cac2f(0x202)),void setTimeout(()=>{const _0x26ff25=_0x4cac2f;_0x2b5d88[_0x26ff25(0x1f0)]('应用成功!\x20现在使用的是\x20'+_0x537a1d[_0x26ff25(0x221)]),u(_0x693458[_0x26ff25(0x21c)]+_0x26ff25(0x1e0),JSON[_0x26ff25(0x218)]({..._0x537a1d,'fileType':_0x33486e}));},0x320);}else f(_0x537a1d[_0x4cac2f(0x1ed)],w[_0x4cac2f(0x1eb)](_0x693458[_0x4cac2f(0x21c)]+_0x4cac2f(0x21d)+_0x33486e+'.'+_0x537a1d[_0x4cac2f(0x221)]),{..._0x537a1d,'fileType':_0x33486e});}}catch(_0x3ffa1a){}}),module[_0x4ab081(0x1d8)]=a;