From 3e803aaa84e5cd2bec814bfeab8e67ce1d54f185 Mon Sep 17 00:00:00 2001 From: Kara Alexandra Date: Sun, 7 Jun 2026 01:41:39 -0500 Subject: [PATCH] Add first pass at settings page --- public/loot-icons/big_key.png | Bin 0 -> 233 bytes public/loot-icons/compass.png | Bin 0 -> 245 bytes public/loot-icons/crystal.png | Bin 0 -> 268 bytes public/loot-icons/health.png | Bin 0 -> 203 bytes public/loot-icons/hud_big_key.png | Bin 0 -> 198 bytes public/loot-icons/hud_boss.png | Bin 0 -> 181 bytes public/loot-icons/hud_compass.png | Bin 0 -> 206 bytes public/loot-icons/hud_crystal.png | Bin 0 -> 205 bytes public/loot-icons/hud_health.png | Bin 0 -> 190 bytes public/loot-icons/hud_indicator.png | Bin 0 -> 167 bytes public/loot-icons/hud_junk.png | Bin 0 -> 188 bytes public/loot-icons/hud_major_item.png | Bin 0 -> 176 bytes public/loot-icons/hud_map.png | Bin 0 -> 196 bytes public/loot-icons/hud_minor_item.png | Bin 0 -> 170 bytes public/loot-icons/hud_npc.png | Bin 0 -> 186 bytes public/loot-icons/hud_pendant.png | Bin 0 -> 194 bytes public/loot-icons/hud_small_key.png | Bin 0 -> 192 bytes public/loot-icons/hud_triforce.png | Bin 0 -> 173 bytes public/loot-icons/hud_triforce_piece.png | Bin 0 -> 176 bytes public/loot-icons/indicator.png | Bin 0 -> 180 bytes public/loot-icons/junk.png | Bin 0 -> 216 bytes public/loot-icons/major_item.png | Bin 0 -> 205 bytes public/loot-icons/map.png | Bin 0 -> 244 bytes public/loot-icons/minor_item.png | Bin 0 -> 181 bytes public/loot-icons/pendant.png | Bin 0 -> 269 bytes public/loot-icons/small_key.png | Bin 0 -> 208 bytes public/loot-icons/triforce.png | Bin 0 -> 244 bytes public/loot-icons/triforce_piece.png | Bin 0 -> 221 bytes src/components/NavBar.vue | 5 + src/components/SettingInfoCard.vue | 21 +++ src/data/generator-settings.yaml | 1 + src/data/presets.yaml | 17 ++ src/router/index.js | 42 +++-- src/views/SettingsHelp.vue | 221 +++++++++++++++++++++++ 34 files changed, 289 insertions(+), 18 deletions(-) create mode 100644 public/loot-icons/big_key.png create mode 100644 public/loot-icons/compass.png create mode 100644 public/loot-icons/crystal.png create mode 100644 public/loot-icons/health.png create mode 100644 public/loot-icons/hud_big_key.png create mode 100644 public/loot-icons/hud_boss.png create mode 100644 public/loot-icons/hud_compass.png create mode 100644 public/loot-icons/hud_crystal.png create mode 100644 public/loot-icons/hud_health.png create mode 100644 public/loot-icons/hud_indicator.png create mode 100644 public/loot-icons/hud_junk.png create mode 100644 public/loot-icons/hud_major_item.png create mode 100644 public/loot-icons/hud_map.png create mode 100644 public/loot-icons/hud_minor_item.png create mode 100644 public/loot-icons/hud_npc.png create mode 100644 public/loot-icons/hud_pendant.png create mode 100644 public/loot-icons/hud_small_key.png create mode 100644 public/loot-icons/hud_triforce.png create mode 100644 public/loot-icons/hud_triforce_piece.png create mode 100644 public/loot-icons/indicator.png create mode 100644 public/loot-icons/junk.png create mode 100644 public/loot-icons/major_item.png create mode 100644 public/loot-icons/map.png create mode 100644 public/loot-icons/minor_item.png create mode 100644 public/loot-icons/pendant.png create mode 100644 public/loot-icons/small_key.png create mode 100644 public/loot-icons/triforce.png create mode 100644 public/loot-icons/triforce_piece.png create mode 100644 src/components/SettingInfoCard.vue create mode 100644 src/views/SettingsHelp.vue diff --git a/public/loot-icons/big_key.png b/public/loot-icons/big_key.png new file mode 100644 index 0000000000000000000000000000000000000000..776272840c584958a27ce493cdd65dbc480ee5f8 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD3R{z z;uvCaIypfi<3Pu;|Ng7&)JkUlzuxuG#K>)$Gn>zip5w~|W=n)IOKhzQ%!o%4emF2|NFuhl-4D^_ln)RDOO?JDzh z-6uWr5&k(#9=v;^`Sxv4$@7gsiXD^$-%9 o?R4@`mfofU`}iftSO3|iRd`23@wV5oc%bzRp00i_>zopr05$7YGynhq literal 0 HcmV?d00001 diff --git a/public/loot-icons/crystal.png b/public/loot-icons/crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7ede11ac842b349bdf222d59c96daa5ecd83eb GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDADEV z;uvCaIyqs1>JNU_leK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB#RC1H+uBWd7Oy+UwHG>imTlV+dIV? uf5=<%OvpL5s-3leq03RGqZci>BqSIFVg(mIU^)%5jlt8^&t;ucLK6Ucj6nzh literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_big_key.png b/public/loot-icons/hud_big_key.png new file mode 100644 index 0000000000000000000000000000000000000000..038efa5660610b4e36d722ae8b3f8b5d4af11fdc GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDBeK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}HgB z;us=vIXT6l;lD?YTgkEi|Njeq>gnkzuyiZ&EOGV8U@DMeo3Y`AlWFG!=?*i-<>rjP X&G{sB7a#cu)Xw1P>gTe~DWM4fZKN~E literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_compass.png b/public/loot-icons/hud_compass.png new file mode 100644 index 0000000000000000000000000000000000000000..b02232eeea7d6c9078cdcbf7a9e77ce06b3351af GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB2GbX4m6ygc^S3iSE#8ZNoS%(J*?x|jv xoUrzT-p;;eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDBmb(p!T)V0nc5hTu`@SGJ7-%emr>mdKI;Vst0AZUzBme*a literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_health.png b/public/loot-icons/hud_health.png new file mode 100644 index 0000000000000000000000000000000000000000..c2329f2907e83308cd25d4d3fbd00503834d6998 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}HF2 z;us=vIXOXrL1N;K{~J4v6<62o6T8eJW-|B1GD9OH1A{-umjxS1BwnqT07@Ken|Y|| giNcybl^5I$d&PzHr#`mdKI;Vst06FP6MF0Q* literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_indicator.png b/public/loot-icons/hud_indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad6dc1ea6b8e07b455420e064d5f9604e99af4b GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD52`< z;us=vIXPj0h=J3~|2v*UBff^V*UHx3v IIVCg!067#Y4gdfE literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_junk.png b/public/loot-icons/hud_junk.png new file mode 100644 index 0000000000000000000000000000000000000000..8602e07643cc493f050ac521e850c35b77bd55a6 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}HL4 z;us=vIXOXrL1N;K{~J3GOZ=a|-t~kRoAQ$x5*-XcPU;W-t&i-b<~On~Mc e{=dhQm>D823LLx>%d-|}3WKMspUXO@geCwcVK~eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD52-+ z;us=vIXPj0h=GxT!Jp&m=Z_pXaNt9YZcDqLu>lYS=CE?_nrNUP>9d5Bp>Z$gi5FJ# RAAmX;JYD@<);T3K0RRoAFZlof literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_map.png b/public/loot-icons/hud_map.png new file mode 100644 index 0000000000000000000000000000000000000000..5229254ba6c3dc907a372d6237a1e48f92240fc3 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB{+#0z9fVFdK4pxo n{Cnb6DR)S(q~lGK9Z@+CeMR&aUoHCyG>yU2)z4*}Q$iB}PZT;V literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_minor_item.png b/public/loot-icons/hud_minor_item.png new file mode 100644 index 0000000000000000000000000000000000000000..c41d18b01223d05626df397ae30da7596c01f296 GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD52r$ z;us=vIXPj0h=J3~|2v+{NZ9i{J1}#RZ-S$FBM>+m&0rDcU}9iBz+ohHCs-G#hr!d; K&t;ucLK6V~{VewY literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_npc.png b/public/loot-icons/hud_npc.png new file mode 100644 index 0000000000000000000000000000000000000000..252233033e96fc264778645e095f1f82db8e071a GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}H90 z;us=vIXOXrL1N*T`j}5WJUl%AfuP@c+Qi1r38FqKI~mhNm6era=CK}gnw)YZ?N)ux bK1K$E2d literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_pendant.png b/public/loot-icons/hud_pendant.png new file mode 100644 index 0000000000000000000000000000000000000000..a622c416bf30fab9a3fd0c3b279751aadac3383c GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDBgTe~DWM4fgqu0K literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_small_key.png b/public/loot-icons/hud_small_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d31c9d50cd1c9e9733ae6551edc9aec6fb41d343 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}HR6 z;us=vIXOXrL1N*T`j{degL|L1a!8&`V42Ms$-RjsjP=B_1gTe~DWM4fXMHyM literal 0 HcmV?d00001 diff --git a/public/loot-icons/hud_triforce.png b/public/loot-icons/hud_triforce.png new file mode 100644 index 0000000000000000000000000000000000000000..0f29909aba6de713950ecdcf33148612876cbee3 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD534? z;us=vIXOW=@Q=HAg3=P^$beK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD52-+ z;us=vIXOW=@Q=HAg3=P^$bgTe~DWM4fgvTrt literal 0 HcmV?d00001 diff --git a/public/loot-icons/indicator.png b/public/loot-icons/indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..add195b4774ff29c41679c6fa4179a5e004740ca GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC}HI3 z;uvCaIypgtm6>0n(DTp#|Nrf~oZQ^jWX=3A>)eSG4bJj~Yy!*?A3PWROcLRVVqm!b Wl%3b<%hCBj-3*?telF{r5}E))Su?Ky literal 0 HcmV?d00001 diff --git a/public/loot-icons/junk.png b/public/loot-icons/junk.png new file mode 100644 index 0000000000000000000000000000000000000000..c26058e83e47d37ae6b0241266c5e8bb9a9071e4 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPGZ1Cw1z99F}xPUq=Rp zjs4tz5?O(Kg=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C$8! zba4#PIG>y#@$G@V$YYkCA143zhw%h1x$5nq8+O*<_QabK4V`NL+HU^%A7#iTJzG1X zU{=vuiD%_(5fKT@Iu&!9+?5wb{ODgN8SY~sy#@u@+u^Y46_y*ek9{;wBRPT5-ZuqMTyVLbHs-#p_409Se1$- x9$e~9Vp!L3NbEpFGUIf%S!_y2IWr$HGE5AV6z}G%W(FF|;OXk;vd$@?2>_J1J30UW literal 0 HcmV?d00001 diff --git a/public/loot-icons/map.png b/public/loot-icons/map.png new file mode 100644 index 0000000000000000000000000000000000000000..c126f27b0a010025d8ddb4b72b244334710b8d5e GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{g6; z;uvCa`s}2WyayC`SlTtNUXUxjAotdypP{Rx_uR>A)+Dt+rPk|cAL^QDccq(C&$MawguXptF la`tCpCYvigW{3aYs29A%II3Fv^d+F}44$rjF6*2UngCMkQfL4G literal 0 HcmV?d00001 diff --git a/public/loot-icons/minor_item.png b/public/loot-icons/minor_item.png new file mode 100644 index 0000000000000000000000000000000000000000..f7219426a92ccb59e42cad5398d7a3440630c632 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPGZ1Cw1z99F}xPUq=Rp zjs4tz5?O(Kg=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%iK zba4#PIG>y#!79S+CiCcjXXyEs(@*|i@7lPj)2tycEMD5*Dcu*q&Xh8KG Wt~nk)Qj>w&89ZJ6T-G@yGywn+xiTLB literal 0 HcmV?d00001 diff --git a/public/loot-icons/pendant.png b/public/loot-icons/pendant.png new file mode 100644 index 0000000000000000000000000000000000000000..061fc2575c48f90e1c3eb558261263d10389d3ab GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDADcd z;uvCaIypfiiZqd)Loe*vSxZJ=`g>mDHrhvxL3H7L>F@ZeHTQ%PcevS>d~oRGaEoDE z6Wc9Saq!>@v%?I+OF220Gul3nOGpjYWfYt`;e_9z5>|$p0ddkH@@F!E&SLO%^>bP0 Hl+XkKhvi(Y literal 0 HcmV?d00001 diff --git a/public/loot-icons/small_key.png b/public/loot-icons/small_key.png new file mode 100644 index 0000000000000000000000000000000000000000..906ad4df6f0a40106ebab1241753254763d1aeca GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jPK-BC>eK@{Ea{HEjtmSN z`?>!lvI6-E$sR$z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDB_>FVdQ&MBb@0IRt{ AQ2+n{ literal 0 HcmV?d00001 diff --git a/public/loot-icons/triforce.png b/public/loot-icons/triforce.png new file mode 100644 index 0000000000000000000000000000000000000000..91878263a273bf99393bed1e70d2329bb30cb84f GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPGZ1Cw1z99F}xPUq=Rp zjs4tz5?O(Kg=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C%K8 zba4#PIKOuCY2E`0JkGgSG9&seBl=74a5G-~G?77Gu`|AhK`ltEY>IShv0Eu$dzITe zm4zY<3@UGXu5<1v(r>kM651zH&UvQxqZMy!^g{Eqno}I!ue(sZyx;zN+=AyUoA34} mm8h@eyYWZgv{|=ilD>0i+|@4Gu;oD889ZJ6T-G@yGywoNvQAV0 literal 0 HcmV?d00001 diff --git a/public/loot-icons/triforce_piece.png b/public/loot-icons/triforce_piece.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc2fed609583bd483ded17855bbd103a37b7c99 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPGZ1Cw1z99F}xPUq=Rp zjs4tz5?O(Kg=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C)sN zba4#PIDd8GLEZ)f9_I5aE^m-4-XQmShkTbnRtHOM!~BWK^HY9o+4K6N@q=l?KbLKv zqM9|mWjiZ_=i6luSx(*Jf4nDYw)WA8rWJqt7D-PyBh5bNTmQt(ZU0v?6&$m6FHB;a Q4zz~B)78&qol`;+0Fhiv^Z)<= literal 0 HcmV?d00001 diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index ee70bee..9f44b2c 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -86,6 +86,11 @@ export default defineComponent({ + diff --git a/src/components/SettingInfoCard.vue b/src/components/SettingInfoCard.vue new file mode 100644 index 0000000..cf6bcb1 --- /dev/null +++ b/src/components/SettingInfoCard.vue @@ -0,0 +1,21 @@ + + + + diff --git a/src/data/generator-settings.yaml b/src/data/generator-settings.yaml index d491d4e..328481d 100644 --- a/src/data/generator-settings.yaml +++ b/src/data/generator-settings.yaml @@ -134,6 +134,7 @@ pikit: maps: all compasses: all show_loot_map: all + show_loot_hud: all show_map: all shop_shuffle: all drop_shuffle: all diff --git a/src/data/presets.yaml b/src/data/presets.yaml index e0db618..2b9a539 100644 --- a/src/data/presets.yaml +++ b/src/data/presets.yaml @@ -84,6 +84,23 @@ base: beta: default: display: Default + bosshunt_keys: + display: BossHunt Keys + show_map: always + show_loot_map: always + show_loot_hud: value + goal: boss_hunt + bosses_ganon: 10of12 + crystals_gt: 0 + ganon_item: bee + small_keys: wild + big_keys: wild + maps: wild + compasses: wild + boots: pseudoboots + flute: pseudoflute + dark_rooms: always_light_cone + book: crystal_switches wjb_cross: display: wjbCross goal: fast_ganon diff --git a/src/router/index.js b/src/router/index.js index 8dac7a6..378d982 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5,65 +5,71 @@ import GenerateView from "@/views/GenerateView.vue"; import GenerateMulti from "@/views/GenerateMulti.vue"; import GenerateMystery from "@/views/GenerateMystery.vue"; import GenerateApr2025View from "@/views/GenerateApr2025View.vue"; +import SettingsHelp from "@/views/SettingsHelp.vue"; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { - path: '/generate', - name: 'generate', + path: "/generate", + name: "generate", component: GenerateView, - alias: '/', + alias: "/", props: { generator: "base", prefix: "" }, }, { - path: '/multiworld', - name: 'multiworld', + path: "/multiworld", + name: "multiworld", component: GenerateMulti, - alias: '/multi', + alias: "/multi", props: { generator: "base", prefix: "" }, }, { - path: '/generate/apr2025', + path: "/generate/apr2025", component: GenerateApr2025View, }, { - path: '/generate/beta', + path: "/generate/beta", component: GenerateView, - alias: '/generate/beta_test', + alias: "/generate/beta_test", props: { generator: "beta", prefix: "dungeon-maps-" }, }, { - path: '/generate/pikit', + path: "/generate/pikit", component: GenerateView, props: { generator: "pikit", prefix: "pikit-" }, }, { - path: '/multiworld/beta', + path: "/multiworld/beta", component: GenerateMulti, - alias: '/multibeta', + alias: "/multibeta", props: { generator: "beta", prefix: "dungeon-maps-" }, }, { - path: '/mystery', + path: "/mystery", component: GenerateMystery, props: { generator: "base", prefix: "" }, }, { - path: '/mystery/beta', + path: "/mystery/beta", component: GenerateMystery, props: { generator: "beta", prefix: "beta-" }, }, { - path: '/seed/:id', - name: 'seed', + path: "/seed/:id", + name: "seed", component: SeedView, }, { - path: '/multi/:id', - name: 'multi', + path: "/multi/:id", + name: "multi", component: MultiView, }, + { + path: '/settings', + name: "settings", + component: SettingsHelp, + } ], }); diff --git a/src/views/SettingsHelp.vue b/src/views/SettingsHelp.vue new file mode 100644 index 0000000..880c36f --- /dev/null +++ b/src/views/SettingsHelp.vue @@ -0,0 +1,221 @@ + + + + +