SuperFactoryManager icon indicating copy to clipboard operation
SuperFactoryManager copied to clipboard

Add conditional clarifying statement to UI slot inspector

Open TeamDman opened this issue 5 months ago • 0 comments

https://discord.com/channels/967118679370264627/967119184209264790/1400603811596210227

Image
  • If more than one slot renders with the same number in the same color, add a warning that the slots shown probably don't correspond to automation slots
  • Add custom mappings for GUI classes that can display additional information and override the slot numbers; say that "the augment slots in thermal machines are not accessible to automation", identify proper slot numbers in mekanism machines, support pagination used in advanced inscribers

Bonus opportunity: Add resource system for users to live-edit a custom mapping in game for mods. Give user hotkey to view the class names for each entry in the stack of open screens. Let user use regex to match against fully-qualified path names to create a remapping of the slots. If we use a custom .g4 for the slot remapping grammar, we could use the intellisense. We could add a .g4 for json in-addition-to/instead-of/interchangeable-with creating a custom grammar for config in this way.

If registries don't get frozen, we could add and remove from a new registry we create to manage the mappings. Otherwise, creating our own mutable registry should be straightforward.

Future work: Add custom CapabilityMapper for interacting with the automation slots of the mods we have compat with

TeamDman avatar Aug 01 '25 02:08 TeamDman