From 54dac2d2f5590c17ab55117cb12fc3f70bd7fbba Mon Sep 17 00:00:00 2001 From: change1331 Date: Sat, 26 Oct 2024 11:46:53 -0600 Subject: [PATCH 01/22] Added Flags to Spoiler map. --- visualizer/SamusShip.png | Bin 0 -> 8321 bytes visualizer/consts.js | 492 +++++++++++++++++++++++ visualizer/f_AllItemsSpawn.png | Bin 0 -> 1530 bytes visualizer/f_ClearedBabyKraidRoom.png | Bin 0 -> 2848 bytes visualizer/f_ClearedMetalPiratesRoom.png | Bin 0 -> 2422 bytes visualizer/f_ClearedPitRoom.png | Bin 0 -> 2232 bytes visualizer/f_ClearedPlasmaRoom.png | Bin 0 -> 2420 bytes visualizer/f_DefeatedBombTorizo.png | Bin 0 -> 9124 bytes visualizer/f_DefeatedBotwoon.png | Bin 0 -> 7589 bytes visualizer/f_DefeatedCrocomire.png | Bin 0 -> 8360 bytes visualizer/f_DefeatedDraygon.png | Bin 0 -> 26872 bytes visualizer/f_DefeatedGoldenTorizo.png | Bin 0 -> 7796 bytes visualizer/f_DefeatedKraid.png | Bin 0 -> 22136 bytes visualizer/f_DefeatedMotherBrain.png | Bin 0 -> 8494 bytes visualizer/f_DefeatedPhantoon.png | Bin 0 -> 8859 bytes visualizer/f_DefeatedRidley.png | Bin 0 -> 9162 bytes visualizer/f_DefeatedSporeSpawn.png | Bin 0 -> 6658 bytes visualizer/f_KilledMetroidRoom.png | Bin 0 -> 24804 bytes visualizer/f_MaridiaTubeBroken.png | Bin 0 -> 6753 bytes visualizer/f_ShaktoolDoneDigging.png | Bin 0 -> 4904 bytes visualizer/f_UsedAcidChozoStatue.png | Bin 0 -> 83177 bytes visualizer/f_UsedBowlingStatue.png | Bin 0 -> 4409 bytes visualizer/f_ZebesAwake.png | Bin 0 -> 927 bytes visualizer/index.html | 1 + visualizer/samus_vanilla.png | Bin 0 -> 3743 bytes visualizer/script.js | 321 +++++++-------- visualizer/style.css | 11 + 27 files changed, 658 insertions(+), 167 deletions(-) create mode 100644 visualizer/SamusShip.png create mode 100644 visualizer/consts.js create mode 100644 visualizer/f_AllItemsSpawn.png create mode 100644 visualizer/f_ClearedBabyKraidRoom.png create mode 100644 visualizer/f_ClearedMetalPiratesRoom.png create mode 100644 visualizer/f_ClearedPitRoom.png create mode 100644 visualizer/f_ClearedPlasmaRoom.png create mode 100644 visualizer/f_DefeatedBombTorizo.png create mode 100644 visualizer/f_DefeatedBotwoon.png create mode 100644 visualizer/f_DefeatedCrocomire.png create mode 100644 visualizer/f_DefeatedDraygon.png create mode 100644 visualizer/f_DefeatedGoldenTorizo.png create mode 100644 visualizer/f_DefeatedKraid.png create mode 100644 visualizer/f_DefeatedMotherBrain.png create mode 100644 visualizer/f_DefeatedPhantoon.png create mode 100644 visualizer/f_DefeatedRidley.png create mode 100644 visualizer/f_DefeatedSporeSpawn.png create mode 100644 visualizer/f_KilledMetroidRoom.png create mode 100644 visualizer/f_MaridiaTubeBroken.png create mode 100644 visualizer/f_ShaktoolDoneDigging.png create mode 100644 visualizer/f_UsedAcidChozoStatue.png create mode 100644 visualizer/f_UsedBowlingStatue.png create mode 100644 visualizer/f_ZebesAwake.png create mode 100644 visualizer/samus_vanilla.png diff --git a/visualizer/SamusShip.png b/visualizer/SamusShip.png new file mode 100644 index 0000000000000000000000000000000000000000..d0367445eebc93092776a1141fb0d698f8a683d0 GIT binary patch literal 8321 zcmV-{Ab#J8P)EX>4Tx04R}tkv&MmKpe$iQ>9WW4t9{@kfDl$T~x%eRIvyaN?V~-2a`*`ph-iL z;^HW{799LotU9+0Yt2!bCV&JIqBE>hzEl0u6Z503ls?%w0>9U!!7Of~!BfT~$W zCYccPg;g=|iXcW1!UQ4`Gxbz*k;}{zhl#~<56eBwDuzltLmX99jq-)O z%L?Z$&T6f}I``x+3>CGNEZ1p{B8erWkcJ2u4OCHsg&3_GDJC+spYZTU9DkZzGP$Z? zy9{yw(t_6gvB2ClTOzup4oK1pwO zwdfHrv<+NbcQttrxZD9oo^;8O9LY~pD3yTsGy0|iFnkLH*WBJZ`#607a@5uG4RCM> zjF%~U-Q(Q@y}kW=rqkaK)y#6vrxQ@_00006VoOIv0RI600RN!9r;`8x010qNS#tmY z3XA{%3XB20#?ROQ000McNliru=n5DNDJYRQn(F`n02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{03KOML_t(|+U;E}nBzFMJ+%`cu)v@}zyN~=0Rs#M1UwM1 zAfQ3O0}Ts2P_SUbS~jr2f`SDbJP@#;zykpb3Jfq95HP@CKtKb71_J)RJRo1|=vuO! z`tOO6M@L6jSMnMDWQPHc0Fc1|0BTt9|EC=CTML|hi*^|5T z*xhe3;P$gWm*)-;%L1rkpfVN*>ln0#J-!v^3)pK|%o8dm1@`lgu7T_0?#_X}C~OD% zxdE(oc0Ry<)4>0x3(pSEV3G`%7yaK>rE~6j?a$x*;@;&NavlBITVOohqs7W8pIv-P z*IC;n)x(L6zje0%W(yuNyJxw@BGjsR?paHY^GoMgTRHYSzYOKgZtJ^sV=UHdV7oPM zM&86^%w}V8cjtgAbzf~lX1~35y_m_}=eO7Xob-lO73%%{9$oLo_5W6x{+pCEGDxdo zky+=6%o;bWR0FiTJI`?9{M+jmQOeq*-P;WizD zX zQdnQhI;p$%)ptpABG8?|Er$z_Vsv2|r^~%##KEFNh2ce_Ea9Rs@;%LRrydOYmtwnz zOe%4Mjx}tFP~Ded7?=(>;j4 zhE3k%l(I3fV|8V)vxb*RCk=W5yNnq+pcj2&lJDP@-x+=|`XY|ARTyc|K$OTtp4%P+ z>F2J+s}^C*zu<@rJ8~5A{f%U2;%@ey)x@bpShWIsa{>~OIIcaJ)aYH z&%2)05`ox2(&&hlwl_z`<}k;%G+Ff~0MCO|G4QhRpl2N^GlT-7?bdXR#Cj5NGlzNJ z&!@4K2Rl1`mG>Q%0(mHJh}qk72V%BN#kHmP(eduM7WdcY^nrr~<|d7NCJbip6zCba z;Vi88iGY2z2^$mtEw;Na!)VW2kvFrq!0I6@OLq!foZG;0Rn?yo=bR6nMvxZ{^rGcC zw=U`) z&22cKCBMEp+rKK{EpX;SS|Q7OCyM-9H)AZA#n5kVr7gqn4vmWm5(~*x$TjO zztzV5KI}a#?#kDdHZKbJb%7%flFHI+aBb|>#si-Rt*bm7%nFO=xsx|#2^5txc&aCm zEI|$KW$V=YG7Zwj0zjKzvMYyUkC|@|AJ$l8s>Y(qI>PvWg7kVl1VB+ZntCyEx|Z%3_25 zKr1i$U9;RbCDk?9W!gT*pc&k`ya2ARVqJL)(2S&683Mvq=nZT+;&gdsQI)P7x)D^B zAHeq)vJC5>m=qNI>M_yvl?jMMh$t9W72`dRuz%M8-P`e{K>uQZ*HimJ{I=lez;L95 z!Ol**zB0rvj?MRbi#0hS47W{_7&1`f*;@`38si6XoRX|TuE8JNC-3suU@O-HNdu7k ztv0~jo$W%Ma&EB*LC;hFQ|cLnb=&k|$)91c%k@?pFMT*<93P{E?|q5mNM{MWSordX zmx{vtTr`+vK-N0Du3fkM)dJbv{V(UT%>6&a?A)3G4#A z`Y;Uk?)$Bb%I2;Esj7CqVUA>|Qpln{0E-+w95gksFU{3gH2-{VEWUbbL7?-hguxPE z7v^J@y1p_&DuT79x14Qk+FQWRtX`I;8%$;}m>WOHyu0%`^v`kZwth*TF)lnQ8sBeAaryKWpB?Ap#8AxlY8iRQ4Z)tQ>leZ0s(K_-?Y^D&Sll^^M+!eTuc zQ^i3Q)%-LF+ic>Yw^%HkSNf!S0j<{ss41Z9dkme^Ad$$5UV^6&UilTfN38xb;2k2B z7C33UqCN6V`Q?Iw5Nnr9yL%g=|Da>BM6 zPP)2P?q^VWQi@r{4S zp8&o~XtN&lDez7KJG1kC?|WB~q}1Mrdl|pjngL)hsmtoixa4@^B~frU*G!l1(SRB7q*Y>_rncL+w-xYpA7ii;3%(kfg|6TbJ2Sd0A-lVs}R%@ zm8mLk-0NG%{JU)$Kqe3Mqk!Vm#RI{W0{gD=V2^-`LEpv6tEU6|p&kG`muHoGmXCn` zA;+hSurbRxDg}01Ie%W9JD^L05&!ZQhDBk6RN`LfRN;w9a1L`^7aotN$ekaif_eA5~%J=mt;1}+2UK(P!H(dvUs#;WV4 z$L>w>t`DY*Hi4z8fe-IPqx|#^`0WdjXK1n+?5|&t8JF<&cjFSG9+Et!!CqCsZ+{Gc zU5fZnTyDKY|4^@q(JixR;xu%(QGsRiv6Tf&X!ffvCDYl(K_S51&#O8-1(&o7cV?^s?yo=-*^6Zg1OZO`1!wF8EpeJHLmIg|9mor z=RqlJZi&QfHWoLx2J@^hZ8#^rQwS<<8%w?t!^sF=SpD{Me3q5-&3QY$laGr#_gdv1 zWS=8~|KnnmrB7k|N#Bp%Q_3dgmGVE}kPvTGruF%1GZcA)_e#TpZn#K2KZ^& zFK=5eRPKVa@(T=R0oWNt+glHIAqiPgrfvM?3-I6nOuGZX@4q{(G|S?kpJiT$<%MqqtW^c% z)!zLk&w=&F2FsPx@3Raj@}@J){jN0(9N;gnEbezRG-xn4PFw!p&gnR5L|NwU5d;19 z)}7A_caA|nYYdw5;6Pv14k!$2t=l!|fBS;j_V?a`jJkH3UISmqfj^T*P*r}+A(14D z2F>PucuxU)N>&N;12B{l!C=n|=eP2H0PJ~76fHRKwk}H3)Q*AKH}iReYVUMA6Pd|f zqgk$;zh&V_wRbNNIX1Pk%ezIW?}xx{E8u_I-Xxn1YxzOIo5oztW)5`oAKO(pnRjMQ zQHifM>~3b6Z>{CM2YIn_mDjCXev>ak;PYyx%PY6y=07|1SiU~EE>;|nZ0=X< zJQ?VJdWYtHhGx4DKo9hR&!CQd7M)SOU5CJaBCrcH*0t{mHP}}h2g+>j*?sxJ2Mw01 zrb`u&AcO$@{W3l<&*tsmbb$c;Gt*xwCZHd}-l2A+EMeE7l~c2!7`qG*K{yoD zP<`I}^B)&3*XH~#$X(HOOzkbHW8IGhy8s;sGdojuNP%6(RC(dbC20jZqQpB9q{5b| z2`%0Yp{n`=+q~$HfduG!rB<82mCU+48v{FQD8MIf@#I5nF+i*#j7?*Yt(4(`oL)@8 zjqLo=J4*IP8Cv+ksloiLq{Dfh*7O3dn64(kP1&L&3UmoW#;!jC_W5lU)I%>;i4m08 zh`}yVE*(|jRZ6nT>mfjo#@rLwVT{Snae_l0`*7So2KuwuEEa=3_3*3M%6mB{Kzm5# z9}9lDKSyYSt@nyP*g0iZ=h+<2+mkozX@DmdHs>xhsDUr{;Qs~a0353ig&<>}w_!*I zyWE58r$Mh5grscu)F2=8bGHph5ueP{E9Z2B;mIln{uzTk_T;;vbX(q;N*i@(RT0PV z9}9jRzTE%WGxlGA>3;{lJ53SX8-BNObWreVMRrYP0 zTC@8QfAS_mY~pb_{q`nch4}Z#cv=dA-Sp{NcdY zEjz_xV_?^bReI~YApPLu!m(<0&>lSeRue<-wV*?kcULb7;Lq15iGs_R7}!&?feU=|ivv1?UaljdFfETbk|-&EVH5!p2zqa)Thn zfpb6@_<_tB)7>#`KNR*H84s|0VW4xsLG1JCqF+aC1Kk*=ES%T=Vn4C(_#UiQO}y-Bu~*%|CoCducJO;zviM7$ z-qwDX18YsU^|uaJ>fL@d$mE&~)>!Y&zF@yv>o&yFVAreG0u5gF=S;@%sCQ*x4c|p+ z_~8T^tf>~yA;=+S7o%wz!;85kAxTRO*$GUTb*;vTvCrlA@|kv|E+5C>Ws5!eOmenw zehC34_Z^JljDdLS_eQ|ZPaD6!3ghlFF%!$7N!dnrE937?wZHtYeR=UI^mk0&4C!*7 zBN)P?_N_d1P#(e%06z8c5UTpd%6hg$QIELJz`vg@Dgcu$y4^O@E;XT(IH&4#1#}sh3fR|c zzrm^8U&_*zuie_@^2+v@p7rpQFz=K@e8IixSlE~eWw*5fHl~C%Q!DFqxl&J231(V# zKJnD2K2O;yO_p`V9xFNJH~RgQBgS^A&=#{j4+yyda5pYJ9Ph2(i>+(mYli26tcuyk zz|Qy2)m}exeld_;sKKEp!KNN5-%RzbzQ)wwj2-%+5&TT4UarBEB>IOw{`?f9J?Eik zJ7W@#b-ZlCDxkjjPVl7%G%v%O=6jImwlM43`lRt%- zr#4ESmgi7rtYL6NV41Vvlqr&p!+Fvj>(pCeSY9*0gG2@?178E3S)F?n9;E6NW*!g4 z_S$(XHhp27ByoLqLW?|3X?cEtR1LMh5MbE?b-fSX<(gGh^{!o(cX(d)83(`CpbS>t z(KiNqj#2C0BK2K;&6qsVWvX9jM`H`1DAqlni_fG{Xy2v)ts7npPeV##>cfst-jy}R z`Y{uy3SHOxM}d_MT~!rqy^l5^ZZO;+%knN@GF={-9y7A- zK)6O(-X#sQXwQp*bz_m=n6@nDk&HhEdSD#vk70BHlWlEnBcK&u6vZ0*@-8VkQnrn; z{3%Q?zBskvJm%5$PrBLsRQ5Md#O`c3TkkutvN3h9vS=Hf27(5?T(7&gVjKZJ$B%W2 zu>h5yEu~lPFxVyLuX_s)n+n)9&~;f&1njzwd7gJbw-K9-+4iw4KNTDH332+Yj~7Yx z05+oChgdzv?!wrbo#b;9>C!a_G}~~);NP+oNC98KAIrex$O|u(Zv% zaFDcDT3l;*tDG9^?%DAysicgS93%3l_dA4-dv}a)du-2Hf6GKZON`Ye`6(q?q%0;8 zZ854bFzB>>*k(hv-IsS*kS}5^e}Tf6KzvI+*ZzHOpuY&uku`l=CIH4>J*S(ENM9gCKEXfXZrn9kQ;ka!J>O}(rqvIN7&!>Ede+BsVg&v{$A~&H*9tG%n z06WmV1qLMp1zoRno$Lr3VJl&3?KELbQ&+HA9+fYtNXJn5W6>R9cme*@K`0{kj@?(l zDRt3uhwE+z>XNc8OD6V<9r2?cs0#3}QNAb+U-CF!qBsIL7RCCQWs4&m^B>K`*CmSM zC5qrP`F)lxqMz&Qqy27Cth@V5dE`2=GJ(#;u9+$`;P%t!{q=c&^LBfb!QbouF`=Ah zpq{Dn>(AvnnBWI9QU`5!!2*AOW6br|?_ zm?SV#b<(d>K(Fo11i?1KKqD6anG=aB=JWPifBGZJ^5(=BJDr_iCIXV3pnHZ>z#apm z8F(LS#Af80r+{8F^-$wT+07^$pV}j*dezrr_t(-+$Hz=O#I)h18Vtu$9;V#K4u@HL z=S|}GdcYPNz)k(mQ2ES+GEbe`;2BrZ^V+VDokLNxsAu?#905Bq%RWZpfV3q>v^oYD za7m8z(aSko+0a`LVIhkX>SSe5iym%Ezky_^U9yNSoxz+sqC|B2p~LVJ~L; zSi~hZF*6orFemf|7bqTN7>RgHVQo9Y9WhVk$12;99qq9oKuJe%c#bh3b88uPFW|r-M z50IEU(SChRu)jLs4REv*bRkbx30tR}tn)z_^kaG$6Ij&_0G%BiOP`LVPQ((ebXj$* zdrG;c)Fn0!5*zEBnpoqKUg0uQ|Dib*`&R`#4`7D|aGLeSDVmveCL|Kq8ez+`p~jhF z;#i~7GGL71WBETZ_SC>PBjuh@=ia?d1oTkyNS6r{2H~%bxmO1~1BqE9wHiY zKzG9|o2CLK)i_O}*GY{x#y~#=cCCwJY-&&RW31t_+|crnXGLTBoM%{LNo%?{wtu0> z%xKg`PfTE7wvnRqAT?N;Bw0Sb);j;3@=WI2}T37Nuso zV>7BMGV|)kTWW1b&a;j!5wrhK-xk1)EKFypA0{?*Dp z#+FmgnKw`mC?YW@=HYxt@*}}-US6&|O9Q}gqSiM