Applied Energistics 2

Applied Energistics 2

156M Downloads

Memory Card QoL Rework

yueh opened this issue ยท 0 comments

commented

Goal

Improving the memory card in terms of QoL/UX.
This is directly or indirectly related to other issues/FR and can needs these as prerequisite

Make use of the proposed color coding in #2674 (prerequisite)

The minimum has to be displaying the 4 color codes as text within the tooltip.

Additionally formatting them by the actual color might be an idea. But that can be a visibility issue. (black on black).

Important here is that can be used as alternative for colorblindness. Even if black on black is not that much of an issue, it should not make it harder otherwise. This also means no squares with a color.
16 different shapes mapped to each color might be an alternative, main question would be the be distinct enough.

WAILA/Hwyla/TOP
Similar to the item tooltip. But additionally it can use different background colors

Improve the interaction parts by using the proposal in #1480 (prerequisite)

Currently we are limited to 2 actions per part. Right click and shift + right click. This limits us to each a single read and write action for the card. In terms of the p2p tunnels this includes also reseting the frequency and changing it to an input, when reading the settings. Without it, there would be no way to ever create a new input or even a new tunnel.

With the proposed changes in #1480 we would have at least 4 different actions available. Which could translate something like

action effect
Left Click Read settings, no change (analog to extract item)
Shift + Left Click Reset and read (new frequency/input/etc)
Right Click Write settings (analog to insert item)
Shift + Right Click Could also insert cards like proposed in #1382 (Or should we ever allow N:N tunnels to set input)

GUI

To start a GUI directly for the memory card is pretty much a no-go. It has to cover every block and part of AE2 itself, which very different and also has to do the same for every addon. Which makes it quite complex. Further it can easily create issues when applying incorrect settings to parts. Like make more than 1 input P2P. As well as the obvious balance issues.

An option might be something like a P2P terminal. Which could contain some basic informations like the frequency (colorcode), amount of outputs and the type. Certainly not detailed infos like the amount of used channels inside the tunnel. Smart cables cover it already. Main feature would be to copy the settings of a tunnel to a memory card. Still highly tentative, as organising the network should be a challenge. Not something the network does for the player on top of autocrafting and a massive storage.