From 573bb5858048fc074c5fc8dce217addeb6d411ee Mon Sep 17 00:00:00 2001 From: Felix Lee Date: Sun, 2 Aug 2026 18:45:58 -0700 Subject: [PATCH] Add mentor layout preset --- public/icons/count_0.png | Bin 0 -> 1257 bytes public/icons/count_1.png | Bin 0 -> 791 bytes public/icons/count_2.png | Bin 0 -> 1189 bytes public/icons/count_3.png | Bin 0 -> 1313 bytes public/icons/count_4.png | Bin 0 -> 851 bytes public/icons/count_5.png | Bin 0 -> 1216 bytes public/icons/count_6.png | Bin 0 -> 1332 bytes public/icons/count_7.png | Bin 0 -> 989 bytes public/icons/count_8.png | Bin 0 -> 1323 bytes public/icons/count_9.png | Bin 0 -> 1377 bytes src/components/LayoutSelector.js | 14 +- src/data/elements.json | 23 ++ src/layouts/HashFrogMentor.json | 380 +++++++++++++++++++++++++++++++ 13 files changed, 415 insertions(+), 2 deletions(-) create mode 100644 public/icons/count_0.png create mode 100644 public/icons/count_1.png create mode 100644 public/icons/count_2.png create mode 100644 public/icons/count_3.png create mode 100644 public/icons/count_4.png create mode 100644 public/icons/count_5.png create mode 100644 public/icons/count_6.png create mode 100644 public/icons/count_7.png create mode 100644 public/icons/count_8.png create mode 100644 public/icons/count_9.png create mode 100644 src/layouts/HashFrogMentor.json diff --git a/public/icons/count_0.png b/public/icons/count_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7a5fe26b14e5ae8ee85d4abcd29a23e9ff4e9df7 GIT binary patch literal 1257 zcmV=P)EX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBEhyml^^^br02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00O~DL_t(o!|j>DOH@%5#(y)S(3H}cMwSp^mQfJpLZWsC z)glNAgpB@zXjh8}q!w*j1ku)&*g6VY6crXkw27by)Fgzm8l1Ff6vpXmbEA;^-aB{Z z4Z7%qyBOY`?|%23^Uk^Vyo@BOKpr>@90v}#-y4?AnFT%r&w$&&bD$Euk|gWMNa~gJ zSkjWhQIvF1QZ8Ukv%oe7tdraOOHu5})%8x!5wg7!b_dEm&QOFmB}QbT6nWQKxCavXL(fG$aXJ=S;m4 zXa+VX3H0t_C6Q&7k_+lVzF&u1Lfi9!K zx7Iuua>zWA5QlqWZ)|@t2fVflECY9pyFLc&jB)Q-V6A~?D#|EPyMO9hXO>iR325>> zI}HpPH~I+p7IH6clr(C*GFBwrcTJ{@q`agnl70sCX!cdpo9T0Zt~W-VL4tcTFM*pb z!`BN1;Ck$-JE8s6Bx$5hmRpo`CXEJWUedjk#Vtv?9MRLMss)^rbgRnVw69lv$|5dA z;GeNq(pZ(f>hF@SNm?JWW~R!|5beMT;3%-)^;UArdWK(t_rMEa#Fet(&k(->+gN

EX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBD-r3Z+8O`=02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{008evL_t(o!|m3gPD3#i2H+1ufc5iJ_dM3J7o^; z{BnL9*XUvQFM|3fz&)Jf3MYxOb1mQly8r2^3t-iH!!$?W2gc}Nw&|GpT1#Busr*J| zv&Adi;0TYYa8)|Ez%7O)GK(BsVT60UrtDT#U_Wv&fB_6(00S7n00uCC0SsWG`UDO4 VC+z2S6X5^=002ovPDHLkV1iXhR^EX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBDeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00MnUL_t(o!_ApLXcR#dhrf&F5+aET0f|W=7{Q>35RxK9 zL!JH zciw{s$L-v_Z}!cf-Y_z7GA27yutcobO3067*sYMa@k zu0*D%qE6LGPmg*hL#i*wrg%Rv5IOQ2z{7+$dkOd$+1E(OKx&Fd>wLe_z61Ax^@KJ{ zz{^O$0iZVxuoE~K+2IFZG3}rNszsi~e}OYV8Q2wkTX?HozyV-u80mZ9YfArpz)&R1 z=Wuo>0t&2#&nv*Q2Dgy$FsK-N7viVR!J=$CFb8ajX!|E99$E!h2Ce~X9JP)EX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBD>c=mKFa_A02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00Q|*L_t(o!_ArBYmQ+U$3L%kKiag_#>ggifCI)b5w`MU zV)z5JQ)lGBF-4BF6UrPc(XyOK5#~q20f`VPrD!9YvJ8zd+kBl|vfke3dG7mtpXcRU z_rd#g-PiSfpXz~H*bPfk}fG3oRd_M55W>iJxUf`l2W-4Oi4N* zX(C~QUnRAM5u6fmcN&3R889!aGE=l7zcjuA;~eO%le`j7r%5IAH(ITJsDE?~?-PX$oxj#l<=7c?oQ@NDzuR2v&N?P5>u?mB6!H!;CNLJY>^A8!!SK1NsZ`27OTr>@_!c zTD(k*U?ng+$GvF_MVEo9|LF~8Vm)vq=(6QYP{1iGnaVALlmnZ9ryhEC0GpEv)M3rm z8IQPlUQ%%qaWDwqfc;^4HUmqo$1dm@?6-#91=YaZe{o5k=d-yG1P9|TSSQb5rU8qr z1!w~1081=x9R!X#*jNxJ!FsFD8Z3~8p%pkD(RZYP#g1IQ0Pmt)JZJ|y?Vzv)SP>!9 zXp=A(ya0xx2##4V;?j*(0v&eyvZ2Zff*MDH*RwWR0RyAQ9s#ybQoE!|+h1nC`#f|E zSU>JuQMXGPRpHR#Tk@AkI$a=gp?yizZ17IPEX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBED9`xg)smC02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00ApWL_t(o!|j+YjsigtMjwd5kwAh#V~`wxb09|T3GnN1 zBr6agF(?E_Kof4k1rSSuW5w2*B3S`+k@TPFO3HR#ruuz7-3<{T=V}I8cLbaPar7(& zUN88HL;tntex;e&-cPV@V29d%iU=S&M z0S1%82VhT6idRzHfNKiC3Rvh_`>cM|>V0fLs}x%Wl-Ph4DGtCC_=&v-EmE9-58x78 zl0L9@Nb#+3r`Q%(z!xxd7(3PRMvWPZ6nA5{DRR&vg;!(W0klZr-B>H&0N6OB2x6=S zu+p2>Ace6mK#LSXjeS@ma__c?93_2C{xOC9m&^HOp#T=Z0$2ba1hwzp8A5sHTBnS- d02V+;{QEX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBEF9QZFkk=x02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00NjvL_t(o!_AnzYg9oL#eW;zghV$nL0R36ZlV!CBEdpI z2^bVb3mZEd3tO>?Vkf~r!NN|oaxFwq&_YDhr~!$BU{F{hK{Tki29=ElaXmISu!gt$ zW;Xlr4&3V9nRmD|bLQNMNg~QQ z3lNVo!Az88CTEK4U9*-r1tdbo{{TKT zi{PNc_;0{$vk2~R82=F{Sfx(__khnpvBU`Effv99U;v1DF_aV(osuRLj;E4tNLr9P zUP(GEDOTp+|3$eEDM>S`ABvK$Ss^MCEVsmIlbL#Mty91qpu3tq=pr$-zyaX8T?$?V zGmdV%7B~u=^(8n+8KLdDgkIV!`}npT|GF{ovv?xEnZbLY=gmr)|lbP2QeG#(~?w ebKtk{&;9{R=EX>4Tx04R}tkv&MmKpe$iQ>7v;9oj*}AwzYtAS&W0RV;#q(pG5I!Q|2}Xws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOic@j3ChK^G)`EUg+uOfqI{p0sDq?bqz8rML00006VoOIv0RI600RN!9r;`8x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=K>QBEGif6rTG8=02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00Rt3L_t(o!_ApXNL5i3hQF&Rcp;w|l!TEMLQxPHnUWMj zK}Ca{q*39ZK~$3(G%3Pqqk=|Gnj}4_B!Wgcs4#;FDU?!6dO#VzkqBRZlO2ehd+yrz zo-6)v2lwo=*Z$91d#~4yNg_q81`Yy8fEu6_C|EQ;5Bvsx0$soZpc|O+T1ArYZ-=B# zNpteYl%%VY;@0(ih!sj|OOe=8e34WeCBf~I`V}oEB{fDtaF?X-$_z#&)ultQLeiiz zi*89pi8y41oSz)v3Q$32Q4O3)a0eg+wy9KldJf8t>08>fkF974f?x4X{2_`iFB?fY1 zz#Sk_IO+p>fsHPr^Z`9UKk(iW3;lo~f_cCJqxL=lpF_qcfj#M*pdb^M0-KHVdkrQe zYJwXQo~U4gT5f{nE>ppwuQ14~b=?S9v77J(5bI zJS4aT;7o|7J^~kkS%a){V3WnfeI5j#xr8AMFMtmQS%og^NlI|SgWzjJ);#VsX~7l? z!2zR5{-;wG3>e?bu@W3*g&>IFFXuKaD2w>L9~OdBz#F5$dLTE+J8_`WAZyln1(T!h z0HzH>_a`cLmejq~23ezldo_WBjk^w(1%u8Z2gz9@>6KB=Q&;YqTOWsA&1=D!q;rcR zN}i-9*Tu5d#ZA7wnOsRvv^?mNl%GoTs8Z5UhRID!YDhI<9Rx0Au(VtNuDg;UtrqYx zS0qJ=c}cCwiYK2I@K#ChA|f{?>6D~cls#(P*Piq^ok30Xo37t&S~Hf$HN<-0kh_Z5 q>ADdGOZL}@3tyeUW8kgtHN-zq?mse*h;ADI0000rpNM literal 0 HcmV?d00001 diff --git a/public/icons/count_7.png b/public/icons/count_7.png new file mode 100644 index 0000000000000000000000000000000000000000..d3b519b049ef607463aa5a051de8adae81738124 GIT binary patch literal 989 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 literal 0 HcmV?d00001 diff --git a/src/components/LayoutSelector.js b/src/components/LayoutSelector.js index c9a6c5e..e16197b 100644 --- a/src/components/LayoutSelector.js +++ b/src/components/LayoutSelector.js @@ -6,6 +6,7 @@ import { readFileAsText } from "../utils/utils"; // Layouts import hashfrogJSON from "../layouts/hashfrog.json"; +import hashfrogMentorJSON from "../layouts/HashFrogMentor.json"; import hashfrogSawsJSON from "../layouts/HashFrogSAWS.json"; import linsoJSON from "../layouts/linso.json"; import escapefromkakJSON from "../layouts/escapefromkak.json"; @@ -52,6 +53,9 @@ const LayoutSelector = () => { case "hashfrogSaws": selectedLayout = hashfrogSawsJSON; break; + case "hashfrogMentor": + selectedLayout = hashfrogMentorJSON; + break; default: selectedLayout = hashfrogJSON; break; @@ -102,8 +106,8 @@ const LayoutSelector = () => {

  • |
  • -
  • |
  • @@ -112,6 +116,12 @@ const LayoutSelector = () => { HashFrog SAWS +
  • |
  • +
  • + +
  • ); diff --git a/src/data/elements.json b/src/data/elements.json index 76b2510..0a392d9 100644 --- a/src/data/elements.json +++ b/src/data/elements.json @@ -3064,5 +3064,28 @@ "boss_tw_25x25.png" ], "receiver": false + }, + { + "id": "3408c14106b24e4c913cdbb48f838068", + "type": "simple", + "name": "numbers", + "displayName": "Numbers", + "size": [ + 20, + 20 + ], + "icons": [ + "count_0.png", + "count_1.png", + "count_2.png", + "count_3.png", + "count_4.png", + "count_5.png", + "count_6.png", + "count_7.png", + "count_8.png", + "count_9.png" + ], + "receiver": false } ] diff --git a/src/layouts/HashFrogMentor.json b/src/layouts/HashFrogMentor.json new file mode 100644 index 0000000..ddfc4c7 --- /dev/null +++ b/src/layouts/HashFrogMentor.json @@ -0,0 +1,380 @@ +{ + "id": "1d5a40bc94254c548b2cd1ed77e3ea5d", + "layoutConfig": { + "name": "HashFrogMentor", + "backgroundColor": "#000", + "width": 325, + "height": 673, + "fontFamily": null, + "fontSize": null, + "fontColor": null + }, + "components": [ + { + "id": "80104bad45684265a7c638b0af398c6d", + "type": "table", + "position": [ + 5, + 5 + ], + "columns": 10, + "padding": "3px", + "elements": [ + "kokiri_sword", + "master_sword", + "biggoron_sword", + "sticks", + "nuts", + "bombs", + "bow", + "fire_arrows", + "dins", + "rutos_letter", + "deku_shield", + "hylian_shield", + "mirror_shield", + "slingshot", + "progressive_ocarina", + "bombchus", + "hookshot", + "ice_arrows", + "farores", + "bottle_all", + "strength", + "tunic_goron", + "tunic_zora", + "boomerang", + "lens", + "beans", + "hammer", + "light_arrows", + "nayrus", + "wallet", + "magic", + "boots_iron", + "boots_hover", + "scale", + "gerudo_card", + "trade_3", + "trade_2" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Items & Equipment", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "7717af26740543a88a97e44df5f73a9f", + "type": "table", + "position": [ + 140, + 4 + ], + "columns": 6, + "padding": "4px 3px", + "elements": [ + "song_lullaby", + "song_epona", + "song_saria", + "song_suns", + "song_time", + "song_storms", + "song_minuet", + "song_bolero", + "song_serenade", + "song_requiem", + "song_nocturne", + "song_prelude" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Songs", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "b0ee7a5ef1e44537b0b63ec133ecfa73", + "type": "table", + "position": [ + 220, + 4 + ], + "columns": 7, + "padding": "4px 2px", + "elements": [ + "keys_forest", + "keys_fire", + "keys_water", + "keys_spirit", + "keys_shadow", + "keys_ganons", + "keys_botw", + "bk_forest", + "bk_fire", + "bk_water", + "bk_spirit", + "bk_shadow", + "bk_ganons", + "keys_gtg" + ], + "elementsSize": [ + 22, + 22 + ], + "displayName": "Dungeon Keys", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "213089d787b6474e9fc38eabbd0bf876", + "type": "table", + "position": [ + 125, + 190 + ], + "columns": 1, + "padding": "10px", + "elements": [ + "medallion_purple", + "medallion_orange" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Medallions (Left)", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "4c5956dab6fc4c1c982b6b177b056ac4", + "type": "table", + "position": [ + 105, + 230 + ], + "columns": 1, + "padding": "9px 10px", + "elements": [ + "medallion_yellow", + "go_mode", + "medallion_blue" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Medallions (Center)", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "0459f7c8af964c19ada38424cce02532", + "type": "table", + "position": [ + 125, + 270 + ], + "columns": 1, + "padding": "10px", + "elements": [ + "medallion_green", + "medallion_red" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Medallions (Right)", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "e5af8c00cfaf4305aabdfe12f61f95f8", + "type": "table", + "position": [ + 235, + 191 + ], + "columns": 3, + "padding": "8px", + "elements": [ + "stone_kokiri", + "stone_goron", + "stone_zora" + ], + "elementsSize": [ + 25, + 25 + ], + "displayName": "Spiritual Stones", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "d64023910f6844e5a29bdb01ebb83fa7", + "type": "hinttable", + "elementId": "4c1b24c3e3954038b14f4daa3656e0b5", + "position": [ + 292, + 4 + ], + "hintType": "sometimes", + "hintNumber": 2, + "columns": 1, + "width": 175, + "padding": "2px", + "labels": "sometimes", + "color": "#ffffff", + "backgroundColor": "#333333", + "showIcon": true, + "inverted": false, + "showBoss": true, + "showItems": true, + "displayName": "Sometimes Hints", + "dual": false + }, + { + "id": "33e977bd7c0e4e639bd4cae7b33a95e2", + "type": "hinttable", + "elementId": "4c1b24c3e3954038b14f4daa3656e0b5", + "position": [ + 344, + 4 + ], + "hintType": "sometimes", + "hintNumber": 2, + "columns": 1, + "width": 175, + "padding": "2px", + "labels": "sometimes", + "color": "#ffffff", + "backgroundColor": "#333333", + "showIcon": true, + "inverted": false, + "showBoss": true, + "showItems": true, + "displayName": "Dual Hints", + "dual": true + }, + { + "id": "df889a8fd561475782172035596398ef", + "type": "table", + "position": [ + 292, + 190 + ], + "columns": 4, + "padding": "2px 4px", + "elements": [ + "skull_mask", + "sometimes", + "gs_20", + "sometimes", + "biggoron", + "sometimes", + "gs_30", + "sometimes", + "frogs", + "sometimes" + ], + "elementsSize": [ + 20, + 20 + ], + "displayName": "Always Hints", + "elementId": "a081121b16f84366bf16e16ca90cd23f" + }, + { + "id": "4925c5916c55499f869a80ad57b9c8b5", + "type": "element", + "elementId": "d055616ee0314701a6d1471c0a5595ff", + "position": [ + 355, + 265 + ], + "size": [ + 25, + 25 + ], + "receiver": false, + "dragCurrent": false, + "selectedStartingIndex": 0, + "countConfig": [ + 0, + 100 + ], + "labelStartingIndex": 0, + "displayName": "Skulltula Counter" + }, + { + "id": "273870ce25414299a6305db007807b4e", + "type": "hinttable", + "elementId": "4c1b24c3e3954038b14f4daa3656e0b5", + "position": [ + 400, + 4 + ], + "hintType": "location", + "hintNumber": 5, + "columns": 1, + "width": 310, + "padding": "2px", + "labels": "locations", + "color": "#ffffff", + "backgroundColor": "#2082aa", + "showIcon": true, + "inverted": false, + "showBoss": true, + "showItems": true, + "displayName": "Path Hints", + "bossElements": [] + }, + { + "id": "6473e46cef7a4f2a906da44c7ec20b59", + "type": "hinttable", + "elementId": "4c1b24c3e3954038b14f4daa3656e0b5", + "position": [ + 533, + 4 + ], + "hintType": "location", + "hintNumber": 3, + "columns": 1, + "width": 310, + "padding": "2px", + "labels": "locations", + "color": "#ffffff", + "backgroundColor": "#00a000", + "showIcon": true, + "inverted": false, + "showBoss": true, + "showItems": true, + "displayName": "Important Hints", + "bossElements": [ + "numbers" + ] + }, + { + "id": "9b4efc9066574c9ab8a46d79b6349e26", + "type": "hinttable", + "elementId": "4c1b24c3e3954038b14f4daa3656e0b5", + "position": [ + 615, + 4 + ], + "hintType": "location", + "hintNumber": 2, + "columns": 1, + "width": 310, + "padding": "2px", + "labels": "locations", + "color": "#ffffff", + "backgroundColor": "#c20f0f", + "showIcon": true, + "inverted": false, + "showBoss": false, + "showItems": false, + "displayName": "Foolish Locations" + } + ], + "elements": [] +} \ No newline at end of file