From 4a0d8dad64562ba69153bac1c9234ff26922918c Mon Sep 17 00:00:00 2001 From: glowredman Date: Fri, 15 Apr 2022 18:29:41 +0200 Subject: [PATCH 1/4] Add Avaritia "Terminus" aspect --- addon_dictionary.js | 7 +++++++ aspects/color/terminus.png | Bin 0 -> 1437 bytes aspects/mono/terminus.png | Bin 0 -> 1998 bytes translation_dictionary.js | 3 ++- 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 aspects/color/terminus.png create mode 100644 aspects/mono/terminus.png diff --git a/addon_dictionary.js b/addon_dictionary.js index 2b2edea3..1720acfb 100644 --- a/addon_dictionary.js +++ b/addon_dictionary.js @@ -29,5 +29,12 @@ var addon_dictionary = { "radioactivity": ["light", "energy"], "stupidity": ["entropy", "mind"] } + }, + "av": { + "name": "Avaritia", + "aspects": ["apocalypse"], + "combinations": { + "apocalypse": ["greed", "eldritch"] + } } }; diff --git a/aspects/color/terminus.png b/aspects/color/terminus.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6c3d5acf7bd6a1972a1f6d3422084cb078020e GIT binary patch literal 1437 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 literal 0 HcmV?d00001 diff --git a/translation_dictionary.js b/translation_dictionary.js index 42e929a3..2faedb86 100644 --- a/translation_dictionary.js +++ b/translation_dictionary.js @@ -64,5 +64,6 @@ var translate = { "magnetism": "magneto", "cheatiness": "nebrisum", "radioactivity": "radio", - "stupidity": "stronito" + "stupidity": "stronito", + "apocalypse": "terminus" }; From 764cafc9c7dbd7fcb213479e42379579850bf042 Mon Sep 17 00:00:00 2001 From: glowredman Date: Fri, 29 Apr 2022 22:37:37 +0200 Subject: [PATCH 2/4] Add GTNH aspects --- addon_dictionary.js | 11 +++++++++++ aspects/color/aequalitas.png | Bin 0 -> 914 bytes aspects/color/astrum.png | Bin 0 -> 797 bytes aspects/color/gloria.png | Bin 0 -> 1277 bytes aspects/color/primordium.png | Bin 0 -> 887 bytes aspects/color/vesania.png | Bin 0 -> 1145 bytes aspects/mono/aequalitas.png | Bin 0 -> 1333 bytes aspects/mono/astrum.png | Bin 0 -> 1329 bytes aspects/mono/gloria.png | Bin 0 -> 2091 bytes aspects/mono/primordium.png | Bin 0 -> 1364 bytes aspects/mono/vesania.png | Bin 0 -> 2305 bytes index.html | 2 +- translation_dictionary.js | 7 ++++++- 13 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 aspects/color/aequalitas.png create mode 100644 aspects/color/astrum.png create mode 100644 aspects/color/gloria.png create mode 100644 aspects/color/primordium.png create mode 100644 aspects/color/vesania.png create mode 100644 aspects/mono/aequalitas.png create mode 100644 aspects/mono/astrum.png create mode 100644 aspects/mono/gloria.png create mode 100644 aspects/mono/primordium.png create mode 100644 aspects/mono/vesania.png diff --git a/addon_dictionary.js b/addon_dictionary.js index 1720acfb..13495faa 100644 --- a/addon_dictionary.js +++ b/addon_dictionary.js @@ -36,5 +36,16 @@ var addon_dictionary = { "combinations": { "apocalypse": ["greed", "eldritch"] } + }, + "gtnh": { + "name": "GTNH (2.1.3.0+)", + "aspects": ["equality", "madness", "beginning", "constellation", "glory"], + "combinations": { + "equality": ["mind", "order"], + "madness": ["mind", "taint"], + "beginning": ["void", "motion"], + "constellation": ["light", "beginning"], + "glory": ["man", "travel"] + } } }; diff --git a/aspects/color/aequalitas.png b/aspects/color/aequalitas.png new file mode 100644 index 0000000000000000000000000000000000000000..3671c418ef7a8ef55d5911e256b0019743ec8b66 GIT binary patch literal 914 zcmV;D18w|?P)t{rdB@jb_C;N!k`@44SO_xyTyGMU}~ltGqInScDt z8EAtdp*i>0eoCA;Z{Qj1TU-AT0(j+6h3@TK1_|@yBPy%yYt5DV&QgDn>wUi^4P2AjO;9FO(|6GlLXPlZ! z&j5JFoGZuB_~i1)t>cWaCofJ;O@tPYrl&yCvAVXL+5qgqUT{cGdgTvKD7vVHLV+C( z%HkAo?*W6sm=Fwdts=ZvmRuZLs7uAU-=BIo8Csb4Zjs@Q9HF2O3PlnQa<1aYVsE#@ z>Bog3OV@N63>XX<95Lvj#ac9-M(YVthW6x*LQZpU54ncO-9=qlX#iZ(iY&f-FKs^l~yJU7FD@$qvJ=e6rsV>uN|1vNYX!OvelMH^^wJJ*%) zRul?hfOWk*m1YPI&dfd!zps1^KYV;2%bDZm;LhFKk#bm!5$`;mCr+2d02``KoEpk& zal+D82tbf-I(_rjjm?d8nHC*#Cj)Y<`3@+(KXDH-C#5lhGwM=pPoF&rmtHPl;W!My zh%jKDWtC510EoTm#}BOAj~bi;Cv-TRQ7n82UbuK33!?^SG2$KZW9bwU8lXsA!pZ5; zV?0#ENdqirB4N2YsPVIWb54gOgO(V8_qAj_zm-p zd1kXtX+ToWjUKQ?$bnP0Npc_+r!AT4HiA{r;nJ32B2FcmMz15->$pFu0cklmd$-3g zSO-T>dbJ<;T#@-24jTkCO0#~4zmHx&Qf0DE0;Vq61ed_S&Q4*IzkP_`-V o`dv>26q(`P4rmttn0Gw=FA#hLWNI13=>Px#07*qoM6N<$f=oZ9UjP6A literal 0 HcmV?d00001 diff --git a/aspects/color/astrum.png b/aspects/color/astrum.png new file mode 100644 index 0000000000000000000000000000000000000000..976ddf10990ab8387a268a9b2378df42d6eed2f0 GIT binary patch literal 797 zcmV+&1LFLNP)De9MHK*+a`erbHL}+ z`ouopt7S@Q;=e-x26lyYI84WhDw3n@MiBeHhi7KFT)Mk__AFphybE9+&e1WjtKNXx zeUc>da?cl&bMkXQ0N?p$@d=+X4@x$hva;n|vt6#m;AASbN9F1UZmuNEH} z`2iV0@1TfoZaL6EI*?PqNX2ehu)fy>02l{ik^zsZf9#p%nG9s90a#Wsh0SI_)*nC? zQk!~~V@xAHAqzBU`?KJbqV4`UmI{F7G zKVWJ2`*zL;D7URDp`Me7h?5?GyZ!!b@fq&N#)L>Ah>?a2;t4{-8w7x;!cLb@S$I&X z40+EO-M}o3bp02Q12kbKO>N4YFM``^E&99@>aHedfQG+~6!|RWmj0-DIX}4QS)z|~ zRiO8Os2pmy6P9KYQ|fKl2`JeylVmF0BG09DR~++zv@2uw*V^*C3-DCw^qg!5Aq@ee z0q&eY0Y#CEUk3UE@9wcILEuXh+FfhKxWY}>x#JaI5R>hB?-^a8d?4d?A{b)OOF&Fd z?C724ExTbQXFPS#5D`0ykW)~vNZlCON!4z8^G(Ln5QcLn3z>|w+>~a9Ap;mB!SMq>LVt?Iq6jFP5J#4TA11xQ1#Zo~GlDa$R_PF1!&bq&E9t?kPp56t(IxkOnnZd!FcXsK} z3qj@{IG&NtI&5MLFjbbpUIBz!QOln$?sI?4zv}+HejwCUyW4R5{mt&%ueQ4%FYFEL z2+zD@4IOl`!IpKf#2w>SA?pXl|S<{fM3 zpoP{Pwc|JjE_?WRBgP*Mr#qtf7N0HrRq8tfrTm zm*KnsN?Ks|sg&1xnPN9yo;>x@R`tPb|E+S!9HrTH5($?f$au8V%RdvFe3tw!rn$AG3 zrP@#goWbVemtohdMZmG57R>U2Zm6;o$V2TQkJ35~v5E$f2s@1~HrPVu%U|zs>VV;1 z0mQR_613+IZEfAMA9b7Hh)S|Ox671+kwWtgMAPS(PG>#LwT5FYRU&%?Km9Qe6RoEz#X8@9rMjfdPp*9Q`P+K!%wBSr1(i%E#Y~~)=tpyWo5%Hl61P)+;l4=+xAmda4 zO{%U%cRRaFqBDt&j`1)N!30}DjpZFkfk>nXMcr;TGFDH1xW#JU66*&Gu5+xl(8We0 zc_S?drqXW&PV!P%qg{*(N8Z`w-q`@#6z*rwFp zwW4d;LKbk&2*nUUgmD{P&&ruHgzo^mhM|iM|07_D+=aW3vrx5^*(ko}XF6AF{%X)< zNfb!TTC8iM7%WZKYOhOaoXR?<8Gsf52aD~jC;-b8x)uN!I!)_2rR(`+lv*Z8ArlTT zwPbDySew^0v@4xJQup8wJdpeT*0100000NkvXXu0mjfj`U~4 literal 0 HcmV?d00001 diff --git a/aspects/color/primordium.png b/aspects/color/primordium.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d7a5d22174e7b30a4e9a1216e206919b478909 GIT binary patch literal 887 zcmV--1Bm>IP)UVG?Vn9CZ?mLGEo~1YP5t(+f5hJF1qMX=&$HMDE$v2?V_c$i(2DK5OE=O z(?z8e>=RtL2oVYRKxaAqPB<5CheRi1DK5Nlm}Izfzw@2@y&{o|b6%(Wu7hi1h`^$XS(SjGL!^0o$@$oNjZ*S9GT6(o5 z?{cRc25*z|^RpZB9IMwq*LHWmfV>q@y}t;g8;!3GkT^Q}=~0Do9@cKf1zq(1J_sx? zzp3G@P6j&V}{UJ>;Ah-65nD0u9;zwz!PpDs|Tl)ZAfB|#2`C}&Ch3exOi$?73Fw~dO85xepwVcUD(J6>1L_JOv+`CE&`98VUiS6nRPY*SF&tCXjfH0h zo*~e50y+s2dCDM6oyD-l;LD??v-(XU#gJ+sp_Jg2)V0)nz_c~P&HyMPH&J#0Hk1tK zfkBXf61WcBw*rb23EW~eHNrF>YiDPphUSCX&sLh((kI2>x{H_q5rB6-!!li>0?AM_ z09r3PAB_+CdbvRoHq&fKYeoaODs2dH!ps2(x-5;`Ee>b~CaYOm%X3w@@@Uy`04lP4 zr#o#*aS~}Ygf`162_#yOvk@~GUZ5mN6avnY!8)eqeXA)4DvUz~jByy}NFsgKVx$O| zn)k6bDV$R(U@u7Us-pi&h1e;FHRFimTY)KTM*ic9(qK}HrHgfb*B?Ib=nyi~ypI3? N002ovPDHLkV1hfjlz;#L literal 0 HcmV?d00001 diff --git a/aspects/color/vesania.png b/aspects/color/vesania.png new file mode 100644 index 0000000000000000000000000000000000000000..51be24ed6d0d7fa92174493a295c4ced7e4d54ec GIT binary patch literal 1145 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 V;de622af;%002ovPDHLkV1hR#3-|y4 literal 0 HcmV?d00001 diff --git a/aspects/mono/primordium.png b/aspects/mono/primordium.png new file mode 100644 index 0000000000000000000000000000000000000000..70e8da0779311fb0527a3a00d360f78d100d45b9 GIT binary patch literal 1364 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 4.x-5.x Research Helper

Help

This script helps you with your Thaumcraft 4.x research. If you have a research note with two aspects that you don't know how to connect, simply choose them in the dropdown list above (From: and To:). Additionally, choose the minimum number of steps between those two aspects. If in your research note, the two aspects have two blank spaces between them, choose the value 2 for Min. Steps. Then click Find Connection and the script will search for the shortest path (well, with at least the minimum length) that connects the two aspects. Note that sometimes the length of any path is longer then the given minimum, but this should not be a problem for your research note.

If you are unhappy with the path you got, because you do not have access to those aspects yet or they are quite rare, simply disable those aspects from Available Aspects:. The script will then try to find paths without these. Note that this may cause the path to grow longer. If too many aspects are disabled and there are no paths left without any of those, the script will try to find the shortest path using the minimal number of disabled aspects.

-

This work is licensed under a Creative Commons Attribution 4.0 License. Sources can be found in the github repository.

+

This work is licensed under a Creative Commons Attribution 4.0 License. Sources can be found in the github repository.

diff --git a/translation_dictionary.js b/translation_dictionary.js index 2faedb86..8a4a3cd4 100644 --- a/translation_dictionary.js +++ b/translation_dictionary.js @@ -65,5 +65,10 @@ var translate = { "cheatiness": "nebrisum", "radioactivity": "radio", "stupidity": "stronito", - "apocalypse": "terminus" + "apocalypse": "terminus", + "equality": "aequalitas", + "madness": "vesania", + "beginning": "primordium", + "constellation": "astrum", + "glory": "gloria" }; From a960172df25f130aec97187e5200f84aa4a3306e Mon Sep 17 00:00:00 2001 From: glowredman Date: Fri, 29 Apr 2022 23:06:03 +0200 Subject: [PATCH 3/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c50bf90e..7bfe6b03 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# Thaumcraft 4.1 Research Helper -[Thaumcraft Research Helper](http://ythri.github.io/tcresearch/) +# Thaumcraft 4.x-5.x Research Helper +[Thaumcraft Research Helper](https://glowredman.github.io/tcresearch/) ## Using Choose **`From`** and **`To`** Aspects from your research note and minimum number of steps between those aspects. Then click **`Find Connection`** and the script will search for the shortest path From 7d478d04dfbca8c94da85085ac41a470d747a748 Mon Sep 17 00:00:00 2001 From: glowredman <35727266+glowredman@users.noreply.github.com> Date: Fri, 12 Apr 2024 23:29:44 +0200 Subject: [PATCH 4/4] Add Thaumic Boots aspects --- addon_dictionary.js | 8 ++++++++ aspects/color/caelum.png | Bin 0 -> 1624 bytes aspects/color/tabernus.png | Bin 0 -> 1135 bytes aspects/mono/caelum.png | Bin 0 -> 1552 bytes aspects/mono/tabernus.png | Bin 0 -> 1705 bytes translation_dictionary.js | 4 +++- 6 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 aspects/color/caelum.png create mode 100644 aspects/color/tabernus.png create mode 100644 aspects/mono/caelum.png create mode 100644 aspects/mono/tabernus.png diff --git a/addon_dictionary.js b/addon_dictionary.js index 13495faa..91699c4b 100644 --- a/addon_dictionary.js +++ b/addon_dictionary.js @@ -37,6 +37,14 @@ var addon_dictionary = { "apocalypse": ["greed", "eldritch"] } }, + "tb": { + "name": "Thaumic Boots", + "aspects": ["space", "boots"], + "combinations": { + "space": ["crystal", "metal"], + "boots": ["armor", "travel"] + } + }, "gtnh": { "name": "GTNH (2.1.3.0+)", "aspects": ["equality", "madness", "beginning", "constellation", "glory"], diff --git a/aspects/color/caelum.png b/aspects/color/caelum.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5d5ce6313ac38e5698694c1da8133381210231 GIT binary patch literal 1624 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

IyS$F~F6=J9wwHknKoold8V z$K$bU*RCl5-g_niB#UjS1q9eL^`j;;zY8F(s_KE()>cIb5ijTEOC+s1^BR(SGhY|U z-!oYdFOUVFsiaP)(*ZztcXt0xIhgAU2mr)>J0dNlhY&Kg~z`lL^ zi~!64J_Yc0rgd+M>gwvsTn{+PtkAWYrUOM$vI3k=r#UnH4Zy*23|XyKYc>r{CX=O1 z0d}X;Iapg;`y?8Tu8|Z%2u@B;#!s9$@$<;Yh<9dYrm7r627|$v%>t5DEiEly+3ofU zS(c4@z21;YrBdtb>+6X`Vs&Y0DLywh7aJcRUs+sSJi3|T`uh5jy1Ke5o6V-kvMlTM zdVMkjP16#QNF+8lHy6Ki=g#Xwi1gNv$rk