From 0f1786f1c5f0fb4995e8d6e954b08c7eb53cf855 Mon Sep 17 00:00:00 2001 From: xian18 <44394537+xian18@users.noreply.github.com> Date: Sat, 29 Apr 2023 23:05:08 +0800 Subject: [PATCH] Add Cursor And AutoSave --- img/system/Cursor.png | Bin 0 -> 17329 bytes js/plugins.js | 2337 +++++++++++++++++++++++++++++++++- js/plugins/SF_Cursor.js | 191 +++ js/plugins/YEP_X_Autosave.js | 614 +++++++++ 4 files changed, 3073 insertions(+), 69 deletions(-) create mode 100755 img/system/Cursor.png create mode 100755 js/plugins/SF_Cursor.js create mode 100755 js/plugins/YEP_X_Autosave.js diff --git a/img/system/Cursor.png b/img/system/Cursor.png new file mode 100755 index 0000000000000000000000000000000000000000..7837d6adeb4ec453f0620115320ed762cc09f588 GIT binary patch literal 17329 zcmeI4dpJ~U`^VQ{S5q62O4_x@=$tVJGt5k5BIJ-$s7*&>W(^Z&4Ko;aGPH|icOa2U zIw-NJh)7#h$}!dMuu~4D*p*Xs!dCBc2(7e!`**$Xd%ge6T-TVnpZodV_p?6FbKkT6 zS#~(sStw7`ng{@ZvX!NoBm6lZep4olga6j&U6}=cU`3X$VgOLN*8j%DEmoNc0E}vZ zvx~&V)`rQ2eDpXx$Q{&^`iS7!0Ki%*6>+#;paka*dI*F@`1XR!c$|P|g#U?VOR^Q2 zf}R4)U_a0)*v^?7?8Rm9@JrbfSyCn(zz39Ya8e&{p_nN(!Vkn{!r%LciFn+=6p5D+ z-lRVv&c)UNXA1d&IGP@fz$KBXI75aWnMS74$+|cSiL6f~=@ZHN1Tuw5Vlc@x+|Ucp zo(O+q`SJKnN3-Qa>0rwU?V~K_oL63?hj_q)-U(41zdFDB(y6 zLb1+Zkk4__%I1>@W7UBu`L1V>WFewJ3V~m=Ki~*Mpk0asy zqbQ^2j*7$MGWn374@bfl_;5TxqDbh$B907>nmK%+n5K|7L;0MXWV zwEU~kW)RoEzfguk^We~QI+vzTq3IJq0|NsBU!O`NaCj6lfon+P8<4mRLy!zFd~ju> z+UJw_uq(K0#Q{zk^;_SXUk1O8%kWLd+?A(`Oo4g6=62jh>De>+E@ zCn!WKsKHPJv%Vcf4Dls_96!*+13nY~N0|=>{8E98%p&&pd~d;jVGqQdfPZfX{#gnA zn>#SN9sN&sVC3v_Jvl-TkjEx|KDM6+{@JDtZsnKt^tlauU4N|p-ybGiyYM;U4Acyn zMf_@PB=g{Wm;M^`_8*wfFd)G%BDw$XkaV;gDRo7cj&>uZBg$1mfrL#N%7z#orRx8Y z9BkuG@ckUfHlWe;X)Gdg7^!d&NI`EGGXdOh#r<7GpE0CCI>r>bjtFTmkbz_a!cmSP z;ow${y7L++zrj)Xz7D>nBo5zGepQ*nz3V^uW#o$flTi_|j8O+eneqb&dg&jkS4RsiV!1b@B&0DlqyymSKq zW&!|AhhjFCEQcQrU1w!x;w-JHbX_Z&(mcbcAico<96_5)%FWL!bc^0O>)1H0@)X4b zz?4cER|w{PZ(FnDRFGG144cn9d|#EPUVgq&^M--`Y}P)T#>qIP1$3z~x57Y^tGhO9 z51}kZw{=raO)dMZ^@AvE$;o4%D%qX^?|ZA0pz7}GkNB6bUXhR7zIDqONVYpfe;s9= z(lhre>6G0OcCE58fKzCA_3Bm0k9nU?=S(F6npm0RqPTWZP_Js5#lZzYyMiUqkn&23 z{Y$K@-u0t%P*8rDqo<1FHV~I{zwe-d&mv6ncgYIIRXH7-i`9VCw6ruIYzVgU9b7vI)(9v&>?#5m#&?{$ zor;?lptB7qU87q*+tH@mXbF9W=CXH54rRx4b90YnWMmko;9k8AuGXmYdf33~T3mEH zYVY`v`R(lJZIvN#u~`}gi;2m}J((v#1eRDycV^TVIXG=S9d^77xFK7G3B`0YH` zjMb1fr89KSa*Ll$k2*NPuWaW%O39h&>AfZ4+q!?uvxs1OLl6|Nc^q@LAfRvz613-m zE=G6mtxVl*M>lJq6kaT@r|)nm`Z?{~x!1cLS7LxwE-nc)3T4@f%Ts_4rV%Q?9~QX2 z(RR(9a1wV%k|IdlFT0KrDFK^q?3y(#{a(+- z<;PE_+}&Oq&L@|a#NEntRW{wL^3q1_m&#@HAxh*1PqVw?Q++*eUxfyDG=w!5g(*Ub zHYZJs-8yW<;w}b24`}%l%4s?lNSj%|9c(-{WB*l~$&t}&ZoxlT(q}nrzo^FjYlUt_ z-PuR29xVX{@u}(Q*}A2K1Pw_=vhEs1e=F>p3R=D5KBlK?*p4PUn}3c0%XI*r2 z${&Pg8~C;o*FO>E?QIT9SaD%9@6W>VuIcxdrj|<+jIUYYf*)Xn&$Km;LcWbJOQzn1 zm$^~r`wCU;{zaaP(vpb|#$HoRSXX(Lw4$B~so_bRa>6$z*K}<0ud7oq!>0sUx38aM zzA`w?&B?sUYn#JgNoqcK0TT=!G-IX7N~21hZB?CWYil#Jo-;0JJYj#=7P5+6+qk^L zPU(kuZ0dQ38GMenvXX%HBDQ#rgxuX(}VWM`QnH& z-WrIiWvK1-R>34zwKn};sY@dEs-xOR;j}mL868Z$Eg>)Nr0fo1*K5ig)~~PK-_p_& za%af{jEs7~W;6shZ-F-l4WYW2xVW71O*z6jzb>x4RHziy;1j*{W&W+Yx{p5r z7=Q!3$@O`(`dM@Hj}qo#59X33y>l-+0=L>~3*M(b^sY12{X1y3xoQ~icWI07`qtLg z-&@`WTl8(YJl)ug(mFx50NB1~M#eIC2ZCbSUWMb=`PmsatECCX<<2zS#k!YGvmNYcE1lXy*lkLrmg-R zdU$z~)=q^PC6gw%Do@=%mETm;`p)Z4pSQL0nzY#8N=h{wPjs7?^Rq)v%|2MQe*wY{<4UUl;?w%*vg>U5|(*;=+JRVIQ`B@fm0e^9ZwKt1>OhSi1YrGF-> zWh5n9^Ll4)HZ|Q!T5%U&#qUxxf3C;7oXBWAan#}38~fcwKlrwd>)7#T3neS_#Pu`z z?QtiB*Qiu#q`GkkJ~N4ijkTT~j*HCl!FIa3ZMeH!1tWV#ziFiulD%P1htW9OKZFkr zl@4Ui`5s6}N-EshP#U<u z_)1YxkxopPj$YV`MKrBngPo>#p5H3YU$-)8=dU*oIoa>inqz#OC1M`l+NE}N=br(# zivkurdC$fee$@13Hgrl^u?u_WyilC)q 10) value = 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 10) value = 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value < 1) value = 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Enemy Difficulty\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Determines the level strength of enemies.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"difficultySlider\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_X_DifficultySlider) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = $gameSystem.showDifficultySlider();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / Yanfly.Param.DSliderMaxDif;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(28);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(29);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > Yanfly.Param.DSliderMaxDif) value = Yanfly.Param.DSliderMinDif;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif, Yanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif, Yanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nYanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Message Speed\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the speed text is displayed during messages.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"messageSpeed\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_MessageSpeedOpt;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = ((value) / 10).clamp(0, 1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 10) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor1 = this.textColor(14);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor2 = this.textColor(6);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor1 = this.textColor(20);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor2 = this.textColor(21);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 11) value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Quest Window\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Show a window displaying the currently active\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nquest on the screen while exploring.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"mapQuestWindow\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_MapQuestWindow;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\"]\\\"}\",\"{\\\"Name\\\":\\\"\\\\\\\\i[80]Audio\\\",\\\"---Settings---\\\":\\\"\\\",\\\"HelpDesc\\\":\\\"\\\\\\\"Adjust the audio settings for the game.\\\\\\\"\\\",\\\"OptionsList\\\":\\\"[\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]Master Volume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the overall volume of the game.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"masterVolume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(22);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(23);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]BGM Volume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the background music.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"bgmVolume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]BGS Volume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the background sound effects.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"bgsVolume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]ME Volume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the melody effects\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nsuch as fanfares.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"meVolume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]SE Volume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the sound effects.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"seVolume\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\"]\\\"}\",\"{\\\"Name\\\":\\\"\\\\\\\\i[302]Visual\\\",\\\"---Settings---\\\":\\\"\\\",\\\"HelpDesc\\\":\\\"\\\\\\\"Settings that adjust the visual properties of the game.\\\\\\\"\\\",\\\"OptionsList\\\":\\\"[\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[309]Window Tone: Red\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone's \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[2]red\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"windowToneRed\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(10);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'red');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'red');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'red');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[311]Window Tone: Green\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone's \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[3]green\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"windowToneGreen\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'green');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'green');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'green');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[312]Window Tone: Blue\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone's \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[1]blue\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"windowToneBlue\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(9);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'blue');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'blue');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed('shift')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, 'blue');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_StaticTilesOption) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_BattleAniSpeedOpt) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_X_ActSeqPack3) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_SynchFpsOption) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Animated Tiles\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Turns animated tiles ON or OFF.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"animateTiles\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_StaticTilesOption;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Battle Animation Speed\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the speed of battle animations.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"battleAniSpeed\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_BattleAniSpeedOpt;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar quarterWidth = statusWidth / 4;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 0, rect.y, quarterWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 1, rect.y, quarterWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 2, rect.y, quarterWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 3, rect.y, quarterWidth, 'center');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value <= 0) value = 4;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Battle Camera\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"If ON, the camera in battle will move around.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nIf OFF, the camera in battle will be locked in place.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"battleCamera\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_ActSeqPack3;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Synch Monitor FPS\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Turn this ON if your monitor runs above 60 FPS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nto synchronize the game to run at 60 FPS.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"synchFps\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_SynchFpsOption;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\"]\\\"}\",\"{\\\"Name\\\":\\\"\\\\\\\\i[83]Controls\\\",\\\"---Settings---\\\":\\\"\\\",\\\"HelpDesc\\\":\\\"\\\\\\\"Change the way you can control the game.\\\\\\\"\\\",\\\"OptionsList\\\":\\\"[\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[83]Gamepad Config\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Configure the game's gamepad settings.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"gamepadConfig\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.GamepadConfig && Input.isControllerConnected()) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = !Utils.isMobileDevice();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.playOkSound();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nSceneManager.push(Scene_GamepadConfig);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[83]Keyboard Config\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Configure the game's keyboard settings.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"keyConfig\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_KeyboardConfig) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = !Utils.isMobileDevice();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.playOkSound();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nSceneManager.push(Scene_KeyConfig);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\",\\\\\\\"{\\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\",\\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\"}\\\\\\\"]\\\"}\"]","---Options Menu---":"","AllCommand":"\\i[160]All","AllHelpDesc":"\"游戏所有设置的列表。\"","ExitCommand":"\\i[16]Exit","ExitHelpDesc":"\"退出“选项”菜单。\"","---Options Settings---":"","CategoryWidth":"240","StatusWidth":"400","VolumeOffset":"10","WindowToneOffset":"5"}}, -{"name":"YEP_BattleEngineCore","status":true,"description":"v1.43a 战斗引擎核心☁️","parameters":{"---General---":"","Action Speed":"agi","Default System":"atb","---Escape---":"","Escape Ratio":"0.5 * $gameParty.agility() / $gameTroop.agility()","Fail Escape Boost":"0.1","---Animation---":"","Animation Base Delay":"0","Animation Next Delay":"0","Certain Hit Animation":"120","Physical Animation":"82","Magical Animation":"79","Enemy Attack Animation":"0","Reflect Animation":"0","Motion Waiting":"false","---Frontview---":"","Front Position X":"Graphics.boxWidth / 8 + Graphics.boxWidth / 4 * index","Front Position Y":"Graphics.boxHeight - 180","Front Actor Sprite":"false","Front Sprite Priority":"1","---Sideview---":"","Home Position X":"screenWidth - 16 - (maxSize + 2) * 32 + index * 32","Home Position Y":"screenHeight - statusHeight - maxSize * 48 + (index+1) * 48 - 32","Side Sprite Priority":"1","---Sprites---":"","Default X Anchor":"0.5","Default Y Anchor":"1.0","Step Distance":"48","Flinch Distance":"12","Show Shadows":"true","---Damage Popups---":"","Popup Duration":"128","Newest Popup Bottom":"true","Popup Overlap Rate":"0.9","Critical Popup":"255, 0, 0, 160","Critical Duration":"60","---Tick-Settings---":"","Timed States":"false","Timed Buffs":"false","Turn Time":"100","AI Self Turns":"true","---Window Settings---":"","Lower Windows":"true","Window Rows":"4","Command Window Rows":"4","Command Alignment":"center","Start Actor Command":"true","Current Max":"false","---Selection Help---":"","Mouse Over":"true","Select Help Window":"true","User Help Text":"用户","Ally Help Text":"队友","Allies Help Text":"全体队友","Enemy Help Text":"敌人","Enemies Help Text":"全体敌人","All Help Text":"%1","Random Help Text":"%2 随机 %1","---Enemy Select---":"","Visual Enemy Select":"true","Show Enemy Name":"true","Show Select Box":"false","Enemy Font Size":"20","Enemy Auto Select":"this.furthestRight()","---Actor Select---":"","Visual Actor Select":"true","---Battle Log---":"","Show Emerge Text":"false","Show Pre-Emptive Text":"true","Show Surprise Text":"true","Optimize Speed":"true","Show Action Text":"false","Show State Text":"false","Show Buff Text":"false","Show Counter Text":"true","Show Reflect Text":"true","Show Substitute Text":"true","Show Fail Text":"false","Show Critical Text":"false","Show Miss Text":"false","Show Evasion Text":"false","Show HP Text":"false","Show MP Text":"false","Show TP Text":"false"}}, -{"name":"YEP_BuffsStatesCore","status":true,"description":"v1.12a 效果状态核心☁️","parameters":{"---Turn指示器---":"","Show Turns":"true","Font Size":"16","Turn Alignment":"right","Turn Buffer X":"-3","Turn Buffer Y":"-6","State Color":"0","Buff Color":"24","Debuff Color":"2","---敌人图标---":"","Show Enemy Icons":"true","Enemy Buff Turn":"true","Enemy State Turn":"true","Enemy State Counter":"true","---Buff设置---":"","Default Limit":"4","Maximum Limit":"8","Buff Formula":"this._buffs[paramId] * 0.25 + 1.0","Show Buff Rate":"false","---状态设置---":"","Reapply Rules":"1","Show Enemy Turns":"true","---计数器设置---":"","Counter Font Size":"16","Counter Alignment":"center","Counter Buffer X":"0","Counter Buffer Y":"8","Counter Color":"0"}}, -{"name":"YEP_DamageCore","status":true,"description":"v1.06 伤害核心☁️","parameters":{"---破环上限---":"","Enable Cap":"false","Maximum Damage":"9999","Maximum Healing":"9999","---破坏步骤---":"","Damage Step 1":"baseDamage = this.modifyBaseDamage(value, baseDamage, target);","Damage Step 2":"baseDamage *= this.calcElementRate(target);","Damage Step 3":"","Damage Step 4":"","Damage Step 5":"","Damage Step 6":"critical = this.modifyCritical(critical, baseDamage, target);","Damage Step 7":"target.result().critical = critical;","Damage Step 8":"value = baseDamage;","Damage Step 9":"","Damage Step 10":"if (baseDamage > 0) {","Damage Step 11":"value = this.applyDamageRate(value, baseDamage, target);","Damage Step 12":"","Damage Step 13":"","Damage Step 14":"","Damage Step 15":"","Damage Step 16":"","Damage Step 17":"","Damage Step 18":"}","Damage Step 19":"","Damage Step 20":"if (baseDamage < 0) {","Damage Step 21":"value = this.applyHealRate(value, baseDamage, target);","Damage Step 22":"","Damage Step 23":"","Damage Step 24":"","Damage Step 25":"","Damage Step 26":"","Damage Step 27":"","Damage Step 28":"}","Damage Step 29":"","Damage Step 30":"if (critical) {","Damage Step 31":"value = this.applyCriticalRate(value, baseDamage, target);","Damage Step 32":"","Damage Step 33":"","Damage Step 34":"","Damage Step 35":"","Damage Step 36":"","Damage Step 37":"","Damage Step 38":"}","Damage Step 39":"","Damage Step 40":"if (this.isPhysical()) {","Damage Step 41":"value = this.applyPhysicalRate(value, baseDamage, target);","Damage Step 42":"","Damage Step 43":"","Damage Step 44":"","Damage Step 45":"","Damage Step 46":"","Damage Step 47":"value = this.applyFlatPhysical(value, baseDamage, target);","Damage Step 48":"}","Damage Step 49":"","Damage Step 50":"if (this.isMagical()) {","Damage Step 51":"value = this.applyMagicalRate(value, baseDamage, target);","Damage Step 52":"","Damage Step 53":"","Damage Step 54":"","Damage Step 55":"","Damage Step 56":"","Damage Step 57":"value = this.applyFlatMagical(value, baseDamage, target);","Damage Step 58":"}","Damage Step 59":"","Damage Step 60":"if (baseDamage > 0) {","Damage Step 61":"value = this.applyFlatDamage(value, baseDamage, target);","Damage Step 62":"","Damage Step 63":"","Damage Step 64":"","Damage Step 65":"","Damage Step 66":"","Damage Step 67":"","Damage Step 68":"}","Damage Step 69":"","Damage Step 70":"if (baseDamage < 0) {","Damage Step 71":"value = this.applyFlatHeal(value, baseDamage, target);","Damage Step 72":"","Damage Step 73":"","Damage Step 74":"","Damage Step 75":"","Damage Step 76":"","Damage Step 77":"","Damage Step 78":"}","Damage Step 79":"","Damage Step 80":"if (critical) {","Damage Step 81":"value = this.applyFlatCritical(value, baseDamage, target);","Damage Step 82":"","Damage Step 83":"","Damage Step 84":"","Damage Step 85":"","Damage Step 86":"","Damage Step 87":"","Damage Step 88":"}","Damage Step 89":"","Damage Step 90":"value = this.applyVariance(value, item.damage.variance);","Damage Step 91":"","Damage Step 92":"","Damage Step 93":"","Damage Step 94":"","Damage Step 95":"value = this.applyGuard(value, target);","Damage Step 96":"","Damage Step 97":"","Damage Step 98":"","Damage Step 99":"value = this.applyFlatGlobal(value, baseDamage, target);","Damage Step 100":"value = this.applyMinimumDamage(value, baseDamage, target);"}}, -{"name":"YEP_SkillCore","status":true,"description":"v1.11 技能核心☁️","parameters":{"---全局---":"","Cost Padding":"4","Command Alignment":"center","Window Columns":"2","---HP 费用---":"","HP Format":"%1%2","HP Font Size":"20","HP Text Color":"18","HP Icon":"162","---MP 费用---":"","MP Format":"%1%2","MP Font Size":"20","MP Text Color":"23","MP Icon":"165","---TP 费用---":"","TP Format":"%1%2","TP Font Size":"20","TP Text Color":"29","TP Icon":"164"}}, -{"name":"YEP_ItemCore","status":true,"description":"v1.30 Changes the way Items are handled for your game\r\nand the Item Scene, too.","parameters":{"---General---":"","Max Items":"999","Max Weapons":"999","Max Armors":"999","Starting ID":"3000","Random Variance":"0","Negative Variance":"false","Name Format":"%1%2%3%4","Name Spacing":"true","Boost Format":"(+%1)","---Item Scene---":"","Updated Scene Item":"true","List Equipped Items":"false","Show Icon":"true","Icon Size":"128","Font Size":"20","Command Alignment":"center","Recovery Format":"%1 Heal","Add State":"+State","Add Buff":"+Buff","Remove State":"-State","Remove Buff":"-Buff","Maximum Icons":"4","Use Command":"使用 %1","Carry Format":"%1/%2","--Independent Items--":"","Midgame Note Parsing":"false"}}, -{"name":"YEP_MessageCore","status":true,"description":"v1.17 信息核心","parameters":{"---General---":"","Default Rows":"4","Default Width":"Graphics.boxWidth","Face Indent":"Window_Base._faceWidth + 24","Fast Forward Key":"pagedown","Enable Fast Forward":"true","Word Wrapping":"false","Description Wrap":"false","Word Wrap Space":"false","Tight Wrap":"false","---Font---":"","Font Name":"GameFont","Font Size":"28","Font Size Change":"12","Font Changed Max":"96","Font Changed Min":"12","Font Outline":"4","Maintain Font":"false","---Name Box---":"","Name Box Buffer X":"-28","Name Box Buffer Y":"0","Name Box Padding":"this.standardPadding() * 4","Name Box Color":"0","Name Box Clear":"false","Name Box Added Text":"\\c[6]","Name Box Auto Close":"false"}}, -{"name":"YEP_StatusMenuCore","status":false,"description":"v1.01a 身份状态菜单核心☁️","parameters":{"---设置---":"","Command Order":"General Parameters Elements States Attributes Custom Cancel","Command Window Width":"240","Command Window Rows":"4","Command Alignment":"center","---全局---":"","General Command":"角色状态","Parameters Text":"状态窗口","Experience Text":"经验窗口","Total Format":"需要 %1 到下一 %2","EXP Gauge Color 1":"30","EXP Gauge Color 2":"31","---参数---":"","Parameters Command":"角色属性","Graph Text":"属性图","ATK Color":"#ed1c24 #f26c4f","DEF Color":"#f7941d #fdc689","MAT Color":"#605ca8 #bd8cbf","MDF Color":"#448ccb #a6caf4","AGI Color":"#39b54a #82ca9c","LUK Color":"#fff568 #fffac3","---抵制颜色---":"","Above 300%":"10","200% to 300%":"20","150% to 200%":"14","120% to 150%":"6","100% to 120%":"0","80% to 100%":"24","50% to 80%":"29","1% to 50%":"23","Exactly 0%":"31","Below 0%":"27","---元素---":"","Elements Command":"元素抗性","Elements Decimal":"2","Element Column 1":"1","Element Column 2":"2 3 4 5 6 7 8 9","Element Column 3":"","Element Column 4":"","---状态---":"","States Command":"异常状态","States Decimal":"2","States Column 1":"1 4 5 6","States Column 2":"7 8 9 10","States Column 3":"","States Column 4":"","---属性---":"","Attributes Command":"特殊属性","Attribute Font Size":"20","Attribute Decimal":"0","Attributes Column 1":"exr hit eva cri cev mev mrf cnt","Attributes Column 2":"mcr tcr pdr mdr fdr grd rec pha","Attributes Column 3":"hrg mrg trg tgr","Attributes Column 4":"","hit Name":"命中率","eva Name":"闪避率","cri Name":"暴击率","cev Name":"暴击闪避率","mev Name":"魔法闪避率","mrf Name":"魔法反击率","cnt Name":"反击率","hrg Name":"HP回复率","mrg Name":"MP回复率","trg Name":"TP回复率","tgr Name":"被敌人攻击率","grd Name":"防御率","rec Name":"恢复率","pha Name":"药水恢复率","mcr Name":"MP消耗率","tcr Name":"TP消耗率","pdr Name":"承受物理伤害率","mdr Name":"承受魔法伤害率","fdr Name":"承受地面伤害率","exr Name":"经验获取率"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"YEP_X_BattleSysATB","status":true,"description":"v1.25 时间槽战斗系统☁️","parameters":{"---ATB 设置---":"","Per Tick":"user.agi","Initial Speed":"0","Full Gauge":"Math.max(5000, BattleManager.highestBaseAgi() * 100)","Charge Gauge":"0","Pre-Emptive Bonuses":"0.8","Surprise Bonuses":"0.8","---逃跑---":"","Escape Ratio":"0.125 * $gameParty.agility() / $gameTroop.agility()","Fail Escape Boost":"0.025","---Turn---":"","Full Turn":"Math.min(200, BattleManager.lowestBaseAgi() * 8)","Flash Enemy":"true","---Rubberband---":"","Enable Rubberband":"false","Minimum Speed":"0.5 * BattleManager.highestBaseAgi()","Maximum Speed":"1.5 * BattleManager.highestBaseAgi()","---准备音乐---":"","Ready Sound":"Decision1","Ready Volume":"90","Ready Pitch":"120","Ready Pan":"0","---选项---":"","ATB Speed Text":"ATB速度","Default ATB Speed":"10","---窗口---":"","Lock Status Window":"true","Gauge Style":"1","Gauge Text":"Turn","Gauge Text Align":"center","ATB Gauge Color 1":"13","ATB Gauge Color 2":"5","Slow Gauge Color 1":"12","Slow Gauge Color 2":"4","Fast Gauge Color 1":"26","Fast Gauge Color 2":"27","Stop Gauge Color 1":"7","Stop Gauge Color 2":"8","Full Gauge Color 1":"14","Full Gauge Color 2":"6","Charge Gauge Color 1":"2","Charge Gauge Color 2":"10"}}, -{"name":"YEP_X_VisualATBGauge","status":true,"description":"v1.03 时间槽外观☁️","parameters":{"Show Gauges":"true","Minimum Gauge Width":"144","Always Show":"true","Gauge Position":"false","Y Buffer":"-32","Use Thick Gauges":"true"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"YEP_EventChasePlayer","status":true,"description":"v1.05 事件追逐☁️","parameters":{"Sight Lock":"300","See Player":"true","Alert Timer":"120","Alert Balloon":"1","Alert Sound":"Attack1","Alert Common Event":"0","Return After":"true","Return Wait":"180"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"YEP_Taunt","status":true,"description":"v1.01 嘲讽★","parameters":{}}, -{"name":"YEP_X_SkillCooldowns","status":true,"description":"v1.11 技能冷却☁️","parameters":{"---冷却时间---":"","Cooldown Format":"%1CD","Cooldown Font Size":"20","Cooldown Text Color":"6","Cooldown Icon":"75","Cooldown After Battle":"-10","Cooldown Steps":"5","Cooldown Bypass":"1 2 3 4 5 6 7","---热身---":"","Warmup Format":"%1WU","Warmup Font Size":"20","Warmup Text Color":"4","Warmup Icon":"75","---战斗核心---":"","Time Based":"false","Turn Time":"100"}}, -{"name":"YEP_X_SkillCostItems","status":true,"description":"v1.03 技能消耗物品☁️","parameters":{"---全局---":"","Cost Style":"2","Font Size":"20","Amount Format":"×%1","Amount Y Buffer":"4","---计量表---":"","Gauge Color 1":"13","Gauge Color 2":"5","Display Name":"true","Text Color":"16"}}, -{"name":"YEP_AbsorptionBarrier","status":true,"description":"v1.05 吸收屏障☁️","parameters":{"Barrier State":"19","Barrier Color 1":"13","Barrier Color 2":"5","Barrier Animation":"0","Break Animation":"0","Barrier Popup":"255, 0, 255, 160","Display 0 HP Damage":"false","Clear Per Battle":"true","Clear on Death":"true","Default Penetration Rate":"0","Default Penetration Flat":"0"}}, -{"name":"YEP_X_ItemRequirements","status":true,"description":"v1.01 物品使用限制★","parameters":{}}, -{"name":"YEP_X_ItemCategories","status":true,"description":"v1.01 (Requires YEP_ItemCore.js) Assign items to various\r\ncategories under the item menu.","parameters":{"---General---":"","Category Order":"Category:随身杂物, Category:消耗品, Category:合成材料, Category:任务道具, Category:物理武器, Category:魔法武器, Category:防具, Category:饰品","---Naming---":"","Hidden Item A":"合成材料","Hidden Item B":"任务道具","Consumable":"Consumable","Nonconsumable":"Nonconsumable","Always Usable":"Usable","Battle Usable":"Battle","Field Usable":"Field","Never Usable":"Misc"}}, -{"name":"YEP_Z_SkillRewards","status":true,"description":"v1.00 行动后奖励效果☁️","parameters":{"---General---":"","Effect Code":"\"// ----------\\n// Flat Gains\\n// ----------\\nif (data.match(/([\\\\+\\\\-]\\\\d+)[ ]HP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)[ ]MP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)[ ]TP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n\\n// ----------------\\n// Percentile Gains\\n// ----------------\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]HP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.mhp * rate);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]MP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.mmp * rate);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]TP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.maxTp() * rate);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n\\n// ------------------\\n// Refund Skill Costs\\n// ------------------\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND HP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillHpCost(skill) * rate);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND MP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillMpCost(skill) * rate);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND TP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillTpCost(skill) * rate);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// -----------\\n// Refund Item\\n// -----------\\n} else if (data.match(/(\\\\d+)([%%])[ ]REFUND ITEM/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n if (isItem && Math.random() < chance) {\\n $gameParty.gainItem(item, 1);\\n SoundManager.playUseItem();\\n animation = animation || itemAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// ------------------------\\n// Add/Remove Buffs/Debuffs\\n// ------------------------\\n} else if (data.match(/ADD[ ](.*)[ ]BUFF,[ ](\\\\d+)[ ]TURN/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = parseInt(RegExp.$2);\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addBuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || buffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]BUFF/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = 5;\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addBuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || buffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]DEBUFF,[ ](\\\\d+)[ ]TURN/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = parseInt(RegExp.$2);\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addDebuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || debuffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]DEBUFF/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = 5;\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addDebuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || debuffAnimation;\\n\\n} else if (data.match(/REMOVE[ ](.*)[ ](?:BUFF|DEBUFF)/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.removeBuff(paramId);\\n } else {\\n skip = true;\\n }\\n animation = animation || miscAnimation;\\n\\n// -----------------\\n// Add/Remove States\\n// -----------------\\n} else if (data.match(/ADD STATE[ ](\\\\d+)/i)) {\\n var stateId = parseInt(RegExp.$1);\\n user.addState(stateId);\\n animation = animation || addStateAnimation;\\n\\n} else if (data.match(/REMOVE STATE[ ](\\\\d+)/i)) {\\n var stateId = parseInt(RegExp.$1);\\n if (user.isStateAffected(stateId)) {\\n user.removeState(stateId);\\n animation = animation || removeStateAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// ----------------\\n// Rolling Critical\\n// ----------------\\n} else if (data.match(/ROLLING CRITICAL[ ]([\\\\+\\\\-]\\\\d+)([%%])/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n user._rollingCritical = user._rollingCritical || {};\\n user._rollingCritical[skill.id] = user._rollingCritical[skill.id] || 0;\\n user._rollingCritical[skill.id] += rate;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/ROLLING CRITICAL[ ](\\\\d+)([%%])/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n user._rollingCritical = user._rollingCritical || {};\\n user._rollingCritical[skill.id] = user._rollingCritical[skill.id] || 0;\\n user._rollingCritical[skill.id] = rate;\\n } else {\\n skip = true;\\n }\\n\\n// -------------------------------\\n// Add new effects above this line\\n// -------------------------------\\n} else {\\n skip = true;\\n}\"","Weakness Rate":"1.20","Resisted Rate":"0.80","---Animations---":"","HP Animation":"41","MP Animation":"45","TP Animation":"45","Item Animation":"46","Buff Animation":"51","Debuff Animation":"54","Add State Animation":"53","Remove State Animation":"56","Misc Animation":"97"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"YEP_ShopMenuCore","status":true,"description":"v1.05 商店菜单核心☁️","parameters":{"---General---":"","Command Order":"Buy Sell Equip Custom Cancel","Shop List Width":"Graphics.boxWidth / 2 + Graphics.boxWidth / 10","Command Alignment":"center","Status Window":"","Default Mode":"nothing","Stat Switching":"false","Cannot Equip":"Can't Equip","Stat Font Size":"20","Cannot Equip Font Size":"20","---Info Window---":"","Show Icon":"true","Icon Size":"128","Font Size":"20","Recovery Format":"%1 Heal","Add State":"+State","Add Buff":"+Buff","Remove State":"-State","Remove Buff":"-Buff","Maximum Icons":"4"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"SF_CommonAttack","status":true,"description":"v1.0 普攻替换插件","parameters":{}}, -{"name":"SF_StatesCustomAddtion","status":true,"description":"状态添加过程自定义插件","parameters":{}}, -{"name":"SF_QuestSystem","status":false,"description":"v1.0 Allows you to show quests.","parameters":{"Quest List Window":"","Quest List Window X":"260","Quest List Window Y":"90","Quest List Window Width":"120","Quest List Window Height":"370","Quest List Window Font Size":"18","Quest Detail Window":"","Quest Detail Window X":"380","Quest Detail Window Y":"90","Quest Detail Window Width":"440","Quest Detail Window Height":"370","Quest Detail Window Font Size":"18","Quest Editor":"","Quest Editor Enable":"false","Quest List Info X":"0","Quest List Info Y":"90","Quest List Info Width":"240","Quest List Info Height":"370","Quest List Info Font Size":"18"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"XdRs_MiniMap","status":true,"description":"实景小地图 。","parameters":{"key":"77","width":"Graphics.width / 6","height":"Graphics.height / 6","miniSize":"24","dpFollower":"Y","dpHide":"Y","dpDc1":"Y","dpDc2":"Y","dpMapName":"Y","dpPlace":"Y","dpScale":"Y","color1":"200,0,200","color2":"0,200,0","color3":"0,255,200","icon1":"320","icon2":"320","icon3":"65","icon4":"324","icon5":"117","icon6":"32","icon7":"48"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"SF_ExtraEvent","status":true,"description":"This plugin provide extra event.","parameters":{"ExportMapExtraEvent":"true"}}, -{"name":"SF_MapNameWindow","status":true,"description":"v1.0 Adds a window to the map screen that displays the name of the map.","parameters":{"Map Name Window":"","Map Name Window X":"Math.round(Graphics.boxWidth*5/6)-110","Map Name Window Y":"0","Map Name Window Width":"100","Map Name Window Height":"36","Map Name Window Font Size":"12"}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"SF_SceneTitle","status":true,"description":"Scene Title","parameters":{}}, -{"name":"SF_SceneMenu","status":false,"description":"Scene Menu","parameters":{}}, -{"name":"SF_SceneActorSelect","status":true,"description":"v1.0.0 Allows you to select an actor from the scene.","parameters":{}}, -{"name":"SF_SceneSplash","status":true,"description":"v1.0.0 - Scene Splash","parameters":{}}, -{"name":"SF_TestPlugins","status":true,"description":"","parameters":{}}, -{"name":"GALV_MessageBusts","status":true,"description":"(v.2.6) Displays a bust image instead of selected face image","parameters":{"Bust Priority":"1","Bust Position":"1","Text X Offset":"390","Filename Append":""}}, -{"name":"Namepop","status":true,"description":"Namepop Ver 1.03 NPC名称显示","parameters":{}}, -{"name":"YEP_EventEncounterAid","status":true,"description":"v1.00 事件遭遇助手","parameters":{}}, -{"name":"YEP_ItemSynthesis","status":true,"description":"v1.08 物品合成系统","parameters":{"---General---":"","Synthesis Command":"合成","Show Command":"true","Enable Command":"true","Auto Place Command":"true","---Command Window---":"","Item Command":"物品","Weapon Command":"武器","Armor Command":"防具","Finish Command":"退出","Text Alignment":"center","---Status Window---":"","Collected Recipes":"材料收集总数","Crafted Items":"物品配方","Crafted Weapons":"武器配方","Crafted Armors":"防具配方","---List Window---":"","Equipped Recipes":"true","Mask Unknown":"true","Mask Text":"?","Mask Italic":"false","Mask Help Text":"未知物品!","Ingredients Text":"所需材料","Amount Text":"数量","Quantity Text Size":"20","---Sound---":"","Default SE":"Twine","Default Volume":"100","Default Pitch":"100","Default Pan":"0"}}, -{"name":"ActorEquipSlots","status":true,"description":"Actor Equip Slots","parameters":{}}, -{"name":"--------------------","status":true,"description":"------------------------------------------------------------","parameters":{}}, -{"name":"LiuYue_GainItemTips","status":true,"description":"v1.02 LiuYue_GainItemTips 获取道具显示","parameters":{"---插件---":"","IsPluginEnable":"true","---窗口---":"","WindowOfx":"0","WindowOfy":"0","WindowW":"440","LineNum":"5","WindowShowFrame":"60","WindowOpacity":"255","WindowFontSize":"28","WindowOpenSpeed":"20","WindowBkPic":"","BkOpFollowOpenSpeed":"true","BasePos":"left-top","---金币---":"","IsGoldShow":"true","AddGFormat":"获得金币","SubGFormat":"失去金币","GTextColor":"#ffffff","GIconID":"0","GSERank":"0","GLRank":"0","---图标---":"","IconScale":"1","IsIconFlash":"true","IconFlashFrame":"10","---文本---":"","AddFormat":"获得 \"%1\"","SubFormat":"失去 \"%1\"","NumberFormat":"x %1","---音效---":"","EarnSound":"Sound1","EarnVolume":"100","EarnPitch":"100","EarnBGSPan":"0","GSound":"Coin","GVolume":"100","GPitch":"100","GBGSPan":"0"}}, -{"name":"YEP_QuestJournal","status":false,"description":"YEP任务日志系统-优","parameters":{"---Main Menu---":"","Quest Command":"任务","Show Command":"true","Enable Command":"true","Auto Place Command":"true","---Quest Menu---":"","Quest Category Window":"{\"---Categories---\":\"\",\"Category Order\":\"[\\\"available\\\",\\\"completed\\\",\\\"failed\\\",\\\"all\\\"]\",\"Available Text\":\"\\\\i[192]正进行任务 (%1)\",\"Completed Text\":\"\\\\i[191]已完成任务 (%1)\",\"Failed Text\":\"\\\\i[194]失败的任务 (%1)\",\"All Text\":\"\\\\i[189]所有的任务 (%1)\",\"Cancel Text\":\"\\\\i[161]取消\",\"---Window Settings---\":\"\",\"X\":\"0\",\"Y\":\"0\",\"Width\":\"Graphics.boxWidth / 3\",\"Height\":\"this.fittingHeight(this.numVisibleRows())\",\"Rows\":\"4\",\"Columns\":\"1\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Text Alignment\":\"left\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Window Skin\":\"Window\"}","Quest List Window":"{\"---Types---\":\"\",\"Show Types\":\"true\",\"Type Order\":\"[\\\"\\\\\\\\c[6]主线任务\\\",\\\"\\\\\\\\c[4]支线任务\\\",\\\"\\\\\\\\c[3]特殊任务\\\",\\\"\\\\\\\\c[5]教程任务\\\"]\",\"List Open Symbol\":\"-\",\"List Closed Symbol\":\"+\",\"Type Text Format\":\"%1%2 (%3)\",\"Quest Indent\":\"0\",\"Show Empty\":\"false\",\"Read Quest\":\"\\\\i[121]查看任务\",\"Cancel\":\"\\\\i[16]退出\",\"---Window Settings---\":\"\",\"X\":\"0\",\"Y\":\"Graphics.boxHeight - height\",\"Width\":\"Graphics.boxWidth / 3\",\"Height\":\"Graphics.boxHeight - this.fittingHeight(4)\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Type Alignment\":\"left\",\"Quest Alignment\":\"left\",\"Window Skin\":\"Window\"}","Quest Title Window":"{\"---Window Settings---\":\"\",\"No Quest Title\":\"\\\\c[4]❀ 任务日志 ❀\",\"X\":\"Graphics.boxWidth - width\",\"Y\":\"0\",\"Width\":\"Graphics.boxWidth * 2 / 3\",\"Height\":\"this.fittingHeight(1)\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Text Alignment\":\"center\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Window Skin\":\"Window\"}","Quest Data Window":"{\"---Data Settings---\":\"\",\"No Data Text\":\"\\\"欢迎来到 \\\\\\\\c[4]任务系统\\\\\\\\c[0].\\\\n\\\"\",\"Quest Data Format\":\"\\\"\\\\\\\\c[4]任务难度:\\\\\\\\c[0] %2\\\\n\\\\\\\\c[4]任务发布:\\\\\\\\c[0] %3\\\\n\\\\\\\\c[4]发布地点:\\\\\\\\c[0] %4\\\\n\\\\n\\\\\\\\c[4]任务描述:\\\\\\\\c[0]\\\\n%5\\\\n\\\\n\\\\\\\\c[4]任务目标:\\\\\\\\c[0]\\\\n%6\\\\n\\\\n\\\\\\\\c[4]任务奖励:\\\\\\\\c[0]\\\\n%7\\\\n\\\\n%8\\\"\",\"Uncleared Objective\":\"\\\\i[160]%1\",\"Completed Objective\":\"\\\\i[165]%1\",\"Failed Objective\":\"\\\\i[162]%1\",\"Unclaimed Reward\":\"\\\\i[160]%1\",\"Claimed Reward\":\"\\\\i[163]%1\",\"Denied Reward\":\"\\\\i[161]%1\",\"Load Delay\":\"30\",\"---Window Settings---\":\"\",\"X\":\"Graphics.boxWidth - width\",\"Y\":\"Graphics.boxHeight - height\",\"Width\":\"Graphics.boxWidth * 2 / 3\",\"Height\":\"Graphics.boxHeight - this.fittingHeight(1)\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Window Skin\":\"Window\",\"Scroll Speed\":\"4\"}","Lunatic Mode":"{\"---Quest Menu---\":\"\",\"Before Create Windows\":\"\\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\\\n//\\\\n// background.bitmap = ImageManager.loadTitle1(\\\\\\\"Book\\\\\\\");\\\\n// this.fitScreen(background);\\\"\",\"After Create Windows\":\"\\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\\"\",\"Close Quest Menu\":\"\\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\\"\",\"---Quest Status---\":\"\",\"Quest Add\":\"\\\"// Variables:\\\\n// questId - ID of the quest being added\\\\n//\\\\n// console.log('Quest ' + questId + ' successfully added!')\\\"\",\"Quest Remove\":\"\\\"// Variables:\\\\n// questId - ID of the quest being removed\\\\n//\\\\n// console.log('Quest ' + questId + ' successfully removed!')\\\"\",\"Quest Complete\":\"\\\"// Variables:\\\\n// questId - ID of the quest set to completed\\\\n//\\\\n// console.log('Quest ' + questId + ' status changed to Completed!')\\\"\",\"Quest Fail\":\"\\\"// Variables:\\\\n// questId - ID of the quest set to failed\\\\n//\\\\n// console.log('Quest ' + questId + ' status changed to Failed!')\\\"\",\"Quest Available\":\"\\\"// Variables:\\\\n// questId - ID of the quest set to available\\\\n//\\\\n// console.log('Quest ' + questId + ' status changed to Available!')\\\"\",\"---Description---\":\"\",\"Change Description\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose description is changed\\\\n// index - Description index being changed to\\\\n//\\\\n// console.log('Quest ' + questId + ' description index changed to ' + index)\\\"\",\"---Objectives---\":\"\",\"Show Objective\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being shown\\\\n//\\\\n// console.log('Quest ' + questId + ' objective ' + objectiveId + ' changed to shown!')\\\"\",\"Hide Objective\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being hidden\\\\n//\\\\n// console.log('Quest ' + questId + ' objective ' + objectiveId + ' changed to hidden!')\\\"\",\"Complete Objective\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being completed\\\\n//\\\\n// console.log('Quest ' + questId + ' objective ' + objectiveId + ' changed to completed!')\\\"\",\"Fail Objective\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective having failed\\\\n//\\\\n// console.log('Quest ' + questId + ' objective ' + objectiveId + ' changed to failed!')\\\"\",\"Normalize Objective\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective normalized\\\\n//\\\\n// console.log('Quest ' + questId + ' objective ' + objectiveId + ' changed to normal!')\\\"\",\"---Rewards---\":\"\",\"Show Reward\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward being shown\\\\n//\\\\n// console.log('Quest ' + questId + ' reward ' + rewardId + ' becomes shown!')\\\"\",\"Hide Reward\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward being hidden\\\\n//\\\\n// console.log('Quest ' + questId + ' reward ' + rewardId + ' becomes hidden!')\\\"\",\"Claim Reward\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward becoming claimed\\\\n//\\\\n// console.log('Quest ' + questId + ' reward ' + rewardId + ' is now claimed!')\\\"\",\"Deny Reward\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward becoming denied\\\\n//\\\\n// console.log('Quest ' + questId + ' reward ' + rewardId + ' is now denied!')\\\"\",\"Normalize Reward\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward normalized\\\\n//\\\\n// console.log('Quest ' + questId + ' reward ' + rewardId + ' is normalized!')\\\"\",\"---Subtext---\":\"\",\"Change Subtext\":\"\\\"// Variables:\\\\n// questId - ID of the quest whose subtext is changed\\\\n// index - Subtext index being changed to\\\\n//\\\\n// console.log('Quest ' + questId + ' subtext index changed to ' + index)\\\"\"}","---Quest List---":"","Quest 1":"{\"Title\":\"\\\\i[87]研究长子\",\"Type\":\"主线任务\",\"Difficulty\":\"简单难度\",\"From\":\"\",\"Location\":\"晶核研究站\",\"Description\":\"[\\\"\\\\\\\"进入晶核研究站后向上走,穿过星港进入研究站\\\\\\\"\\\",\\\"\\\\\\\"从研究站向右进入实验室\\\\\\\"\\\",\\\"\\\\\\\"点击右边长子容器研究长子\\\\\\\"\\\"]\",\"Objectives List\":\"[\\\"\\\\\\\"进入晶核研究站\\\\\\\"\\\",\\\"\\\\\\\"进入实验室\\\\\\\"\\\",\\\"\\\\\\\"研究长子\\\\\\\"\\\"]\",\"Visible Objectives\":\"[\\\"1\\\"]\",\"Rewards List\":\"[\\\"\\\\\\\"\\\\\\\\\\\\\\\\i[176]Potion x5\\\\\\\"\\\",\\\"\\\\\\\"\\\\\\\\\\\\\\\\i[178]Ether x3\\\\\\\"\\\",\\\"\\\\\\\"To make other rewards appear,\\\\\\\\nenable them through the \\\\\\\\\\\\\\\\c[4]'Visible\\\\\\\\nRewards'\\\\\\\\\\\\\\\\c[0] plugin parameter or by\\\\\\\\nusing a plugin command to make\\\\\\\\nthem appear\\\\\\\"\\\"]\",\"Visible Rewards\":\"[\\\"1\\\"]\",\"Subtext\":\"[\\\"\\\\\\\"\\\\\\\"\\\",\\\"\\\\\\\"This is a subtext. It is used as\\\\\\\\nextra text that you may want to\\\\\\\\nplace on your quest journal that\\\\\\\\ndiffers from the description.\\\\\\\"\\\"]\"}","Quest 2":"","Quest 3":"","Quest 4":"","Quest 5":"","Quest 6":"","Quest 7":"","Quest 8":"","Quest 9":"","Quest 10":"","Quest 11":"","Quest 12":"","Quest 13":"","Quest 14":"","Quest 15":"","Quest 16":"","Quest 17":"","Quest 18":"","Quest 19":"","Quest 20":"","Quest 21":"","Quest 22":"","Quest 23":"","Quest 24":"","Quest 25":"","Quest 26":"","Quest 27":"","Quest 28":"","Quest 29":"","Quest 30":"","Quest 31":"","Quest 32":"","Quest 33":"","Quest 34":"","Quest 35":"","Quest 36":"","Quest 37":"","Quest 38":"","Quest 39":"","Quest 40":"","Quest 41":"","Quest 42":"","Quest 43":"","Quest 44":"","Quest 45":"","Quest 46":"","Quest 47":"","Quest 48":"","Quest 49":"","Quest 50":"","Quest 51":"","Quest 52":"","Quest 53":"","Quest 54":"","Quest 55":"","Quest 56":"","Quest 57":"","Quest 58":"","Quest 59":"","Quest 60":"","Quest 61":"","Quest 62":"","Quest 63":"","Quest 64":"","Quest 65":"","Quest 66":"","Quest 67":"","Quest 68":"","Quest 69":"","Quest 70":"","Quest 71":"","Quest 72":"","Quest 73":"","Quest 74":"","Quest 75":"","Quest 76":"","Quest 77":"","Quest 78":"","Quest 79":"","Quest 80":"","Quest 81":"","Quest 82":"","Quest 83":"","Quest 84":"","Quest 85":"","Quest 86":"","Quest 87":"","Quest 88":"","Quest 89":"","Quest 90":"","Quest 91":"","Quest 92":"","Quest 93":"","Quest 94":"","Quest 95":"","Quest 96":"","Quest 97":"","Quest 98":"","Quest 99":"","Quest 100":""}}, -{"name":"YEP_X_MapQuestWindow","status":false,"description":"YEP任务活动窗口-扩展","parameters":{"---Main---":"","Window Settings":"{\"---General---\":\"\",\"Word Wrap Objectives\":\"true\",\"Default Show\":\"true\",\"---Window Settings---\":\"\",\"X\":\"Graphics.boxWidth - width\",\"Y\":\"Graphics.boxHeight - height\",\"Scale\":\"0.50\",\"Width\":\"Graphics.boxWidth / 3\",\"Line Height\":\"36\",\"Font Face\":\"GameFont\",\"Font Size\":\"28\",\"Standard Padding\":\"18\",\"Text Padding\":\"6\",\"Standard Opacity\":\"255\",\"Back Opacity\":\"192\",\"Window Skin\":\"Window\"}","Set Active":"\\i[189]开启展示","Currently Active":"\\i[189]已展示","Clear Active":"\\i[186]取消展示","---Options---":"","Options Command":"任务窗口","Options Enable":"true","---Automatic Updates---":"","Quest Add":"true","Quest Complete":"true","Quest Failed":"true","Change Objectives":"true","Event Update":"true"}}, -{"name":"YEP_X_MoreQuests1","status":false,"description":"YEP任务扩展-任务数扩充1000","parameters":{"---Quests 101 to 200---":"","Category: 101 to 200":"主线任务","Difficulty: 101 to 200":"简单难度","From: 101 to 200":"系统","Location: 101 to 200":"系统","Quest 101":"","Quest 102":"","Quest 103":"","Quest 104":"","Quest 105":"","Quest 106":"","Quest 107":"","Quest 108":"","Quest 109":"","Quest 110":"","Quest 111":"","Quest 112":"","Quest 113":"","Quest 114":"","Quest 115":"","Quest 116":"","Quest 117":"","Quest 118":"","Quest 119":"","Quest 120":"","Quest 121":"","Quest 122":"","Quest 123":"","Quest 124":"","Quest 125":"","Quest 126":"","Quest 127":"","Quest 128":"","Quest 129":"","Quest 130":"","Quest 131":"","Quest 132":"","Quest 133":"","Quest 134":"","Quest 135":"","Quest 136":"","Quest 137":"","Quest 138":"","Quest 139":"","Quest 140":"","Quest 141":"","Quest 142":"","Quest 143":"","Quest 144":"","Quest 145":"","Quest 146":"","Quest 147":"","Quest 148":"","Quest 149":"","Quest 150":"","Quest 151":"","Quest 152":"","Quest 153":"","Quest 154":"","Quest 155":"","Quest 156":"","Quest 157":"","Quest 158":"","Quest 159":"","Quest 160":"","Quest 161":"","Quest 162":"","Quest 163":"","Quest 164":"","Quest 165":"","Quest 166":"","Quest 167":"","Quest 168":"","Quest 169":"","Quest 170":"","Quest 171":"","Quest 172":"","Quest 173":"","Quest 174":"","Quest 175":"","Quest 176":"","Quest 177":"","Quest 178":"","Quest 179":"","Quest 180":"","Quest 181":"","Quest 182":"","Quest 183":"","Quest 184":"","Quest 185":"","Quest 186":"","Quest 187":"","Quest 188":"","Quest 189":"","Quest 190":"","Quest 191":"","Quest 192":"","Quest 193":"","Quest 194":"","Quest 195":"","Quest 196":"","Quest 197":"","Quest 198":"","Quest 199":"","Quest 200":"","---Quests 201 to 300---":"","Category: 201 to 300":"支线任务","Difficulty: 201 to 300":"Kinda Easy","From: 201 to 300":"Ulrika","Location: 201 to 300":"RPG Maker World","Quest 201":"","Quest 202":"","Quest 203":"","Quest 204":"","Quest 205":"","Quest 206":"","Quest 207":"","Quest 208":"","Quest 209":"","Quest 210":"","Quest 211":"","Quest 212":"","Quest 213":"","Quest 214":"","Quest 215":"","Quest 216":"","Quest 217":"","Quest 218":"","Quest 219":"","Quest 220":"","Quest 221":"","Quest 222":"","Quest 223":"","Quest 224":"","Quest 225":"","Quest 226":"","Quest 227":"","Quest 228":"","Quest 229":"","Quest 230":"","Quest 231":"","Quest 232":"","Quest 233":"","Quest 234":"","Quest 235":"","Quest 236":"","Quest 237":"","Quest 238":"","Quest 239":"","Quest 240":"","Quest 241":"","Quest 242":"","Quest 243":"","Quest 244":"","Quest 245":"","Quest 246":"","Quest 247":"","Quest 248":"","Quest 249":"","Quest 250":"","Quest 251":"","Quest 252":"","Quest 253":"","Quest 254":"","Quest 255":"","Quest 256":"","Quest 257":"","Quest 258":"","Quest 259":"","Quest 260":"","Quest 261":"","Quest 262":"","Quest 263":"","Quest 264":"","Quest 265":"","Quest 266":"","Quest 267":"","Quest 268":"","Quest 269":"","Quest 270":"","Quest 271":"","Quest 272":"","Quest 273":"","Quest 274":"","Quest 275":"","Quest 276":"","Quest 277":"","Quest 278":"","Quest 279":"","Quest 280":"","Quest 281":"","Quest 282":"","Quest 283":"","Quest 284":"","Quest 285":"","Quest 286":"","Quest 287":"","Quest 288":"","Quest 289":"","Quest 290":"","Quest 291":"","Quest 292":"","Quest 293":"","Quest 294":"","Quest 295":"","Quest 296":"","Quest 297":"","Quest 298":"","Quest 299":"","Quest 300":"","---Quests 301 to 400---":"","Category: 301 to 400":"特殊任务","Difficulty: 301 to 400":"Easy to Normal","From: 301 to 400":"Bennett","Location: 301 to 400":"RPG Maker Kart","Quest 301":"","Quest 302":"","Quest 303":"","Quest 304":"","Quest 305":"","Quest 306":"","Quest 307":"","Quest 308":"","Quest 309":"","Quest 310":"","Quest 311":"","Quest 312":"","Quest 313":"","Quest 314":"","Quest 315":"","Quest 316":"","Quest 317":"","Quest 318":"","Quest 319":"","Quest 320":"","Quest 321":"","Quest 322":"","Quest 323":"","Quest 324":"","Quest 325":"","Quest 326":"","Quest 327":"","Quest 328":"","Quest 329":"","Quest 330":"","Quest 331":"","Quest 332":"","Quest 333":"","Quest 334":"","Quest 335":"","Quest 336":"","Quest 337":"","Quest 338":"","Quest 339":"","Quest 340":"","Quest 341":"","Quest 342":"","Quest 343":"","Quest 344":"","Quest 345":"","Quest 346":"","Quest 347":"","Quest 348":"","Quest 349":"","Quest 350":"","Quest 351":"","Quest 352":"","Quest 353":"","Quest 354":"","Quest 355":"","Quest 356":"","Quest 357":"","Quest 358":"","Quest 359":"","Quest 360":"","Quest 361":"","Quest 362":"","Quest 363":"","Quest 364":"","Quest 365":"","Quest 366":"","Quest 367":"","Quest 368":"","Quest 369":"","Quest 370":"","Quest 371":"","Quest 372":"","Quest 373":"","Quest 374":"","Quest 375":"","Quest 376":"","Quest 377":"","Quest 378":"","Quest 379":"","Quest 380":"","Quest 381":"","Quest 382":"","Quest 383":"","Quest 384":"","Quest 385":"","Quest 386":"","Quest 387":"","Quest 388":"","Quest 389":"","Quest 390":"","Quest 391":"","Quest 392":"","Quest 393":"","Quest 394":"","Quest 395":"","Quest 396":"","Quest 397":"","Quest 398":"","Quest 399":"","Quest 400":"","---Quests 401 to 500---":"","Category: 401 to 500":"教程任务","Difficulty: 401 to 500":"Interesting","From: 401 to 500":"Lawrence","Location: 401 to 500":"RPG Maker Sunshine","Quest 401":"","Quest 402":"","Quest 403":"","Quest 404":"","Quest 405":"","Quest 406":"","Quest 407":"","Quest 408":"","Quest 409":"","Quest 410":"","Quest 411":"","Quest 412":"","Quest 413":"","Quest 414":"","Quest 415":"","Quest 416":"","Quest 417":"","Quest 418":"","Quest 419":"","Quest 420":"","Quest 421":"","Quest 422":"","Quest 423":"","Quest 424":"","Quest 425":"","Quest 426":"","Quest 427":"","Quest 428":"","Quest 429":"","Quest 430":"","Quest 431":"","Quest 432":"","Quest 433":"","Quest 434":"","Quest 435":"","Quest 436":"","Quest 437":"","Quest 438":"","Quest 439":"","Quest 440":"","Quest 441":"","Quest 442":"","Quest 443":"","Quest 444":"","Quest 445":"","Quest 446":"","Quest 447":"","Quest 448":"","Quest 449":"","Quest 450":"","Quest 451":"","Quest 452":"","Quest 453":"","Quest 454":"","Quest 455":"","Quest 456":"","Quest 457":"","Quest 458":"","Quest 459":"","Quest 460":"","Quest 461":"","Quest 462":"","Quest 463":"","Quest 464":"","Quest 465":"","Quest 466":"","Quest 467":"","Quest 468":"","Quest 469":"","Quest 470":"","Quest 471":"","Quest 472":"","Quest 473":"","Quest 474":"","Quest 475":"","Quest 476":"","Quest 477":"","Quest 478":"","Quest 479":"","Quest 480":"","Quest 481":"","Quest 482":"","Quest 483":"","Quest 484":"","Quest 485":"","Quest 486":"","Quest 487":"","Quest 488":"","Quest 489":"","Quest 490":"","Quest 491":"","Quest 492":"","Quest 493":"","Quest 494":"","Quest 495":"","Quest 496":"","Quest 497":"","Quest 498":"","Quest 499":"","Quest 500":"","---Quests 501 to 600---":"","Category: 501 to 600":"Villain Quests","Difficulty: 501 to 600":"Normalish","From: 501 to 600":"Oscar","Location: 501 to 600":"RPG Maker Party","Quest 501":"","Quest 502":"","Quest 503":"","Quest 504":"","Quest 505":"","Quest 506":"","Quest 507":"","Quest 508":"","Quest 509":"","Quest 510":"","Quest 511":"","Quest 512":"","Quest 513":"","Quest 514":"","Quest 515":"","Quest 516":"","Quest 517":"","Quest 518":"","Quest 519":"","Quest 520":"","Quest 521":"","Quest 522":"","Quest 523":"","Quest 524":"","Quest 525":"","Quest 526":"","Quest 527":"","Quest 528":"","Quest 529":"","Quest 530":"","Quest 531":"","Quest 532":"","Quest 533":"","Quest 534":"","Quest 535":"","Quest 536":"","Quest 537":"","Quest 538":"","Quest 539":"","Quest 540":"","Quest 541":"","Quest 542":"","Quest 543":"","Quest 544":"","Quest 545":"","Quest 546":"","Quest 547":"","Quest 548":"","Quest 549":"","Quest 550":"","Quest 551":"","Quest 552":"","Quest 553":"","Quest 554":"","Quest 555":"","Quest 556":"","Quest 557":"","Quest 558":"","Quest 559":"","Quest 560":"","Quest 561":"","Quest 562":"","Quest 563":"","Quest 564":"","Quest 565":"","Quest 566":"","Quest 567":"","Quest 568":"","Quest 569":"","Quest 570":"","Quest 571":"","Quest 572":"","Quest 573":"","Quest 574":"","Quest 575":"","Quest 576":"","Quest 577":"","Quest 578":"","Quest 579":"","Quest 580":"","Quest 581":"","Quest 582":"","Quest 583":"","Quest 584":"","Quest 585":"","Quest 586":"","Quest 587":"","Quest 588":"","Quest 589":"","Quest 590":"","Quest 591":"","Quest 592":"","Quest 593":"","Quest 594":"","Quest 595":"","Quest 596":"","Quest 597":"","Quest 598":"","Quest 599":"","Quest 600":"","---Quests 601 to 700---":"","Category: 601 to 700":"Training Quests","Difficulty: 601 to 700":"Normal to Hard","From: 601 to 700":"Vera","Location: 601 to 700":"Paper RPG Maker","Quest 601":"","Quest 602":"","Quest 603":"","Quest 604":"","Quest 605":"","Quest 606":"","Quest 607":"","Quest 608":"","Quest 609":"","Quest 610":"","Quest 611":"","Quest 612":"","Quest 613":"","Quest 614":"","Quest 615":"","Quest 616":"","Quest 617":"","Quest 618":"","Quest 619":"","Quest 620":"","Quest 621":"","Quest 622":"","Quest 623":"","Quest 624":"","Quest 625":"","Quest 626":"","Quest 627":"","Quest 628":"","Quest 629":"","Quest 630":"","Quest 631":"","Quest 632":"","Quest 633":"","Quest 634":"","Quest 635":"","Quest 636":"","Quest 637":"","Quest 638":"","Quest 639":"","Quest 640":"","Quest 641":"","Quest 642":"","Quest 643":"","Quest 644":"","Quest 645":"","Quest 646":"","Quest 647":"","Quest 648":"","Quest 649":"","Quest 650":"","Quest 651":"","Quest 652":"","Quest 653":"","Quest 654":"","Quest 655":"","Quest 656":"","Quest 657":"","Quest 658":"","Quest 659":"","Quest 660":"","Quest 661":"","Quest 662":"","Quest 663":"","Quest 664":"","Quest 665":"","Quest 666":"","Quest 667":"","Quest 668":"","Quest 669":"","Quest 670":"","Quest 671":"","Quest 672":"","Quest 673":"","Quest 674":"","Quest 675":"","Quest 676":"","Quest 677":"","Quest 678":"","Quest 679":"","Quest 680":"","Quest 681":"","Quest 682":"","Quest 683":"","Quest 684":"","Quest 685":"","Quest 686":"","Quest 687":"","Quest 688":"","Quest 689":"","Quest 690":"","Quest 691":"","Quest 692":"","Quest 693":"","Quest 694":"","Quest 695":"","Quest 696":"","Quest 697":"","Quest 698":"","Quest 699":"","Quest 700":"","---Quests 701 to 800---":"","Category: 701 to 800":"Mastery Quests","Difficulty: 701 to 800":"Hard","From: 701 to 800":"Elmer","Location: 701 to 800":"RPG Maker Power Tennis","Quest 701":"","Quest 702":"","Quest 703":"","Quest 704":"","Quest 705":"","Quest 706":"","Quest 707":"","Quest 708":"","Quest 709":"","Quest 710":"","Quest 711":"","Quest 712":"","Quest 713":"","Quest 714":"","Quest 715":"","Quest 716":"","Quest 717":"","Quest 718":"","Quest 719":"","Quest 720":"","Quest 721":"","Quest 722":"","Quest 723":"","Quest 724":"","Quest 725":"","Quest 726":"","Quest 727":"","Quest 728":"","Quest 729":"","Quest 730":"","Quest 731":"","Quest 732":"","Quest 733":"","Quest 734":"","Quest 735":"","Quest 736":"","Quest 737":"","Quest 738":"","Quest 739":"","Quest 740":"","Quest 741":"","Quest 742":"","Quest 743":"","Quest 744":"","Quest 745":"","Quest 746":"","Quest 747":"","Quest 748":"","Quest 749":"","Quest 750":"","Quest 751":"","Quest 752":"","Quest 753":"","Quest 754":"","Quest 755":"","Quest 756":"","Quest 757":"","Quest 758":"","Quest 759":"","Quest 760":"","Quest 761":"","Quest 762":"","Quest 763":"","Quest 764":"","Quest 765":"","Quest 766":"","Quest 767":"","Quest 768":"","Quest 769":"","Quest 770":"","Quest 771":"","Quest 772":"","Quest 773":"","Quest 774":"","Quest 775":"","Quest 776":"","Quest 777":"","Quest 778":"","Quest 779":"","Quest 780":"","Quest 781":"","Quest 782":"","Quest 783":"","Quest 784":"","Quest 785":"","Quest 786":"","Quest 787":"","Quest 788":"","Quest 789":"","Quest 790":"","Quest 791":"","Quest 792":"","Quest 793":"","Quest 794":"","Quest 795":"","Quest 796":"","Quest 797":"","Quest 798":"","Quest 799":"","Quest 800":"","---Quests 801 to 900---":"","Category: 801 to 900":"Extra Quests","Difficulty: 801 to 900":"Very Hard","From: 801 to 900":"Ruby","Location: 801 to 900":"RPG Maker Strikers","Quest 801":"","Quest 802":"","Quest 803":"","Quest 804":"","Quest 805":"","Quest 806":"","Quest 807":"","Quest 808":"","Quest 809":"","Quest 810":"","Quest 811":"","Quest 812":"","Quest 813":"","Quest 814":"","Quest 815":"","Quest 816":"","Quest 817":"","Quest 818":"","Quest 819":"","Quest 820":"","Quest 821":"","Quest 822":"","Quest 823":"","Quest 824":"","Quest 825":"","Quest 826":"","Quest 827":"","Quest 828":"","Quest 829":"","Quest 830":"","Quest 831":"","Quest 832":"","Quest 833":"","Quest 834":"","Quest 835":"","Quest 836":"","Quest 837":"","Quest 838":"","Quest 839":"","Quest 840":"","Quest 841":"","Quest 842":"","Quest 843":"","Quest 844":"","Quest 845":"","Quest 846":"","Quest 847":"","Quest 848":"","Quest 849":"","Quest 850":"","Quest 851":"","Quest 852":"","Quest 853":"","Quest 854":"","Quest 855":"","Quest 856":"","Quest 857":"","Quest 858":"","Quest 859":"","Quest 860":"","Quest 861":"","Quest 862":"","Quest 863":"","Quest 864":"","Quest 865":"","Quest 866":"","Quest 867":"","Quest 868":"","Quest 869":"","Quest 870":"","Quest 871":"","Quest 872":"","Quest 873":"","Quest 874":"","Quest 875":"","Quest 876":"","Quest 877":"","Quest 878":"","Quest 879":"","Quest 880":"","Quest 881":"","Quest 882":"","Quest 883":"","Quest 884":"","Quest 885":"","Quest 886":"","Quest 887":"","Quest 888":"","Quest 889":"","Quest 890":"","Quest 891":"","Quest 892":"","Quest 893":"","Quest 894":"","Quest 895":"","Quest 896":"","Quest 897":"","Quest 898":"","Quest 899":"","Quest 900":"","---Quests 901 to 1000---":"","Category: 901 to 1000":"Post-Game Quests","Difficulty: 901 to 1000":"Super Hard","From: 901 to 1000":"Love","Location: 901 to 1000":"RPG Maker Galaxy","Quest 901":"","Quest 902":"","Quest 903":"","Quest 904":"","Quest 905":"","Quest 906":"","Quest 907":"","Quest 908":"","Quest 909":"","Quest 910":"","Quest 911":"","Quest 912":"","Quest 913":"","Quest 914":"","Quest 915":"","Quest 916":"","Quest 917":"","Quest 918":"","Quest 919":"","Quest 920":"","Quest 921":"","Quest 922":"","Quest 923":"","Quest 924":"","Quest 925":"","Quest 926":"","Quest 927":"","Quest 928":"","Quest 929":"","Quest 930":"","Quest 931":"","Quest 932":"","Quest 933":"","Quest 934":"","Quest 935":"","Quest 936":"","Quest 937":"","Quest 938":"","Quest 939":"","Quest 940":"","Quest 941":"","Quest 942":"","Quest 943":"","Quest 944":"","Quest 945":"","Quest 946":"","Quest 947":"","Quest 948":"","Quest 949":"","Quest 950":"","Quest 951":"","Quest 952":"","Quest 953":"","Quest 954":"","Quest 955":"","Quest 956":"","Quest 957":"","Quest 958":"","Quest 959":"","Quest 960":"","Quest 961":"","Quest 962":"","Quest 963":"","Quest 964":"","Quest 965":"","Quest 966":"","Quest 967":"","Quest 968":"","Quest 969":"","Quest 970":"","Quest 971":"","Quest 972":"","Quest 973":"","Quest 974":"","Quest 975":"","Quest 976":"","Quest 977":"","Quest 978":"","Quest 979":"","Quest 980":"","Quest 981":"","Quest 982":"","Quest 983":"","Quest 984":"","Quest 985":"","Quest 986":"","Quest 987":"","Quest 988":"","Quest 989":"","Quest 990":"","Quest 991":"","Quest 992":"","Quest 993":"","Quest 994":"","Quest 995":"","Quest 996":"","Quest 997":"","Quest 998":"","Quest 999":"","Quest 1000":""}}, -{"name":"LiuYue_SeniorChest","status":true,"description":"v1.04 LiuYue_SeniorChest 高级箱子","parameters":{"---设置---":"","OverlapMode":"Overlap","ShowMode":"YuanShen","IsFilterText":"false","CoinIcon":"313","CountNumWidth":"4444","CountCoinWidth":"22222","---Chest模式窗口---":"","CMaxCols":"2","IsCAllTake":"true","CAllTakeText":"全部取走","IsCClose":"true","CCloseText":"关闭宝箱","IsCAutoLine":"true","---YuanShen模式窗口---":"","YMaxCols":"2","YMaxList":"5","YWindowWidth":"400","YWindowOp":"125","YTakeRange":"1","YColor1":"rgba(0, 0, 0, 0.6)","YColor2":"rgba(0, 0, 0, 0)","YOffsetX":"20","YOffsetY":"-180","YFadeFrame":"10","YDistance":"2","YIsHorShow":"true","YIsAutoOpen":"true","YIsLimitWindow":"true","---道具设置---":"","CoinColor":"#ffff00","---音效---":"","TakeSound":"Cursor1","TakeVolume":"100","TakePitch":"100","TakePan":"0","NoItemSound":"Cancel1","NoItemVolume":"100","NoItemPitch":"100","NoItemPan":"0","ChangeItemSound":"Knock","ChangeItemVolume":"100","ChangeItemPitch":"100","ChangeItemPan":"0","AllTakeSound":"Equip2","AllTakeVolume":"100","AllTakePitch":"100","AllTakePan":"0","CloseSound":"Chest2","CloseVolume":"100","ClosePitch":"100","ClosePan":"0"}} +var $plugins = [ + { name: "SF_Cursor", status: true, description: "windows selectable cursor", parameters: {} }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "SF_Core", status: true, description: "core lib for salted fish plugins", parameters: {} }, + { name: "SF_Objects", status: true, description: "objects lib for salted fish plugins", parameters: {} }, + { name: "SF_Managers", status: true, description: "Managers lib for salted fish plugins", parameters: {} }, + { name: "SF_Sprites", status: true, description: "sprite base for salted fish plugins", parameters: {} }, + { name: "SF_Windows", status: true, description: "window base for salted fish plugins", parameters: {} }, + { name: "SF_Scenes", status: true, description: "scenes lib for salted fish plugins", parameters: {} }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "SF_LoadOgg", status: true, description: "强制加载 ogg 音频文件", parameters: {} }, + { name: "SF_SkipLoadError", status: true, description: "try to skip load errors", parameters: {} }, + { name: "SF_AutoUpdate", status: false, description: "v1.0.0 - Automatically update the game.", parameters: {} }, + { + name: "SF_WindowScrollCommand", + status: true, + description: "v1.0 Allows you to scroll text in selected commands.", + parameters: {}, + }, + { + name: "SF_InputBindControl", + status: true, + description: "v1.0 support add anf remove input event listener", + parameters: {}, + }, + { + name: "SF_AutoRevive", + status: true, + description: "v1.0.0 - Automatically revive dead party members.", + parameters: {}, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "SF_Cursor", status: true, description: "windows selectable cursor", parameters: {} }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_CoreEngine", + status: true, + description: "v1.31 [v1.0] 系统 - 引擎核心", + parameters: { + "---屏幕---": "", + 屏幕宽度: "1024", + 屏幕高度: "560", + "屏幕重置-战斗背景": "false", + "屏幕重置-标题": "true", + "屏幕重置-游戏结束": "true", + 控制台: "true", + 是否重置角色战斗位置: "true", + 游戏字体加载延时: "0", + 是否锁定实际比例: "false", + 是否自动释放缓存: "true", + "---金钱---": "", + 金钱最大值: "99999999", + 金钱字体大小: "20", + 金钱图标: "163", + 金钱超出消息: "数不尽", + "---物品---": "", + 物品最大值: "9999", + 物品字体大小: "20", + "---能力值---": "", + 角色等级最大值: "99", + 角色生命最大值: "9999", + 角色魔法最大值: "9999", + 角色属性最大值: "999", + 敌人生命最大值: "999999", + 敌人魔法最大值: "9999", + 敌人属性最大值: "999", + "---战斗---": "", + 动画速度: "4", + 是否闪烁选中目标: "false", + 遇敌动画是否显示角色: "false", + 战斗结束是否显示角色: "false", + "---地图优化---": "", + 角色生命变化时是否刷新: "true", + 角色魔法变化时是否刷新: "true", + 角色怒气变化时是否刷新: "false", + "---字体---": "", + 中文模式的字体: "SimHei, Heiti TC, sans-serif", + 日韩模式的字体: "Dotum, AppleGothic, sans-serif", + 默认模式的字体: "GameFont, Verdana, Arial, Courier New", + 默认字体大小: "28", + 默认对齐方式: "left", + "---窗口---": "", + 是否使用数字逗号分割: "true", + 默认行高: "36", + 默认图标大小: "32", + 默认图标高度: "32", + 默认脸图宽度: "144", + 默认脸图高度: "144", + 默认窗口内边距: "18", + 默认文本内边距: "6", + 默认窗口透明度: "192", + YEP条是否描边: "true", + 默认YEP条行高: "18", + 是否绘制YEP怒气条: "true", + "---窗口颜色---": "", + "颜色-普通文本": "0", + "颜色-系统文本": "16", + "颜色-角色垂死": "17", + "颜色-角色死亡": "18", + "颜色-YEP条背景色": "19", + "颜色-生命条左": "20", + "颜色-生命条右": "21", + "颜色-魔法条左": "22", + "颜色-魔法条右": "23", + "颜色-魔法消耗": "23", + "颜色-强化": "24", + "颜色-弱化": "25", + "颜色-怒气条左": "28", + "颜色-怒气条右": "29", + "颜色-怒气消耗": "29", + }, + }, + { + name: "YEP_SaveCore", + status: true, + description: "v1.06 存档核心☁️", + parameters: { + "---General---": "", + "Max Files": "24", + "Saved Icon": "231", + "Empty Icon": "230", + "Return After Saving": "false", + "Auto New Index": "true", + "---Action Window---": "", + "Load Command": "加载", + "Save Command": "保存", + "Delete Command": "删除", + "---Help Window---": "", + "Select Help": "请选择一个文件槽", + "Load Help": "加载当前进度", + "Save Help": "保存当前进度", + "Delete Help": "删除当前进度", + "---Delete---": "", + "Delete Filename": "Damage2", + "Delete Volume": "100", + "Delete Pitch": "150", + "Delete Pan": "0", + "---Info Window---": "", + "Show Game Title": "true", + "Invalid Game Text": "这是另一个游戏的保存。", + "Empty Game Text": "Empty", + "Map Display Name": "true", + "Party Display": "2", + "Party Y Position": "this.lineHeight() + Window_Base._faceHeight", + "Show Actor Names": "true", + "Name Font Size": "20", + "Show Actor Level": "true", + "Level Font Size": "20", + "Level Format": "\\c[16]%1 \\c[0]%3", + "Data Font Size": "20", + "Data Column 1": "empty, playtime, save count, gold count", + "Data Column 2": "location, variable 1, variable 2, variable 3", + "Data Column 3": "empty, variable 4, variable 5, variable 6", + "Data Column 4": "", + "---Vocabulary---": "", + "Map Location": "", + Playtime: "游戏时间:", + "Save Count": "保存次数:", + "Gold Count": "%1:", + "---Technical---": "", + "Save Mode": "web", + "Local Config": "config.rpgsave", + "Local Global": "global.rpgsave", + "Local Save": "file%1.rpgsave", + "Web Config": "RPG %1 Config", + "Web Global": "RPG %1 Global", + "Web Save": "RPG %1 File%2", + "---Confirmation---": "", + "Load Confirmation": "true", + "Load Text": "是否要加载此保存文件?", + "Save Confirmation": "true", + "Save Text": "是否覆盖此保存文件?", + "Delete Confirmation": "true", + "Delete Text": "是否删除此保存文件?", + "Confirm Yes": "是", + "Confirm No": "否", + }, + }, + { + name: "YEP_OptionsCore", + status: true, + description: "v1.01 选项核心☁️", + parameters: { + "---Categories---": "", + OptionsCategories: + '["{\\"Name\\":\\"\\\\\\\\i[87]General\\",\\"---Settings---\\":\\"\\",\\"HelpDesc\\":\\"\\\\\\"General settings that alter the way the game behaves.\\\\\\"\\",\\"OptionsList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Always Dash\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Player walks when OFF. Player dashes when ON.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHolding SHIFT switches between walking and dashing.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"alwaysDash\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Command Remember\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Game remembers the last command selected during battle.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"commandRemember\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]ATB Speed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Determines how fast the ATB Gauge fills up during battle.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"atbSpeed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_X_BattleSysATB) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = $gameSystem.getBattleSystem() === \'atb\';\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(13);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(5);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 10) value = 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 10) value = 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value < 1) value = 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Enemy Difficulty\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Determines the level strength of enemies.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"difficultySlider\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_X_DifficultySlider) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = $gameSystem.showDifficultySlider();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / Yanfly.Param.DSliderMaxDif;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(28);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(29);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > Yanfly.Param.DSliderMaxDif) value = Yanfly.Param.DSliderMinDif;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif, Yanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif, Yanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= Yanfly.Param.DSliderChange;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(Yanfly.Param.DSliderMinDif,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nYanfly.Param.DSliderMaxDif);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Message Speed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the speed text is displayed during messages.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"messageSpeed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_MessageSpeedOpt;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = ((value) / 10).clamp(0, 1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 10) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor1 = this.textColor(14);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor2 = this.textColor(6);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor1 = this.textColor(20);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n var gaugeColor2 = this.textColor(21);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 11) value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[87]Quest Window\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Show a window displaying the currently active\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nquest on the screen while exploring.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"mapQuestWindow\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_MapQuestWindow;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\" \\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"Name\\":\\"\\\\\\\\i[80]Audio\\",\\"---Settings---\\":\\"\\",\\"HelpDesc\\":\\"\\\\\\"Adjust the audio settings for the game.\\\\\\"\\",\\"OptionsList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]Master Volume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the overall volume of the game.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"masterVolume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(22);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(23);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]BGM Volume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the background music.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"bgmVolume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]BGS Volume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the background sound effects.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"bgsVolume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]ME Volume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the melody effects\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nsuch as fanfares.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"meVolume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[80]SE Volume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Adjusts the volume of the sound effects.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"seVolume\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = value / 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(30);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(31);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(this.statusText(index), titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value > 100) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n value = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= this.volumeOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var value = config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value !== undefined) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = Number(value).clamp(0, 100);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n ConfigManager[symbol] = 100;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\" \\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"Name\\":\\"\\\\\\\\i[302]Visual\\",\\"---Settings---\\":\\"\\",\\"HelpDesc\\":\\"\\\\\\"Settings that adjust the visual properties of the game.\\\\\\"\\",\\"OptionsList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[309]Window Tone: Red\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone\'s \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[2]red\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"windowToneRed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(10);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'red\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'red\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[0];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'red\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[311]Window Tone: Green\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone\'s \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[3]green\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"windowToneGreen\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(11);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'green\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'green\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[1];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'green\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[312]Window Tone: Blue\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the window tone\'s \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[1]blue\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\c[0] value.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"windowToneBlue\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar rate = (value + 255) / 510;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor1 = this.textColor(1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar gaugeColor2 = this.textColor(9);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsGauge(index, rate, gaugeColor1, gaugeColor2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(value, titleWidth, rect.y, statusWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $dataSystem.windowTone[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'blue\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'blue\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = $gameSystem.windowTone()[2];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar offset = this.windowToneOffset();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (Input.isPressed(\'shift\')) offset *= 10;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= offset;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeWindowTone(symbol, value, \'blue\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"config[symbol] = ConfigManager[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ConfigManager[symbol] = !!config[symbol];\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\" \\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_StaticTilesOption) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_BattleAniSpeedOpt) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_X_ActSeqPack3) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else if (Imported.YEP_SynchFpsOption) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Animated Tiles\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Turns animated tiles ON or OFF.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"animateTiles\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_StaticTilesOption;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Battle Animation Speed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Changes the speed of battle animations.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"battleAniSpeed\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_BattleAniSpeedOpt;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar quarterWidth = statusWidth / 4;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 0, rect.y, quarterWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(3);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 1, rect.y, quarterWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(2);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 2, rect.y, quarterWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(value === 1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar text = this.battleAnimationSpeedText(1);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawText(text, titleWidth + quarterWidth * 3, rect.y, quarterWidth, \'center\');\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nif (value <= 0) value = 4;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue -= 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue += 1;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvalue = value.clamp(1, 4);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Battle Camera\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"If ON, the camera in battle will move around.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nIf OFF, the camera in battle will be locked in place.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"battleCamera\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_X_ActSeqPack3;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[302]Synch Monitor FPS\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Turn this ON if your monitor runs above 60 FPS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nto synchronize the game to run at 60 FPS.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"synchFps\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = Imported.YEP_SynchFpsOption;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsOnOff(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, !value);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, true);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var index = this.index();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar symbol = this.commandSymbol(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar value = this.getConfigValue(symbol);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changeValue(symbol, false);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\" \\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}","{\\"Name\\":\\"\\\\\\\\i[83]Controls\\",\\"---Settings---\\":\\"\\",\\"HelpDesc\\":\\"\\\\\\"Change the way you can control the game.\\\\\\"\\",\\"OptionsList\\":\\"[\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[83]Gamepad Config\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Configure the game\'s gamepad settings.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"gamepadConfig\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.GamepadConfig && Input.isControllerConnected()) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = !Utils.isMobileDevice();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.playOkSound();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nSceneManager.push(Scene_GamepadConfig);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\i[83]Keyboard Config\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"Configure the game\'s keyboard settings.\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"keyConfig\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"if (Imported.YEP_KeyboardConfig) {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = !Utils.isMobileDevice();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n} else {\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n show = false;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"var rect = this.itemRectForText(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar statusWidth = this.statusWidth();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nvar titleWidth = rect.width - statusWidth;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.resetTextColor();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.changePaintOpacity(this.isCommandEnabled(index));\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nthis.drawOptionsName(index);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.playOkSound();\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\nSceneManager.push(Scene_KeyConfig);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\",\\\\\\"{\\\\\\\\\\\\\\"Name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\" \\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Settings---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"HelpDesc\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Symbol\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"none\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ShowHide\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"show = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Enable\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"enabled = true;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"Ext\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"ext = 0;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"---Functions---\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"MakeCommandCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"this.addCommand(name, symbol, enabled, ext);\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DrawItemCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"ProcessOkCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorRightCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"CursorLeftCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"DefaultConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"SaveConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"LoadConfigCode\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\"}\\\\\\"]\\"}"]', + "---Options Menu---": "", + AllCommand: "\\i[160]All", + AllHelpDesc: '"游戏所有设置的列表。"', + ExitCommand: "\\i[16]Exit", + ExitHelpDesc: '"退出“选项”菜单。"', + "---Options Settings---": "", + CategoryWidth: "240", + StatusWidth: "400", + VolumeOffset: "10", + WindowToneOffset: "5", + }, + }, + { + name: "YEP_BattleEngineCore", + status: true, + description: "v1.43a 战斗引擎核心☁️", + parameters: { + "---General---": "", + "Action Speed": "agi", + "Default System": "atb", + "---Escape---": "", + "Escape Ratio": "0.5 * $gameParty.agility() / $gameTroop.agility()", + "Fail Escape Boost": "0.1", + "---Animation---": "", + "Animation Base Delay": "0", + "Animation Next Delay": "0", + "Certain Hit Animation": "120", + "Physical Animation": "82", + "Magical Animation": "79", + "Enemy Attack Animation": "0", + "Reflect Animation": "0", + "Motion Waiting": "false", + "---Frontview---": "", + "Front Position X": "Graphics.boxWidth / 8 + Graphics.boxWidth / 4 * index", + "Front Position Y": "Graphics.boxHeight - 180", + "Front Actor Sprite": "false", + "Front Sprite Priority": "1", + "---Sideview---": "", + "Home Position X": "screenWidth - 16 - (maxSize + 2) * 32 + index * 32", + "Home Position Y": "screenHeight - statusHeight - maxSize * 48 + (index+1) * 48 - 32", + "Side Sprite Priority": "1", + "---Sprites---": "", + "Default X Anchor": "0.5", + "Default Y Anchor": "1.0", + "Step Distance": "48", + "Flinch Distance": "12", + "Show Shadows": "true", + "---Damage Popups---": "", + "Popup Duration": "128", + "Newest Popup Bottom": "true", + "Popup Overlap Rate": "0.9", + "Critical Popup": "255, 0, 0, 160", + "Critical Duration": "60", + "---Tick-Settings---": "", + "Timed States": "false", + "Timed Buffs": "false", + "Turn Time": "100", + "AI Self Turns": "true", + "---Window Settings---": "", + "Lower Windows": "true", + "Window Rows": "4", + "Command Window Rows": "4", + "Command Alignment": "center", + "Start Actor Command": "true", + "Current Max": "false", + "---Selection Help---": "", + "Mouse Over": "true", + "Select Help Window": "true", + "User Help Text": "用户", + "Ally Help Text": "队友", + "Allies Help Text": "全体队友", + "Enemy Help Text": "敌人", + "Enemies Help Text": "全体敌人", + "All Help Text": "%1", + "Random Help Text": "%2 随机 %1", + "---Enemy Select---": "", + "Visual Enemy Select": "true", + "Show Enemy Name": "true", + "Show Select Box": "false", + "Enemy Font Size": "20", + "Enemy Auto Select": "this.furthestRight()", + "---Actor Select---": "", + "Visual Actor Select": "true", + "---Battle Log---": "", + "Show Emerge Text": "false", + "Show Pre-Emptive Text": "true", + "Show Surprise Text": "true", + "Optimize Speed": "true", + "Show Action Text": "false", + "Show State Text": "false", + "Show Buff Text": "false", + "Show Counter Text": "true", + "Show Reflect Text": "true", + "Show Substitute Text": "true", + "Show Fail Text": "false", + "Show Critical Text": "false", + "Show Miss Text": "false", + "Show Evasion Text": "false", + "Show HP Text": "false", + "Show MP Text": "false", + "Show TP Text": "false", + }, + }, + { + name: "YEP_BuffsStatesCore", + status: true, + description: "v1.12a 效果状态核心☁️", + parameters: { + "---Turn指示器---": "", + "Show Turns": "true", + "Font Size": "16", + "Turn Alignment": "right", + "Turn Buffer X": "-3", + "Turn Buffer Y": "-6", + "State Color": "0", + "Buff Color": "24", + "Debuff Color": "2", + "---敌人图标---": "", + "Show Enemy Icons": "true", + "Enemy Buff Turn": "true", + "Enemy State Turn": "true", + "Enemy State Counter": "true", + "---Buff设置---": "", + "Default Limit": "4", + "Maximum Limit": "8", + "Buff Formula": "this._buffs[paramId] * 0.25 + 1.0", + "Show Buff Rate": "false", + "---状态设置---": "", + "Reapply Rules": "1", + "Show Enemy Turns": "true", + "---计数器设置---": "", + "Counter Font Size": "16", + "Counter Alignment": "center", + "Counter Buffer X": "0", + "Counter Buffer Y": "8", + "Counter Color": "0", + }, + }, + { + name: "YEP_DamageCore", + status: true, + description: "v1.06 伤害核心☁️", + parameters: { + "---破环上限---": "", + "Enable Cap": "false", + "Maximum Damage": "9999", + "Maximum Healing": "9999", + "---破坏步骤---": "", + "Damage Step 1": "baseDamage = this.modifyBaseDamage(value, baseDamage, target);", + "Damage Step 2": "baseDamage *= this.calcElementRate(target);", + "Damage Step 3": "", + "Damage Step 4": "", + "Damage Step 5": "", + "Damage Step 6": "critical = this.modifyCritical(critical, baseDamage, target);", + "Damage Step 7": "target.result().critical = critical;", + "Damage Step 8": "value = baseDamage;", + "Damage Step 9": "", + "Damage Step 10": "if (baseDamage > 0) {", + "Damage Step 11": "value = this.applyDamageRate(value, baseDamage, target);", + "Damage Step 12": "", + "Damage Step 13": "", + "Damage Step 14": "", + "Damage Step 15": "", + "Damage Step 16": "", + "Damage Step 17": "", + "Damage Step 18": "}", + "Damage Step 19": "", + "Damage Step 20": "if (baseDamage < 0) {", + "Damage Step 21": "value = this.applyHealRate(value, baseDamage, target);", + "Damage Step 22": "", + "Damage Step 23": "", + "Damage Step 24": "", + "Damage Step 25": "", + "Damage Step 26": "", + "Damage Step 27": "", + "Damage Step 28": "}", + "Damage Step 29": "", + "Damage Step 30": "if (critical) {", + "Damage Step 31": "value = this.applyCriticalRate(value, baseDamage, target);", + "Damage Step 32": "", + "Damage Step 33": "", + "Damage Step 34": "", + "Damage Step 35": "", + "Damage Step 36": "", + "Damage Step 37": "", + "Damage Step 38": "}", + "Damage Step 39": "", + "Damage Step 40": "if (this.isPhysical()) {", + "Damage Step 41": "value = this.applyPhysicalRate(value, baseDamage, target);", + "Damage Step 42": "", + "Damage Step 43": "", + "Damage Step 44": "", + "Damage Step 45": "", + "Damage Step 46": "", + "Damage Step 47": "value = this.applyFlatPhysical(value, baseDamage, target);", + "Damage Step 48": "}", + "Damage Step 49": "", + "Damage Step 50": "if (this.isMagical()) {", + "Damage Step 51": "value = this.applyMagicalRate(value, baseDamage, target);", + "Damage Step 52": "", + "Damage Step 53": "", + "Damage Step 54": "", + "Damage Step 55": "", + "Damage Step 56": "", + "Damage Step 57": "value = this.applyFlatMagical(value, baseDamage, target);", + "Damage Step 58": "}", + "Damage Step 59": "", + "Damage Step 60": "if (baseDamage > 0) {", + "Damage Step 61": "value = this.applyFlatDamage(value, baseDamage, target);", + "Damage Step 62": "", + "Damage Step 63": "", + "Damage Step 64": "", + "Damage Step 65": "", + "Damage Step 66": "", + "Damage Step 67": "", + "Damage Step 68": "}", + "Damage Step 69": "", + "Damage Step 70": "if (baseDamage < 0) {", + "Damage Step 71": "value = this.applyFlatHeal(value, baseDamage, target);", + "Damage Step 72": "", + "Damage Step 73": "", + "Damage Step 74": "", + "Damage Step 75": "", + "Damage Step 76": "", + "Damage Step 77": "", + "Damage Step 78": "}", + "Damage Step 79": "", + "Damage Step 80": "if (critical) {", + "Damage Step 81": "value = this.applyFlatCritical(value, baseDamage, target);", + "Damage Step 82": "", + "Damage Step 83": "", + "Damage Step 84": "", + "Damage Step 85": "", + "Damage Step 86": "", + "Damage Step 87": "", + "Damage Step 88": "}", + "Damage Step 89": "", + "Damage Step 90": "value = this.applyVariance(value, item.damage.variance);", + "Damage Step 91": "", + "Damage Step 92": "", + "Damage Step 93": "", + "Damage Step 94": "", + "Damage Step 95": "value = this.applyGuard(value, target);", + "Damage Step 96": "", + "Damage Step 97": "", + "Damage Step 98": "", + "Damage Step 99": "value = this.applyFlatGlobal(value, baseDamage, target);", + "Damage Step 100": "value = this.applyMinimumDamage(value, baseDamage, target);", + }, + }, + { + name: "YEP_SkillCore", + status: true, + description: "v1.11 技能核心☁️", + parameters: { + "---全局---": "", + "Cost Padding": "4", + "Command Alignment": "center", + "Window Columns": "2", + "---HP 费用---": "", + "HP Format": "%1%2", + "HP Font Size": "20", + "HP Text Color": "18", + "HP Icon": "162", + "---MP 费用---": "", + "MP Format": "%1%2", + "MP Font Size": "20", + "MP Text Color": "23", + "MP Icon": "165", + "---TP 费用---": "", + "TP Format": "%1%2", + "TP Font Size": "20", + "TP Text Color": "29", + "TP Icon": "164", + }, + }, + { + name: "YEP_MessageCore", + status: true, + description: "v1.17 信息核心", + parameters: { + "---General---": "", + "Default Rows": "4", + "Default Width": "Graphics.boxWidth", + "Face Indent": "Window_Base._faceWidth + 24", + "Fast Forward Key": "pagedown", + "Enable Fast Forward": "true", + "Word Wrapping": "false", + "Description Wrap": "false", + "Word Wrap Space": "false", + "Tight Wrap": "false", + "---Font---": "", + "Font Name": "GameFont", + "Font Size": "28", + "Font Size Change": "12", + "Font Changed Max": "96", + "Font Changed Min": "12", + "Font Outline": "4", + "Maintain Font": "false", + "---Name Box---": "", + "Name Box Buffer X": "-28", + "Name Box Buffer Y": "0", + "Name Box Padding": "this.standardPadding() * 4", + "Name Box Color": "0", + "Name Box Clear": "false", + "Name Box Added Text": "\\c[6]", + "Name Box Auto Close": "false", + }, + }, + { + name: "YEP_ItemCore", + status: true, + description: "v1.30 Changes the way Items are handled for your game\r\nand the Item Scene, too.", + parameters: { + "---General---": "", + "Max Items": "999", + "Max Weapons": "999", + "Max Armors": "999", + "Starting ID": "3000", + "Random Variance": "0", + "Negative Variance": "false", + "Name Format": "%1%2%3%4", + "Name Spacing": "true", + "Boost Format": "(+%1)", + "---Item Scene---": "", + "Updated Scene Item": "true", + "List Equipped Items": "false", + "Show Icon": "true", + "Icon Size": "128", + "Font Size": "20", + "Command Alignment": "center", + "Recovery Format": "%1 Heal", + "Add State": "+State", + "Add Buff": "+Buff", + "Remove State": "-State", + "Remove Buff": "-Buff", + "Maximum Icons": "4", + "Use Command": "使用 %1", + "Carry Format": "%1/%2", + "--Independent Items--": "", + "Midgame Note Parsing": "false", + }, + }, + { + name: "YEP_StatusMenuCore", + status: true, + description: "v1.01a 身份状态菜单核心☁️", + parameters: { + "---设置---": "", + "Command Order": "General Parameters Elements States Attributes Custom Cancel", + "Command Window Width": "240", + "Command Window Rows": "4", + "Command Alignment": "center", + "---全局---": "", + "General Command": "角色状态", + "Parameters Text": "状态窗口", + "Experience Text": "经验窗口", + "Total Format": "需要 %1 到下一 %2", + "EXP Gauge Color 1": "30", + "EXP Gauge Color 2": "31", + "---参数---": "", + "Parameters Command": "角色属性", + "Graph Text": "属性图", + "ATK Color": "#ed1c24 #f26c4f", + "DEF Color": "#f7941d #fdc689", + "MAT Color": "#605ca8 #bd8cbf", + "MDF Color": "#448ccb #a6caf4", + "AGI Color": "#39b54a #82ca9c", + "LUK Color": "#fff568 #fffac3", + "---抵制颜色---": "", + "Above 300%": "10", + "200% to 300%": "20", + "150% to 200%": "14", + "120% to 150%": "6", + "100% to 120%": "0", + "80% to 100%": "24", + "50% to 80%": "29", + "1% to 50%": "23", + "Exactly 0%": "31", + "Below 0%": "27", + "---元素---": "", + "Elements Command": "元素抗性", + "Elements Decimal": "2", + "Element Column 1": "1", + "Element Column 2": "2 3 4 5 6 7 8 9", + "Element Column 3": "", + "Element Column 4": "", + "---状态---": "", + "States Command": "异常状态", + "States Decimal": "2", + "States Column 1": "1 4 5 6", + "States Column 2": "7 8 9 10", + "States Column 3": "", + "States Column 4": "", + "---属性---": "", + "Attributes Command": "特殊属性", + "Attribute Font Size": "20", + "Attribute Decimal": "0", + "Attributes Column 1": "exr hit eva cri cev mev mrf cnt", + "Attributes Column 2": "mcr tcr pdr mdr fdr grd rec pha", + "Attributes Column 3": "hrg mrg trg tgr", + "Attributes Column 4": "", + "hit Name": "命中率", + "eva Name": "闪避率", + "cri Name": "暴击率", + "cev Name": "暴击闪避率", + "mev Name": "魔法闪避率", + "mrf Name": "魔法反击率", + "cnt Name": "反击率", + "hrg Name": "HP回复率", + "mrg Name": "MP回复率", + "trg Name": "TP回复率", + "tgr Name": "被敌人攻击率", + "grd Name": "防御率", + "rec Name": "恢复率", + "pha Name": "药水恢复率", + "mcr Name": "MP消耗率", + "tcr Name": "TP消耗率", + "pdr Name": "承受物理伤害率", + "mdr Name": "承受魔法伤害率", + "fdr Name": "承受地面伤害率", + "exr Name": "经验获取率", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_X_BattleSysATB", + status: true, + description: "v1.25 时间槽战斗系统☁️", + parameters: { + "---ATB 设置---": "", + "Per Tick": "user.agi", + "Initial Speed": "0", + "Full Gauge": "Math.max(5000, BattleManager.highestBaseAgi() * 100)", + "Charge Gauge": "0", + "Pre-Emptive Bonuses": "0.8", + "Surprise Bonuses": "0.8", + "---逃跑---": "", + "Escape Ratio": "0.125 * $gameParty.agility() / $gameTroop.agility()", + "Fail Escape Boost": "0.025", + "---Turn---": "", + "Full Turn": "Math.min(200, BattleManager.lowestBaseAgi() * 8)", + "Flash Enemy": "true", + "---Rubberband---": "", + "Enable Rubberband": "false", + "Minimum Speed": "0.5 * BattleManager.highestBaseAgi()", + "Maximum Speed": "1.5 * BattleManager.highestBaseAgi()", + "---准备音乐---": "", + "Ready Sound": "Decision1", + "Ready Volume": "90", + "Ready Pitch": "120", + "Ready Pan": "0", + "---选项---": "", + "ATB Speed Text": "ATB速度", + "Default ATB Speed": "10", + "---窗口---": "", + "Lock Status Window": "true", + "Gauge Style": "1", + "Gauge Text": "Turn", + "Gauge Text Align": "center", + "ATB Gauge Color 1": "13", + "ATB Gauge Color 2": "5", + "Slow Gauge Color 1": "12", + "Slow Gauge Color 2": "4", + "Fast Gauge Color 1": "26", + "Fast Gauge Color 2": "27", + "Stop Gauge Color 1": "7", + "Stop Gauge Color 2": "8", + "Full Gauge Color 1": "14", + "Full Gauge Color 2": "6", + "Charge Gauge Color 1": "2", + "Charge Gauge Color 2": "10", + }, + }, + { + name: "YEP_X_VisualATBGauge", + status: true, + description: "v1.03 时间槽外观☁️", + parameters: { + "Show Gauges": "true", + "Minimum Gauge Width": "144", + "Always Show": "true", + "Gauge Position": "false", + "Y Buffer": "-32", + "Use Thick Gauges": "true", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_EventChasePlayer", + status: true, + description: "v1.05 事件追逐☁️", + parameters: { + "Sight Lock": "300", + "See Player": "true", + "Alert Timer": "120", + "Alert Balloon": "1", + "Alert Sound": "Attack1", + "Alert Common Event": "0", + "Return After": "true", + "Return Wait": "180", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "YEP_Taunt", status: true, description: "v1.01 嘲讽★", parameters: {} }, + { + name: "YEP_X_SkillCooldowns", + status: true, + description: "v1.11 技能冷却☁️", + parameters: { + "---冷却时间---": "", + "Cooldown Format": "%1CD", + "Cooldown Font Size": "20", + "Cooldown Text Color": "6", + "Cooldown Icon": "75", + "Cooldown After Battle": "-10", + "Cooldown Steps": "5", + "Cooldown Bypass": "1 2 3 4 5 6 7", + "---热身---": "", + "Warmup Format": "%1WU", + "Warmup Font Size": "20", + "Warmup Text Color": "4", + "Warmup Icon": "75", + "---战斗核心---": "", + "Time Based": "false", + "Turn Time": "100", + }, + }, + { + name: "YEP_X_SkillCostItems", + status: true, + description: "v1.03 技能消耗物品☁️", + parameters: { + "---全局---": "", + "Cost Style": "2", + "Font Size": "20", + "Amount Format": "×%1", + "Amount Y Buffer": "4", + "---计量表---": "", + "Gauge Color 1": "13", + "Gauge Color 2": "5", + "Display Name": "true", + "Text Color": "16", + }, + }, + { + name: "YEP_AbsorptionBarrier", + status: true, + description: "v1.05 吸收屏障☁️", + parameters: { + "Barrier State": "19", + "Barrier Color 1": "13", + "Barrier Color 2": "5", + "Barrier Animation": "0", + "Break Animation": "0", + "Barrier Popup": "255, 0, 255, 160", + "Display 0 HP Damage": "false", + "Clear Per Battle": "true", + "Clear on Death": "true", + "Default Penetration Rate": "0", + "Default Penetration Flat": "0", + }, + }, + { name: "YEP_X_ItemRequirements", status: true, description: "v1.01 物品使用限制★", parameters: {} }, + { + name: "YEP_X_ItemCategories", + status: true, + description: "v1.01 (Requires YEP_ItemCore.js) Assign items to various\r\ncategories under the item menu.", + parameters: { + "---General---": "", + "Category Order": + "Category:随身杂物, Category:消耗品, Category:合成材料, Category:任务道具, Category:物理武器, Category:魔法武器, Category:防具, Category:饰品", + "---Naming---": "", + "Hidden Item A": "合成材料", + "Hidden Item B": "任务道具", + Consumable: "Consumable", + Nonconsumable: "Nonconsumable", + "Always Usable": "Usable", + "Battle Usable": "Battle", + "Field Usable": "Field", + "Never Usable": "Misc", + }, + }, + { + name: "YEP_Z_SkillRewards", + status: true, + description: "v1.00 行动后奖励效果☁️", + parameters: { + "---General---": "", + "Effect Code": + '"// ----------\\n// Flat Gains\\n// ----------\\nif (data.match(/([\\\\+\\\\-]\\\\d+)[ ]HP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)[ ]MP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)[ ]TP/i)) {\\n value = parseInt(RegExp.$1);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n\\n// ----------------\\n// Percentile Gains\\n// ----------------\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]HP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.mhp * rate);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]MP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.mmp * rate);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]TP/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.maxTp() * rate);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n\\n// ------------------\\n// Refund Skill Costs\\n// ------------------\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND HP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillHpCost(skill) * rate);\\n user.gainHp(value);\\n animation = animation || hpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND MP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillMpCost(skill) * rate);\\n user.gainMp(value);\\n animation = animation || mpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/([\\\\+\\\\-]\\\\d+)([%%])[ ]REFUND TP COST/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n value = Math.round(user.skillTpCost(skill) * rate);\\n user.gainTp(value);\\n animation = animation || tpAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// -----------\\n// Refund Item\\n// -----------\\n} else if (data.match(/(\\\\d+)([%%])[ ]REFUND ITEM/i)) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n if (isItem && Math.random() < chance) {\\n $gameParty.gainItem(item, 1);\\n SoundManager.playUseItem();\\n animation = animation || itemAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// ------------------------\\n// Add/Remove Buffs/Debuffs\\n// ------------------------\\n} else if (data.match(/ADD[ ](.*)[ ]BUFF,[ ](\\\\d+)[ ]TURN/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = parseInt(RegExp.$2);\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addBuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || buffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]BUFF/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = 5;\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addBuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || buffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]DEBUFF,[ ](\\\\d+)[ ]TURN/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = parseInt(RegExp.$2);\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addDebuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || debuffAnimation;\\n\\n} else if (data.match(/ADD[ ](.*)[ ]DEBUFF/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var turns = 5;\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.addDebuff(paramId, turns);\\n } else {\\n skip = true;\\n }\\n animation = animation || debuffAnimation;\\n\\n} else if (data.match(/REMOVE[ ](.*)[ ](?:BUFF|DEBUFF)/i)) {\\n var str = String(RegExp.$1).toUpperCase();\\n var paramId = DataManager.getParamId(str);\\n if (paramId >= 0) {\\n user.removeBuff(paramId);\\n } else {\\n skip = true;\\n }\\n animation = animation || miscAnimation;\\n\\n// -----------------\\n// Add/Remove States\\n// -----------------\\n} else if (data.match(/ADD STATE[ ](\\\\d+)/i)) {\\n var stateId = parseInt(RegExp.$1);\\n user.addState(stateId);\\n animation = animation || addStateAnimation;\\n\\n} else if (data.match(/REMOVE STATE[ ](\\\\d+)/i)) {\\n var stateId = parseInt(RegExp.$1);\\n if (user.isStateAffected(stateId)) {\\n user.removeState(stateId);\\n animation = animation || removeStateAnimation;\\n } else {\\n skip = true;\\n }\\n\\n// ----------------\\n// Rolling Critical\\n// ----------------\\n} else if (data.match(/ROLLING CRITICAL[ ]([\\\\+\\\\-]\\\\d+)([%%])/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n user._rollingCritical = user._rollingCritical || {};\\n user._rollingCritical[skill.id] = user._rollingCritical[skill.id] || 0;\\n user._rollingCritical[skill.id] += rate;\\n } else {\\n skip = true;\\n }\\n\\n} else if (data.match(/ROLLING CRITICAL[ ](\\\\d+)([%%])/i)) {\\n if (isSkill) {\\n rate = parseFloat(RegExp.$1) * 0.01;\\n user._rollingCritical = user._rollingCritical || {};\\n user._rollingCritical[skill.id] = user._rollingCritical[skill.id] || 0;\\n user._rollingCritical[skill.id] = rate;\\n } else {\\n skip = true;\\n }\\n\\n// -------------------------------\\n// Add new effects above this line\\n// -------------------------------\\n} else {\\n skip = true;\\n}"', + "Weakness Rate": "1.20", + "Resisted Rate": "0.80", + "---Animations---": "", + "HP Animation": "41", + "MP Animation": "45", + "TP Animation": "45", + "Item Animation": "46", + "Buff Animation": "51", + "Debuff Animation": "54", + "Add State Animation": "53", + "Remove State Animation": "56", + "Misc Animation": "97", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_ShopMenuCore", + status: true, + description: "v1.05 商店菜单核心☁️", + parameters: { + "---General---": "", + "Command Order": "Buy Sell Equip Custom Cancel", + "Shop List Width": "Graphics.boxWidth / 2 + Graphics.boxWidth / 10", + "Command Alignment": "center", + "Status Window": "", + "Default Mode": "nothing", + "Stat Switching": "false", + "Cannot Equip": "Can't Equip", + "Stat Font Size": "20", + "Cannot Equip Font Size": "20", + "---Info Window---": "", + "Show Icon": "true", + "Icon Size": "128", + "Font Size": "20", + "Recovery Format": "%1 Heal", + "Add State": "+State", + "Add Buff": "+Buff", + "Remove State": "-State", + "Remove Buff": "-Buff", + "Maximum Icons": "4", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "SF_CommonAttack", status: true, description: "v1.0 普攻替换插件", parameters: {} }, + { name: "SF_StatesCustomAddtion", status: true, description: "状态添加过程自定义插件", parameters: {} }, + { + name: "SF_QuestSystem", + status: false, + description: "v1.0 Allows you to show quests.", + parameters: { + "Quest List Window": "", + "Quest List Window X": "260", + "Quest List Window Y": "90", + "Quest List Window Width": "120", + "Quest List Window Height": "370", + "Quest List Window Font Size": "18", + "Quest Detail Window": "", + "Quest Detail Window X": "380", + "Quest Detail Window Y": "90", + "Quest Detail Window Width": "440", + "Quest Detail Window Height": "370", + "Quest Detail Window Font Size": "18", + "Quest Editor": "", + "Quest Editor Enable": "false", + "Quest List Info X": "0", + "Quest List Info Y": "90", + "Quest List Info Width": "240", + "Quest List Info Height": "370", + "Quest List Info Font Size": "18", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "XdRs_MiniMap", + status: true, + description: "实景小地图 。", + parameters: { + key: "77", + width: "Graphics.width / 6", + height: "Graphics.height / 6", + miniSize: "24", + dpFollower: "Y", + dpHide: "Y", + dpDc1: "Y", + dpDc2: "Y", + dpMapName: "Y", + dpPlace: "Y", + dpScale: "Y", + color1: "200,0,200", + color2: "0,200,0", + color3: "0,255,200", + icon1: "320", + icon2: "320", + icon3: "65", + icon4: "324", + icon5: "117", + icon6: "32", + icon7: "48", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "SF_ExtraEvent", + status: true, + description: "This plugin provide extra event.", + parameters: { ExportMapExtraEvent: "true" }, + }, + { + name: "SF_MapNameWindow", + status: true, + description: "v1.0 Adds a window to the map screen that displays the name of the map.", + parameters: { + "Map Name Window": "", + "Map Name Window X": "Math.round(Graphics.boxWidth*5/6)-110", + "Map Name Window Y": "0", + "Map Name Window Width": "100", + "Map Name Window Height": "36", + "Map Name Window Font Size": "12", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "SF_SceneTitle", status: true, description: "Scene Title", parameters: {} }, + { name: "SF_SceneMenu", status: false, description: "Scene Menu", parameters: {} }, + { + name: "SF_SceneActorSelect", + status: true, + description: "v1.0.0 Allows you to select an actor from the scene.", + parameters: {}, + }, + { name: "SF_SceneSplash", status: true, description: "v1.0.0 - Scene Splash", parameters: {} }, + { name: "SF_TestPlugins", status: false, description: "Test Plugins,在测试前要禁掉。", parameters: { test1: "" } }, + { + name: "GALV_MessageBusts", + status: true, + description: "(v.2.6) Displays a bust image instead of selected face image", + parameters: { "Bust Priority": "1", "Bust Position": "1", "Text X Offset": "390", "Filename Append": "" }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "LiuYue_GainItemTips", + status: true, + description: "v1.02 LiuYue_GainItemTips 获取道具显示", + parameters: { + "---插件---": "", + IsPluginEnable: "true", + "---窗口---": "", + WindowOfx: "0", + WindowOfy: "0", + WindowW: "440", + LineNum: "5", + WindowShowFrame: "60", + WindowOpacity: "255", + WindowFontSize: "28", + WindowOpenSpeed: "20", + WindowBkPic: "", + BkOpFollowOpenSpeed: "true", + BasePos: "left-top", + "---金币---": "", + IsGoldShow: "true", + AddGFormat: "获得金币", + SubGFormat: "失去金币", + GTextColor: "#ffffff", + GIconID: "0", + GSERank: "0", + GLRank: "0", + "---图标---": "", + IconScale: "1", + IsIconFlash: "true", + IconFlashFrame: "10", + "---文本---": "", + AddFormat: '获得 "%1"', + SubFormat: '失去 "%1"', + NumberFormat: "x %1", + "---音效---": "", + EarnSound: "Sound1", + EarnVolume: "100", + EarnPitch: "100", + EarnBGSPan: "0", + GSound: "Coin", + GVolume: "100", + GPitch: "100", + GBGSPan: "0", + }, + }, + { name: "Namepop", status: true, description: "Namepop Ver 1.03 NPC名称显示", parameters: {} }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { name: "YEP_EventEncounterAid", status: true, description: "v1.00 事件遭遇助手", parameters: {} }, + { + name: "YEP_ItemSynthesis", + status: true, + description: "v1.08 物品合成系统", + parameters: { + "---General---": "", + "Synthesis Command": "合成", + "Show Command": "true", + "Enable Command": "true", + "Auto Place Command": "true", + "---Command Window---": "", + "Item Command": "物品", + "Weapon Command": "武器", + "Armor Command": "防具", + "Finish Command": "退出", + "Text Alignment": "center", + "---Status Window---": "", + "Collected Recipes": "材料收集总数", + "Crafted Items": "物品配方", + "Crafted Weapons": "武器配方", + "Crafted Armors": "防具配方", + "---List Window---": "", + "Equipped Recipes": "true", + "Mask Unknown": "true", + "Mask Text": "?", + "Mask Italic": "false", + "Mask Help Text": "未知物品!", + "Ingredients Text": "所需材料", + "Amount Text": "数量", + "Quantity Text Size": "20", + "---Sound---": "", + "Default SE": "Twine", + "Default Volume": "100", + "Default Pitch": "100", + "Default Pan": "0", + }, + }, + { name: "ActorEquipSlots", status: true, description: "Actor Equip Slots", parameters: {} }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_X_Autosave", + status: true, + description: "v1.00 (Req YEP_SaveCore.js) Adds Autosave functionality to your\nRPG Maker game.", + parameters: { + "---Automatic---": "", + OnMapLoad: "true", + OnMainMenu: "true", + "---Option Menu---": "", + "Show Option": "true", + "Option Name": "自动保存", + Default: "true", + "---Visual---": "", + ShowAutosave: "true", + AutosaveMsgSave: "\\i[83]自动保存完成", + AutosaveMsgLoad: "\\i[83]加载自动保存", + MsgGradient1: "rgba(0, 0, 0, 0)", + MsgGradient2: "rgba(0, 0, 0, 0.6)", + MsgGradientCode: + '"var textWidth = this.textWidthEx(this.message());\\nvar half = this.textPadding() + Math.ceil(textWidth / 2);\\nvar height = this.lineHeight();\\nvar color1 = Yanfly.Param.AutosaveMsgColor1;\\nvar color2 = Yanfly.Param.AutosaveMsgColor2;\\nthis.contents.gradientFillRect(0, 0, half, height, color1, color2);\\nthis.contents.gradientFillRect(half, 0, this.width - half, height, color2, color1);"', + MsgX: "Graphics.boxWidth - 180", + MsgY: "Graphics.boxHeight - this.fittingHeight(1) * 2", + MsgDuration: "120", + FadeSpeed: "16", + }, + }, + { + name: "--------------------", + status: true, + description: "------------------------------------------------------------", + parameters: {}, + }, + { + name: "YEP_QuestJournal", + status: false, + description: "YEP任务日志系统-优", + parameters: { + "---Main Menu---": "", + "Quest Command": "任务", + "Show Command": "true", + "Enable Command": "true", + "Auto Place Command": "true", + "---Quest Menu---": "", + "Quest Category Window": + '{"---Categories---":"","Category Order":"[\\"available\\",\\"completed\\",\\"failed\\",\\"all\\"]","Available Text":"\\\\i[192]正进行任务 (%1)","Completed Text":"\\\\i[191]已完成任务 (%1)","Failed Text":"\\\\i[194]失败的任务 (%1)","All Text":"\\\\i[189]所有的任务 (%1)","Cancel Text":"\\\\i[161]取消","---Window Settings---":"","X":"0","Y":"0","Width":"Graphics.boxWidth / 3","Height":"this.fittingHeight(this.numVisibleRows())","Rows":"4","Columns":"1","Line Height":"36","Font Face":"GameFont","Font Size":"28","Standard Padding":"18","Text Padding":"6","Text Alignment":"left","Standard Opacity":"255","Back Opacity":"192","Window Skin":"Window"}', + "Quest List Window": + '{"---Types---":"","Show Types":"true","Type Order":"[\\"\\\\\\\\c[6]主线任务\\",\\"\\\\\\\\c[4]支线任务\\",\\"\\\\\\\\c[3]特殊任务\\",\\"\\\\\\\\c[5]教程任务\\"]","List Open Symbol":"-","List Closed Symbol":"+","Type Text Format":"%1%2 (%3)","Quest Indent":"0","Show Empty":"false","Read Quest":"\\\\i[121]查看任务","Cancel":"\\\\i[16]退出","---Window Settings---":"","X":"0","Y":"Graphics.boxHeight - height","Width":"Graphics.boxWidth / 3","Height":"Graphics.boxHeight - this.fittingHeight(4)","Line Height":"36","Font Face":"GameFont","Font Size":"28","Standard Padding":"18","Text Padding":"6","Standard Opacity":"255","Back Opacity":"192","Type Alignment":"left","Quest Alignment":"left","Window Skin":"Window"}', + "Quest Title Window": + '{"---Window Settings---":"","No Quest Title":"\\\\c[4]❀ 任务日志 ❀","X":"Graphics.boxWidth - width","Y":"0","Width":"Graphics.boxWidth * 2 / 3","Height":"this.fittingHeight(1)","Line Height":"36","Font Face":"GameFont","Font Size":"28","Standard Padding":"18","Text Padding":"6","Text Alignment":"center","Standard Opacity":"255","Back Opacity":"192","Window Skin":"Window"}', + "Quest Data Window": + '{"---Data Settings---":"","No Data Text":"\\"欢迎来到 \\\\\\\\c[4]任务系统\\\\\\\\c[0].\\\\n\\"","Quest Data Format":"\\"\\\\\\\\c[4]任务难度:\\\\\\\\c[0] %2\\\\n\\\\\\\\c[4]任务发布:\\\\\\\\c[0] %3\\\\n\\\\\\\\c[4]发布地点:\\\\\\\\c[0] %4\\\\n\\\\n\\\\\\\\c[4]任务描述:\\\\\\\\c[0]\\\\n%5\\\\n\\\\n\\\\\\\\c[4]任务目标:\\\\\\\\c[0]\\\\n%6\\\\n\\\\n\\\\\\\\c[4]任务奖励:\\\\\\\\c[0]\\\\n%7\\\\n\\\\n%8\\"","Uncleared Objective":"\\\\i[160]%1","Completed Objective":"\\\\i[165]%1","Failed Objective":"\\\\i[162]%1","Unclaimed Reward":"\\\\i[160]%1","Claimed Reward":"\\\\i[163]%1","Denied Reward":"\\\\i[161]%1","Load Delay":"30","---Window Settings---":"","X":"Graphics.boxWidth - width","Y":"Graphics.boxHeight - height","Width":"Graphics.boxWidth * 2 / 3","Height":"Graphics.boxHeight - this.fittingHeight(1)","Line Height":"36","Font Face":"GameFont","Font Size":"28","Standard Padding":"18","Text Padding":"6","Standard Opacity":"255","Back Opacity":"192","Window Skin":"Window","Scroll Speed":"4"}', + "Lunatic Mode": + '{"---Quest Menu---":"","Before Create Windows":"\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\\\n//\\\\n// background.bitmap = ImageManager.loadTitle1(\\\\\\"Book\\\\\\");\\\\n// this.fitScreen(background);\\"","After Create Windows":"\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\"","Close Quest Menu":"\\"// Variables\\\\n// background - background image used for the menu\\\\n// windowLayer - sprite layer that contains all windows\\"","---Quest Status---":"","Quest Add":"\\"// Variables:\\\\n// questId - ID of the quest being added\\\\n//\\\\n// console.log(\'Quest \' + questId + \' successfully added!\')\\"","Quest Remove":"\\"// Variables:\\\\n// questId - ID of the quest being removed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' successfully removed!\')\\"","Quest Complete":"\\"// Variables:\\\\n// questId - ID of the quest set to completed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' status changed to Completed!\')\\"","Quest Fail":"\\"// Variables:\\\\n// questId - ID of the quest set to failed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' status changed to Failed!\')\\"","Quest Available":"\\"// Variables:\\\\n// questId - ID of the quest set to available\\\\n//\\\\n// console.log(\'Quest \' + questId + \' status changed to Available!\')\\"","---Description---":"","Change Description":"\\"// Variables:\\\\n// questId - ID of the quest whose description is changed\\\\n// index - Description index being changed to\\\\n//\\\\n// console.log(\'Quest \' + questId + \' description index changed to \' + index)\\"","---Objectives---":"","Show Objective":"\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being shown\\\\n//\\\\n// console.log(\'Quest \' + questId + \' objective \' + objectiveId + \' changed to shown!\')\\"","Hide Objective":"\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being hidden\\\\n//\\\\n// console.log(\'Quest \' + questId + \' objective \' + objectiveId + \' changed to hidden!\')\\"","Complete Objective":"\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective being completed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' objective \' + objectiveId + \' changed to completed!\')\\"","Fail Objective":"\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective having failed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' objective \' + objectiveId + \' changed to failed!\')\\"","Normalize Objective":"\\"// Variables:\\\\n// questId - ID of the quest whose objectives are altered\\\\n// objectiveId - ID of the objective normalized\\\\n//\\\\n// console.log(\'Quest \' + questId + \' objective \' + objectiveId + \' changed to normal!\')\\"","---Rewards---":"","Show Reward":"\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward being shown\\\\n//\\\\n// console.log(\'Quest \' + questId + \' reward \' + rewardId + \' becomes shown!\')\\"","Hide Reward":"\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward being hidden\\\\n//\\\\n// console.log(\'Quest \' + questId + \' reward \' + rewardId + \' becomes hidden!\')\\"","Claim Reward":"\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward becoming claimed\\\\n//\\\\n// console.log(\'Quest \' + questId + \' reward \' + rewardId + \' is now claimed!\')\\"","Deny Reward":"\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward becoming denied\\\\n//\\\\n// console.log(\'Quest \' + questId + \' reward \' + rewardId + \' is now denied!\')\\"","Normalize Reward":"\\"// Variables:\\\\n// questId - ID of the quest whose rewards are altered\\\\n// rewardId - ID of the reward normalized\\\\n//\\\\n// console.log(\'Quest \' + questId + \' reward \' + rewardId + \' is normalized!\')\\"","---Subtext---":"","Change Subtext":"\\"// Variables:\\\\n// questId - ID of the quest whose subtext is changed\\\\n// index - Subtext index being changed to\\\\n//\\\\n// console.log(\'Quest \' + questId + \' subtext index changed to \' + index)\\""}', + "---Quest List---": "", + "Quest 1": + '{"Title":"\\\\i[87]研究长子","Type":"主线任务","Difficulty":"简单难度","From":"","Location":"晶核研究站","Description":"[\\"\\\\\\"进入晶核研究站后向上走,穿过星港进入研究站\\\\\\"\\",\\"\\\\\\"从研究站向右进入实验室\\\\\\"\\",\\"\\\\\\"点击右边长子容器研究长子\\\\\\"\\"]","Objectives List":"[\\"\\\\\\"进入晶核研究站\\\\\\"\\",\\"\\\\\\"进入实验室\\\\\\"\\",\\"\\\\\\"研究长子\\\\\\"\\"]","Visible Objectives":"[\\"1\\"]","Rewards List":"[\\"\\\\\\"\\\\\\\\\\\\\\\\i[176]Potion x5\\\\\\"\\",\\"\\\\\\"\\\\\\\\\\\\\\\\i[178]Ether x3\\\\\\"\\",\\"\\\\\\"To make other rewards appear,\\\\\\\\nenable them through the \\\\\\\\\\\\\\\\c[4]\'Visible\\\\\\\\nRewards\'\\\\\\\\\\\\\\\\c[0] plugin parameter or by\\\\\\\\nusing a plugin command to make\\\\\\\\nthem appear\\\\\\"\\"]","Visible Rewards":"[\\"1\\"]","Subtext":"[\\"\\\\\\"\\\\\\"\\",\\"\\\\\\"This is a subtext. It is used as\\\\\\\\nextra text that you may want to\\\\\\\\nplace on your quest journal that\\\\\\\\ndiffers from the description.\\\\\\"\\"]"}', + "Quest 2": "", + "Quest 3": "", + "Quest 4": "", + "Quest 5": "", + "Quest 6": "", + "Quest 7": "", + "Quest 8": "", + "Quest 9": "", + "Quest 10": "", + "Quest 11": "", + "Quest 12": "", + "Quest 13": "", + "Quest 14": "", + "Quest 15": "", + "Quest 16": "", + "Quest 17": "", + "Quest 18": "", + "Quest 19": "", + "Quest 20": "", + "Quest 21": "", + "Quest 22": "", + "Quest 23": "", + "Quest 24": "", + "Quest 25": "", + "Quest 26": "", + "Quest 27": "", + "Quest 28": "", + "Quest 29": "", + "Quest 30": "", + "Quest 31": "", + "Quest 32": "", + "Quest 33": "", + "Quest 34": "", + "Quest 35": "", + "Quest 36": "", + "Quest 37": "", + "Quest 38": "", + "Quest 39": "", + "Quest 40": "", + "Quest 41": "", + "Quest 42": "", + "Quest 43": "", + "Quest 44": "", + "Quest 45": "", + "Quest 46": "", + "Quest 47": "", + "Quest 48": "", + "Quest 49": "", + "Quest 50": "", + "Quest 51": "", + "Quest 52": "", + "Quest 53": "", + "Quest 54": "", + "Quest 55": "", + "Quest 56": "", + "Quest 57": "", + "Quest 58": "", + "Quest 59": "", + "Quest 60": "", + "Quest 61": "", + "Quest 62": "", + "Quest 63": "", + "Quest 64": "", + "Quest 65": "", + "Quest 66": "", + "Quest 67": "", + "Quest 68": "", + "Quest 69": "", + "Quest 70": "", + "Quest 71": "", + "Quest 72": "", + "Quest 73": "", + "Quest 74": "", + "Quest 75": "", + "Quest 76": "", + "Quest 77": "", + "Quest 78": "", + "Quest 79": "", + "Quest 80": "", + "Quest 81": "", + "Quest 82": "", + "Quest 83": "", + "Quest 84": "", + "Quest 85": "", + "Quest 86": "", + "Quest 87": "", + "Quest 88": "", + "Quest 89": "", + "Quest 90": "", + "Quest 91": "", + "Quest 92": "", + "Quest 93": "", + "Quest 94": "", + "Quest 95": "", + "Quest 96": "", + "Quest 97": "", + "Quest 98": "", + "Quest 99": "", + "Quest 100": "", + }, + }, + { + name: "YEP_X_MapQuestWindow", + status: false, + description: "YEP任务活动窗口-扩展", + parameters: { + "---Main---": "", + "Window Settings": + '{"---General---":"","Word Wrap Objectives":"true","Default Show":"true","---Window Settings---":"","X":"Graphics.boxWidth - width","Y":"Graphics.boxHeight - height","Scale":"0.50","Width":"Graphics.boxWidth / 3","Line Height":"36","Font Face":"GameFont","Font Size":"28","Standard Padding":"18","Text Padding":"6","Standard Opacity":"255","Back Opacity":"192","Window Skin":"Window"}', + "Set Active": "\\i[189]开启展示", + "Currently Active": "\\i[189]已展示", + "Clear Active": "\\i[186]取消展示", + "---Options---": "", + "Options Command": "任务窗口", + "Options Enable": "true", + "---Automatic Updates---": "", + "Quest Add": "true", + "Quest Complete": "true", + "Quest Failed": "true", + "Change Objectives": "true", + "Event Update": "true", + }, + }, + { + name: "YEP_X_MoreQuests1", + status: false, + description: "YEP任务扩展-任务数扩充1000", + parameters: { + "---Quests 101 to 200---": "", + "Category: 101 to 200": "主线任务", + "Difficulty: 101 to 200": "简单难度", + "From: 101 to 200": "系统", + "Location: 101 to 200": "系统", + "Quest 101": "", + "Quest 102": "", + "Quest 103": "", + "Quest 104": "", + "Quest 105": "", + "Quest 106": "", + "Quest 107": "", + "Quest 108": "", + "Quest 109": "", + "Quest 110": "", + "Quest 111": "", + "Quest 112": "", + "Quest 113": "", + "Quest 114": "", + "Quest 115": "", + "Quest 116": "", + "Quest 117": "", + "Quest 118": "", + "Quest 119": "", + "Quest 120": "", + "Quest 121": "", + "Quest 122": "", + "Quest 123": "", + "Quest 124": "", + "Quest 125": "", + "Quest 126": "", + "Quest 127": "", + "Quest 128": "", + "Quest 129": "", + "Quest 130": "", + "Quest 131": "", + "Quest 132": "", + "Quest 133": "", + "Quest 134": "", + "Quest 135": "", + "Quest 136": "", + "Quest 137": "", + "Quest 138": "", + "Quest 139": "", + "Quest 140": "", + "Quest 141": "", + "Quest 142": "", + "Quest 143": "", + "Quest 144": "", + "Quest 145": "", + "Quest 146": "", + "Quest 147": "", + "Quest 148": "", + "Quest 149": "", + "Quest 150": "", + "Quest 151": "", + "Quest 152": "", + "Quest 153": "", + "Quest 154": "", + "Quest 155": "", + "Quest 156": "", + "Quest 157": "", + "Quest 158": "", + "Quest 159": "", + "Quest 160": "", + "Quest 161": "", + "Quest 162": "", + "Quest 163": "", + "Quest 164": "", + "Quest 165": "", + "Quest 166": "", + "Quest 167": "", + "Quest 168": "", + "Quest 169": "", + "Quest 170": "", + "Quest 171": "", + "Quest 172": "", + "Quest 173": "", + "Quest 174": "", + "Quest 175": "", + "Quest 176": "", + "Quest 177": "", + "Quest 178": "", + "Quest 179": "", + "Quest 180": "", + "Quest 181": "", + "Quest 182": "", + "Quest 183": "", + "Quest 184": "", + "Quest 185": "", + "Quest 186": "", + "Quest 187": "", + "Quest 188": "", + "Quest 189": "", + "Quest 190": "", + "Quest 191": "", + "Quest 192": "", + "Quest 193": "", + "Quest 194": "", + "Quest 195": "", + "Quest 196": "", + "Quest 197": "", + "Quest 198": "", + "Quest 199": "", + "Quest 200": "", + "---Quests 201 to 300---": "", + "Category: 201 to 300": "支线任务", + "Difficulty: 201 to 300": "Kinda Easy", + "From: 201 to 300": "Ulrika", + "Location: 201 to 300": "RPG Maker World", + "Quest 201": "", + "Quest 202": "", + "Quest 203": "", + "Quest 204": "", + "Quest 205": "", + "Quest 206": "", + "Quest 207": "", + "Quest 208": "", + "Quest 209": "", + "Quest 210": "", + "Quest 211": "", + "Quest 212": "", + "Quest 213": "", + "Quest 214": "", + "Quest 215": "", + "Quest 216": "", + "Quest 217": "", + "Quest 218": "", + "Quest 219": "", + "Quest 220": "", + "Quest 221": "", + "Quest 222": "", + "Quest 223": "", + "Quest 224": "", + "Quest 225": "", + "Quest 226": "", + "Quest 227": "", + "Quest 228": "", + "Quest 229": "", + "Quest 230": "", + "Quest 231": "", + "Quest 232": "", + "Quest 233": "", + "Quest 234": "", + "Quest 235": "", + "Quest 236": "", + "Quest 237": "", + "Quest 238": "", + "Quest 239": "", + "Quest 240": "", + "Quest 241": "", + "Quest 242": "", + "Quest 243": "", + "Quest 244": "", + "Quest 245": "", + "Quest 246": "", + "Quest 247": "", + "Quest 248": "", + "Quest 249": "", + "Quest 250": "", + "Quest 251": "", + "Quest 252": "", + "Quest 253": "", + "Quest 254": "", + "Quest 255": "", + "Quest 256": "", + "Quest 257": "", + "Quest 258": "", + "Quest 259": "", + "Quest 260": "", + "Quest 261": "", + "Quest 262": "", + "Quest 263": "", + "Quest 264": "", + "Quest 265": "", + "Quest 266": "", + "Quest 267": "", + "Quest 268": "", + "Quest 269": "", + "Quest 270": "", + "Quest 271": "", + "Quest 272": "", + "Quest 273": "", + "Quest 274": "", + "Quest 275": "", + "Quest 276": "", + "Quest 277": "", + "Quest 278": "", + "Quest 279": "", + "Quest 280": "", + "Quest 281": "", + "Quest 282": "", + "Quest 283": "", + "Quest 284": "", + "Quest 285": "", + "Quest 286": "", + "Quest 287": "", + "Quest 288": "", + "Quest 289": "", + "Quest 290": "", + "Quest 291": "", + "Quest 292": "", + "Quest 293": "", + "Quest 294": "", + "Quest 295": "", + "Quest 296": "", + "Quest 297": "", + "Quest 298": "", + "Quest 299": "", + "Quest 300": "", + "---Quests 301 to 400---": "", + "Category: 301 to 400": "特殊任务", + "Difficulty: 301 to 400": "Easy to Normal", + "From: 301 to 400": "Bennett", + "Location: 301 to 400": "RPG Maker Kart", + "Quest 301": "", + "Quest 302": "", + "Quest 303": "", + "Quest 304": "", + "Quest 305": "", + "Quest 306": "", + "Quest 307": "", + "Quest 308": "", + "Quest 309": "", + "Quest 310": "", + "Quest 311": "", + "Quest 312": "", + "Quest 313": "", + "Quest 314": "", + "Quest 315": "", + "Quest 316": "", + "Quest 317": "", + "Quest 318": "", + "Quest 319": "", + "Quest 320": "", + "Quest 321": "", + "Quest 322": "", + "Quest 323": "", + "Quest 324": "", + "Quest 325": "", + "Quest 326": "", + "Quest 327": "", + "Quest 328": "", + "Quest 329": "", + "Quest 330": "", + "Quest 331": "", + "Quest 332": "", + "Quest 333": "", + "Quest 334": "", + "Quest 335": "", + "Quest 336": "", + "Quest 337": "", + "Quest 338": "", + "Quest 339": "", + "Quest 340": "", + "Quest 341": "", + "Quest 342": "", + "Quest 343": "", + "Quest 344": "", + "Quest 345": "", + "Quest 346": "", + "Quest 347": "", + "Quest 348": "", + "Quest 349": "", + "Quest 350": "", + "Quest 351": "", + "Quest 352": "", + "Quest 353": "", + "Quest 354": "", + "Quest 355": "", + "Quest 356": "", + "Quest 357": "", + "Quest 358": "", + "Quest 359": "", + "Quest 360": "", + "Quest 361": "", + "Quest 362": "", + "Quest 363": "", + "Quest 364": "", + "Quest 365": "", + "Quest 366": "", + "Quest 367": "", + "Quest 368": "", + "Quest 369": "", + "Quest 370": "", + "Quest 371": "", + "Quest 372": "", + "Quest 373": "", + "Quest 374": "", + "Quest 375": "", + "Quest 376": "", + "Quest 377": "", + "Quest 378": "", + "Quest 379": "", + "Quest 380": "", + "Quest 381": "", + "Quest 382": "", + "Quest 383": "", + "Quest 384": "", + "Quest 385": "", + "Quest 386": "", + "Quest 387": "", + "Quest 388": "", + "Quest 389": "", + "Quest 390": "", + "Quest 391": "", + "Quest 392": "", + "Quest 393": "", + "Quest 394": "", + "Quest 395": "", + "Quest 396": "", + "Quest 397": "", + "Quest 398": "", + "Quest 399": "", + "Quest 400": "", + "---Quests 401 to 500---": "", + "Category: 401 to 500": "教程任务", + "Difficulty: 401 to 500": "Interesting", + "From: 401 to 500": "Lawrence", + "Location: 401 to 500": "RPG Maker Sunshine", + "Quest 401": "", + "Quest 402": "", + "Quest 403": "", + "Quest 404": "", + "Quest 405": "", + "Quest 406": "", + "Quest 407": "", + "Quest 408": "", + "Quest 409": "", + "Quest 410": "", + "Quest 411": "", + "Quest 412": "", + "Quest 413": "", + "Quest 414": "", + "Quest 415": "", + "Quest 416": "", + "Quest 417": "", + "Quest 418": "", + "Quest 419": "", + "Quest 420": "", + "Quest 421": "", + "Quest 422": "", + "Quest 423": "", + "Quest 424": "", + "Quest 425": "", + "Quest 426": "", + "Quest 427": "", + "Quest 428": "", + "Quest 429": "", + "Quest 430": "", + "Quest 431": "", + "Quest 432": "", + "Quest 433": "", + "Quest 434": "", + "Quest 435": "", + "Quest 436": "", + "Quest 437": "", + "Quest 438": "", + "Quest 439": "", + "Quest 440": "", + "Quest 441": "", + "Quest 442": "", + "Quest 443": "", + "Quest 444": "", + "Quest 445": "", + "Quest 446": "", + "Quest 447": "", + "Quest 448": "", + "Quest 449": "", + "Quest 450": "", + "Quest 451": "", + "Quest 452": "", + "Quest 453": "", + "Quest 454": "", + "Quest 455": "", + "Quest 456": "", + "Quest 457": "", + "Quest 458": "", + "Quest 459": "", + "Quest 460": "", + "Quest 461": "", + "Quest 462": "", + "Quest 463": "", + "Quest 464": "", + "Quest 465": "", + "Quest 466": "", + "Quest 467": "", + "Quest 468": "", + "Quest 469": "", + "Quest 470": "", + "Quest 471": "", + "Quest 472": "", + "Quest 473": "", + "Quest 474": "", + "Quest 475": "", + "Quest 476": "", + "Quest 477": "", + "Quest 478": "", + "Quest 479": "", + "Quest 480": "", + "Quest 481": "", + "Quest 482": "", + "Quest 483": "", + "Quest 484": "", + "Quest 485": "", + "Quest 486": "", + "Quest 487": "", + "Quest 488": "", + "Quest 489": "", + "Quest 490": "", + "Quest 491": "", + "Quest 492": "", + "Quest 493": "", + "Quest 494": "", + "Quest 495": "", + "Quest 496": "", + "Quest 497": "", + "Quest 498": "", + "Quest 499": "", + "Quest 500": "", + "---Quests 501 to 600---": "", + "Category: 501 to 600": "Villain Quests", + "Difficulty: 501 to 600": "Normalish", + "From: 501 to 600": "Oscar", + "Location: 501 to 600": "RPG Maker Party", + "Quest 501": "", + "Quest 502": "", + "Quest 503": "", + "Quest 504": "", + "Quest 505": "", + "Quest 506": "", + "Quest 507": "", + "Quest 508": "", + "Quest 509": "", + "Quest 510": "", + "Quest 511": "", + "Quest 512": "", + "Quest 513": "", + "Quest 514": "", + "Quest 515": "", + "Quest 516": "", + "Quest 517": "", + "Quest 518": "", + "Quest 519": "", + "Quest 520": "", + "Quest 521": "", + "Quest 522": "", + "Quest 523": "", + "Quest 524": "", + "Quest 525": "", + "Quest 526": "", + "Quest 527": "", + "Quest 528": "", + "Quest 529": "", + "Quest 530": "", + "Quest 531": "", + "Quest 532": "", + "Quest 533": "", + "Quest 534": "", + "Quest 535": "", + "Quest 536": "", + "Quest 537": "", + "Quest 538": "", + "Quest 539": "", + "Quest 540": "", + "Quest 541": "", + "Quest 542": "", + "Quest 543": "", + "Quest 544": "", + "Quest 545": "", + "Quest 546": "", + "Quest 547": "", + "Quest 548": "", + "Quest 549": "", + "Quest 550": "", + "Quest 551": "", + "Quest 552": "", + "Quest 553": "", + "Quest 554": "", + "Quest 555": "", + "Quest 556": "", + "Quest 557": "", + "Quest 558": "", + "Quest 559": "", + "Quest 560": "", + "Quest 561": "", + "Quest 562": "", + "Quest 563": "", + "Quest 564": "", + "Quest 565": "", + "Quest 566": "", + "Quest 567": "", + "Quest 568": "", + "Quest 569": "", + "Quest 570": "", + "Quest 571": "", + "Quest 572": "", + "Quest 573": "", + "Quest 574": "", + "Quest 575": "", + "Quest 576": "", + "Quest 577": "", + "Quest 578": "", + "Quest 579": "", + "Quest 580": "", + "Quest 581": "", + "Quest 582": "", + "Quest 583": "", + "Quest 584": "", + "Quest 585": "", + "Quest 586": "", + "Quest 587": "", + "Quest 588": "", + "Quest 589": "", + "Quest 590": "", + "Quest 591": "", + "Quest 592": "", + "Quest 593": "", + "Quest 594": "", + "Quest 595": "", + "Quest 596": "", + "Quest 597": "", + "Quest 598": "", + "Quest 599": "", + "Quest 600": "", + "---Quests 601 to 700---": "", + "Category: 601 to 700": "Training Quests", + "Difficulty: 601 to 700": "Normal to Hard", + "From: 601 to 700": "Vera", + "Location: 601 to 700": "Paper RPG Maker", + "Quest 601": "", + "Quest 602": "", + "Quest 603": "", + "Quest 604": "", + "Quest 605": "", + "Quest 606": "", + "Quest 607": "", + "Quest 608": "", + "Quest 609": "", + "Quest 610": "", + "Quest 611": "", + "Quest 612": "", + "Quest 613": "", + "Quest 614": "", + "Quest 615": "", + "Quest 616": "", + "Quest 617": "", + "Quest 618": "", + "Quest 619": "", + "Quest 620": "", + "Quest 621": "", + "Quest 622": "", + "Quest 623": "", + "Quest 624": "", + "Quest 625": "", + "Quest 626": "", + "Quest 627": "", + "Quest 628": "", + "Quest 629": "", + "Quest 630": "", + "Quest 631": "", + "Quest 632": "", + "Quest 633": "", + "Quest 634": "", + "Quest 635": "", + "Quest 636": "", + "Quest 637": "", + "Quest 638": "", + "Quest 639": "", + "Quest 640": "", + "Quest 641": "", + "Quest 642": "", + "Quest 643": "", + "Quest 644": "", + "Quest 645": "", + "Quest 646": "", + "Quest 647": "", + "Quest 648": "", + "Quest 649": "", + "Quest 650": "", + "Quest 651": "", + "Quest 652": "", + "Quest 653": "", + "Quest 654": "", + "Quest 655": "", + "Quest 656": "", + "Quest 657": "", + "Quest 658": "", + "Quest 659": "", + "Quest 660": "", + "Quest 661": "", + "Quest 662": "", + "Quest 663": "", + "Quest 664": "", + "Quest 665": "", + "Quest 666": "", + "Quest 667": "", + "Quest 668": "", + "Quest 669": "", + "Quest 670": "", + "Quest 671": "", + "Quest 672": "", + "Quest 673": "", + "Quest 674": "", + "Quest 675": "", + "Quest 676": "", + "Quest 677": "", + "Quest 678": "", + "Quest 679": "", + "Quest 680": "", + "Quest 681": "", + "Quest 682": "", + "Quest 683": "", + "Quest 684": "", + "Quest 685": "", + "Quest 686": "", + "Quest 687": "", + "Quest 688": "", + "Quest 689": "", + "Quest 690": "", + "Quest 691": "", + "Quest 692": "", + "Quest 693": "", + "Quest 694": "", + "Quest 695": "", + "Quest 696": "", + "Quest 697": "", + "Quest 698": "", + "Quest 699": "", + "Quest 700": "", + "---Quests 701 to 800---": "", + "Category: 701 to 800": "Mastery Quests", + "Difficulty: 701 to 800": "Hard", + "From: 701 to 800": "Elmer", + "Location: 701 to 800": "RPG Maker Power Tennis", + "Quest 701": "", + "Quest 702": "", + "Quest 703": "", + "Quest 704": "", + "Quest 705": "", + "Quest 706": "", + "Quest 707": "", + "Quest 708": "", + "Quest 709": "", + "Quest 710": "", + "Quest 711": "", + "Quest 712": "", + "Quest 713": "", + "Quest 714": "", + "Quest 715": "", + "Quest 716": "", + "Quest 717": "", + "Quest 718": "", + "Quest 719": "", + "Quest 720": "", + "Quest 721": "", + "Quest 722": "", + "Quest 723": "", + "Quest 724": "", + "Quest 725": "", + "Quest 726": "", + "Quest 727": "", + "Quest 728": "", + "Quest 729": "", + "Quest 730": "", + "Quest 731": "", + "Quest 732": "", + "Quest 733": "", + "Quest 734": "", + "Quest 735": "", + "Quest 736": "", + "Quest 737": "", + "Quest 738": "", + "Quest 739": "", + "Quest 740": "", + "Quest 741": "", + "Quest 742": "", + "Quest 743": "", + "Quest 744": "", + "Quest 745": "", + "Quest 746": "", + "Quest 747": "", + "Quest 748": "", + "Quest 749": "", + "Quest 750": "", + "Quest 751": "", + "Quest 752": "", + "Quest 753": "", + "Quest 754": "", + "Quest 755": "", + "Quest 756": "", + "Quest 757": "", + "Quest 758": "", + "Quest 759": "", + "Quest 760": "", + "Quest 761": "", + "Quest 762": "", + "Quest 763": "", + "Quest 764": "", + "Quest 765": "", + "Quest 766": "", + "Quest 767": "", + "Quest 768": "", + "Quest 769": "", + "Quest 770": "", + "Quest 771": "", + "Quest 772": "", + "Quest 773": "", + "Quest 774": "", + "Quest 775": "", + "Quest 776": "", + "Quest 777": "", + "Quest 778": "", + "Quest 779": "", + "Quest 780": "", + "Quest 781": "", + "Quest 782": "", + "Quest 783": "", + "Quest 784": "", + "Quest 785": "", + "Quest 786": "", + "Quest 787": "", + "Quest 788": "", + "Quest 789": "", + "Quest 790": "", + "Quest 791": "", + "Quest 792": "", + "Quest 793": "", + "Quest 794": "", + "Quest 795": "", + "Quest 796": "", + "Quest 797": "", + "Quest 798": "", + "Quest 799": "", + "Quest 800": "", + "---Quests 801 to 900---": "", + "Category: 801 to 900": "Extra Quests", + "Difficulty: 801 to 900": "Very Hard", + "From: 801 to 900": "Ruby", + "Location: 801 to 900": "RPG Maker Strikers", + "Quest 801": "", + "Quest 802": "", + "Quest 803": "", + "Quest 804": "", + "Quest 805": "", + "Quest 806": "", + "Quest 807": "", + "Quest 808": "", + "Quest 809": "", + "Quest 810": "", + "Quest 811": "", + "Quest 812": "", + "Quest 813": "", + "Quest 814": "", + "Quest 815": "", + "Quest 816": "", + "Quest 817": "", + "Quest 818": "", + "Quest 819": "", + "Quest 820": "", + "Quest 821": "", + "Quest 822": "", + "Quest 823": "", + "Quest 824": "", + "Quest 825": "", + "Quest 826": "", + "Quest 827": "", + "Quest 828": "", + "Quest 829": "", + "Quest 830": "", + "Quest 831": "", + "Quest 832": "", + "Quest 833": "", + "Quest 834": "", + "Quest 835": "", + "Quest 836": "", + "Quest 837": "", + "Quest 838": "", + "Quest 839": "", + "Quest 840": "", + "Quest 841": "", + "Quest 842": "", + "Quest 843": "", + "Quest 844": "", + "Quest 845": "", + "Quest 846": "", + "Quest 847": "", + "Quest 848": "", + "Quest 849": "", + "Quest 850": "", + "Quest 851": "", + "Quest 852": "", + "Quest 853": "", + "Quest 854": "", + "Quest 855": "", + "Quest 856": "", + "Quest 857": "", + "Quest 858": "", + "Quest 859": "", + "Quest 860": "", + "Quest 861": "", + "Quest 862": "", + "Quest 863": "", + "Quest 864": "", + "Quest 865": "", + "Quest 866": "", + "Quest 867": "", + "Quest 868": "", + "Quest 869": "", + "Quest 870": "", + "Quest 871": "", + "Quest 872": "", + "Quest 873": "", + "Quest 874": "", + "Quest 875": "", + "Quest 876": "", + "Quest 877": "", + "Quest 878": "", + "Quest 879": "", + "Quest 880": "", + "Quest 881": "", + "Quest 882": "", + "Quest 883": "", + "Quest 884": "", + "Quest 885": "", + "Quest 886": "", + "Quest 887": "", + "Quest 888": "", + "Quest 889": "", + "Quest 890": "", + "Quest 891": "", + "Quest 892": "", + "Quest 893": "", + "Quest 894": "", + "Quest 895": "", + "Quest 896": "", + "Quest 897": "", + "Quest 898": "", + "Quest 899": "", + "Quest 900": "", + "---Quests 901 to 1000---": "", + "Category: 901 to 1000": "Post-Game Quests", + "Difficulty: 901 to 1000": "Super Hard", + "From: 901 to 1000": "Love", + "Location: 901 to 1000": "RPG Maker Galaxy", + "Quest 901": "", + "Quest 902": "", + "Quest 903": "", + "Quest 904": "", + "Quest 905": "", + "Quest 906": "", + "Quest 907": "", + "Quest 908": "", + "Quest 909": "", + "Quest 910": "", + "Quest 911": "", + "Quest 912": "", + "Quest 913": "", + "Quest 914": "", + "Quest 915": "", + "Quest 916": "", + "Quest 917": "", + "Quest 918": "", + "Quest 919": "", + "Quest 920": "", + "Quest 921": "", + "Quest 922": "", + "Quest 923": "", + "Quest 924": "", + "Quest 925": "", + "Quest 926": "", + "Quest 927": "", + "Quest 928": "", + "Quest 929": "", + "Quest 930": "", + "Quest 931": "", + "Quest 932": "", + "Quest 933": "", + "Quest 934": "", + "Quest 935": "", + "Quest 936": "", + "Quest 937": "", + "Quest 938": "", + "Quest 939": "", + "Quest 940": "", + "Quest 941": "", + "Quest 942": "", + "Quest 943": "", + "Quest 944": "", + "Quest 945": "", + "Quest 946": "", + "Quest 947": "", + "Quest 948": "", + "Quest 949": "", + "Quest 950": "", + "Quest 951": "", + "Quest 952": "", + "Quest 953": "", + "Quest 954": "", + "Quest 955": "", + "Quest 956": "", + "Quest 957": "", + "Quest 958": "", + "Quest 959": "", + "Quest 960": "", + "Quest 961": "", + "Quest 962": "", + "Quest 963": "", + "Quest 964": "", + "Quest 965": "", + "Quest 966": "", + "Quest 967": "", + "Quest 968": "", + "Quest 969": "", + "Quest 970": "", + "Quest 971": "", + "Quest 972": "", + "Quest 973": "", + "Quest 974": "", + "Quest 975": "", + "Quest 976": "", + "Quest 977": "", + "Quest 978": "", + "Quest 979": "", + "Quest 980": "", + "Quest 981": "", + "Quest 982": "", + "Quest 983": "", + "Quest 984": "", + "Quest 985": "", + "Quest 986": "", + "Quest 987": "", + "Quest 988": "", + "Quest 989": "", + "Quest 990": "", + "Quest 991": "", + "Quest 992": "", + "Quest 993": "", + "Quest 994": "", + "Quest 995": "", + "Quest 996": "", + "Quest 997": "", + "Quest 998": "", + "Quest 999": "", + "Quest 1000": "", + }, + }, + { + name: "LiuYue_SeniorChest", + status: true, + description: "v1.04 LiuYue_SeniorChest 高级箱子", + parameters: { + "---设置---": "", + OverlapMode: "Overlap", + ShowMode: "YuanShen", + IsFilterText: "false", + CoinIcon: "313", + CountNumWidth: "4444", + CountCoinWidth: "22222", + "---Chest模式窗口---": "", + CMaxCols: "2", + IsCAllTake: "true", + CAllTakeText: "全部取走", + IsCClose: "true", + CCloseText: "关闭宝箱", + IsCAutoLine: "true", + "---YuanShen模式窗口---": "", + YMaxCols: "2", + YMaxList: "5", + YWindowWidth: "400", + YWindowOp: "125", + YTakeRange: "1", + YColor1: "rgba(0, 0, 0, 0.6)", + YColor2: "rgba(0, 0, 0, 0)", + YOffsetX: "20", + YOffsetY: "-180", + YFadeFrame: "10", + YDistance: "2", + YIsHorShow: "true", + YIsAutoOpen: "true", + YIsLimitWindow: "true", + "---道具设置---": "", + CoinColor: "#ffff00", + "---音效---": "", + TakeSound: "Cursor1", + TakeVolume: "100", + TakePitch: "100", + TakePan: "0", + NoItemSound: "Cancel1", + NoItemVolume: "100", + NoItemPitch: "100", + NoItemPan: "0", + ChangeItemSound: "Knock", + ChangeItemVolume: "100", + ChangeItemPitch: "100", + ChangeItemPan: "0", + AllTakeSound: "Equip2", + AllTakeVolume: "100", + AllTakePitch: "100", + AllTakePan: "0", + CloseSound: "Chest2", + CloseVolume: "100", + ClosePitch: "100", + ClosePan: "0", + }, + }, ]; diff --git a/js/plugins/SF_Cursor.js b/js/plugins/SF_Cursor.js new file mode 100755 index 0000000..0bdd5be --- /dev/null +++ b/js/plugins/SF_Cursor.js @@ -0,0 +1,191 @@ +//============================================================================= +// SF_Cursor.js +/*: + * @plugindesc windows selectable cursor + * @author SaltedFish + * + * @help + * just trace on. + * Thanks galvs-scripts.com + * require img/system/cursor.png + * Change From GALV_CursorImage.js and MOG_MenuCursor + */ +//============================================================================= + +(function () { + Cursor = {}; + Cursor.imgUrl = "img/system/Cursor.png"; + Cursor.offsetx = 0; // px + Cursor.offsety = 0; // px + Cursor.moveSpeed = 0.3; // px + Cursor.moveDirection = "horizontal"; //"horizontal" : x , "vertical" : y + Cursor.moveRange = 8; // px + Cursor.iIndent = 0; // Indent items and skills in menus to make room for the cursor if required + Cursor.cIndent = 0; //Indent commands in menus to make room for the cursor if required + + // Spirit_Cursor + + function Sprite_Cursor() { + this.initialize.apply(this, arguments); + } + + Sprite_Cursor.prototype = Object.create(Sprite_Base.prototype); + Sprite_Cursor.prototype.constructor = Sprite_Cursor; + + Sprite_Cursor.prototype.initialize = function (window) { + Sprite_Base.prototype.initialize.call(this); + this._window = window; + this.createImage(); + this._ticker = 0; + this.offsetx = 0; + this.offsety = 0; + this.nowMoingDirction = 1; // 1,-1 + this.moveDirection = null; + this.move_x = 0; + this.move_y = 0; + }; + + Sprite_Cursor.prototype.createImage = function () { + this.bitmap = ImageManager.loadNormalBitmap(Cursor.imgUrl); + this.opacity = 0; + }; + + Sprite_Cursor.prototype.update = function () { + Sprite_Base.prototype.update.call(this); + if (this._window.isCursorVisible() && !$gameSystem._cursorHidden) { + this.opacity = this._window.openness >= 255 ? 255 : 0; + this.updatePosition(); + if (this._window.isHorizontal()) { + this.moveDirection = "vertical"; + } else { + this.moveDirection = "horizontal"; + } + if (this._window.active) this.updateMoving(); + } else { + this.opacity = 0; + } + }; + + Sprite_Cursor.prototype.updatePosition = function () { + var rect = this._window._cursorRect; + var Direction = this.moveDirection ? this.moveDirection : Cursor.moveDirection; + if (Direction == "horizontal") { + this.y = + rect.y + + Cursor.offsety + + this.offsety + + this._window.standardPadding() + + this.yPos(rect.height) - + this.yPos(this.height); + this.x = + rect.x + Cursor.offsetx + this.offsetx - this.width - Cursor.moveRange + this._window.standardPadding(); + if (this._window.position.x + this.x < 0) { + this.x = rect.x + Cursor.offsetx + this.offsetx + rect.width - this._window.standardPadding(); + } + } else if (Direction == "vertical") { + this.y = + rect.y + + Cursor.offsety + + this.offsety - + this.height - + Cursor.moveRange + + this._window.standardPadding(); + this.x = + rect.x + + Cursor.offsetx + + this.offsetx + + this._window.standardPadding() + + this.yPos(rect.width) - + this.yPos(this.width); + if (this.y + this._window.position.y < 0) { + this.y = rect.y + Cursor.offsety + this.offsety + rect.height - this._window.standardPadding(); + } + } + }; + + Sprite_Cursor.prototype.yPos = function (height) { + return height / 2; + }; + + Sprite_Cursor.prototype.updateMoving = function () { + var Direction = this.moveDirection ? this.moveDirection : Cursor.moveDirection; + if (Direction == "horizontal") { + var offsetx = this.move_x + Cursor.moveSpeed * this.nowMoingDirction; + if (offsetx > Cursor.moveRange) { + offsetx = 2 * Cursor.moveRange - offsetx; + this.nowMoingDirction *= -1; + } else if (offsetx < -Cursor.moveRange) { + offsetx = -2 * Cursor.moveRange - offsetx; + this.nowMoingDirction *= -1; + } + this.x = this.x + offsetx; + this.move_x = offsetx; + } else if (Direction == "vertical") { + var offsety = this.move_y + Cursor.moveSpeed * this.nowMoingDirction; + if (offsety > Cursor.moveRange) { + offsety = 2 * Cursor.moveRange - offsety; + this.nowMoingDirction *= -1; + } else if (offsety < -Cursor.moveRange) { + offsety = -2 * Cursor.moveRange - offsety; + this.nowMoingDirction *= -1; + } + this.y = this.y + offsety; + this.move_y = offsety; + } + }; + + // Pre cache + Scene_Boot_loadSystemImages = Scene_Boot.loadSystemImages; + Scene_Boot.loadSystemImages = function () { + Scene_Boot_loadSystemImages.call(this); + ImageManager.loadNormalBitmap(Cursor.imgUrl); + }; + + Game_System_initialize = Game_System.prototype.initialize; + Game_System.prototype.initialize = function () { + Game_System_initialize.call(this); + this._cursorHidden = false; + }; + + Window_NumberInput.prototype.createSFCursor = function () {}; + + Window_ShopNumber.prototype.createSFCursor = function () {}; + + Window_BattleStatus.prototype.createSFCursor = function () {}; + + Window_Selectable.prototype.createSFCursor = function () { + this._SFCursor = new Sprite_Cursor(this); + this.addChild(this._SFCursor); + }; + + Window_BattleActor.prototype.createSFCursor = Window_Selectable.prototype.createSFCursor; + + Window_Selectable_initialize = Window_Selectable.prototype.initialize; + Window_Selectable.prototype.initialize = function (x, y, width, height) { + Window_Selectable_initialize.call(this, x, y, width, height); + this.createSFCursor(); + }; + + Window_Command_textPadding = Window_Command.prototype.textPadding; + Window_Command.prototype.textPadding = function () { + return Window_Command_textPadding.call(this) + Cursor.cIndent; + }; + + Window_EquipSlot_drawText = Window_EquipSlot.prototype.drawText; + Window_EquipSlot.prototype.drawText = function (text, x, y, maxWidth, align) { + x += Cursor.iIndent; + Window_EquipSlot_drawText.call(this, text, x, y, maxWidth, align); + }; + + Window_Selectable_drawItemName = Window_Selectable.prototype.drawItemName; + Window_Selectable.prototype.drawItemName = function (item, x, y, width) { + x += Cursor.iIndent; + Window_Selectable_drawItemName.call(this, item, x, y, width); + }; + + Window_EquipSlot_drawIcon = Window_EquipSlot.prototype.drawIcon; + Window_EquipSlot.prototype.drawIcon = function (iconIndex, x, y) { + x += Cursor.iIndent; + Window_EquipSlot_drawIcon.call(this, iconIndex, x, y); + }; +})(); diff --git a/js/plugins/YEP_X_Autosave.js b/js/plugins/YEP_X_Autosave.js new file mode 100755 index 0000000..ae51393 --- /dev/null +++ b/js/plugins/YEP_X_Autosave.js @@ -0,0 +1,614 @@ +//============================================================================= +// Yanfly Engine Plugins - Save Core Extension - Autosave +// YEP_X_Autosave.js +//============================================================================= + +var Imported = Imported || {}; +Imported.YEP_X_Autosave = true; + +var Yanfly = Yanfly || {}; +Yanfly.Autosave = Yanfly.Autosave || {}; +Yanfly.Autosave.version = 1.00; + +//============================================================================= + /*: + * @plugindesc v1.00 (Req YEP_SaveCore.js) Adds Autosave functionality to your + * RPG Maker game. + * @author Yanfly Engine Plugins + * + * @help + * ============================================================================ + * Introduction + * ============================================================================ + * + * This plugin requires YEP_SaveCore. Make sure this plugin is located under + * YEP_SaveCore in the plugin list. + * + * Autosave is a common feature found in standard RPG's nowadays. Games would + * save at certain triggers or upon changing maps so that the player won't lose + * any progress in case they forget to manually save. This plugin adds in an + * Autosave function to your game(s) and lets you control when to Autosave or + * set it to do it automatically under certain conditions. + * + * ============================================================================ + * Instructions + * ============================================================================ + * + * There are three ways to go about Autosave with this plugin. Please read them + * carefully and decide which one(s) is best suited for your game. + * + * --- + * + * Manual: + * - By default, Autosave does not happen automatically with this plugin. You, + * as the game dev, need to insert the Plugin Command: Autosave at the various + * points you want the Autosave to occur. This one gives you the most control + * over your game. + * + * --- + * + * Autosave on Map Load: + * - This is a Plugin Parameter. When it is set to true, the game will Autosave + * each time the map scene is loaded. This means entering a new map, coming out + * of a menu, or finishing a battle. All three of those conditions causes the + * Autosave function to activate. + * + * --- + * + * Autosave on Main Menu: + * - This is a Plugin Parameter. When it is set to true, the game will Autosave + * each time the player enters the Main Menu from the map scene. Autosave will + * NOT occur any other way regarding the Main Menu, meaning that coming out of + * the Item scene to the Main Menu will not activate Autosave. + * + * --- + * + * Autosaving will not occur if the player disables Autosave. If you don't want + * to give the player the ability to disable Autosave, you can set the Plugin + * Parameter "Show Option" to false. + * + * You can use all three methods of Autosaving together. You can have it done + * manually, Autosave on loading a map, and Autosave on calling the Main Menu + * to get the most coverage. + * + * *NOTE: Although you can use all three methods together, be mindful of your + * players. Sometimes, saving a game could induce a bit of lag depending on how + * big the save files are. Autosaving is no different. This is something that + * cannot be fixed by plugins. + * + * *NOTE: Autosaving will not occur until the player saved manually at least + * once in-game. After that, Autosave will take the slot that was used to save + * and continue saving to it or whichever save slot the player moved to later. + * + * ============================================================================ + * Plugin Commands + * ============================================================================ + * + * Autosave is manually done by the game developer using plugin commands. There + * are also other plugin commands that can control autosaving, too. + * + * Plugin Commands: + * + * Autosave + * - This will make the game automatically save in the last saved file + * slot used by the player. If the player has started a new game and did + * not save into a slot yet, nothing will happen. If autosave is disabled + * by the player through the Options menu or disabled by the system with + * a plugin command, nothing will happen either. + * + * EnableAutosave + * DisableAutosave + * - This will forcibly enable or disable autosaving done by the game. + * This will not bypass the player's option to disable Autosave if trying + * to enable it. The player's decision to disable Autosaving will take + * priority over the game dev's. If you wish to take this option away from + * the player, please change it in the plugin parameters. + * + * ============================================================================ + * Options Core Settings - Adding the New Option + * ============================================================================ + * + * If you are using YEP_OptionsCore.js, you can add a new Option using this + * plugin. Here's the following code/parameter settings you can use with it. + * + * --------- + * Settings: + * --------- + * + * Name: + * \i[231]Autosave + * + * Help Description: + * Enables \c[4]Autosaving\c[0] for your game if ON. + * You can still manually save your game. + * + * Symbol: + * autosave + * + * Show/Hide: + * show = Imported.AutosaveShowOpt; + * + * Enable: + * enabled = true; + * + * Ext: + * ext = 0; + * + * ---------- + * Functions: + * ---------- + * + * Make Option Code: + * this.addCommand(name, symbol, enabled, ext); + * + * Draw Option Code: + * var rect = this.itemRectForText(index); + * var statusWidth = this.statusWidth(); + * var titleWidth = rect.width - statusWidth; + * this.resetTextColor(); + * this.changePaintOpacity(this.isCommandEnabled(index)); + * this.drawOptionsName(index); + * this.drawOptionsOnOff(index); + * + * Process OK Code: + * var index = this.index(); + * var symbol = this.commandSymbol(index); + * var value = this.getConfigValue(symbol); + * this.changeValue(symbol, !value); + * + * Cursor Right Code: + * var index = this.index(); + * var symbol = this.commandSymbol(index); + * var value = this.getConfigValue(symbol); + * this.changeValue(symbol, true); + * + * Cursor Left Code: + * var index = this.index(); + * var symbol = this.commandSymbol(index); + * var value = this.getConfigValue(symbol); + * this.changeValue(symbol, false); + * + * Default Config Code: + * // Empty. Provided by this plugin. + * + * Save Config Code: + * // Empty. Provided by this plugin. + * + * Load Config Code: + * // Empty. Provided by this plugin. + * + * ============================================================================ + * Changelog + * ============================================================================ + * + * Version 1.00: + * - Finished Plugin! + * + * ============================================================================ + * End of Helpfile + * ============================================================================ + * + * @param ---Automatic--- + * @default + * + * @param OnMapLoad + * @text Autosave on Map Load + * @parent ---Automatic--- + * @type boolean + * @on YES + * @off NO + * @desc Autosave whenever the map is loaded. + * YES - true NO - false + * @default false + * + * @param OnMainMenu + * @text Autosave on Main Menu + * @parent ---Automatic--- + * @type boolean + * @on YES + * @off NO + * @desc Autosave whenever main menu is called. + * YES - true NO - false + * @default false + * + * @param ---Option Menu--- + * @default + * + * @param Show Option + * @parent ---Option Menu--- + * @type boolean + * @on YES + * @off NO + * @desc Give player the option to enable or disable Autosave? + * YES - true NO - false + * @default true + * + * @param Option Name + * @parent ---Option Menu--- + * @desc The option command text used in-game. + * @default Autosave + * + * @param Default + * @text Default Setting + * @parent ---Option Menu--- + * @desc Do you want Autosaving to be enabled by default? + * YES - true NO - false + * @default true + * + * @param ---Visual--- + * @default + * + * @param ShowAutosave + * @text Show Autosave Message + * @parent ---Visual--- + * @type boolean + * @on YES + * @off NO + * @desc Show a message when Autosave happens? + * YES - true NO - false + * @default true + * + * @param AutosaveMsgSave + * @text Autosave Message On Save + * @parent ShowAutosave + * @desc Text used for the auto save message. + * Can use text codes. + * @default \i[83]Autosave Complete! + * + * @param AutosaveMsgLoad + * @text Autosave Message On Load + * @parent ShowAutosave + * @desc Text used for the auto save message. + * Can use text codes. + * @default \i[83]Autosave Loaded! + * + * @param MsgGradient1 + * @text Message Gradient 1 + * @parent ShowAutosave + * @desc Hex color used for the softer gradient color. + * rgba(0, 0, 0, 0) Reference: Red, Green, Blue, Alpha + * @default rgba(0, 0, 0, 0) + * + * @param MsgGradient2 + * @text Message Gradient 2 + * @parent ShowAutosave + * @desc Hex color used for the softer gradient color. + * rgba(0, 0, 0, 0) Reference: Red, Green, Blue, Alpha + * @default rgba(0, 0, 0, 0.6) + * + * @param MsgGradientCode + * @text Message Gradient Code + * @parent ShowAutosave + * @type note + * @desc JavaScript code for those who would like to tweak + * how the gradient is drawn. + * @default "var textWidth = this.textWidthEx(this.message());\nvar half = this.textPadding() + Math.ceil(textWidth / 2);\nvar height = this.lineHeight();\nvar color1 = Yanfly.Param.AutosaveMsgColor1;\nvar color2 = Yanfly.Param.AutosaveMsgColor2;\nthis.contents.gradientFillRect(0, 0, half, height, color1, color2);\nthis.contents.gradientFillRect(half, 0, this.width - half, height, color2, color1);" + * + * @param MsgX + * @text Message X + * @parent ShowAutosave + * @desc X position of the message. + * You can use code here. + * @default Graphics.boxWidth - 180 + * + * @param MsgY + * @text Message Y + * @parent ShowAutosave + * @desc Y position of the message. + * You can use code here. + * @default Graphics.boxHeight - this.fittingHeight(1) * 2 + * + * @param MsgDuration + * @text Message Duration + * @parent ShowAutosave + * @type number + * @desc Duration of the message in frames. + * @default 120 + * + * @param FadeSpeed + * @text Message Fade Speed + * @parent ShowAutosave + * @desc Fade speed of the window. + * Lower - slower Higher - faster + * @default 16 + * + */ +//============================================================================= + +if (Imported.YEP_SaveCore) { + +//============================================================================= +// Parameter Variables +//============================================================================= + +Yanfly.Parameters = PluginManager.parameters('YEP_X_Autosave'); +Yanfly.Param = Yanfly.Param || {}; + +Yanfly.Param.AutosaveOnMapLoad = eval(String(Yanfly.Parameters['OnMapLoad'])); +Yanfly.Param.AutosaveOnMainMenu = eval(String(Yanfly.Parameters['OnMainMenu'])); + +Yanfly.Param.AutosaveShowOpt = eval(String(Yanfly.Parameters['Show Option'])); +Yanfly.Param.AutosaveOptionCmd = String(Yanfly.Parameters['Option Name']); +Yanfly.Param.AutosaveDefault = eval(String(Yanfly.Parameters['Default'])); + +Yanfly.Param.AutosaveShowMsg = eval(String(Yanfly.Parameters['ShowAutosave'])); +Yanfly.Param.AutosaveMsgSave = String(Yanfly.Parameters['AutosaveMsgSave']); +Yanfly.Param.AutosaveMsgLoad = String(Yanfly.Parameters['AutosaveMsgLoad']); +Yanfly.Param.AutosaveMsgColor1 = String(Yanfly.Parameters['MsgGradient1']); +Yanfly.Param.AutosaveMsgColor2 = String(Yanfly.Parameters['MsgGradient2']); +Yanfly.Param.AutosaveMsgCode = JSON.parse(Yanfly.Parameters['MsgGradientCode']); +Yanfly.Param.AutosaveMsgX = String(Yanfly.Parameters['MsgX']); +Yanfly.Param.AutosaveMsgY = String(Yanfly.Parameters['MsgY']); +Yanfly.Param.AutosaveMsgDur = Number(Yanfly.Parameters['MsgDuration']) || 120; +Yanfly.Param.AutosaveMsgFade = Number(Yanfly.Parameters['FadeSpeed']) || 16; + +//============================================================================= +// ConfigManager +//============================================================================= + +ConfigManager.autosave = Yanfly.Param.AutosaveDefault; + +Yanfly.Autosave.ConfigManager_makeData = ConfigManager.makeData; +ConfigManager.makeData = function() { + var config = Yanfly.Autosave.ConfigManager_makeData.call(this); + config.autosave = this.autosave; + return config; +}; + +Yanfly.Autosave.ConfigManager_applyData = ConfigManager.applyData; +ConfigManager.applyData = function(config) { + Yanfly.Autosave.ConfigManager_applyData.call(this, config); + this.autosave = config['autosave'] || Yanfly.Param.AutosaveDefault; +}; + +//============================================================================= +// DataManager +//============================================================================= + +Yanfly.Autosave.DataManager_setupNewGame = DataManager.setupNewGame; +DataManager.setupNewGame = function() { + Yanfly.Autosave.DataManager_setupNewGame.call(this); + StorageManager.setCurrentAutosaveSlot(this._lastAccessedId); + $gameTemp._autosaveNewGame = true; + $gameTemp._autosaveLoading = false; +}; + +Yanfly.Autosave.DataManager_saveGame = DataManager.saveGameWithoutRescue; +DataManager.saveGameWithoutRescue = function(savefileId) { + var value = Yanfly.Autosave.DataManager_saveGame.call(this, savefileId); + $gameTemp._autosaveNewGame = false; + $gameTemp._autosaveLoading = false; + StorageManager.setCurrentAutosaveSlot(savefileId); + return value; +}; + +Yanfly.Autosave.DataManager_loadGame = DataManager.loadGameWithoutRescue; +DataManager.loadGameWithoutRescue = function(savefileId) { + var value = Yanfly.Autosave.DataManager_loadGame.call(this, savefileId); + $gameTemp._autosaveNewGame = false; + $gameTemp._autosaveLoading = true; + StorageManager.setCurrentAutosaveSlot(savefileId); + return value; +}; + +//============================================================================= +// StorageManager +//============================================================================= + +StorageManager.getCurrentAutosaveSlot = function() { + return this._currentAutosaveSlot; +}; + +StorageManager.setCurrentAutosaveSlot = function(savefileId) { + this._currentAutosaveSlot = savefileId; +}; + +StorageManager.performAutosave = function() { + if ($gameMap.mapId() <= 0) return; + if ($gameTemp._autosaveNewGame) return; + if (!$gameSystem.canAutosave()) return; + SceneManager._scene.performAutosave(); +}; + +//============================================================================= +// Game_System +//============================================================================= + +Yanfly.Autosave.Game_System_initialize = Game_System.prototype.initialize; +Game_System.prototype.initialize = function() { + Yanfly.Autosave.Game_System_initialize.call(this); + this.initAutosave(); +}; + +Game_System.prototype.initAutosave = function() { + this._allowAutosave = true; +}; + +Game_System.prototype.canAutosave = function() { + if (this._allowAutosave === undefined) this.initAutosave(); + return this._allowAutosave; +}; + +Game_System.prototype.setAutosave = function(value) { + if (this._allowAutosave === undefined) this.initAutosave(); + this._allowAutosave = value; +}; + +//============================================================================= +// Game_Interpreter +//============================================================================= + +Yanfly.Autosave.Game_Interpreter_pluginCommand = + Game_Interpreter.prototype.pluginCommand; +Game_Interpreter.prototype.pluginCommand = function(command, args) { + Yanfly.Autosave.Game_Interpreter_pluginCommand.call(this, command, args); + if (command.match(/EnableAutosave/i)) { + $gameSystem.setAutosave(true); + } else if (command.match(/DisableAutosave/i)) { + $gameSystem.setAutosave(false); + } else if (command.match(/Autosave/i)) { + StorageManager.performAutosave(); + } +}; + +//============================================================================= +// Window_Options +//============================================================================= + +Yanfly.Autosave.Window_Options_addGeneralOptions = + Window_Options.prototype.addGeneralOptions; +Window_Options.prototype.addGeneralOptions = function() { + Yanfly.Autosave.Window_Options_addGeneralOptions.call(this); + if (!Imported.YEP_OptionsCore && Yanfly.Param.AutosaveShowOpt) { + this.addCommand(Yanfly.Param.AutosaveOptionCmd, 'autosave'); + } +}; + +//============================================================================= +// Window_Autosave +//============================================================================= + +function Window_Autosave() { + this.initialize.apply(this, arguments); +} + +Window_Autosave.prototype = Object.create(Window_Base.prototype); +Window_Autosave.prototype.constructor = Window_Autosave; + +Window_Autosave.prototype.initialize = function() { + var width = this.windowWidth(); + var height = this.windowHeight(); + var x = eval(Yanfly.Param.AutosaveMsgX); + var y = eval(Yanfly.Param.AutosaveMsgY); + Window_Base.prototype.initialize.call(this, x, y, width, height); + this.opacity = 0; + this.contentsOpacity = 0; + this._showCount = 0; + this.refresh(); + if ($gameTemp._autosaveLoading) { + this.reveal(); + $gameTemp._autosaveLoading = false; + } +}; + +Window_Autosave.prototype.standardPadding = function() { + return 0; +}; + +Window_Autosave.prototype.windowWidth = function() { + return Graphics.boxWidth; +}; + +Window_Autosave.prototype.windowHeight = function() { + return this.fittingHeight(1); +}; + +Window_Autosave.prototype.update = function() { + Window_Base.prototype.update.call(this); + if (this._showCount > 0) { + this.updateFadeIn(); + this._showCount--; + } else { + this.updateFadeOut(); + } +}; + +Window_Autosave.prototype.updateFadeIn = function() { + this.contentsOpacity += Yanfly.Param.AutosaveMsgFade; +}; + +Window_Autosave.prototype.updateFadeOut = function() { + this.contentsOpacity -= Yanfly.Param.AutosaveMsgFade; +}; + +Window_Autosave.prototype.reveal = function() { + if (!Yanfly.Param.AutosaveShowMsg) return; + if (this._showCount > 0) return; + this._showCount = Yanfly.Param.AutosaveMsgDur; + this.refresh(); +}; + +Window_Autosave.prototype.message = function() { + if ($gameTemp._autosaveLoading) { + return Yanfly.Param.AutosaveMsgLoad; + } else { + return Yanfly.Param.AutosaveMsgSave; + } +}; + +Window_Autosave.prototype.refresh = function() { + this.contents.clear(); + this.drawGradient(); + this.drawTextEx(this.message(), this.textPadding(), 0); +}; + +Window_Autosave.prototype.drawGradient = function() { + eval(Yanfly.Param.AutosaveMsgCode); +}; + +Window_Autosave.prototype.textWidthEx = function(text) { + return this.drawTextEx(text, 0, this.contents.height); +}; + +//============================================================================= +// Scene_Base +//============================================================================= + +Scene_Base.prototype.performAutosave = function() { +}; + +//============================================================================= +// Scene_Map +//============================================================================= + +Yanfly.Autosave.Scene_Map_createAllWindows = + Scene_Map.prototype.createAllWindows; +Scene_Map.prototype.createAllWindows = function() { + Yanfly.Autosave.Scene_Map_createAllWindows.call(this); + this.createAutosaveMessageWindow(); +}; + +Scene_Map.prototype.createAutosaveMessageWindow = function() { + this._autosaveMsgWindow = new Window_Autosave(); + this.addChild(this._autosaveMsgWindow); +}; + +Yanfly.Autosave.Scene_Map_onMapLoaded = Scene_Map.prototype.onMapLoaded; +Scene_Map.prototype.onMapLoaded = function() { + Yanfly.Autosave.Scene_Map_onMapLoaded.call(this); + if (Yanfly.Param.AutosaveOnMapLoad) StorageManager.performAutosave(); +}; + +Yanfly.Autosave.Scene_Map_callMenu = Scene_Map.prototype.callMenu; +Scene_Map.prototype.callMenu = function() { + Yanfly.Autosave.Scene_Map_callMenu.call(this); + if (Yanfly.Param.AutosaveOnMainMenu) StorageManager.performAutosave(); +}; + +Scene_Map.prototype.performAutosave = function() { + if ($gameMap.mapId() <= 0) return; + if ($gameTemp._autosaveNewGame) return; + if (!$gameSystem.canAutosave()) return; + $gameSystem.onBeforeSave(); + DataManager.saveGameWithoutRescue(StorageManager.getCurrentAutosaveSlot()); + if (this._autosaveMsgWindow) this._autosaveMsgWindow.reveal(); +}; + +//============================================================================= +// Save Core Check +//============================================================================= +} else { + +Imported.YEP_X_Autosave = false; +var text = ''; +text += 'You are getting this error because you are trying to run '; +text += 'YEP_X_Autosave without the required plugins. Please visit '; +text += 'Yanfly.moe and install the required plugins neede for this plugin '; +text += 'found in this plugin\'s help file before you can use it.'; +console.log(text); +require('nw.gui').Window.get().showDevTools(); + +} +//============================================================================= +// End of File +//============================================================================= \ No newline at end of file