Coder Social home page Coder Social logo

tcresearch's Introduction

Thaumcraft 4.1 Research Helper

Thaumcraft Research Helper

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 (well, with at least the minimum length) that connects the two aspects.

Note

Sometimes the length of any path is longer then the given minimum, but this should not be a problem for your research note.

Disabling aspects

If your 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.

tcresearch's People

Contributors

biouxtai avatar mathew1988 avatar piotrb avatar rjenkins8142 avatar russia9 avatar smashman avatar spitefulfox avatar w00tc0d3 avatar ythri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tcresearch's Issues

Suggestion: type to select aspect

First off, I love this tool - it's saved me a ton of time.

But I've got a suggestion; would it be possible to make the "from" and "to" selections respond to keyboard input? So if I type "aer" when the "from" drop down is selected it auto selects aer (or filters or something).

90% of the time I spend doing Thaumcraft research is spent -finding- the 2 aspects in the from and to lists :)

Feature: Swap the To and From Slots

Sometimes, I find myself switching the essentia types in the To and From slots. The reason being that the results are easier to read and apply if the essentia at the top of the results is the top-most or left-most essentia in the path on the research interface. But if the essentia at the top of the results is the bottom-most or right-most on the path, then I find myself sometimes accidentally writing essentia symbols in the wrong order.

So, I was wondering if a swapping button could be added, for sake of convenience.

Wording Clarification

The last sentence before the license currently reads: "...the script will try to find the shortest path with the minimal number of disabled aspects."

To avoid any confusion, it may be better to rephrase to "the script will try to find the shortest path using the minimal number of disabled aspects."

Thaumcraft 4.2.2 new aspect combos

As of 4.2.2, Cognitio is now ignis + spiritus, and Telum is now ignis + instrumentum. It'd sure be nice if you could add another entry to the versions supported.

typo

In

If you have a research note with to aspects that you don't know

and

minimum number of steps between those to aspects

the "to" should be "two".

tcresearch

I would like to discuss with you the use of your script as part of an application I am developing. Please email me at [email protected] to further the discussion.

Sincerely:

R0n1n Ang3l

Tempestas doesn't connect to Gelum

Tempestas is comprised of Aer and Motus, and Gelum is Aqua and Ordo
While it makes sense to connect them, they don't, as of 4.1.0g
Side note: Tempestas has Motus, which itself has Aqua and Aer, but I don't think thaumcraft works recursively like that

Senses -> Ordo gives wrong result

Senses -> Ordo connects using Tempestas to Gelum to Ordo in 3 min connections, but Gelum doesn't have tempestas. It has ordo and aqua. So you need to connect tempestes to gelum with aqua. I am on 4.1.0g of Thaumcraft.

No license

There is no license associated with this project.

Missing Modaspects

Hey,

I have seen that for TC 4.3.x are some Aspects are missing.
Actually I miss the aspects related to MRU from Essential Craft 3 and the Apsects from AbbysalCraft.

Can u add them please?

Allow custom weights for paths?

Perhaps we could have a system allowing for custom weights, rather than just 0 and 100.

Or perhaps we could make it so the weight for more common aspects is higher, which would make it automatically use rarer and higher tier aspects less often?

Incorrect aspect combinations.

The motion combination is incorrect, I think Azanor changed it in the last update of Thaumcraft. The code says the combination is Air and Order while the correct combination is Air and Water. I also found that the Weather combination was incorrect, the correct combination for Weather is Air and Motion.

Typo

there is a typo for order on seed: oder instead of order

Layout is borked

Since you updated to 4.1.1.9, the dropdown and selection lists are scrambles, and results appear frameless, at odd places blokcing the main display.

Results display format

I really like how http://tc.yunoplay.net displays the results in such a compact and clear way, but tcresearch is better in every other way.
Might it be possible to display the results similarly, or at least provide users the option to enable this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.