Slay the Spire

Slay the Spire

98 ratings
EUI: UI QoL Improvements
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
3.422 MB
1 Apr, 2022 @ 9:49pm
3 Sep @ 5:04pm
203 Change Notes ( view )

Subscribe to download
EUI: UI QoL Improvements

Description
Introduction

EUI (formerly Compendium Filters) is a mod adding UI adjustments and resources that aim to make it easier and quicker for players to find information on cards, relics, and more. It currently adds the following:
  • An in-game top panel button that opens a card pool screen with a grid of the cards currently available in your run. You may view upgrades for these cards and show/hide the available colorless cards. (This can be disabled in the mod's settings)
  • A card filters menu for the cards displayed in the aforementioned grid as well as the card compendium and the master deck. You have the option of filtering cards by the mod they came from, their attributes (i.e. card type, rarity, and cost), and their keywords. You will also be shown the number of cards matching the given filters for each keyword. This menu can be accessed by clicking on the "Filters" button at the top-right part of the screen on said pages.
  • An overhaul of the card compendium screen that makes the sorting header and color buttons always visible even when you scroll through the compendium (This can be disabled in the mod's settings)
  • A variant of the filters menu for the relic compendium, as well as an in-game page on the card pool screen to view relics in a run
  • A mod settings menu that can be accessed mid-run. It can be configured to show all mod settings or to only show certain mod settings.
  • Settings to change the fonts used by this mod and the base game. Font changes may be applied universally or only to certain text types.
  • The ability to export cards, relics, and potions as CSV or JSON files.

Many of these options can be configured or turned off to your liking.

Both the card pool and the card filters components come with hooks that allow modders to render custom components within those screens. The card filter also allows modders to define their own custom filters for their custom cards. An example filter is included for the Packmaster that filters cards by their packs, which will be loaded if you also have the Packmaster installed.


Compatibility


Support and Feedback

If you have feedback or bug reports on the mod, you can report them in the comments below or post them in the discord for this mod: https://discord.gg/he76RmsuYZ


Credits


Translations

I'd love to have this mod be available in more languages. If you would like to contribute translations for this mod, please let me know in the comment box below or in the Discord server.


Extra Links

Popular Discussions View All (3)
11
24 Jan @ 1:29pm
PINNED: Bug Reports
Piña Colada
0
2 Sep, 2022 @ 7:29pm
Relic Filtering Update
Piña Colada
0
22 Jun, 2022 @ 1:52pm
Vanilla Compendium Screen Overhaul
Piña Colada
66 Comments
ToughOoze 10 Feb @ 3:41am 
That can work too, thanks again for your efforts :)
Piña Colada  [author] 9 Feb @ 11:53am 
Since the logic controlling this health bar behavior on modded powers is handled in stslib, I would probably be putting the toggling option in Fabricate instead of EUI.
ToughOoze 6 Feb @ 4:32am 
Oh, thanks a lot :D!
Piña Colada  [author] 5 Feb @ 10:12pm 
Sure, I think this is doable.
ToughOoze 5 Feb @ 3:40pm 
Hi, this small suggestion might be out of the topic but since the mod is about displaying certain stuff on configurable methods especially on modded StS, i think it might be worth to share: Is there a way to implement an option that disables damage indicators for passive debuffs on enemy health bars (Like how poison shows its incoming damage in color green on the enemy bar for example) or merges all of them in a one summed up indicator, because there is an unavoidable visual bug (at least in my experience) that confuses the enemy health bars if the said enemy is affected by multiple damaging debuffs (with damage indicators) at once. It basically stretches the health bar out of the screen and really makes it hard to tell the health state of the enemy apart from numbers. Majority of the mods for this game includes a few status effects with damage indicator, so i think this compatibility fix would be nice to see, if possible of course.
Piña Colada  [author] 23 Jan @ 6:03pm 
Sorry for the very late reply. I can look into hiding colors with no cards in a future patch.
JamesTripleQ 29 Dec, 2023 @ 2:47pm 
heya when playing with Pale of the Ancients a special, completely empty color appears in the compendium called Pale_showman_purple_color
Piña Colada  [author] 28 Dec, 2023 @ 11:53am 
@Crooner just to clarify, are you referring to icons in tooltips? If so, do you have the "Always use EUI tooltip rendering/总是使用EUI的工具提示渲染" option enabled? Would you also be able to tell me where the icon showed up (e.g. was it from another mod's tooltip)?

EUI uses a different tooltip rendering system, so tooltips from other mods don't get affected unless the aforementioned setting I mentioned is turned on.
Crooner 22 Dec, 2023 @ 5:48pm 
Thanks for fixing the Chinese display bug!
However, there is still a small bug: the icon is displayed even if "Disable the icon in the prompt description" is checked. This happens when the game is set to Chinese, but not when the game is set to English. I hope this can be fixed, thanks!
Piña Colada  [author] 20 Dec, 2023 @ 9:23pm 
@Mumei this would affect any card or description that utilizes EUI's text formatting. As far as I know, only Fabricate cards/relics/etc. currently use this.