From 73f4d2d1a2d8ee9a6b122afb627e2e904f39ab2e Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Tue, 9 Dec 2008 05:37:26 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E3=82=A8=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=82=BF:GUI=E3=83=AC=E3=82=A4=E3=82=A2=E3=82=A6?= =?UTF-8?q?=E3=83=88=E5=A4=89=E6=9B=B4=E3=80=82EULA=E3=83=95=E3=83=A9?= =?UTF-8?q?=E3=82=B0=E3=81=A8=E9=80=9A=E4=BF=A1=E3=82=A2=E3=82=A4=E3=82=B3?= =?UTF-8?q?=E3=83=B3=E3=83=95=E3=83=A9=E3=82=B0=E3=82=92=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=AB?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=80=82NAND=E3=82=A2=E3=83=97=E3=83=AA?= =?UTF-8?q?=E3=81=AE=E3=81=A8=E3=81=8D=E3=81=AB=E3=83=90=E3=83=83=E3=82=AF?= =?UTF-8?q?=E3=82=A2=E3=83=83=E3=83=97=E3=83=A1=E3=83=A2=E3=83=AA=E3=81=AE?= =?UTF-8?q?=E9=81=B8=E6=8A=9E=E3=82=92=E8=87=AA=E5=8B=95=E7=9A=84=E3=81=AB?= =?UTF-8?q?=E3=80=8C=E3=81=AA=E3=81=97=E3=80=8D=E3=81=AB=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@66 7061adef-622a-194b-ae81-725974e89856 --- .../MasterEditorTWL/MasterEditorTWL.ncb | Bin 11340800 -> 11340800 bytes .../MasterEditorTWL/MasterEditorTWL.suo | Bin 60928 -> 65024 bytes .../MasterEditorTWL/Debug/BuildLog.htm | Bin 19926 -> 11738 bytes .../MasterEditorTWL/MasterEditorTWL/Form1.h | 184 +++-- .../MasterEditorTWL/Form1.ja.resx | 50 +- .../MasterEditorTWL/Form1.resX | 627 ++++++++---------- .../MasterEditorTWL/Form_lang.cpp | 31 +- .../MasterEditorTWL/Form_srl.cpp | 64 +- .../MasterEditorTWL/Form_tmp.cpp | 16 +- .../MasterEditorTWL/MasterEditorTWL/srl.cpp | 18 +- .../MasterEditorTWL/MasterEditorTWL/srl.h | 8 +- 11 files changed, 461 insertions(+), 537 deletions(-) diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb index 0fc05a8b56d15211cc4cc64b16418b0b15549fa3..91f6808d9fe92d5b9aa1f15072385f94969de9a7 100644 GIT binary patch delta 81812 zcmeFa2bdJa);C@?)!j4QJ-x(TU}1p;mR)j2GAubSNuo9GYLg8hSq4D`B&h@? z$f9Hg` z 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 s3S@~ delta 74605 zcmeFa2b>he)(2YE)!j4QJ-sYBEn$I81X*&90+J+Wge6E0k}jZt4MKSIl@4MdnJ-zq+es3+CtvTm(cXh>6r%o6;eT_C0*QEUB zj)6@6H!XH$rAzAMde)SDT1orNQ}@4APiC^SQ+jC~6~O48)PxMCSoYKx1$e*tM)+nIxh_?*iXv4>GDYyhK6_2GR=D@{NuX$W^J8TFsSmsp$Im9$ z*CJOaQzCV9nm2NPL-(78K0WIaJJ+9{dHPg5!9S0mUVHk})B8^=5XmE;zsI#57hq4% zT*Kdo^y6Q6(I{W!C|~MPzBHqJX-E0ejq;@*<;yV2mvNLY(R2R1}n*>ALYry?GMs1*1(5?Ta4}Tw|$%^pTA`Gn8AMUlRSBp=-A{Jp5)1p zExAgkW%D&{O9W$E{n5Ra#c2nSJ?KB(HzsRxzh29tV*S^v#i+?84=t-GltU5zxiw>Y z`max07OAOtX^-USW6L(?$(0W8NRKNUu2pzI8=J9h`1>WU{kR&$`rN*_|f8(`fStBwcn+aEDTv<$i z$G$Nw{GV@GRx*80JhvCF-njbU>Wr(k-`I+>y}Ef>q;m_;{tee{Tz7EY#YNrmKCX+n ze!}%Lu3vCH!1WNa%| zPj=C{ST6jWy)-L(5r4f*8RnJfZ7w>V#p7p>%-NoyQ5m@VhKqiIy?~!RmqtB9qjv)x zy+jtRFe{9oQ^W42vLyNIyXfMqIDYEWLhq(8N%9YK(WO~w{CsdAgr<5(@~?E!)mN=aJ~PE_x!Hh@V@343#`qq9?oP$!s!yz8!WqHE@!Dn~R>prr_s- zFmzstzTu*0vYB-E#n8j^OLX)nvg9AK5AiedM5t)gJ<#4RdN!MlpNGThJW-;Dx#+oU zE`F{FdpGqSw6}{s%nsvc<(;927nSI9F8T_)f}h!53KfkySCT*Va#^%%>>7Sn3PYEa z=t?g72D^cupKJ>~ocdmpzqgCN#cttezA$uIiJs%4Z?oI@xiMep-Q^|vh>O0dM?Jdi#E6c^!s7x1`@r}MO)kg`lmIayBkULITvkn8|c%kL+BB`4JLhD>{dsF-H>d^)YF)(d3iF=OAI( z=nx{ACrJts$$UvNkIw_ip)isKlB6w>ER-Y*_yUlW?H+mxE#FvliDZ!^S;Ciq*B*X?`lKu=N>m|uvz856*!bmnql1fDKnI!p=e+iOfVI&(RNpB+g zT#_8%2SD=h)6k1HNs>84vRRTG;)g);Qdn`fNRlH&vQ?5C;YUEy_4UwGwn-Ac5hPzo zlCStzAStmrM6z9y6e5xxlH?>m36ja{Lj8WHBxws0XO|>7$IlT-SXp*U_z(OC!0&~@ z_el6fei87Tt3q$xE8#!!p8!u6wuJ7J@Spk5fVVslqW@CDfAMeM7?V2Ne);1PzXYPZ z2SY>$2=2c@pK?%=T;`WSGA4}VkR*xz93-?nC-Hkoj1^rI#nR$8F_cFnNqr(YDoGyj z2OwDyMsiG&3?q``l0;Qhg|T95LuL6&lB^_>6OtrCi2zBvw* zB-bU$4I&{XEr~Z!8h|A3c8KJrB#GVv5@OVncq63|NUEZX1-CW7Ns{_RLd;qcZ=tjR zNzX8nJCbA=kr2a{#9vWf0m+syl6#V5C6N%*mc&~ttwC}zjO2kNIR_Gl7`G(eMri|* z_%L?hk%X^MRsg;YLm{nKj+CKKBz%?f5b%S5=MKOb@=2VF2mucF?a(|zyjv1aB~k%? zeOw5xNO)RDqy^$>7=pODB%V&B1N=MWU&IS(h^i7EC87YoO7OsobqUWcgoW|iJ4)`E zKtI$g;i;@tfNQC;J%ba+h7GHg2Jom z)yfL^vCAR)%o3j6$`1H&EA;#*36Hj-0iP9t-70;6gOX;Kh&)ySATHeuJt$hj6RkwR zFQY$Ja%*B}9tkgE6#@KU7@T;rBwpMq4*0UL=j4^}QdTLz$NK^=#(VPv?j-TD)=NN4 z`#SUj;=hu3U8^qOzhXA16nJrA32$IE0Q{{mII&boyrtFhIe1wKZ(+4~4qi#Zn_JB- z=KStKFG)mGtJ!lm)RyojR+H!8^(DNq)fn(E_F*6e`b0wsZ*P(4)N3<>mcDDTT1{R7}n`JN%$&j z72xy3;9Vqqt+f{L%V7oWCgGbbXA=;I%YcQ}9&q2sLAav~C4M`JU$QO%Q8=s#=1BMz z>k8mA!#WqS%}M;0bszAZpbvJs#S;F=Qhbcr-v?iy3?&9RiJLwX@Ws4>gdskch!|fC5b4955?<9;74R)#Q}R)c@t?$N`f37^9#vNbhKgz;8!Gkv~NG)^N3jtz;8(SAzw=yix8&pApEw3x3)V1Ug+Bp{Jw;Dv3mnv z;6@a4f;T*th<^5PAeI3UgmbL(NqnR|1@Ls^v3>_$tV#GRdmi8~gux97UtlK#zIY zZQldDVbu^kTEZXNW&~qL(0POOF%n+Oj)(-J7;%Jw7Z97A#M4G(0Q@F8T@X%;ZxYWO zkrVKE;*kUNg(N(8MCs)5dt+K@{)n%1ufKKfw3(8XLouxtWm~kr^^uq_{F#o%3^w~> z^>;7-yGLWHCI5Uh=9KDmjlp3HSUwHiZ-=r&iM8H9%7EDmt-{V*88EmElx(frBWtPH#seuS&U}p7&EbZ6ibJPE#~`09<{W$ zjJK?}oVUEUg14f#lDD$=MQ;^vRc|%#OWrERcjjp`GZrW+_%16m1|1dYb8iby8ef?etjv(i(_PhBMX^&orXE+1gX5#S60N+$HTmj6)*x%svuBNhEQ0EJKffTh zd5?OJd5?QXfepn|9JWW%%tBFM{TXXPvEvPE%hW-x%La-z?u^-*MlszRSKVzN@}#K4G`9yV?Ei!S-l-y!|oKBKr$_mmL%F z<@SuSnKBto%(u-^kVH~{$f+i%#nlpOr7mtY7f=p}(%xF$+TJK&Fv-US4Ao{QcbOQ80BsR&zi18hb^&p?##y){fd8I=Zkq ze7CT@*}U1kIlMoD)1vl>wc@MNEee1sUJ57xgiW<#z@klB2f@Od+NGka%)qo5&N z*QP7DUZZlW0hm9Hr5!OtU?h{$I`HjK)e8XeIkVNMR_qEsic9Z zrWC|4?}#yCtQaRIh>7B%cqASRQ?=A)R?e^88fk7lM310CGya;mp{3E&>VpQjug`8& zH|vt9Yfk7@$qkCTmqryAS%5 zpAav42YZKj-}F{F@6M0cly`C9N_A6_6%n=7Vd`-8Ew#XrC|MKPjlgSjy2YGh4}xrh z-dRbVWv}ZLm0gy(7oR5*JuiByc#30brZyX4lHeygd3=0qM$X^!zjiJrNnGSV`FY;h za+<6Yf4RJ|x$~`1QbFdCPQ)U`A;lvlAmtVLM1D~~ydVmSL^;NbBs+Oy4{)cVT1j24 zrq;4(FblvY`*t##Cf>hI_?ymP%!|kJ5%@|;7Q*_lXZGcS@%v>M&b@u!!C|?AZ8;i z>M4s_RjsDJq*hmJs5RAEYHihjJux<&<2Cl0`^?^f$B*Z0#Z1p?&l=B-Pu>1-kpCoR zqP{MAfAaRm284P+qOZNLyDwEl`iSfiH&VL;u)LK6Z=;z!7hA8C$3j=dPKd~hln<#O zQfC|}Qs>q9Kg3-vQ7@$5xR=S1-%!XHjLQD`b+_Bl19AuIU>g5i%=4V`eC_$hlN-|w zy}qTAL4C(uWG*(Bn7J|MQ&*$awl@kuA6`klu_3EepIED=)uOaGt&mnmtD@D>I%~n^ zcNf9l+v>Xg`W9;|9BsX}K|5skMqj6LR$#?M9d&{_Q5^>n7CktV;(G)oTEhwE?YBQY?j z|4q;rfML3VnUm_tojtdDgVW~)eCSO%g{C($1O^YW)<}+#?HPw%$S7&l!YuoianVR; z#+fwR(&W_8Y!nz}&CM1vwZw$g%505M*B0aMEsVTTfw4Ch%LS$Jn9wGglQ0&ipo470 zcntCdB#k7&BMBL^T27GPB96=Dxnd>XMWR3w`;mx`#Cc_{@>T^T;=^1{j6`8H$lcTw zd>L_OH00exvN%d4tD`hfZZrl#%tR8Lz?9%Tn-g3{j{YTiN+_MhI!lR|JD0s97VkVn zB|$ci#2sm|Z!e9#_#YX*roPrPb@EZ_B~u^YXqm?N9G4N?={qFT?-{~4yRzL{rZ#pL znY!8iWFj_kq)fyt&XQ>XCbR|i5__Xe#5$gk>5NV3XPIu>lpe}tM<6*7X=TbBK`FOP zF%b(-*m8Kg%YS+dX&P5E_!hCy^NZ(_Cw*W*w@}h!K+iSjne)x`*r`KG#B9Y-i>XoO z3uZwx(JW*ZHXoUf&G+`XQ^1$XEo-*#3*Sv&b2~luJEVlhe&xR^zbf}cYjnL4#z#AWPVwtgITA~ZGi)i&C@Q4pFz zvRmn)7e$3F%_@uC>i6my^{iUVE^e2wpKNmHoeX@q=&kqBj~n%tyLat2yWv6Ean~Ow zwAQjWIHS?-tRxr9 z>NCDH_nR9Ey6e>-YcSFVR5lg5y;TZ~0Da0qaHYE;SfCG>!|IF5+KZS^Uec;N+Iz-p z*6_f7dIA4Zr1lo|7V{SODuJzUyid94R^dceP25s{Qzsa7;6^RtZr)^ce9^HvDAWQd9#99(X3=v#>DgM z1(y{or92k%jP=F_<1?e9RV*SF527t^aNhi5#a?;FD!6M!aN?o4VZ-RGa`kp+NX(DU zGyc*s`URHuT>L9#q!_9XlT+*nOtL48RH#q-o;6BtQS-bezdoDM67w8QOVi_Z$w$zV z;7-f#q^umsA{*ibdpM4psR_?;O)a86_L?SG5YslD2s4!#Y2GvMo4=x;Q>A+N0C8U{ zt(Vc20ONk2brK`B6WU3w8_J&sG^xNsl~v2B<<$x*tsFbeVc1k|$A&TnTgcJ&8f+VX z#ac?s`bp)Fbu`0!$zBM-g94c#d!VGU7WQ{#4;%P&@koEH-!yoHH)0`1D7BobTt@P$ zS+Od_n+axK^S2ysVd;xUV)?0H^~3A(fcA!RQ@MjRcAdUozky|EsZqfkVU4uLTH~xq z)?{n3mC4t}*B0w;SKlVv*=(P(zqTLSPwb~Qi{Lm#PKYQFQ7EEV#Kd>pzPsJJYo|gN zq=L+1FN-W%R;-OVwPn;O~ej`dodUJ|Al#Ju_3Xdw*#&ZN&6v5}k!3 zv$8CpclY&m9c=3R`2OMR?;GM9hMhrMy90LN-R)kOVBbU)&_ z@IzKd#AvZ#I`V4yw5diPYacj2`rg~Dy%?r_p>5X=*kv)rQjuHpk3_U5m*=+e#MUCp z1{h|SA^aRW44QxjS#)qq%x-E%(=8p8(7nWZ5GOItbjE=-sENrU1Hhjvo0WHcQ+(h0 zzVj8czqI$;2ke9PA^Wg>#6D_&Yu~Wd2rU9k4!Y(@3|1PD!@>WI?C#djB)(pJphTaeSrpTvOG#VHUjYdXeqlwYfXyzC{o4=SN1A?&h*iVc!x1xwt z{lU5I7>;-g;dce~73?fKW1skz`hmIxZGTp6@9E-s&GQe>AkQ!~!WPIizQI=bx+jM> z#@p1}%G=pH5c{zS-Wa2RQ4~#E2aDS;Mn;UFSIzE_{y76p$DC$H~7)ro|--Hx_3>mN=1B5Tz5s>hIR?e|MU4i5$S!wThN>6y}Q-zge2S| zzGnc$!_=mweFOHpeK?oV#(dXb={8Q*vl`9KvF6Ant`s$+(HQJtMf6&_;Tvn~Og9(f z+ltL9&2dE)p@3 zgSa4m6c@!$;%D)TC>)U4IDDBX<>~9`hlVaZ!~KFn5XO9t-ukU?6?W~BcnwK-qE3n3eA&#KhspqTcKyR5o`$bkr)Kmwk z1J$jVQ>f8vvT|aJx>cR(y=-4c_n#4{$UMHR0ZCju`%GEYDpS~IY!$c>8e;|c+u~h) zmi{3o!*A_`J?=;zqq+hX;_WZYaqG%Cq5Pn{iXlq_)fLEJfE1S=a@BXo_t=M1J1Hf< z5GZpNUj-DMN}pXk*yIXeuV4wNcsPT628nQ+SgY!0k&{O_YxVN|C{`Z#t;IfPolMDU zvZE%e>#^ZWtEH1EO3Nlwc8yXFnc}o~nG!Tgg^&u%R75L+%~2VxY#>zuTT@l0YFagH zm+EMBWvYj5Q)jJ;4wm-z+m9Q@ac+>^@342Rmpq;h0;BcFU%T}vo zM1}G05|K)=)$HcWmf7c_a~5VNFZwv~58uyF_eEIN_$@S zyn%(_MfCARkj98|Y9qA;1d<)q?hr5zPzOT*HyVP8De83fLv^0INL`L`u+|9;1vwHn zs9V6?AH+$=DeN;YsK2OJ)m!R4^|7jG9?gew5*#V%!3h0vtmMQB9zI&~J~v*9{%*vS z)12QAnwNezZ0c)Gw3b?%u;J5H>!po>=QQ>M9;@fm6ZK+xX}yA8MX#aP(HrW`^j41EPVc05*L&;z^+Dje z$LM~{TXP}3UZJnmx9B_dFZE;kDgCtmgZ`6#S-+{@)gS5HqkAk*8c#+~lqcE~>&fRS z2O(v346+8Erk+=DD%i=>1C#da9>+7%GuAW7GtILI0=U(l^`1>&687L6;ur)}-+P?% z*wkM2{N{P!VP4&v2J-1_7{3Wv2#eyxtCqK(w=tHBw%(55s(O3-L&!SZJK8(W`<{1} zcY$|__fzj$??!aEJ>G*jYWmuH1|ql1-rq3)r!sOI`HaHg>#7>H!Ev-Rx*ENV{^)ii zj2Rd|ON>>|z04=`g`sAWh4g%w=&twBj~Kb~ySuWT zz^@HVEOYGZ-Q6Ni;oHP-p4*-~p2o&?)DsQv+R7D?2~Cn8{8;v$Zo%?d`K?YkRil|P zmQQuWPx{aLexo^FMVF(q?p1pp?$Z)||~b0WDTIL1VKeQZE@F@k?8#(Kti z3}fs~w@yk~rLjAiXs^%eijVgw#qOt(Q}j`2K%an$^BHLM{wl7ETjHtERFC>K_GiT9 zuTj%r0~MU$BJs0{B)NRJ7XY9wz+zP#A-NCWyQ>&5hF;)jEv*~*rI7rH8 zJ$`nKIK=mdEzouamgU}jz9@t_qlTv%7C3s_6>n?Dw+m-4 z^kb>Fm#-T3P&B|UbFS`!VDu;BXE5;T(8qBu_l$)I=OF%P8P3!|C4XqGKs(bD@32?J zaLkx{v|ZTg6vU>Hio45l3St2!f>)G`kghGqSpO7TgMzc%I=F2;u`>9gd{yifC?@sU zdpwi6)?8<9H)C)bPRCS<5RnGCn?Em_wLGKzTsmbLvL`FlH1UWQkWZBC;g;!&zW$s$ ze7;pqD`%DS%8$xVN=YdE62sC+xg)w@P8(nhG`eD=KMtGxU4es1iw_cywK{rT{S|y1 z6>TT(BxxTB6rPt^xN<$`3mn1FAq<^;7tHJS0y^z12wOAi!IxQ6(M#*C^??}N!aT9r zz7*IDk~E?#&XuWF>MQ3lK^?%9JS=d2A$VVLTZ`4>^jrDe4?A!54G0Wd@ef6mC!6Q4 z(bs9=BAfd99&k6taiSUeZHs3@?>6SJ<8D#rvIe3y22mZYzScmSWc0LR0*rY+c2t>w z2BOj7icu#(KuR^c*L%n}0Za(x>slS`2{+vQS?@@@>ynI&)Fjy)I|kw)lBX8o<3$d2 zlfD@%;Z}W{e%Lr>9yc>WUPIV2{G`%Ebi^p`taa78;b>s2(ZkA!?Jw0qRz+2>8k(t_ z8OOOraYbSo!RpZK9V2&yACot|F(IM>{@{NHL*~{Zw@Z+0sm%np?OQ3S)FxPnx?$tm z2I~a1J)MZfsxz<-e(2q0?l#Yw=gc;T+*(TzV=%(UJv#_^*PMVUn)*N!$Sucds{X#d z9v^g2ui#nYNe8_Wzqgsu-Ed}ssrIyDeNiYDe5WaDefuZDd{QYDeWoaDGM&Byr+Vv zl5xU3X^ueC(M-}tNdtYO!Qda>gt%b@c9B$swh#{Vj}tNFIW=d3>)(1@0)Xw?{x|xRJjvxJU88(i^gw9*^DTxTZ9Yk!l2i z{=X5A&w@oHl`;0G*{l)>~pmE4JZ1~?yAFDgZjjxOo#!2Ip z@wM>{*rV@^)5dS+ZL@!Mx1Q4Q{Guwj>y{A8+zCwQ{rJbCD44%yo;zJ#s`vSJfzw^D z;%#8u>Ft((45XwaBaMl;bHt?z3VQNGTl3DND6&0u*uTQO{~4#A9%9P8T2ZYWMD0OF z`d?$8oqvOW{yW%b=ilI;|4R0mR4OAX!UD)UIOd+^{2#dK{};@(8W6-(VueL5?AC@j zYSQabQs90Ryi`1dJG$X9yoO{ZG9r!C#(DFCc?K&F&B+av-$ViR6{EA! z1?+w|Olg{OUvRD@H4$wUK1BG1_9!(cXB~xMcons*BxOoz9ugv~`6> zuB@(qK=QVfH55&>rrJ28P&teiVg*CWjD@PY^G1Z{p}i733JJZ05&$L;=ZHdYuQ5KuUCXoHs4s4X_Di^_re2-1x zS?>pv-EG4WaBo%Zm+ba|qs+Spr%+PI*>B)PuC(eF&Vtf{caA zsTi3fI=1x5Jh5yYkEN3RgOs_5tDa)kE|We^UH#-uWHw@>)8A8dQujA%DRhe z>NV}Uc0;?V-O_&3Zfke6yV^bfw(PN)9iMr~JZ!dyD3*G6WmZb22c8G2eyJ`RSz`RNcP`?&k&Z!=dnEzo@++DhEoHy7gP zo5Xw)51jE#3hX>{^0!2PeSm(_hztmRhVUh#1SAceaSjlPxq?Rcek<~s6#9%3dBXj| zaIsS46_g(OzM@;0&;zI~8Hshe- z_1D}|PT=drEQmBVcwP_iX-P_IEcX4)0p>vSbx3T9Q7VgLs9$|`muiw7xT3r24QIhr zo4!c_h0((g;38Jk^@%&Gn^_ zJP^lm#dq8H$Y()`F%sM3eAt;$&7`;P;{cP6Z}*yCVwZo&JYpU*Pnf67Z_Mw^@4-I) zV4gQGnm?PD%**Cg^SXJ{{LL}%;C%D})CibWIj~Jn;H5+ZNYLi1MbW}?v&3hKjGj!M zduUxXVoe|S8|v~#qNVnVHpVC#;8oi2IU=7YzvqVW6e`JU*12QqMbnNb8aOLI02Q${ z5XRDnO=2$z=bn0BonlP-A-F+x_ovyO9dFDk235ex>zG{B09xD~{J5wD z`BNY7n!q|$m6Z|8)fMU#Z(R&OYUlaZRNrY|T@;OG3fg7W4V+gLW}9%jHU%eZb;0!z z?GEJ)C{5Q56g8*O8tOWAu}BeaxHa6j);7^*3Rod<$JxcKz@Ylbo)u{IRQyfB^j3On zJzGE(<2Tk$422+Yvv$xvg(6WQNN2qnK7o4m3jUR-3<25zoQgHW9)6zvE(DRXJwr7rKu4kTyiZKK)can{_W9BK2%Z7f*O9LM6Wroa}TkE8rrb5?yCrv>;IxI%J@}lQfY0|V@GSIv49VzX zY{DuVr_8U-QzzXHmsjZ_u4!O-^k%=oc#ZmCJ#^A}-W8B|b_6$1i(@f9QEY~QcE5fA zJGn!8$G{>#h1C=u&8tl_q61Uqn|!G#36X419GFIf7pD%fmVYhAdB@{`)H3E^!K6u| zi1i5n#^6fBNRlM=)C}i;7bv+pX|6_ETWF(^V9C`&b9K;2yhNsW^l;T$^CY$Wlw3SF zA1OwOmR7S@Tvo_E{cU!{WdZ1X;7~w};p4p=aZ}5vXVMP^#$Gj6P*jIpzlS=wq>v8` zu1!nq=)f!$&!>r-`YnC0(d>*X#@GtMM%uuNqwqfBH!WJvrKj!d4wXn>J73zsg1DET zK~1lLWO8!XVN|J2A?1z4yqg;7 zg}`@5i7pp3>02tE<%9lyG5C548a$BdovRKJzDALnTu>Vh+HX!k>CIJhn}cbby45>s zJBVTCL&$}0@p_#1=_EPP$NnW!<$zz;SDt2#9`JNXz`pjBB6Ou3R*tV zIFzJO)WPa#b+S5JU97HFcdLih(|XP7W%aiDSbeR2)+T6(T(+I-VM-#8Ag7e`iSmMY z3CAm)a4J6-t1lf(`VjF}7^^#F^FLE$MEYmEuaTQ^ve z7=mMr7208YC)6nD*~|D*Q2`?VPB_D_dIkMo0O+3GPQe4n#QmC5UTusWXj>GZ2NcK$ zszab){WcU&r-Ebq2&>a#%+8v^a$eL$EV7WwdRzSgR17_Ck5EvfNjzSseI~+P*gf_px z2#tVBc_uI~xgg!j4-MVoP#>xYkwi_1-Wp+DZVhR2XUNR^fO{FNkATARbes&&gMGlK z;A*#GtA7BBC12~`<5cixSl-;y??DSl!REpTh5t;RYz|aC;;?R(haPwhoMSe`F1r;B zuR3Eq_rtl@P|qj`s3&9jTMQlNHQ+}!Ll0vwOg)Z62lxyu1TMjZPp-fwR%}5N!1Z)AT0PC1ydRaWSN>>u_SY$4pDxhn#5dhpe+0 zg|n^iwB=*nb<*8E{Q_LBKh=gW5Y&dx{;%l6`=JlNcHuZU7JTwUOs4;|Vmz5r)8f4i z+BrMZVS0?l50{%6jLuI>Ru(m@8l`4av#UAOXf>DWznULsH-(|yRuuZ5CDp2dU6RiG zi+frz^vGmP@bu8)IJ+2XxRX6BmwUM5?LGd5c!2Kl$kWJR*j>^Xj8J@PHk^P}M+-e# zjGs!Ts zO10ECxP|7Ll?QzN1`<}U~H4f$BOrGSox{$ ztkmP! z$EwpIb3I@jF^`(1u~<-JRJK00>W^{1Xpf>FbrpZzO1=&5nAZ46#Z+IwVPpx2V@p9T z{4%=0DZrmMOn6zXSx2p_)>G@N4b+Cu6jcMqe9un#9BrsJOdGDfrH#-=YNNE#+S}SY z+Vk5_|K{wm8JtkzNdo@AOFjR{KL$CQ@T05$*{IQ7E5a3bo=JI{JQMSTo0A4L$ik&8 zBoI{)3{~)X52RJ7jo-K&Pyzmk)fELD903-BaI%;--RNz792hlwt=ni_^2>8l`D6S3 zbqqDv8RXig-mNi8i9GXeZi>S4BtBNAwl_#6LuTF+dCy zZ-}8{m>4eJ7SqN1VwU(w%n^&l60uY)6Q79XVx>qHpNY@KX0cW57JI}YaabG`Ux^dq zYjI875cdRkR9*F|bQbzPT(Z&>OS)fG>_&k-%`m=Pl!1cDP^f=?{Bxw7rtfp15ThQU zrd8Wra}~gwSmk=TlX&=vc&+9xHqp`py1W12i$pOfue9>$*dA-N_x_yw#a(b?*Ntn{ z+@Z<*I_xvT9?WuSF0-p!Nw%ss41 zw4jyblf@};d|w&&a2`aETd**Hgxz{0pN`{g>M#2o*cKdw@b4&&98Y3v_$}-&Y>^9o*K2(Vxo7}3?K4{UlWS{$5GF@NtI~|eL2VAMmC4NIxfQ~?I zFm82>)sVze9oK|Hb~if>T!H!Xq^b zG{7^2!DmXipObT#9%0X!CE?Tgbim)2aA?oa7k?-b@565Zcr)-C!2*3G;WPP6z*ltk z-~2e{`xH0Ia9f$;Mmg9+NaB>_PjRD+YDjUTtPHCty90N96{omS4vvxrvRYEyC}SB( zaigpZ>nFRzxz*B7a*7*eFd$21jik6yPI050;zl{ejk4U6{3xe{6gSFXucOJkaf%yd zWtaj60?rCk+$g8GQ4YC5O>v`K2~#CGmQ8V^9IS~HH_E}9NO7Yatcesi%0VB#DQ=X5 zHSzxqH_9(6>qf*bNnNBe8_A(b2wgDJ5JVipp>!w%eK@IkNZ!=H1irz@Au;8Kaq>b;>Hztm zM@h&21ntMkBQfQA@u1gX(jp`yUV?tX=-iod@IQ>RW=YBDjF}2Po=rgLyGaOOM|Qh} z`<2nrvUEALo_)@42MFI|)0m%4XCE*+%Ot`}ED;*dlq=53n3r<-IGONLt|_MzPRc!E zWVTDWCyb6bDc7EpwJzm$GCI1XTy0Jkxs)rze>e%3JCr@e$Q?1|Dsl2cERd@V-N|+A z`dIf-Ss0n*62&i!PBtmmos&&2<+5-(rledZM!t(F_mq*ZV#;-9WI#)~f}9QuB^@WL zRS(Yea7!MXB*scLyb_EY7t`zG;o++?BXddd z+HkVuq}-2;91T;h1SeZg(wxZxMIZ_}SrCa7YDsxEc=`wZNSJF9{WeA>nUs5(lPM@-9pt5{dry5+id<>QnRC0=5vrGnX*(C`>oy;pA+W za=RG0*ri+{PJVGIcaf1lT+02%$O|szzGCF>mU257*;rEUE+ZGWl+$_BuGQUaJSQVd z8f%}jm24GT&8SYdFfy(r(w?0B+*0l;BmcIPOXOrNNx7lC&C29G%i~INPr#(ipUM-L z*>235u%@gTYtC9AQYz;OSu^)xec3064%bs0uBSL$|Ia&Ihuc$57K60Hf6K^HkaBUHoWoMC zD5K2!#NrDQ7%*R($C`>3+X{37bnMu1bu~*20P`BGIB6T zxkHQ`3sP=5BUgfyi)Q3VkaDkcQfa6CKpL>Bq{&UtvyA)%Qm!Z`t!>I7uG&O5*PoMf zKZ5meIC=7;Y+ptW`6#!Rkv2BvUgG44k8-6sdDx>|22Nh|DA$OS#x>I4a#SMjqlQSD2GuILf8s&nRyS^>(|;^hB~a)UVeJfmD&P7cc`myrkEl)WVR(j33zOHp0V zRhZ;d9hXxL)!krJ^&e|*B)W5W{f&RF2H*Q#9nM4@QZSuhEzS?sBdRgL3A@#)QhmBi zu^&uv_T<5z$G(u-Yw{}iq%pmdR~?9}qd0$aPz1RV`CnrqC@gtmd~EuE=14vzDnd$B zgp{ZV|2zyx(4xO$N>qfDs0h!6$x4ZekP;OkB`QKnRD_hM2q{q!=ujXfDnd$Bgp{ZV z&l$qQ4n8F+f;>TVBa);}%-#(z?7@2CfO!DCgbsu5+&j>oTQ1x0 zJVI*(YdTO%jvO*&_&eJpWNG&>@<&3IlmkcMhuLu!^w78ydZWSc5H_bci}clNEe_0e1=id*5@|Q+I>GrRNL4gYKGu`Hz?9toq zl==mxnH`vzcCtr-Xe}+U=(-9->E-MgHYfVq`r^|%V6 zX|bS3k{S@@vt!YT2u#uySkJ&Dy#%W7?t+`)_J4n;N(aP>kL-i-#cDw?8UhxqCb1;FZU!iBk!Bs_(|*l?%!|46@_NgDA-kKJQuIXoAD03FQgV8Pd1Ky=_vX{!uu_gcG;%y6QxKvr!dgouAJT?u&t8Q>)yFV2 zNXxTu8TtVf3iojras;KLwkg+|*WjI@4n{w!gRi5QiN%ngh2X)Y#50G@W%Ho6vkGPu zq$_^}jLb2tu3xc}@G1BWbmqRpUEi}aP$oMEzUcz&3NC^%`WgM~61(a@GBY-<^FVSf zq4EbqFAm@owgI)p`m+oRQp=pegU%}la0G0S1uKcJPca&(kTvnD-th8E`TBU#x`Y_Qd;0=V=IZ!`@<}VbvnF^I;UQ1}bNl zq2Q-*H)&kw7E(skzMII)bUac~v<9VeNELY{Xe?Dl>$s^IZ;p0yQwQFWcSD;YIryh9 z@5cx5L3{`w$|*J<6_ZrZ#=&rb@>Ni)^8%mO5OqjF8feHB38 z(o3kNscoxp?2qKL+OS(}F8olFf7~8#p-xAmdyyH`L=0K#8g6%>4p0NN(HxdE)Zkrs z&u1+i+AEP65*4r-@U&N=dU!^rN0 zJwJ?GnYJ#nkayM$4<82 z!FZ=Q3j`{NjmU1SDaTm4Z`}>ca%n}g7Bj;YSjFYm-2F!Gp4-%dl5h9vF42p0`C&0jY-?vIa|k5fE*dSoFia(ltxe?5D$rUvdZ}@!-E+$kO3g!^l}2T7Jkmg0X?)juf^;0Ry>Kf;bfmhrLTi|kfPnw)b`jP zt;eNxUWH8(Me`$2CPqQ-ssEM7jI)7Jv<14Y9;Qyj>ys7I4xOYMx=}D>UjnC)_td99 zf%(!Z+_w(xewCHu)wo*(GV!9PbjECZ@padKY!zTBRmXygaxNU{nq6hWW~)CNggPd# z|5T(;StY2H7RTCP{AE0GwVW}qP3y_Y^*-I*o0DxAy}UM70Sewn(4o>g zjG#5JLePGUK6xUmfl)#}^9fT6>jrttC;BOJ*G16w*zl3T7(v~A7j2N;C6K1sc1Gv?U~)Gonv|f-%Lsr{44e=yrkP zsN}vX_*;478voNl_xxgg7Z0IQrezfKo=Uk8R%JW!P})WAW&1EQ6F!QOYkGQp1FVf? z;zs#KSR-!*D7s72Hb5P8w>8h$xK`}?Gkxy&8HE|7$7Pai97XR*Bm2V|^aZM(a#T5} z8`AKm7rcb!ImptrhV-DrB)1W0on)-7yUe!U9Ih;`Ff6xSf>5 zslAFyd%?wM<(yx;28;iq>!oQ#o%1AFI42935dGpGrO6?%xR{C+w%l@ z*#BR|Q^a{L3H(#S?WKgH;cC|LIYm5Y!4*MemSLJIbZ z^NMLB;^rpLogUNLvv6FTx^8w%1J&Q4QS8FfbaWWQ>hgLx?QhRt<>^0ik78q>974Ek zY;#Q)Qijv-GCcSzx$x^Ty+rcd5wVeWR`M#f6nYA)aV|+$*l+)V@iF;Cmibxz568z8 z5QnNpCFh$E^A%q=HFgP4@g|(&O*qAyFpabnZ^HkBH(|)({#HkZn6>_?AH$p}jto;A z8KyWggm>?tBg44kYI418v0kq~=ibW9I+CYo~g)Hex??eTACw~f>v=TC{=@sT^%TGU4X;#mv|pOGhoU` zP9VwVK#-h1mwX|a8KlOQ0XLSHH#USGT4U%nrr{Z&*q<2+<5?wTP`51|8w0IOD#&B0 z4uN@&B_(XZU53f5GbK+*g0 zH=(us>I;GU8ELjfqfpslrceaW_d+u`f``|qL$;pO-i3J)q+&2%tAUEE$zSGmps!Ys zH{eZB8?W*iiu)A=pAq=B-E8p$w<<5QSC6>($IRfbqIjf)Q3np_Tcf}9WfxAlwK1FZ zj}y#5`$SZf#t+HX{@9QB^PV;TXqEaOHA@wyQ7Yd5yj3c7!2g(0YEAjI zzq3jWn75=DrKT9A{`*F$?f=XuHN_Z>tm6K2#%R&1fBNItG%2=dDYj@SwrIbzC`_?M zduBS9VvFYP4N`2;Qf$#AL!4rZhD}I{EgH=VDYj_n3V*ak^TQUcUrE}l{$DIF*ZJb| zL?q|Q5ceHl_)5IG@KKz1U7Pq1a_aQJL(JcEXncO({_U z`%*ipMd+FJ{CXw5gZ`1eNxy>!ljYb-%+QPzoAdcgP<2R{{)Tq%*2)X?$hhTz_cApc3=Sd70Z{=wb`u)`AmBl zzP}E43ajNquEJvdHp_>bNH3u-%tBkSHtY@9H_~f1ux`MRwQn8Re|JJO!8c)cK2ut> zk_(2LY-!+i+hJ@^(X<@e!S zX(hYjf4U-mm~#}-GjFqObKFm8hYFgD^a&h1Ttv7Zs-VuOiq~-p5Q|Tzb*dID(>vqy zm%`%u47 zke@;;U1YKN46+n%3W?nzmI_r!hORZxCgd)vJ=%30T6G6L`YfvpS}IOW*qnAkTdYBK z9K)wf1e~g`3mi-Jl`oxzcPx;Wx#Yj%5b*TW2B`F&%$bey&IbB4EUIrHr9x%V*HCF^ zu@$hlK8>&Z3FW@Z>H-%BLWOV+*zqRZosRYDi~TeiVehn`-G>RO?lA z0uz-;FYbmea{-W=_)WD@8y%_zI#eGt&USQ6+&;8=+T&D(MiJ4Tm0Ex1A41O_eY;(?7LS&@80Hrnb6xM zx-aGj#{!a+KN1|I`m^1cb7<#Y&G|;*CNpu5@A$)%r z`b!C~gHgnipPq^THlzQWiSc{%;%4=3f-KRE@5`^Y+s=^B4cg5AsN0HI>RGI zA@prM3I|x%%lb2BN@$mmq|=y*U`aZ8YeRH~pdU1-&c3b!;wjTMBtqz*uh z2d%W?tZDexuFKTaAUO2hjw`S^aEhQDb| zq($%($tq}wzzosw^$5Oz*@yj=p-w&_&vkUiFY_4~$fe&z@<}W+sWSyab^P~MQ@>b# zB)ZOyMc2+#De!zOKXLRb$6!1rBE>EULMcNTh*FL+0HqVkAt;?u+8XQNaG~BAmsN2k z7QcAI)?9Zz|FO%R%MY(O6*80fPzX%tqtgTND+dmx_1J=;)7fFiJH_ z50ri=l_-5tdZG+MiTw&SalEJWF`N{|e%KtxKRsKtNwb#agHkNZ8>Lv53Z+<<7fP`# zPn2R=YLr;k!)rMDp0o8kdc>#bQGDo5^*n5P`Y%m~&UoIDUQFeOI9gKp0&@wzyP zI6XU1Hc8jdSh9Fe4l>`251?n$bw>!jJ5nbj>&NqN&^NMl6B$bmZyZK`gq6?nP2f5s z=6kAG%eTB=wlB!JuD#r%__dlT;18;H+haBaDPkhdPePLY2 z_XppBJ9+P|{c@+zmy6df4}9=oe%bx6w9RL)7hMXVUz+#;UvYPVi-M$`UuA1teLL?g zgN-f8&saM7dz@|E5p84{;$P}y;V*Fv_8^c>UfGZ%1?TYxq>%5c@3*FJj ze^1C;bn{JKD(AMNVHT7#8WkLxlu|~dpzG%+NoCm1_nvcwfN>g6Xzl0KWGno+pMRIQ zK+S#r9@zoQ9`KWhD?Ryu&t^g4uVKkbI5{BJ$7sU6Njsh8r+JeQfx7!^?h#_9t^t}l zH*Po9=L;u?YgDu|S`)&+rYWf|v|Fc{<|1(@h6A_xA>?bwPs041G))dm0%3QWM#a2} zJ=`)V=f}N`ZP^Nk zPly$MqKOOS#1*X!PTtk1EVndG47U&8{{-Z!XmCffLCXCZ6=z`gO;i*NXqpIj85Mz0 zE{jl6C5brhL7t`;lo2zeL{C%I5ob7QJXX4|&ItzoicO3Qjuo%A0o78N~ABL%d;a# z5~8Dr3l{G49VCtjv7@mnoc3Xml3zz#Cx_=TBnN`#N2+Mkg2&U11W5kTX4#d|X zL;_vI_&^c{H-_;lzo#*jm?y?1cm|;sH_~FX)`|hy4u@SZG>p$=hDt(VP8dI$42B(H ze1s(?{H6px(D3CC*A)Nihc#dIbH+81v2JpIUXO5@iGZ?;8YQit6IG_P+%2w>T9U%2 zFc7WfU$dly_YpXz<8vM^G?HpL{53Qz5slG!=5&N>lN$ zA^*loGZU|(M9-(e75`*6*r(_H?JXN9?sc|IOO7QF{8Q*)PK*i&1pO51!HJ=OJt>xM zPm0@gds5s+*pfJHL`_c)fV0z+TcJ9Q_Zd+s_r>9+aHy2~pmay+jdCzb6-p13UMQ6) zJyCk1RHGaisFcGeX?zX(55X@C6aD>BivDVpqQ4(X(cc%P=A6Vlw;Z_+I$rC?tUJnDr#$G6 z)lMUKK^LM`Nk2xX-b}e|F3izu7ZZu>Pw@CWjV~DsBmv9nj?=P)3H+1VYQuek4vCOC z9CP~PwHYj#L{mp-OBphmzMiU`#E=gt$<%I@LEfXOED42%9JD+%PMar#>N(ifkcrxQ zhIe3 zlL#lCW2yu4jM&0?+7yfu`+3$^xjX}jN(3PS^VBa4y2+5}T z%d}w_em4P-P;t=8U?a$@9p8&1}s!(=1gZgP9>Vq*b-RlyMlE#5u(o+5 zP#@D9Ah5deP}a>WY2d+%oM@t;<<}}U770B%S-Z<>9V^_@jVGsI_X|1|4Oy$}R&goV zYyvf}p(3zdS0y1s>E<1}t8Uz*n6VS`cVR~B+qzB(8BZtd*S#;{=86{z+v3cOQT%$=Ottwb#>DRNIm`0BnT0R z2tbJ6g&RyWz4ZH}L{0De>)lu~ow^3={V)c=yyGQ~FyQ)v7ag6bf7FTWr45<-MH22B zHX#~zXX^20Wa)Dx+;vnu3nw%5eza+fzMDXOrk*7WY$o+%^@}+Od_{|UcdN_edNT|4 z@5Zr&LQpmqa(SY@1E)&bFjarOj=^uvgtb#reV7b~G`ixv-iI*vL{*X2ON=Pi6%V!z z#m;WMi7@!3b`Px~`J(=x$q>lDsaG*K9UQ3JCH+x`!QcG0ns8X4gAPt!)vKWQD}4va zvs!Yuu+&E&|66QH=T&{zS`tNT7R7lmTr_sUF*sQshZ)buZDNQAeQbH$sL|vOZFn~> zSwim86G!9DbHtmz{$X5zgsA9=6LCvf?kRL6kbems3qFoh%DEY+xB=utR5YE5yF8fl zK}8X`-xd|$#pSV%UZ~IwzyZGqFRJ)HuFI2z&5)}>3 z{;>8haXvKea>8i|aRS$?375zdaN}yiB+eNPmc#CI=#kfxV8)qrRT|4o802fKI`Er> zLxemI7rsqMl+HriqMvi(dJ`%oTn?&&pzQ{_ANek!m6c9F#fLxJR8L)^V2CemxSjB( zBR2}O@B;3MRozeMWXMG7P7-klMA9HG5jVyo(I6NO%M(?Ul_rKOi6@QnOH6j;+%V$+ z1gS8iHYl-&;Cxj)G%>dTX1LLBJlb&0Eq{SB0_OuS=F<6bBO`2w-h%$E~Y(6lPC z7V6g|D#$l5p%%-^xV}U^i*&(+3z%EqlbAyGg6?9X%JOw$5+N7}e1S#_zezlTQ5w`- z!Z!uIiQO#Z-AL>w>7cunsA{jjnaI%29}>+3BjIw?P}7~n0+y`7r~%)E^e0XuO!amb z`xv^PcuXgll9Zeeo=80i?!%Jsfz&2lb{0C43fdPZC#i+V;WBPQAd8bu&1^AuYSLv! zNE+_azIaBGOc+1h#Ws(d<|OsH848CBg(LFTo5IgR=lMt_t@4gkFv9T>;g+s2oCU0V zTJLd@l@cpOMN6NG^d}-c1@(H|?Pko39RDA1RIBV9)hatjwaU&>t+I1etLz-rs^8?O z6iDKX!#g1IL?Q(xgYpc1DBiIE*W?S5Us$IgehPuorBQmNJkN*t8lyTiV|ozKjI%Jr&QLkU##Ijg`A>DP90+CDJ}0oh%fZSU|as4 zn#%pJqNe^XU+FVwYt@ggMBja5!i+KnXM*(WrSp8o)`=grXSrAc=gdSrn{DXTMGdY+mt zEv=7+&L!C_4NOSQ@Fahw`H!Y92!@%vQk~?fI118n=sVE!#i?uhU}1fv4A*B-o#~*5 zw)tte(#=lW6hUTF-Kw;!$Yf4TXUPcI-GDi9Ytzgz&>gdY#f5nHTd28pFzxb0?i5bp zBOuc)9TkJqHw}mSDXD7OIX*p)Bl*;QV)}w{aOJC=!M0F|VK7uuP}9crszNGr$=HA& z;nlUpXCN{WBN3wzS+p&Fv}zV7{-8xF?5-b;JGgbD7c(S+KDK^zi@*Gn$s28M9wbVrbNrG4q_|v6wAV zoFgIV&KTrM`^K=3O5IV}pY37wX+M>mO}N3R@qqlSY@``dvYVVZM^sqAJp~o5+1ZL% z(nWVK$vzW6=G3ie&ZcXc$6jA)FpV>q9x<36HJHX5Oph5%j~h%+7)&_^(*%QQqQNxD zV47?&J!vpaF_@+rOw$ae=?2qN2Gb0KX{Nz6%V3&qFy$Idc?MIy!Su9Xnsc014INio zXvs1i4N>jh(j+BWD?}xRF>IO`}akA4}VhEYc`of}u!F)lEg0 zJ%sT2EYut-@}qv+i>^3})R@BzFR8;(IJ^o8-OF_vh5SF2pH|xWY3qRqVx?#C8_@R@ zxzMVO_zP^z{|c_UOKsz!(_gThimb{N4i&NORr)BkaHJ@%z3Pc51?;|6jK&vB}1(Gx4KL5LyydFkY@2>gbk$&4QF2# z&aPLqS1pPT5!B@@-q+~38NaiJzq5w_ty#nIvu%7}`f?l5*ZAV^bl&fD-tTnYzfb3> zn7?K5IwF22?Edc&b~!H@`kuG+Ema5qcZ+WB?EZBagJDbNndwlrFOh>~7d6sfeMt0! zq^@dhCSoLF6e5dOtsR}h{7;KsqMu~pc#k`-cBE;Mfn7mlrTsjIr0O{=bstu_Cb#V{dv=bdH9KT)!`VBix$y~YI^ zOwV}3cL$!4)diZKLCmFrrg`1(3cYJtD0eRmfsbA+@Z*7xLtz0M^+Qj1dDJm^o_hWkF z1iyI@*n|Hp@vO3OwR1xz?$@`kyQURdOEQFd+*@~-$b?OeEZoQ`4TIJTC4=DL(o!dy z-c$09l#=a@15zlzQ&I(e*GlltRg}u0{z}PX(Dg&fjK9?>ek>UZ)okf-C@U`0LdLa{ zPV0{R;oIqdvsHhXF%FiqrO8m1T#Dx=@Xz`SB>~WPzr<+w|FxcC)iHA+b6h@#i0Y;* z6n4)n&4j)Yr5eT$PgQ&b|!;)Z#8Enjg zYImaw(u0g{(B)zbfMp6}Amk()UEqX^F%mjmFjeYdY*?SOLpkj3+rbW(kZi3Uil;B} z+)zlbpTmk;S3LFZ;BfkRJm!mhLY0J$=nwHFuCFNZUjXpXU_YK0IR^P}Z)gYE@s1El z&@dYPAmn3CIM%GRu%THh$eP!&U%1sQvlMppu-s@oYBC0z_jiPGlQ21%2A$i0t7l60 zhP$-qZij-v{OT2r&~e3z6##jw_mP4lcoT8KNBV2SlMWI8`@mT-TvrBcciMGGtaa z&j@)Avlk&2BbFd45S55$5r4)OA3)F}CSwW%k;gl#XjQ$jHcY5~MQPbF z=sla{Y-59KJmhs6U1(<2#)BU1a`Vb8;nYT!%6nFR;A?$iK9#J}#|z<`)KtEA(;a8~ zP?UrSm7CahxoO>a;m9VmKfUfwviKBPLK@{Vi()e#sBw;LEDL0}WZ=Qc{Lc!tP(Q3L z61>;c`9Rt0b<^PX&blR_SX1XlKX|<^L4qg#G zY~4jSVfPSEOS41+#jqceR& zZJhY1aC&pSP-t8Xhp&eu(1h+SA233WO}4>=U870;)%+w;LPKS1APuZ+?Pl8LRqMQk`c~|u zrgfEqtPLlneY`InTDke08}`!DaLJYoIwiEx#QdvEr{9G)-eMk(I#=7Mqbts~jUzB1 ze=UB*)A$(eUyP?igE3)${ni+J?*CzoRejtM=r{vEsI-kUFMo=|%gk{H@j*HSL1j3s zPGIt{aIPZMk5-m-91j-uwkc`rsL;s_P5P)KgOPkR2wr_86vxy0j(;_tf|dAGdLn*3 zo(^MaA0mz;CWgZsr5y=0yeu?E67)Gf=3gMrAkHGrA-+VMM|2||K>2|VoZSBqnlbC= z;pK$G${FGEo5Kr#(HH&JBLJ}+u>v6;$9n;>68e1V#W7Z_ASH@h}(!eh`Wd%5nmy$B6<*C zBYr~ML-Zr=BL-t-9tb7E6R`)|_ZGqn)BniWzan#>Ssq)4Gv-%WNE#Aa1wVRic~czE zuuHXNiFIH{cyBrCV@;)B-Qpv)rrd^aSwpO;mJwU-+fyl9u1T!Awdq?jovf(Yg-*0ub=~TD2o+H3ScPOds_SWsJHG4qYQtWI^l_s}bU~Dc< z=IJ(q9N0h=6%qDAEJv_S86a1w-vZ^mD%5>`*5}Sb=xH^1#`Zw(dS#t_-!NOzi#Qa zx@o^@$+y*%-D%$8V%4Sp)Z$|^b~|b=@f1?<ep{d^OpLo6EOZA?3wAaC*G(u&S_=o0BZH=x>#Wj_)|0kAzB7NDTn^(8x1JSE;QZokqph}KOSUbs zHVLkO(E5d;cdMb-Z0Ox)=oN(C_MV4Rs&YQ>&w*`hob~;_o7?_kv#GnYZJd2fKGF7r z+?xBLvoOxvno@-bv!t-~)(#~YBLwS%2n!+w9lUUDhmv+i3SEA6%%?jLuOW6)=F^V* G@&5w;y!8+O diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo index 2032a188505431c79940f90d21a5f169c2830ee9..e77e65c291269e699554f480fa40216314db7bea 100644 GIT binary patch delta 5564 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 vxZK!vR}NYoH6)Aoj+G;yHd>7>mCpYGG^@pI diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm index 69a41bb160ccc30bd8121f015a176b253d188255..16525632e4e1abcea62d988e069c93edeb2820fe 100644 GIT binary patch delta 230 zcmcaMoAFlk1`9S`Ck8VHLm)P0uwby5{My)bvz$mB)8=0sE-aHn_~j-m7|Lw66O>>? zQ)nv_zxkMv7$dJUhJGF8FxJU(Tx^pqSdUCTV9YbgOks0{<^v8?rJK`@N*Q@w&~#gG wHnFr|LKWUT*W8wI@(vpTURPw*o3GovWkeIYY-h~H*Z=?k delta 2146 zcmbVNUuaup6hBG-*v8)6v`uVo)+9H%oo&EmUu)O3+Z4L4gEH31rgqXnY16dM#V+K} zoG>iD2s-Ov=WU`O_#lYjyc<+ds4p@frh9Rq55jyACo1BL;sk%+z24*|Xl zobx;9JNbRz&)<35^YM7Qx{pTi8Ye-I(-@6%G_cRS*uK@y_o7{GSt?M0yA>l;p)#GJ zJlq?Nn?vL>ieB-xPLY$3V0Dh5{>mshJv4>n4)U%XB&XNn0ZnNs~ zq@p2TOexcg$XJV+k=C{XSd<+MUyb;xeADWR#Wv@PNpnZU)e(Q9g{yc&%Tf{97U(5< zp3Z^0JJR5OEz*LH`JLTq^Sl!FG)-;8h?<-JQyz7E+i_m>da~x<9S2&wOPI$pCbB{o zY;LujjiJcNoBl)mbTW9j2tp-V#pfEratO|mPJ5^VYmQEWa>Z&OM^7Pn8BIuU7Irx} zd2l)6+s1GFV>GDP$u3Zm9-}0`8cg%Sa0lNG$Gk}kq#Z$A5s|~FWrI)EfgNDn4SWHG z9e922F3s($Q7xhR9|L{7WwgpB*X0Sgn_ET`Nu0?uG)pryMaStdO~WEvvwhonRzN-p zWR8|FlvQ9CKtV)xeiIX*KgSJ@tovmHKe%Pw!szo(#z3PNgiD=DdX-@;o z%aM?aWewY)MHb6{wZ6_OOTMOQuE-s=$co&h?Ha2_k}2+suf!D*uLPFTvl&b+WA*rh zxCPIq(CMD|9KSvVhVKu>6oK`xn)n;zcPR-IHA&FvsCZp`^v1gQ?DD#JMLZ|GLT;lI zqtmzIJ@LNy1quIJImU~r-jt4#WC6En5y(|s17)98Xi5^`VPEgG zoxBK;)OdMU*eNr>=`@Lz&f~ipZV|P&LlQV|sZNH6Q}Kw?t4=q>m*Qva#7*qP>EnSV K^I+=T*8c$BAmLg7 diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h index ba8f0de..c66ff4e 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h @@ -403,7 +403,7 @@ private: System::Windows::Forms::Label^ labNormalRomOffset; private: System::Windows::Forms::TextBox^ tboxNormalRomOffset; private: System::Windows::Forms::CheckBox^ cboxIsSubBanner; private: System::Windows::Forms::Label^ labKeyTableRomOffset; -private: System::Windows::Forms::CheckBox^ cboxIsWL; + private: System::Windows::Forms::TextBox^ tboxPrivateSize; private: System::Windows::Forms::Label^ labPrivateSize; private: System::Windows::Forms::TextBox^ tboxKeyTableRomOffset; @@ -484,8 +484,8 @@ private: System::Windows::Forms::GroupBox^ gboxExFlags; -private: System::Windows::Forms::GroupBox^ gboxEULA; -private: System::Windows::Forms::GroupBox^ gboxIcon; + + private: System::Windows::Forms::GroupBox^ gboxParental; private: System::Windows::Forms::TextBox^ tboxGuideRomInfo; private: System::Windows::Forms::TextBox^ tboxGuideTWLInfo; @@ -563,12 +563,12 @@ private: System::Windows::Forms::TextBox^ tboxAppType; private: System::Windows::Forms::TextBox^ tboxMedia; private: System::Windows::Forms::Label^ labProductNameLimit; private: System::Windows::Forms::Label^ labProductNameLimitForeign; -private: System::Windows::Forms::RadioButton^ rIsWiFiIcon; -private: System::Windows::Forms::RadioButton^ rIsWirelessIcon; -private: System::Windows::Forms::RadioButton^ rIsNoIcon; + + + @@ -607,6 +607,17 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnName; private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnBegin; private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnEnd; private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; +private: System::Windows::Forms::GroupBox^ gboxLaunch; +private: System::Windows::Forms::Label^ labConnectIcon; +private: System::Windows::Forms::TextBox^ tboxConnectIcon; +private: System::Windows::Forms::Label^ labIsGameCardOn2; + + + + + + + @@ -951,19 +962,19 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->labHex3 = (gcnew System::Windows::Forms::Label()); this->tboxIsCodec = (gcnew System::Windows::Forms::TextBox()); this->labIsCodec = (gcnew System::Windows::Forms::Label()); + this->tboxPrivateSize = (gcnew System::Windows::Forms::TextBox()); + this->labPrivateSize = (gcnew System::Windows::Forms::Label()); this->labNormalRomOffset = (gcnew System::Windows::Forms::Label()); this->tboxNormalRomOffset = (gcnew System::Windows::Forms::TextBox()); this->labKeyTableRomOffset = (gcnew System::Windows::Forms::Label()); - this->tboxPrivateSize = (gcnew System::Windows::Forms::TextBox()); - this->labPrivateSize = (gcnew System::Windows::Forms::Label()); - this->tboxKeyTableRomOffset = (gcnew System::Windows::Forms::TextBox()); this->labPublicSize = (gcnew System::Windows::Forms::Label()); this->tboxPublicSize = (gcnew System::Windows::Forms::TextBox()); + this->tboxKeyTableRomOffset = (gcnew System::Windows::Forms::TextBox()); this->cboxIsSubBanner = (gcnew System::Windows::Forms::CheckBox()); - this->cboxIsWL = (gcnew System::Windows::Forms::CheckBox()); this->cboxIsNormalJump = (gcnew System::Windows::Forms::CheckBox()); this->cboxIsTmpJump = (gcnew System::Windows::Forms::CheckBox()); this->gboxAccess = (gcnew System::Windows::Forms::GroupBox()); + this->labIsGameCardOn2 = (gcnew System::Windows::Forms::Label()); this->labAccessOther = (gcnew System::Windows::Forms::Label()); this->tboxAccessOther = (gcnew System::Windows::Forms::TextBox()); this->tboxIsGameCardOn = (gcnew System::Windows::Forms::TextBox()); @@ -1007,6 +1018,9 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->colLibName = (gcnew System::Windows::Forms::DataGridViewTextBoxColumn()); this->tboxGuideRomInfo = (gcnew System::Windows::Forms::TextBox()); this->tabTWLInfo = (gcnew System::Windows::Forms::TabPage()); + this->gboxLaunch = (gcnew System::Windows::Forms::GroupBox()); + this->labConnectIcon = (gcnew System::Windows::Forms::Label()); + this->tboxConnectIcon = (gcnew System::Windows::Forms::TextBox()); this->tboxGuideTWLInfo = (gcnew System::Windows::Forms::TextBox()); this->gboxExFlags = (gcnew System::Windows::Forms::GroupBox()); this->tabRomEditInfo = (gcnew System::Windows::Forms::TabPage()); @@ -1016,11 +1030,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->butSetBack = (gcnew System::Windows::Forms::Button()); this->tboxGuideRomEditInfo = (gcnew System::Windows::Forms::TextBox()); this->gboxParental = (gcnew System::Windows::Forms::GroupBox()); - this->gboxIcon = (gcnew System::Windows::Forms::GroupBox()); - this->rIsNoIcon = (gcnew System::Windows::Forms::RadioButton()); - this->rIsWiFiIcon = (gcnew System::Windows::Forms::RadioButton()); - this->rIsWirelessIcon = (gcnew System::Windows::Forms::RadioButton()); - this->gboxEULA = (gcnew System::Windows::Forms::GroupBox()); this->tabSubmitInfo = (gcnew System::Windows::Forms::TabPage()); this->labProductNameLimit = (gcnew System::Windows::Forms::Label()); this->tboxGuideSubmitInfo = (gcnew System::Windows::Forms::TextBox()); @@ -1065,12 +1074,11 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->tabRomInfo->SuspendLayout(); (cli::safe_cast(this->gridLibrary))->BeginInit(); this->tabTWLInfo->SuspendLayout(); + this->gboxLaunch->SuspendLayout(); this->gboxExFlags->SuspendLayout(); this->tabRomEditInfo->SuspendLayout(); this->gboxOtherSpec->SuspendLayout(); this->gboxParental->SuspendLayout(); - this->gboxIcon->SuspendLayout(); - this->gboxEULA->SuspendLayout(); this->tabSubmitInfo->SuspendLayout(); this->gboxForeign->SuspendLayout(); this->tabCompanyInfo->SuspendLayout(); @@ -1950,14 +1958,14 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->gboxTWLExInfo->Controls->Add(this->labHex3); this->gboxTWLExInfo->Controls->Add(this->tboxIsCodec); this->gboxTWLExInfo->Controls->Add(this->labIsCodec); + this->gboxTWLExInfo->Controls->Add(this->tboxPrivateSize); + this->gboxTWLExInfo->Controls->Add(this->labPrivateSize); this->gboxTWLExInfo->Controls->Add(this->labNormalRomOffset); this->gboxTWLExInfo->Controls->Add(this->tboxNormalRomOffset); this->gboxTWLExInfo->Controls->Add(this->labKeyTableRomOffset); - this->gboxTWLExInfo->Controls->Add(this->tboxPrivateSize); - this->gboxTWLExInfo->Controls->Add(this->labPrivateSize); - this->gboxTWLExInfo->Controls->Add(this->tboxKeyTableRomOffset); this->gboxTWLExInfo->Controls->Add(this->labPublicSize); this->gboxTWLExInfo->Controls->Add(this->tboxPublicSize); + this->gboxTWLExInfo->Controls->Add(this->tboxKeyTableRomOffset); resources->ApplyResources(this->gboxTWLExInfo, L"gboxTWLExInfo"); this->gboxTWLExInfo->Name = L"gboxTWLExInfo"; this->gboxTWLExInfo->TabStop = false; @@ -1988,6 +1996,17 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; resources->ApplyResources(this->labIsCodec, L"labIsCodec"); this->labIsCodec->Name = L"labIsCodec"; // + // tboxPrivateSize + // + resources->ApplyResources(this->tboxPrivateSize, L"tboxPrivateSize"); + this->tboxPrivateSize->Name = L"tboxPrivateSize"; + this->tboxPrivateSize->ReadOnly = true; + // + // labPrivateSize + // + resources->ApplyResources(this->labPrivateSize, L"labPrivateSize"); + this->labPrivateSize->Name = L"labPrivateSize"; + // // labNormalRomOffset // resources->ApplyResources(this->labNormalRomOffset, L"labNormalRomOffset"); @@ -2004,23 +2023,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; resources->ApplyResources(this->labKeyTableRomOffset, L"labKeyTableRomOffset"); this->labKeyTableRomOffset->Name = L"labKeyTableRomOffset"; // - // tboxPrivateSize - // - resources->ApplyResources(this->tboxPrivateSize, L"tboxPrivateSize"); - this->tboxPrivateSize->Name = L"tboxPrivateSize"; - this->tboxPrivateSize->ReadOnly = true; - // - // labPrivateSize - // - resources->ApplyResources(this->labPrivateSize, L"labPrivateSize"); - this->labPrivateSize->Name = L"labPrivateSize"; - // - // tboxKeyTableRomOffset - // - resources->ApplyResources(this->tboxKeyTableRomOffset, L"tboxKeyTableRomOffset"); - this->tboxKeyTableRomOffset->Name = L"tboxKeyTableRomOffset"; - this->tboxKeyTableRomOffset->ReadOnly = true; - // // labPublicSize // resources->ApplyResources(this->labPublicSize, L"labPublicSize"); @@ -2032,18 +2034,18 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->tboxPublicSize->Name = L"tboxPublicSize"; this->tboxPublicSize->ReadOnly = true; // + // tboxKeyTableRomOffset + // + resources->ApplyResources(this->tboxKeyTableRomOffset, L"tboxKeyTableRomOffset"); + this->tboxKeyTableRomOffset->Name = L"tboxKeyTableRomOffset"; + this->tboxKeyTableRomOffset->ReadOnly = true; + // // cboxIsSubBanner // resources->ApplyResources(this->cboxIsSubBanner, L"cboxIsSubBanner"); this->cboxIsSubBanner->Name = L"cboxIsSubBanner"; this->cboxIsSubBanner->UseVisualStyleBackColor = true; // - // cboxIsWL - // - resources->ApplyResources(this->cboxIsWL, L"cboxIsWL"); - this->cboxIsWL->Name = L"cboxIsWL"; - this->cboxIsWL->UseVisualStyleBackColor = true; - // // cboxIsNormalJump // resources->ApplyResources(this->cboxIsNormalJump, L"cboxIsNormalJump"); @@ -2058,6 +2060,7 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; // // gboxAccess // + this->gboxAccess->Controls->Add(this->labIsGameCardOn2); this->gboxAccess->Controls->Add(this->labAccessOther); this->gboxAccess->Controls->Add(this->tboxAccessOther); this->gboxAccess->Controls->Add(this->tboxIsGameCardOn); @@ -2068,6 +2071,11 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->gboxAccess->Name = L"gboxAccess"; this->gboxAccess->TabStop = false; // + // labIsGameCardOn2 + // + resources->ApplyResources(this->labIsGameCardOn2, L"labIsGameCardOn2"); + this->labIsGameCardOn2->Name = L"labIsGameCardOn2"; + // // labAccessOther // resources->ApplyResources(this->labAccessOther, L"labAccessOther"); @@ -2365,6 +2373,7 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; // // tabTWLInfo // + this->tabTWLInfo->Controls->Add(this->gboxLaunch); this->tabTWLInfo->Controls->Add(this->tboxGuideTWLInfo); this->tabTWLInfo->Controls->Add(this->gboxExFlags); this->tabTWLInfo->Controls->Add(this->gboxShared2Size); @@ -2375,6 +2384,26 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->tabTWLInfo->Name = L"tabTWLInfo"; this->tabTWLInfo->UseVisualStyleBackColor = true; // + // gboxLaunch + // + this->gboxLaunch->Controls->Add(this->labConnectIcon); + this->gboxLaunch->Controls->Add(this->tboxConnectIcon); + this->gboxLaunch->Controls->Add(this->cboxIsEULA); + resources->ApplyResources(this->gboxLaunch, L"gboxLaunch"); + this->gboxLaunch->Name = L"gboxLaunch"; + this->gboxLaunch->TabStop = false; + // + // labConnectIcon + // + resources->ApplyResources(this->labConnectIcon, L"labConnectIcon"); + this->labConnectIcon->Name = L"labConnectIcon"; + // + // tboxConnectIcon + // + resources->ApplyResources(this->tboxConnectIcon, L"tboxConnectIcon"); + this->tboxConnectIcon->Name = L"tboxConnectIcon"; + this->tboxConnectIcon->ReadOnly = true; + // // tboxGuideTWLInfo // this->tboxGuideTWLInfo->BackColor = System::Drawing::SystemColors::Info; @@ -2386,7 +2415,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; // this->gboxExFlags->Controls->Add(this->cboxIsNormalJump); this->gboxExFlags->Controls->Add(this->cboxIsTmpJump); - this->gboxExFlags->Controls->Add(this->cboxIsWL); this->gboxExFlags->Controls->Add(this->cboxIsSubBanner); resources->ApplyResources(this->gboxExFlags, L"gboxExFlags"); this->gboxExFlags->Name = L"gboxExFlags"; @@ -2398,8 +2426,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->tabRomEditInfo->Controls->Add(this->butSetBack); this->tabRomEditInfo->Controls->Add(this->tboxGuideRomEditInfo); this->tabRomEditInfo->Controls->Add(this->gboxParental); - this->tabRomEditInfo->Controls->Add(this->gboxIcon); - this->tabRomEditInfo->Controls->Add(this->gboxEULA); resources->ApplyResources(this->tabRomEditInfo, L"tabRomEditInfo"); this->tabRomEditInfo->Name = L"tabRomEditInfo"; this->tabRomEditInfo->UseVisualStyleBackColor = true; @@ -2461,42 +2487,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->gboxParental->Name = L"gboxParental"; this->gboxParental->TabStop = false; // - // gboxIcon - // - this->gboxIcon->Controls->Add(this->rIsNoIcon); - this->gboxIcon->Controls->Add(this->rIsWiFiIcon); - this->gboxIcon->Controls->Add(this->rIsWirelessIcon); - resources->ApplyResources(this->gboxIcon, L"gboxIcon"); - this->gboxIcon->Name = L"gboxIcon"; - this->gboxIcon->TabStop = false; - // - // rIsNoIcon - // - resources->ApplyResources(this->rIsNoIcon, L"rIsNoIcon"); - this->rIsNoIcon->Checked = true; - this->rIsNoIcon->Name = L"rIsNoIcon"; - this->rIsNoIcon->TabStop = true; - this->rIsNoIcon->UseVisualStyleBackColor = true; - // - // rIsWiFiIcon - // - resources->ApplyResources(this->rIsWiFiIcon, L"rIsWiFiIcon"); - this->rIsWiFiIcon->Name = L"rIsWiFiIcon"; - this->rIsWiFiIcon->UseVisualStyleBackColor = true; - // - // rIsWirelessIcon - // - resources->ApplyResources(this->rIsWirelessIcon, L"rIsWirelessIcon"); - this->rIsWirelessIcon->Name = L"rIsWirelessIcon"; - this->rIsWirelessIcon->UseVisualStyleBackColor = true; - // - // gboxEULA - // - this->gboxEULA->Controls->Add(this->cboxIsEULA); - resources->ApplyResources(this->gboxEULA, L"gboxEULA"); - this->gboxEULA->Name = L"gboxEULA"; - this->gboxEULA->TabStop = false; - // // tabSubmitInfo // this->tabSubmitInfo->Controls->Add(this->labProductNameLimit); @@ -2790,6 +2780,8 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; (cli::safe_cast(this->gridLibrary))->EndInit(); this->tabTWLInfo->ResumeLayout(false); this->tabTWLInfo->PerformLayout(); + this->gboxLaunch->ResumeLayout(false); + this->gboxLaunch->PerformLayout(); this->gboxExFlags->ResumeLayout(false); this->gboxExFlags->PerformLayout(); this->tabRomEditInfo->ResumeLayout(false); @@ -2798,10 +2790,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; this->gboxOtherSpec->PerformLayout(); this->gboxParental->ResumeLayout(false); this->gboxParental->PerformLayout(); - this->gboxIcon->ResumeLayout(false); - this->gboxIcon->PerformLayout(); - this->gboxEULA->ResumeLayout(false); - this->gboxEULA->PerformLayout(); this->tabSubmitInfo->ResumeLayout(false); this->tabSubmitInfo->PerformLayout(); this->gboxForeign->ResumeLayout(false); @@ -2916,9 +2904,6 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; void readOnly( void ) { this->cboxIsEULA->Enabled = false; - this->rIsWirelessIcon->Enabled = false; - this->rIsWiFiIcon->Enabled = false; - this->rIsNoIcon->Enabled = false; this->cboxIsUGC->Enabled = false; this->cboxIsPhotoEx->Enabled = false; @@ -2974,8 +2959,8 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; // SRLのROM情報をフォームに反映させる(ファイルが読み込まれていることが前提) void setSrlForms(void); - // SRLの特殊な設定をフォームにセットする(言語切り替えで表示を変えたいので独立させる) - void setSrlFormsCaptionEx(); + // ROM情報のうちテキストボックスを更新する(言語切り替えで表示を変えたいので独立させる) + void setSrlFormsTextBox(); // フォームの入力をチェックする System::Boolean checkSrlForms(void); @@ -3623,25 +3608,14 @@ private: System::Windows::Forms::DataGridViewTextBoxColumn^ colWarnCause; return; // 編集可能情報を読み込み時の設定に戻す - this->cboxIsEULA->Checked = this->hSrl->IsEULA; - if( ( this->hSrl->IsWiFiIcon && this->hSrl->IsWirelessIcon) || - (!this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon) ) - { - this->rIsNoIcon->Checked = true; - } - else if( this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon ) - { - this->rIsWiFiIcon->Checked = true; - } - else - { - this->rIsWirelessIcon->Checked = true; - } this->setRegionForms(); this->setParentalForms(); this->loadOtherForms(); // SRLに登録されていないROM仕様のフォームも戻す } + + + }; // enf of ref class Form1 } // end of namespace MasterEditorTWL diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx index efa1709..b720b51 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx @@ -341,10 +341,10 @@ 繝ェ繝シ繧ク繝ァ繝ウ - 157, 16 + 213, 16 - EULA縺ク縺ョ蜷梧э繧貞ソ隕√→縺吶k + EULA(蛻ゥ逕ィ隕冗エ)縺ク縺ョ蜷梧э繧貞ソ隕√→縺吶k 譌・譛ャ縺ョ縺ソ @@ -589,12 +589,6 @@ 繧オ繝悶ヰ繝翫シ繝輔ぃ繧、繝ォ譛牙柑 - - 155, 16 - - - NTR繝帙Ρ繧、繝医Μ繧ケ繝育スイ蜷肴怏蜉ケ - 121, 16 @@ -607,6 +601,12 @@ tmp繧ク繝」繝ウ繝苓ィア蜿ッ + + 98, 12 + + + (NAND繧「繝励Μ縺九i縺ョ) + 36, 12 @@ -614,10 +614,10 @@ 縺昴ョ莉 - 87, 12 + 99, 12 - 繧イ繝シ繝繧ォ繝シ繝蛾崕貅 + 繧イ繝シ繝繧ォ繝シ繝峨い繧ッ繧サ繧ケ 121, 16 @@ -706,6 +706,12 @@ ROM蝓コ譛ャ諠蝣ア(遒コ隱咲畑) + + 173, 12 + + + DSi繝。繝九Η繝シ荳翫〒縺ョ騾壻ソ。繧「繧、繧ウ繝ウ陦ィ遉コ + 縺薙ョ繧ソ繝悶ョ諠蝣ア縺ッ邱ィ髮荳榊庄縺ァ縺吶ゅョ繝シ繧ソ縺ォ隱、繧翫′縺ゅk蝣エ蜷医↓縺ッROM繝繝シ繧ソ縺ョ菴懈先凾縺ョ險ュ螳壹r隕狗峩縺励※縺上□縺輔>縲 @@ -739,30 +745,6 @@ 繝ェ繝シ繧ク繝ァ繝ウ縺ィ繝ャ繝シ繝繧」繝ウ繧ー諠蝣ア - - 144, 16 - - - 騾壻ソ。繧「繧、繧ウ繝ウ繧定。ィ遉コ縺励↑縺 - - - 134, 16 - - - Wi-Fi騾壻ソ。繧「繧、繧ウ繝ウ陦ィ遉コ - - - 167, 16 - - - DS繝ッ繧、繝、繝ャ繧ケ騾壻ソ。繧「繧、繧ウ繝ウ陦ィ遉コ - - - 繝。繝九Η繝シ荳翫〒縺ョ騾壻ソ。繧「繧、繧ウ繝ウ陦ィ遉コ - - - EULA(蛻ゥ逕ィ隕冗エ) - ROM逋サ骭イ諠蝣ア(邱ィ髮蜿ッ) diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX index d3020c5..6b25eaf 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX @@ -1362,8 +1362,11 @@ True + + False + - 8, 20 + 8, 23 155, 16 @@ -1381,10 +1384,10 @@ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - gboxEULA + gboxLaunch - 0 + 2 Japan Only @@ -3370,7 +3373,7 @@ True - 7, 180 + 13, 169 34, 12 @@ -3397,7 +3400,7 @@ True - 6, 155 + 12, 144 34, 12 @@ -3424,7 +3427,7 @@ True - 7, 130 + 13, 119 34, 12 @@ -3451,7 +3454,7 @@ True - 7, 105 + 13, 94 34, 12 @@ -3478,7 +3481,7 @@ True - 7, 80 + 13, 69 34, 12 @@ -3505,7 +3508,7 @@ True - 7, 55 + 13, 44 34, 12 @@ -3529,7 +3532,7 @@ 5 - 46, 177 + 52, 166 90, 19 @@ -3553,7 +3556,7 @@ 6 - 47, 152 + 53, 141 89, 19 @@ -3577,7 +3580,7 @@ 7 - 47, 127 + 53, 116 89, 19 @@ -3601,7 +3604,7 @@ 8 - 47, 102 + 53, 91 89, 19 @@ -3625,7 +3628,7 @@ 9 - 47, 77 + 53, 66 89, 19 @@ -3649,7 +3652,7 @@ 10 - 47, 52 + 53, 41 89, 19 @@ -3679,7 +3682,7 @@ False - 8, 25 + 14, 19 118, 16 @@ -3703,10 +3706,10 @@ 12 - 547, 54 + 545, 147 - 164, 220 + 181, 197 1 @@ -3724,7 +3727,7 @@ tabTWLInfo - 2 + 3 True @@ -3838,7 +3841,7 @@ True - 261, 46 + 257, 98 11, 12 @@ -3865,7 +3868,7 @@ True - 261, 21 + 257, 123 11, 12 @@ -3889,10 +3892,10 @@ 2 - 172, 118 + 179, 69 - 87, 19 + 75, 19 28 @@ -3916,7 +3919,7 @@ True - 55, 121 + 62, 72 75, 12 @@ -3939,89 +3942,11 @@ 4 - - True - - - 7, 21 - - - 160, 12 - - - 9 - - - TWL Normal Area ROM Offset - - - labNormalRomOffset - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxTWLExInfo - - - 5 - - - 172, 18 - - - 87, 19 - - - 8 - - - Right - - - tboxNormalRomOffset - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxTWLExInfo - - - 6 - - - True - - - 7, 46 - - - 159, 12 - - - 11 - - - TWL Secure Area ROM Offset - - - labKeyTableRomOffset - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxTWLExInfo - - - 7 - - 172, 93 + 179, 44 - 87, 19 + 75, 19 13 @@ -4039,13 +3964,16 @@ gboxTWLExInfo - 8 + 5 True + + NoControl + - 31, 96 + 38, 47 123, 12 @@ -4066,37 +3994,94 @@ gboxTWLExInfo + 6 + + + True + + + 7, 123 + + + 160, 12 + + 9 - - 172, 43 + + TWL Normal Area ROM Offset - - 87, 19 + + labNormalRomOffset - - 10 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Right - - - tboxKeyTableRomOffset - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + gboxTWLExInfo - - 10 + + 7 + + + 179, 120 + + + 75, 19 + + + 8 + + + Right + + + tboxNormalRomOffset + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxTWLExInfo + + + 8 + + + True + + + 7, 98 + + + 159, 12 + + + 11 + + + TWL Secure Area ROM Offset + + + labKeyTableRomOffset + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxTWLExInfo + + + 9 True + + NoControl + - 31, 71 + 38, 22 118, 12 @@ -4117,13 +4102,13 @@ gboxTWLExInfo - 11 + 10 - 172, 68 + 179, 19 - 87, 19 + 75, 19 12 @@ -4141,19 +4126,43 @@ gboxTWLExInfo + 11 + + + 179, 95 + + + 75, 19 + + + 10 + + + Right + + + tboxKeyTableRomOffset + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxTWLExInfo + + 12 - 231, 54 + 251, 54 - 300, 146 + 280, 146 24 - TWL Extended Info. + TWL Extended Info gboxTWLExInfo @@ -4165,7 +4174,7 @@ tabTWLInfo - 3 + 4 True @@ -4174,7 +4183,7 @@ False - 14, 62 + 14, 18 140, 16 @@ -4195,36 +4204,6 @@ gboxExFlags - 3 - - - True - - - False - - - 14, 84 - - - 188, 16 - - - 25 - - - Enable NTR WhiteList Signature - - - cboxIsWL - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxExFlags - - 2 @@ -4234,7 +4213,7 @@ False - 14, 18 + 14, 62 154, 16 @@ -4287,11 +4266,44 @@ 1 + + True + + + MiddleRight + + + NoControl + + + 5, 73 + + + 127, 12 + + + 6 + + + (For NAND Application) + + + labIsGameCardOn2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxAccess + + + 0 + True - 139, 20 + 145, 21 39, 12 @@ -4312,16 +4324,16 @@ gboxAccess - 0 + 1 - 141, 36 + 147, 36 True - 142, 85 + 123, 85 4 @@ -4336,10 +4348,10 @@ gboxAccess - 1 + 2 - 8, 102 + 6, 102 122, 19 @@ -4360,22 +4372,22 @@ gboxAccess - 2 + 3 True - 7, 87 + 6, 87 - 64, 12 + 104, 12 2 - Card Power + Game Card Access labIsGameCardOn @@ -4387,7 +4399,7 @@ gboxAccess - 3 + 4 True @@ -4417,7 +4429,7 @@ gboxAccess - 4 + 5 True @@ -4447,13 +4459,13 @@ gboxAccess - 5 + 6 - 231, 211 + 251, 211 - 300, 133 + 280, 133 0 @@ -4471,22 +4483,22 @@ tabTWLInfo - 4 + 5 True - 21, 98 + 12, 98 - 56, 12 + 91, 12 11 - App. Type + Application Type labAppType @@ -4504,7 +4516,7 @@ True - 39, 73 + 40, 73 35, 12 @@ -4528,7 +4540,7 @@ 1 - 83, 95 + 113, 95 71, 19 @@ -4552,7 +4564,7 @@ 2 - 83, 70 + 113, 70 71, 19 @@ -4579,7 +4591,7 @@ True - 157, 48 + 189, 50 11, 12 @@ -4603,7 +4615,7 @@ 4 - 83, 20 + 113, 21 71, 19 @@ -4630,7 +4642,7 @@ True - 11, 23 + 24, 24 63, 12 @@ -4657,7 +4669,7 @@ True - 11, 48 + 24, 48 66, 12 @@ -4681,7 +4693,7 @@ 7 - 83, 45 + 113, 45 71, 19 @@ -4711,7 +4723,7 @@ True - 170, 34 + 186, 34 4 @@ -4735,13 +4747,13 @@ 12, 122 - 58, 12 + 56, 12 5 - Other Info. + Other Info labAppTypeOther @@ -4759,7 +4771,7 @@ 12, 54 - 198, 174 + 225, 174 23 @@ -4777,7 +4789,7 @@ tabTWLInfo - 5 + 6 True @@ -5046,6 +5058,78 @@ 0 + + True + + + 6, 50 + + + 200, 12 + + + 2 + + + Display Connection Icon On DSi Menu + + + labConnectIcon + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxLaunch + + + 0 + + + 6, 65 + + + 192, 19 + + + 1 + + + tboxConnectIcon + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gboxLaunch + + + 1 + + + 12, 238 + + + 225, 106 + + + 37 + + + Launch Control On DSi Menu + + + gboxLaunch + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabTWLInfo + + + 0 + 24, 11 @@ -5068,13 +5152,13 @@ tabTWLInfo - 0 + 1 - 12, 236 + 545, 54 - 198, 108 + 181, 85 35 @@ -5092,7 +5176,7 @@ tabTWLInfo - 1 + 2 4, 21 @@ -5125,7 +5209,7 @@ True - 8, 18 + 15, 25 229, 16 @@ -5152,7 +5236,7 @@ True - 8, 46 + 15, 56 149, 16 @@ -5176,10 +5260,10 @@ 1 - 19, 225 + 445, 60 - 266, 70 + 266, 90 41 @@ -5200,7 +5284,7 @@ 0 - 51, 309 + 483, 185 185, 23 @@ -5209,7 +5293,7 @@ 38 - Set Back To Reading Settings + Set Back To Initial Settings butSetBack @@ -5251,7 +5335,7 @@ 2 - 313, 60 + 24, 60 398, 272 @@ -5274,135 +5358,6 @@ 3 - - True - - - 8, 25 - - - 104, 16 - - - 4 - - - Display No Icon - - - rIsNoIcon - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxIcon - - - 0 - - - True - - - 8, 77 - - - 209, 16 - - - 6 - - - Display an Icon of Wi-Fi Connection - - - rIsWiFiIcon - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxIcon - - - 1 - - - True - - - 8, 51 - - - 182, 16 - - - 5 - - - Display an Icon of DS Wireless - - - rIsWirelessIcon - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gboxIcon - - - 2 - - - 19, 114 - - - 266, 105 - - - 32 - - - Icons on the Menu - - - gboxIcon - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabRomEditInfo - - - 4 - - - 19, 60 - - - 266, 48 - - - 31 - - - EULA - - - gboxEULA - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabRomEditInfo - - - 5 - 4, 21 diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp index 687519f..2c4632c 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp @@ -39,13 +39,6 @@ void Form1::changeJapanese(void) this->changeMaxLength( this->tboxPerson1, 15 ); this->changeLanguage( "ja" ); - - // 特殊な設定用のテキストボックスの表記を変更 - this->setSrlFormsCaptionEx(); - - // 複数行表示の改行を挿入 - this->tboxGuideRomEditInfo->Text = this->tboxGuideRomEditInfo->Text->Replace( "", "\r\n" ); - this->tboxGuideErrorInfo->Text = this->tboxGuideErrorInfo->Text->Replace( "", "\r\n" ); } // 英語版への切り替え @@ -56,11 +49,6 @@ void Form1::changeEnglish(void) this->changeMaxLength( this->tboxPerson1, 30 ); this->changeLanguage( "en" ); - - this->setSrlFormsCaptionEx(); - - this->tboxGuideRomEditInfo->Text = this->tboxGuideRomEditInfo->Text->Replace( "", "\r\n" ); - this->tboxGuideErrorInfo->Text = this->tboxGuideErrorInfo->Text->Replace( "", "\r\n" ); } // 言語リソース切り替え @@ -298,7 +286,6 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->labPublicSize, L"labPublicSize"); resources->ApplyResources(this->tboxPublicSize, L"tboxPublicSize"); resources->ApplyResources(this->cboxIsSubBanner, L"cboxIsSubBanner"); - resources->ApplyResources(this->cboxIsWL, L"cboxIsWL"); resources->ApplyResources(this->cboxIsNormalJump, L"cboxIsNormalJump"); resources->ApplyResources(this->cboxIsTmpJump, L"cboxIsTmpJump"); resources->ApplyResources(this->gboxAccess, L"gboxAccess"); @@ -306,6 +293,7 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->tboxAccessOther, L"tboxAccessOther"); resources->ApplyResources(this->tboxIsGameCardOn, L"tboxIsGameCardOn"); resources->ApplyResources(this->labIsGameCardOn, L"labIsGameCardOn"); + resources->ApplyResources(this->labIsGameCardOn2, L"labIsGameCardOn2"); resources->ApplyResources(this->cboxIsNAND, L"cboxIsNAND"); resources->ApplyResources(this->cboxIsSD, L"cboxIsSD"); resources->ApplyResources(this->gboxTitleID, L"gboxTitleID"); @@ -345,6 +333,8 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->colLibName, L"colLibName"); resources->ApplyResources(this->tboxGuideRomInfo, L"tboxGuideRomInfo"); resources->ApplyResources(this->tabTWLInfo, L"tabTWLInfo"); + resources->ApplyResources(this->gboxLaunch, L"gboxLaunch"); + resources->ApplyResources(this->labConnectIcon, L"labConnectIcon"); resources->ApplyResources(this->tboxGuideTWLInfo, L"tboxGuideTWLInfo"); resources->ApplyResources(this->gboxExFlags, L"gboxExFlags"); resources->ApplyResources(this->tabRomEditInfo, L"tabRomEditInfo"); @@ -354,11 +344,6 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->butSetBack, L"butSetBack"); resources->ApplyResources(this->tboxGuideRomEditInfo, L"tboxGuideRomEditInfo"); resources->ApplyResources(this->gboxParental, L"gboxParental"); - resources->ApplyResources(this->gboxIcon, L"gboxIcon"); - resources->ApplyResources(this->rIsNoIcon, L"rIsNoIcon"); - resources->ApplyResources(this->rIsWiFiIcon, L"rIsWiFiIcon"); - resources->ApplyResources(this->rIsWirelessIcon, L"rIsWirelessIcon"); - resources->ApplyResources(this->gboxEULA, L"gboxEULA"); resources->ApplyResources(this->tabSubmitInfo, L"tabSubmitInfo"); resources->ApplyResources(this->labProductNameLimit, L"labProductNameLimit"); resources->ApplyResources(this->tboxGuideSubmitInfo, L"tboxGuideSubmitInfo"); @@ -387,6 +372,16 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->colWarnEnd, L"colWarnEnd"); resources->ApplyResources(this->colWarnCause, L"colWarnCause"); resources->ApplyResources(this, L"$this"); + + // テキストボックスの表記を変更 + if( !System::String::IsNullOrEmpty( this->tboxFile->Text ) ) + { + this->setSrlFormsTextBox(); + } + + // 複数行表示の改行を挿入 + this->tboxGuideRomEditInfo->Text = this->tboxGuideRomEditInfo->Text->Replace( "", "\r\n" ); + this->tboxGuideErrorInfo->Text = this->tboxGuideErrorInfo->Text->Replace( "", "\r\n" ); } // end of file \ No newline at end of file diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp index 89519df..d37e2f7 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp @@ -27,11 +27,6 @@ void Form1::setSrlProperties(void) { // ROMヘッダの[0,0x160)の領域はRead Onlyで変更しない - // TWL拡張領域のいくつかの情報をROMヘッダに反映させる - this->hSrl->IsEULA = this->cboxIsEULA->Checked; - this->hSrl->IsWiFiIcon = this->rIsWiFiIcon->Checked; - this->hSrl->IsWirelessIcon = this->rIsWirelessIcon->Checked; - // リージョン this->setRegionSrlPropaties(); @@ -79,7 +74,6 @@ void Form1::setSrlForms(void) this->cboxIsNormalJump->Checked = this->hSrl->IsNormalJump; this->cboxIsTmpJump->Checked = this->hSrl->IsTmpJump; this->cboxIsSubBanner->Checked = this->hSrl->IsSubBanner; - this->cboxIsWL->Checked = this->hSrl->IsWL; if( this->hSrl->IsCodecTWL == true ) { this->tboxIsCodec->Text = gcnew System::String( "TWL" ); @@ -174,8 +168,11 @@ void Form1::setSrlForms(void) } this->tboxAccessOther->Text = acc; + // 起動制限 + this->cboxIsEULA->Checked = this->hSrl->IsEULA; + // 特殊な設定をテキストボックスに反映 - this->setSrlFormsCaptionEx(); + this->setSrlFormsTextBox(); // SDKバージョンとライブラリ this->tboxSDK->Clear(); @@ -204,31 +201,54 @@ void Form1::setSrlForms(void) } // 編集可能情報 - this->cboxIsEULA->Checked = this->hSrl->IsEULA; - if( ( this->hSrl->IsWiFiIcon && this->hSrl->IsWirelessIcon) || - (!this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon) ) + this->setRegionForms(); + this->setParentalForms(); // ペアレンタルコントロール関連 + + // ROMヘッダには関係ないが + // NANDアプリのときにバックアップメモリを自動的に「なし」にしておく + if( this->hSrl->IsMediaNand ) { - this->rIsNoIcon->Checked = true; - } - else if( this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon ) - { - this->rIsWiFiIcon->Checked = true; + this->combBackup->SelectedIndex = this->combBackup->Items->Count - 2; + this->combBackup->Enabled = false; } else { - this->rIsWirelessIcon->Checked = true; + this->combBackup->Enabled = true; } - this->setRegionForms(); - this->setParentalForms(); // ペアレンタルコントロール関連 } // setSrlForms() // SRLの特殊な設定をフォームにセットする(言語切り替えで表示を変えたいので独立させる) -void Form1::setSrlFormsCaptionEx() +void Form1::setSrlFormsTextBox() { - if( System::String::IsNullOrEmpty( this->tboxFile->Text ) ) + if( !this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon ) { - return; + if( this->isJapanese() ) + this->tboxConnectIcon->Text = "アイコンを表示しない"; + else + this->tboxConnectIcon->Text = "No Icon"; } + else if( this->hSrl->IsWiFiIcon && !this->hSrl->IsWirelessIcon ) + { + if( this->isJapanese() ) + this->tboxConnectIcon->Text = "Wi-Fiコネクションアイコン"; + else + this->tboxConnectIcon->Text = "Wi-Fi Connection Icon"; + } + else if( !this->hSrl->IsWiFiIcon && this->hSrl->IsWirelessIcon ) + { + if( this->isJapanese() ) + this->tboxConnectIcon->Text = "ワイヤレス通信アイコン"; + else + this->tboxConnectIcon->Text = "Wireless Icon"; + } + else + { + if( this->isJapanese() ) + this->tboxConnectIcon->Text = "不正な設定"; + else + this->tboxConnectIcon->Text = "Illegal Setting"; + } + System::String ^appother = gcnew System::String(""); if( !this->hSrl->IsLaunch ) { @@ -261,7 +281,7 @@ void Form1::setSrlFormsCaptionEx() else this->tboxCaptionEx->Text += gcnew System::String( "SDFC Register Accessible.\r\n" ); } -} // setSrlFormsCaptionEx() +} // setSrlFormsTextBox() // フォームの入力をチェックする System::Boolean Form1::checkSrlForms(void) diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_tmp.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_tmp.cpp index 5c7713d..b9fdc11 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_tmp.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_tmp.cpp @@ -84,14 +84,6 @@ System::Void Form1::saveTmp( System::String ^filename ) MasterEditorTWL::appendXmlTag( doc, form, "Mail2", this->tboxMail2->Text ); MasterEditorTWL::appendXmlTag( doc, form, "NTSC2", this->tboxNTSC2->Text ); - if( this->rIsWirelessIcon->Checked ) - MasterEditorTWL::appendXmlTag( doc, form, "DisplayIcon", "Wireless" ); - else if( this->rIsWiFiIcon->Checked ) - MasterEditorTWL::appendXmlTag( doc, form, "DisplayIcon", "WiFi" ); - else - MasterEditorTWL::appendXmlTag( doc, form, "DisplayIcon", "None" ); - - MasterEditorTWL::appendXmlTag( doc, form, "IsEULA", (this->cboxIsEULA->Checked)?"Y":"N" ); MasterEditorTWL::appendXmlTag( doc, form, "Region", this->combRegion->SelectedIndex.ToString() ); MasterEditorTWL::appendXmlTag( doc, form, "RatingCERO", this->combCERO->SelectedIndex.ToString() ); MasterEditorTWL::appendXmlTag( doc, form, "RatingESRB", this->combESRB->SelectedIndex.ToString() ); @@ -159,9 +151,10 @@ void Form1::loadTmp( System::String ^filename ) this->parseTmp( root, "/MasterEditorTWL/Form/ProductCode1", this->tboxProductCode1 ); this->parseTmp( root, "/MasterEditorTWL/Form/ProductCode2", this->tboxProductCode2 ); this->parseTmp( root, "/MasterEditorTWL/Form/SubmitVersion", this->numSubmitVersion ); - this->parseTmp( root, "/MasterEditorTWL/Form/Backup", this->combBackup ); this->parseTmp( root, "/MasterEditorTWL/Form/ReleaseDate", this->dateRelease ); this->parseTmp( root, "/MasterEditorTWL/Form/SubmitDate", this->dateSubmit ); + this->parseTmp( root, "/MasterEditorTWL/Form/Backup", this->combBackup ); + this->combBackup->Enabled = true; this->tboxBackupOther->Enabled = false; this->tboxBackupOther->Clear(); @@ -234,11 +227,6 @@ void Form1::loadTmp( System::String ^filename ) this->parseTmp( root, "/MasterEditorTWL/Form/Mail2", this->tboxMail2 ); this->parseTmp( root, "/MasterEditorTWL/Form/NTSC2", this->tboxNTSC2 ); - rbuts = gcnew cli::array{this->rIsWirelessIcon, this->rIsWiFiIcon, this->rIsNoIcon}; - strs = gcnew cli::array{"Wireless","WiFi","None"}; - this->parseTmp( root, "/MasterEditorTWL/Form/DisplayIcon", rbuts, strs ); - - this->parseTmp( root, "/MasterEditorTWL/Form/IsEULA", this->cboxIsEULA ); this->parseTmp( root, "/MasterEditorTWL/Form/Region", this->combRegion ); this->parseTmp( root, "/MasterEditorTWL/Form/RatingCERO", this->combCERO ); this->parseTmp( root, "/MasterEditorTWL/Form/RatingESRB", this->combESRB ); diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp index 5b58059..a96ce2d 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp @@ -1420,14 +1420,24 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp ) } } + if( this->IsWL ) + { + this->hErrorList->Add( gcnew RCMrcError( + "TWL拡張諸フラグ", 0x1bf, 0x1bf, + "本来、立つはずのないフラグが立てられています。ビルド時の設定をご確認ください。", + "TWL Extended Flag", + "Unavailable flag is set. Please check building option.", + false, true ) ); + } + if( this->IsWiFiIcon && this->IsWirelessIcon ) { this->hErrorList->Add( gcnew RCMrcError( "アイコン表示フラグ", 0x1bf, 0x1bf, - "ワイヤレス通信アイコンとWi-Fi通信アイコンは同時に表示できません。設定を無視して読み込みます。", - "Icon Displaying", - "Icon displayed on menu is either Wireless Icon or Wi-Fi Icon. This setting was ignored in reading.", - true, true ) ); // 修正可能 + "ワイヤレス通信アイコンとWi-Fi通信アイコンは同時に表示できません。", + "Icon Displaying Flag", + "Icon displayed on menu is either Wireless Icon or Wi-Fi Connection Icon.", + false, true ) ); } if( !this->IsMediaNand ) // カードアプリのときのみ diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.h b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.h index 5d70e4c..0eaac8d 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.h +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.h @@ -298,12 +298,12 @@ namespace MasterEditorTWL property System::Boolean IsOldDevEncrypt; // 旧開発用暗号フラグが立っている property System::Boolean IsSCFGAccess; // SCFGレジスタをロックしている - // TWL拡張フラグ 一部編集可能 + // TWL拡張フラグ Read Only property System::Boolean IsCodecTWL; - property System::Boolean IsEULA; // 編集可能 + property System::Boolean IsEULA; property System::Boolean IsSubBanner; - property System::Boolean IsWiFiIcon; // 編集可能 - property System::Boolean IsWirelessIcon; // 編集可能 + property System::Boolean IsWiFiIcon; + property System::Boolean IsWirelessIcon; property System::Boolean IsWL; // TWLアクセスコントロール Read Only