Code Monkey home page Code Monkey logo

thaumcraft-research-tweaks's Introduction

Thaumcraft 4 research table tweaks

This mod brings a reworked research table GUI.

new UI

Features

Tutorial and research pages where expanded to include explanations on new features.

All added features are showcased in video format:

Aspect pallets

Aspects pallets are now placed on both sides of the research table. They split between pallets based on their affinities to order and entropy. Sorting is based of aspect complexity (products are always below components).

Aspect combination

Aspect combination area was replaced by drag & drop. You can also combine aspects while dragging by right-clicking, this way you don't stop dragging. This also can be used when doing research to place same aspect in multiple hexes.

Aspect batch combination

It is gated behind research expertise and allows combining aspects up to 10 at a time. To perform it hold ctrl while combining aspects. You can also do the same with auto combination unlocked in research mastery.

Research duplication

Copy button is active only when all required components present (aspects, paper, ink).

Nice to have

  • Configurable bonus aspect particle (change size/turn off)
  • Batch aspect combination in one packet (see PacketAspectCombinationToServer)
  • Stable aspect layout (aspect is always in same position, even if this means having gaps)
  • Old style combine section between scribbling tools and copy button

Roadmap

  1. Must:
  • Add CI/CD
  • Fix asm trying to parse Forgelin zips and failing
  • Check licensing
  1. Nice to have:
  • Testing

Development

To run client with specific username set it in PLAYER_USER_NAME environment variable.

Credits

Thanks go to:

  • Think for texturing my rough ui sketch
  • TimeConqueror and GTNH dev's for helping out on technical part
  • Azanor for his amazing mod

thaumcraft-research-tweaks's People

Contributors

theelan avatar

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.