Slay the Spire

Slay the Spire

Relic Filter
87 Comments
♥Zhikajira.TTV♥ 27 Aug @ 12:12pm 
Great mod, would like to suggest adding a search bar. Thank you for making the mod.
WolfyMcMarmalade 30 Nov, 2024 @ 12:17pm 
Causes null point exception leading to crash.
YoSZee 23 Nov, 2024 @ 8:03pm 
please make potion filter mod
Vg0 23 Aug, 2024 @ 6:37pm 
Does anyone know where this mod save's its setting? I'd like to edit it manually because most of the time, my changes don't persist when I close/re-open the game. No clue why, seems like it saves correctly maybe 10-20% of the time.
Eggplant 12 Aug, 2024 @ 2:22pm 
This mod is crashing my game as of 8/12/24, recommend against usage of this mod
VraskaTheNoodle 25 Jul, 2024 @ 7:59pm 
Relic filter and hug you relics seems to have some sort of error with images not being able to be found. both mods cannot be on at the same time and its a bit of a bummer considering the amount of relics and now the management isent possible
AgentPhil 11 Jul, 2024 @ 6:50pm 
I'm back after several months. Somehow, this mod has started treating relics from different mods with the same name as the same rarity. It's not even a specific mod, I only had two other mods active, dregs and thorton (Lucky Clover). Then I tried flora and bundle of content (Crown of thorns). In both cases, One relic was a completely different rarity from what it's supposed to be. I swear it wasn't like this before, they were treated separately just fine! The most recent mods I remember trying before discovering this are azoth's reliquarium, the hunter (character), and the recent suika.
好月照清岭 17 May, 2024 @ 3:40am 
Some relics in the original version of the game seem to be unfilterable, such as the relics of Watcher.
JamesTripleQ 8 Feb, 2024 @ 11:59am 
ah nice, you should probably let the dev know if you haven't already
AgentPhil 7 Feb, 2024 @ 7:21pm 
@JamesTripleQ I FIGURED IT OUT! It was the fourth key mod that was messing things up. I remove it everything seems to be working fine.
AgentPhil 6 Feb, 2024 @ 3:28pm 
I'll keep trying to turn mods on and off though it might be a while before I find the culprit.
JamesTripleQ 6 Feb, 2024 @ 1:43pm 
interesting... I think the issue is that one of the mods you play with has a weird relic (could be either an image issue or even a hitbox issues actually) and that breaks everything. I unfortunately have no idea which one it could be however.
AgentPhil 6 Feb, 2024 @ 12:27pm 
SO it's not ramsaver at fault. That's fine cause it takes so long for anything to load without it.
AgentPhil 6 Feb, 2024 @ 12:26pm 
Aaand it still crashed at relic compendium.
java.lang.NullPointerException
at com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture(SpriteBatch.java:1056)
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java:237)
at com.megacrit.cardcrawl.relics.AbstractRelic.renderOutline(AbstractRelic.java:1184)
at com.megacrit.cardcrawl.relics.AbstractRelic.render(AbstractRelic.java:963)
at com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.renderList(RelicViewScreen.java:712)
at com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.render(RelicViewScreen.java:647)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(MainMenuScreen.java:576)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:435)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
AgentPhil 6 Feb, 2024 @ 12:25pm 
Caused by: java.lang.NullPointerException
at com.badlogic.gdx.graphics.g2d.SpriteBatch.switchTexture(SpriteBatch.java:1056)
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java:519)
at relicFilter.panelUI.RelicSettingsButton.render(RelicSettingsButton.java:166)
at relicFilter.panelUI.Pagination.render(Pagination.java:75)
at basemod.ModPanel.render(ModPanel.java:111)
at basemod.ModBadge.receiveRender(ModBadge.java:60)
... 9 more
AgentPhil 6 Feb, 2024 @ 12:25pm 
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreen.render(ModsScreen.java:231)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Render.Postfix(ModsScreenUpdateRender.java:32)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(MainMenuScreen.java:622)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:435)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
AgentPhil 6 Feb, 2024 @ 12:25pm 
Started without ramsaver on. Took a long while, but then I checked filter:

Still not showing up.
JamesTripleQ 5 Feb, 2024 @ 12:55pm 
ok I checked an Ram Saver is the "optispire" I mentioned earlier so I'm guessing that's the one cause issues
AgentPhil 5 Feb, 2024 @ 12:52pm 
Just to clarify, my game crashes whenever I try to view the relic compendium.
AgentPhil 5 Feb, 2024 @ 12:45pm 
Mods in stacktrace:
- ramsaver (0.2.1)
Cause:
java.lang.NullPointerException
at optispire.patches.HandleRenderingFakes$FakeTextures.handleFakeTexture(HandleRenderingFakes.java:209)
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java)
at com.megacrit.cardcrawl.relics.AbstractRelic.renderOutline(AbstractRelic.java:1184)
at com.megacrit.cardcrawl.relics.AbstractRelic.render(AbstractRelic.java:963)
at com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.renderList(RelicViewScreen.java:712)
at com.megacrit.cardcrawl.screens.compendium.RelicViewScreen.render(RelicViewScreen.java:647)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(MainMenuScreen.java:576)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:435)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
AgentPhil 5 Feb, 2024 @ 12:45pm 
Whatever is going on it might be effecting my compendium too, crashing the game. It says ramsaver in stacktrace but idk it didn't give many problems before.
JamesTripleQ 5 Feb, 2024 @ 7:10am 
hmmm, the issue seems to be with a mod packaged as "optispire" which isn't Optimize The Spire as I already checked that. I'm not sure tbh sorry.
AgentPhil 4 Feb, 2024 @ 7:34pm 
@JamesTripleQ I installed your patch and I'm still getting the error.
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreen.render(ModsScreen.java:231)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Render.Postfix(ModsScreenUpdateRender.java:32)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(MainMenuScreen.java:622)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:435)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Caused by: java.lang.NullPointerException
JamesTripleQ 4 Feb, 2024 @ 4:52am 
@AgnetPhil try using my unofficial update found lower in this comment section, I'm pretty sure I've fixed this already since the issue should be with relic filter itself.
AgentPhil 4 Feb, 2024 @ 2:10am 
Again, I know this won't be patched, I just want to know which mod is causing it so I can remove it.
AgentPhil 4 Feb, 2024 @ 12:50am 
timemazedefuse (1.0)
ramsaver (0.2.1)
chronomuncher (2.0)
AKDsMoreRelics (1.5.1)
expansionPacks (1.3.2)
RiskOfRelics (2.3.6)
jedi (23.10.06)
betterboot (1.0)
CardAugments (1.0.2)
oceanrodent (1.3.19)
OptimizeTheSpire (1.1.0)
DregsMod (0.0.2)
reliquary (0.5.3)
MBGFix (0.0.1)
ThisIsPowerMod (1.0.1)
HugYouRelics (1.2.42)
gatherermod (1.0.9)
FloraDemon (0.1.1)
IceBreaker (1.2.2)
discardoretaino (1.0.0)
NeowAberration (1.1.7)
VUPShionMod (7.3.2)
shadowverse (3.4.1)
EternityGems (0.2.1)
Sts-AdministrixMod (0.9.3.2)
relictweaks (1.0.0)
OneHundredRelics (1.0.0)
neatTheSpire (1.1)
rorr (1.0.0)
WhatIfEveryFloorWas (1.0.0)
mokoumod (1.2.0)
Bundle_Of_Terra (2.1.3)
LiveForever (1.0.0)
StSModEnergyAddict (1.0.3)
anniv6 (1.3.0)
Professor (0.3.1)
BattleTowers (1.0.14)
Lobotomy (0.8.3)
RainbowMod (0.4.0)
AgentPhil 4 Feb, 2024 @ 12:50am 
- PirateMod (1.14.0)
- aquaticmod (3.0.0)
- sts-mod-the-blackbeard (2.7.6)
- constructmod (1.1.0)
- EphemeralMod (1.0.6.1)
- HierophantMod (2.0.3)
- thelost (1.0.7)
- M10Robot (1.1.4)
- TheMarked:TheMarked (1.2.10)
- TheNohDancer (1.1.0)
- therunesmith (1.0.8)
- Shaman (1.1.3)
- TheShowman (0.2.7)
- TheUnchainedMod (2.1.)
- theVacant (1.0.1)
- thevixen (1.2.7)
- TheFirefly (1.3.3)
- TrophyHunter (1.1.0)
uncapped (1.1.1)
wanderingMiniBosses (1.1.5)
Yorigami (1.2.0)
thorton (4756.7.5.9)
Library of Ruina Extra (1.1.1)
MarisaContinued (4.0.1)
theflagbearer (2.0.2)
Undermine (1.0.3)
EstablishmentRelicMod (0.1.1)
keinemod (1.0.1)
fourthKey (1.3.2)
RandomCharacterButton (1.1.0)
YukariMod (0.9.17)
PatchouliMod (1.1.4)
DevKill (0.0.1)
ruina (3.7.0)
anniv5 (2.2.1)
LevelheadMod (0.8.3)
TheConstrictor (0.1.0)
MGRMod (1.1.6)

solmod (3.0.0)
AgentPhil 4 Feb, 2024 @ 12:50am 
- downfall (5.0.9)
- Elementarium (1.10.0)
- Elena (1.0.5)
- eventfilter (1.1.112)
- ferrothorn (1.0)
- Gensokyo (4.0.0)
- GifTheSpireLib (2.0.1)
- GriftTheSpire (4.3.0)
- Hallownest (1.0.2)
- hubris (0.25.1)
- infinitespire (0.23.0)
- InvincibleNerf (0.0.3)
- LazyManKits (1.4.10)
- Library of Ruina (1.1.6)
- Menagerie (1.6.1)
- mintyspire (2.5.7)
- monsterbgone (1.0.1)
- MoreNeow (1.0.1)
- DerFreischutz (1.2.1)
- oceanmod (1.0.18)
- Koishi (2.1.0)
- paleoftheancients (1.3.4)
- permNeow (1)
- QueenMod (3.0)
- quickrestart (2.0.5)
- ReimuMod (1.1)
- ReplayTheSpireMod (1.6.7)
- rerolltherelics (0.9.1)
- Scapegoat (1.5.1)
- spicyShops (1.2.4)
AgentPhil 4 Feb, 2024 @ 12:47am 
Mod list:
- basemod (5.53.2)
- versiontwocompatible (2.2.6)
- stslib (2.11.0)
- TheJungle (1.5.2)
- actlikeit (1.2.7)
- JungleCompatibility (0.0.1)
- RelicFilter (1.01)
- Moonworks (0.9.8)
- BlueArchive_Hifumi (1.0.11)
- AchievementEnabler (1.0.0)
- Abyss (1.3.0)
- aigisMod (5.0.0)
- ArknightsTheSpire (1.0.13)
- aspiration (1.9.5)
- Astrologer (1.4.5)
- paparatto (0.1.2)
- bard (1.11.0)
- beakedthecultist-sts (0.7.3)
- betterAltar (1.4)
- betterLab (1.0)
- betterNote (1.3.1)
- betterStone (1.1)
- betterSkull (1.2)
- betterThird (1.5)
- Blade4All (0.2)
- BlueArchive_Aris (1.0.9)
BlueArchive_Hoshino (1.0.2)
- bundlecore (5.4.2)
- bundle_of_content (1.6.2)
- bundle_of_food (2.1.6)
- Bundle_Of_Peglin (2.7.3)
- bundle_of_potions (2.3.5)
- coloredmap (2.4.1)
- coloredpowertips (2.3.0)
- conspire (1.7.0)
- CorruptTheSpire (1.4.3)
- ojb_DarkMap (0.1.1)
AgentPhil 4 Feb, 2024 @ 12:42am 
com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:435)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Caused by: java.lang.NullPointerException
at optispire.patches.HandleRenderingFakes$FakeTextures.handleFakeTexture(HandleRenderingFakes.java:209)
at com.badlogic.gdx.graphics.g2d.SpriteBatch.draw(SpriteBatch.java)
at relicFilter.panelUI.RelicSettingsButton.render(RelicSettingsButton.java:166)
at relicFilter.panelUI.Pagination.render(Pagination.java:75)
at basemod.ModPanel.render(ModPanel.java:111)
at basemod.ModBadge.receiveRender(ModBadge.java:60)
... 9 more
AgentPhil 4 Feb, 2024 @ 12:41am 
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreen.render(ModsScreen.java:231)
at com.evacipated.cardcrawl.modthespire.patches.modsscreen.ModsScreenUpdateRender$Render.Postfix(ModsScreenUpdateRender.java:32)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.render(MainMenuScreen.java:622)
at
AgentPhil 4 Feb, 2024 @ 12:41am 
Okay, I just need some help finding out which mod I have is causing an error whenever I open relic filter, showing absolutely nothing. I'm not asking for a patch, I just want information.
JamesTripleQ 24 Jan, 2024 @ 3:53am 
It's possible yes but not with relic filter. It would require either some patches for the specific relics you want to change or a dedicated filter mod, however the latter would be fairly complex to make.
idiot5k 23 Jan, 2024 @ 11:31am 
is there a way to make character spicific relics "collourless" and vice versa? some character specific relics looks like they would work really well on other characters
JamesTripleQ 7 Jan, 2024 @ 6:09am 
I made an update for this mod to make it work with Watcher and also fixed a few bugs:
https://github.com/JamesTripleQ/RelicFilterPlus/releases
leggomyeggo 25 Nov, 2023 @ 10:43am 
is there any way to make it so you can make other classes able to find relics that aren't there class? for example,to be able to do a prismatic relic run
Galactic hatkid 7 Oct, 2023 @ 2:16am 
hope this can remove circlet so i dont have a dead run bc i reroll into a useless relic
Porc Major 2 Aug, 2023 @ 2:31am 
Playing The Watcher causes a crash when you enter a shop, maybe its because Cloak Clasp and Golden Eye arent in the relic filter... if u desactivate relic filter and enter the shop u can continue the run later activating the mod after.
idiot5k 13 Sep, 2022 @ 6:33am 
this mod crashes the shop mod when buying the merchants rug, so i guess its not compatible with all mods anymore XD (but on a serious note could you look into that?)
nerman8r 17 Aug, 2022 @ 3:56pm 
The last two times I had crashes as the Watcher, I restarted the game without the mod, and Melange was in the shop.
wbfw109 16 Jul, 2022 @ 10:12pm 
please add the function of "Searching" by name.:steamthumbsup:
AvangionQ 8 May, 2022 @ 10:55am 
Please add a new category: bonus starting relic
ja8ju5 16 Apr, 2022 @ 4:32am 
Can confirm odd crashes when entering shop. Most often occurs when playing Watcher class. Real shame first time it happened. I had such an op deck and just wanted to remove one thorn in my side.

Shop crash also occurred rarely when playing as The Silent. I think it's safe to say that all classes have a certain risk although Watcher is definitely most often.
Vg0 16 Oct, 2021 @ 9:26am 
After installing the "2.0 Compatibility" mod ( https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2025014867 ) I'm no longer getting any crashes when entering shops on Watcher.
Vg0 12 Oct, 2021 @ 4:27pm 
Frequently crashes when visiting a shop on the Watcher, but I can't recall the last time it crashed when playing the other characters

java.lang.NullPointerException
at com.megacrit.cardcrawl.relics.AbstractRelic.getPrice(AbstractRelic.java:172)
at com.megacrit.cardcrawl.shop.StoreRelic.<init>(StoreRelic.java:38)
at com.megacrit.cardcrawl.shop.ShopScreen.initRelics(ShopScreen.java:405)
at com.megacrit.cardcrawl.shop.ShopScreen.init(ShopScreen.java:215)
at com.megacrit.cardcrawl.shop.Merchant.<init>(Merchant.java:122)
at com.megacrit.cardcrawl.shop.Merchant.<init>(Merchant.java:54)
at com.megacrit.cardcrawl.rooms.ShopRoom.onPlayerEntry(ShopRoom.java:42)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2282)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2119)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2848)
ForgottenAmnesia 20 Dec, 2020 @ 5:27pm 
Unfortunately this mod seems to cause crashes with shops. Its unstable use at your own risk until it gets updated
Sagil 17 Sep, 2020 @ 10:36pm 
Crashes when entering shop (after designating some boss relics as shop relics):
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.relics.AbstractRelic.getPrice(AbstractRelic.java:170) ~[?:?]
at com.megacrit.cardcrawl.shop.StoreRelic.<init>(StoreRelic.java:38) ~[?:?]
at com.megacrit.cardcrawl.shop.ShopScreen.initRelics(ShopScreen.java:405) ~[?:?]
at com.megacrit.cardcrawl.shop.ShopScreen.init(ShopScreen.java:215) ~[?:?]

Hasn't been updated for a while, mod is safe to presume dead?
恐龙君 2 May, 2020 @ 3:14am 
Until 2020/05/02 , still getting crashes when entering shops occasionally.
May be some mod relic ...
Rokku_Ryu 9 Feb, 2020 @ 8:03am 
To date, still getting crashes when entering shops occasionally.
Einlenzer 27 Jan, 2020 @ 6:45am 
Hope this one will be updated for v2.0