Slay the Spire

Slay the Spire

Filter the Spire
64 Comments
beeyee2010  [author] Dec 14, 2024 @ 5:58pm 
Hey @TylerDurden.

You might be looking at the wrong filter. As of the most recent update, you can choose the outcomes of Calling Bell, Astrolabe, and some Pandora's Box cards. And the Boss relic filter is still available to you. Here are some images, you'll want the top left option for the Boss relic filter. And the button on the right is to choose what outcomes you can get from Calling Bell, Astrolabe, and Pandora's Box cards. Let me know if this clears anything up for you.

https://imgur.com/a/YP29Y9a
TylerDurden Dec 13, 2024 @ 8:02pm 
This mod used to work like a charm, but right now I'm having issues with it.

Before, you could simply select a boss relic and when you would swap from Neow you would get the relic. But now you have to go through an other filter and for some reason there is only 3 options that are listed. Astro, Panda and Bell. And when you click the add button to activate the filter and you go check the active filters nothing is there. If you try it on a character it also doesn't work.
I'm not sure what update went through lately and if I'm the only one who's affected by it but now the mod doesn't work at all for me.

I tried uninstalling it and reinstalling but it didn't fix my issue.

I've been using this mod for a few years now and never had any issues. I don't doubt that the author of the mod will fix any issues, especially if it affects other people too.

Great great mod otherwise! I've been recommending it to all my StS friends.
loo Dec 11, 2024 @ 12:24pm 
更新ありがとう! 日本語とロシア語で確認しましたが、カードドロップダウンリストには英語のみが表示されますね。
loo Dec 7, 2024 @ 2:36am 
当に朗報…1ヶ月間この時を待っていた…あなたがこれに対応するまで、私は暖房を用いないで過ごすつもりでした…このPCの発熱以外は…
beeyee2010  [author] Dec 5, 2024 @ 8:05pm 
@loo

I intended it to just show in English only (since most of the mod is anyways). But I figured I'd actually fix the problem. It'll be released soon for you!
loo Dec 2, 2024 @ 5:15am 
あれ? おかしいなぁ・・・もう1ヶ月近く経つのにまだ他言語で使えないぞ・・・? 僕ちゃんは神に見放されちゃったの・・・?
loo Nov 5, 2024 @ 7:24am 
私はFTL使いになります!
beeyee2010  [author] Nov 5, 2024 @ 5:33am 
@loo I have "fixed" the issue. It doesn't show the cards in other languages for now, since I'm checking English ids. I might change it in the future to display other languages in the dropdowns, but for now, just English. It does work now if your language is set to Japanese though now
beeyee2010  [author] Nov 4, 2024 @ 2:38pm 
@loo I'm sorry it hasn't been working for you in Japanese. I can try to look into a bit but ultimately, it works fine for me in English. I can try to find some of your issues.

Thanks for the submission for the boss relic thing. The filter used to only be for Neow boss swaps, and you cannot swap to the upgraded relics. I forgot about this detail when I added the ability for Act 1 and 2 boss relic filters
loo Nov 4, 2024 @ 7:08am 
addボタンで追加するカード指定は全て機能しなくなっていますね。
choose neow bonuses のカード指定は機能します。
loo Nov 3, 2024 @ 10:01am 
The game is played in a Japanese environment.
In a non-English environment, the card designations for Astrolabe and Pandora's Box may not work.
In a Japanese environment, it only worked correctly when specifying only the FTL of Defect, the only card with an English name.

In addition, there are 30 boss relics, but only 26 relic slots for boss relic replacement, making four of them unselectable.
This is because the order changes depending on the selected language, so the unselectable Relic changes depending on the language.

Translated with DeepL.com (free version)
loo Nov 2, 2024 @ 6:20am 
神よ! 神は私に天国への道をお示しになられた! 私はこの道を行きますどこまでも!
beeyee2010  [author] Oct 31, 2024 @ 6:57am 
Hey @tooticktoo

Until the hotfix is released, you can fix it by disabling the mod obviously, or you can clear the config file for FtS.

For windows, this is stored here:
C:\Users\<your user>\AppData\Local\ModTheSpire\FilterTheSpire
tooticktoo Oct 31, 2024 @ 6:38am 
xception in thread "LWJGL Application" java.lang.NullPointerException
at FilterTheSpire.filters.NthBossRelicFilter.generateHashKey(NthBossRelicFilter.java:46)
at FilterTheSpire.factory.FilterObject.getHashKey(FilterObject.java:39)
at FilterTheSpire.FilterManager.loadInitialFilters(FilterManager.java:107)
at FilterTheSpire.FilterTheSpire.receivePostInitialize(FilterTheSpire.java:78)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2306)
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.PostInitializeHook.Postfix(PostInitializeHook.java:9)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:307)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)13:29:19.415 INFO steamInput.SteamInputDetect> Steam input detect thread interrupted!
loo Oct 16, 2024 @ 4:22am 
神は何故、このMODにアストロラーベやパンドラの箱で変換されたカードを指定することをお許しにならなかったのか? 神は居ないのか? 我々は地獄に堕ちる事しか許されないのか?
beeyee2010  [author] Jul 25, 2024 @ 3:11pm 
@maggot776
That sounds about right. If extra relics are even in the relic pool or extra cards in the card pool, it'll change how the RNG works. The RNG works off of how long the list of cards/relics is.
maggot776 Jul 25, 2024 @ 3:08pm 
This doesn't seem to be working with replay the spire, even if I click on vanilla relics? Eg i have membership card as first shop relic but i get stuff like hand drill and pellets in my first shop
Set first card reward as caltrops for silent, didn't get caltrops (neow bonus was the lament)
Boss swap relics dont work either
beeyee2010  [author] Jun 24, 2024 @ 7:12pm 
@MeomiPinotNoir do you have all unlocks? This mod assumes you have all unlocks from every character. It also might not work if you're using things like RNG Fix
MeomiPinotNoir Jun 12, 2024 @ 12:10pm 
For some reason, this mod doesn't work with the Watcher char for me. It'll find a seed but the selected rewards are never granted.
beeyee2010  [author] Feb 20, 2024 @ 4:56pm 
@GammaEmerald What are you seeing? I don't think that's the case unless you're using other mods.

@caleblively correct, this won't work with Packmaster. I can update the description, but in general, compatibility with mods isn't a guarantee.
GammaEmerald Feb 16, 2024 @ 7:16pm 
Pretty sure setting a boss relic messes with your run history
caleblively Feb 12, 2024 @ 6:47pm 
doesnt work with the packmaster mod. Something about picking packs messes with it
beeyee2010  [author] Jul 19, 2023 @ 9:10am 
@space_sloth correct. I've been meaning to add indexing for the filters, but kinda never actually got around to it.

Because with that comes a myriad of other features, such as viewing all of your filters on a single screen, and editing/deleting individual filters since if you add one filter for Combat 1, but accidentally mess up the Combat 2 filter, I don't want you to have to restart entirely.
Space_Sloth Jul 18, 2023 @ 10:33am 
This only seems to let me add a filter for the first combat, first shopkeeper, and first relic. Can I not add more filters? Like a specific card reward for combat 1 and combat 2?
beeyee2010  [author] Jan 26, 2023 @ 1:02pm 
@Souki333, this fix will be in the next update. Thanks for the heads up!

To everyone having issues with other mod compatibility, I'll do a quick look at how it breaks with other mods, but it's not often very easy to fix. For instance, I don't think I'll be fixing this for the Packmaster
Souki333 Jan 18, 2023 @ 12:23pm 
Love this mod, it allows to create fun synergy very easily!

It seems to break when used in a custom run, though
Certain modifers such as "Sealed Deck" where you can choose cards don't work and you get stuck with a single Ascender's Bane

It would be fantastic to use alongside this modifier, if possible :)
G-t01l3t. Jan 16, 2023 @ 6:13am 
This mod is :steamthumbsup: *chef kissees* one of the mods ever :GiveHug:

However, it is incompatible with the mod, "Battle Towers".

I opened an issue on casey-c's GitHub detailing how.

Thank you! :GiveHug: :cherrypie:
ojb  [author] Jan 9, 2023 @ 10:17pm 
@Hiro

Sorry for the issue you're facing in getting the relic filter to work. This bug could be caused by a number of different things and we need some more information to be able to help. Can you offer any more details (or screenshots of the config menu with your selected options) in order to help narrow this down?

I've made a bug tracking thread over on our Github page:

https://github.com/casey-c/FilterTheSpire/issues/35

...though if you just want to comment here hopefully we will see it.
Hiro Jan 9, 2023 @ 9:39am 
Great Mod!
However, it seems that this mod currently does not have a relic filter functioning well.
Even if I try to get ice cream by sacrificing HP in a deal with Neo, I get another random relic.
I am playing in Japanese.
No extra mods included.
newbneet Jul 27, 2022 @ 3:28am 
@altergeist That's what happens to me when I used it together with Downfall mod, I hope it could get fixed
Ghoti Jul 25, 2022 @ 5:08am 
okay ik this mod is old but currently when i click on configure mod it dosent show anything any fix or any suggestion on a way to modify neon?
newbneet Jul 22, 2022 @ 7:57am 
Hello, I seems to be unable to use this mod together with Downfall mod, when I clicked on the config button, nothing happened and I can't choose the relics I want to filter. I hope this mod keeps updated! Really great mod, thank you for creating this!
Kitsune Apr 8, 2022 @ 9:12pm 
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:485)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.allMatch(ReferencePipeline.java:454)
at FilterTheSpire.FilterManager.validateFilters(FilterManager.java:21)
at FilterTheSpire.multithreading.SeedSearcherThread.tryRandomSeed(SeedSearcherThread.java:57)
at FilterTheSpire.multithreading.SeedSearcherThread.run(SeedSearcherThread.java:32)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1626)
... 3 morebossCount is: 0
Errors I'm getting recently.
Kitsune Apr 8, 2022 @ 9:12pm 
FilterTheSpire.factory.CharacterPoolFactory.getRelicPool(CharacterPoolFactory.java:27)
at FilterTheSpire.simulators.RelicRngSimulator.getRelicPool(RelicRngSimulator.java:43)
at FilterTheSpire.simulators.RelicRngSimulator.getRelicPool(RelicRngSimulator.java:35)
at FilterTheSpire.filters.NthBossRelicFilter.isSeedValid(NthBossRelicFilter.java:24)
at FilterTheSpire.FilterManager.lambda$validateFilters$0(FilterManager.java:21)
at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
at java.util.HashMap$ValueSpliterator.tryAdvance(HashMap.java:1641)
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:498)
Kitsune Apr 8, 2022 @ 9:11pm 
Exception in thread "Thread-13" java.util.concurrent.CompletionException: java.lang.IllegalArgumentException
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1629)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalArgumentException
at FilterTheSpire.factory.CharacterPoolFactory.getCharacterPool(CharacterPoolFactory.java:22)
at
Eyshma Feb 28, 2022 @ 3:56am 
This mod works but it always requires that I shut down the game after the seed selection. The game gets stuck on the screen "Searching for the perfect seed". The UI elements still exist since you can over them with your mouse and the text shows up, but you cant do anything.
Hulana Sep 20, 2021 @ 1:33pm 
i tried using this mod to do fun set seeds like i see alot of youtubers doing but even when i put it as only mod it still doesnt work it ddoes the relic swap but not the seed can anyone help me
Danice Jun 7, 2021 @ 5:18am 
really good mod!
but seems it's incompatible with the mod "Library of Ruina".
ojb  [author] Mar 30, 2021 @ 10:22am 
I appreciate you doing the extra testing! I plan on returning to FilterTheSpire very, very soon (currently in the final stages before releasing the big mod I've been working on that's taken up the majority of my time!) - this information will be super helpful. Part of the next big FTS update will be a UI overhaul to allow all the new features we've been slowly putting together to be useable - I plan on reworking the way I'm handling boss relics to be a lot more flexible for cross-mod support (hopefully more powerful than the relatively naive way that's in there now). Thank you for letting me know which mods to look at in more detail, so I can try and figure out how/why some are breaking.
Charitable Manne Mar 28, 2021 @ 8:56pm 
I did some more testing, and it turns out some of them break the config, and others just don't have their boss relics show up. The Cultist and Aspiration break the config, but The Servant and The Hermit don't.
ojb  [author] Mar 28, 2021 @ 6:49pm 
Oh after rereading your comment: you're saying it breaks on any single character / content mod? That's probably pretty bad! Can you give me a name of one that breaks?
ojb  [author] Mar 28, 2021 @ 6:47pm 
Interesting. Can you post a screenshot or paste the text of your mod list? There is a mod on your list somewhere doing something unusual / different than the normal recommended/supported by BaseMod approach I think - and it'd be helpful for me to know what it is and whether I can help support it. I'm like 60% sure when I tested this mod back when I developed it actively that it was compatible with a few of the major relic mods (I want to say I tested Replay the Spire at least and it probably worked? It's been so long though that I honestly can't be certain. I'm pretty sure that mod adds relics the normal way modders are "supposed" to, and IIRC the UI was a little ugly and messy, but it worked). Even more helpful would be if you could let me know exactly which relic mods you're using so I can investigate further, but I understand that's a bit of effort :)
Charitable Manne Mar 28, 2021 @ 2:59am 
I think I figured out the problem; whenever one of my mods adds a boss relic, it prevents me from opening the config. I turned on all my QOL mods, it works fine. I turn on any of my character/content mods, and the config breaks.
Charitable Manne Mar 28, 2021 @ 2:43am 
I turned off all my other mods, and it worked.
ojb  [author] Mar 27, 2021 @ 9:48pm 
@Charitable Manne

That is very odd and something I haven't seen before. Can you replicate the issue if you disable all other mods and only have FilterTheSpire/BaseMod enabled? That can help narrow it down - knowing if that behavior still exists without anything else running will hopefully help me debug your issue!
Charitable Manne Mar 27, 2021 @ 5:10pm 
Whenever I try to open the config, it doesn't work. It sends me back to the main menu, but the screen darkens like the config menu is open, and when I try to open my mods list the mod list and config menu appear for a moment before sending me back to the main menu. Any help?
[Peppe] Jan 26, 2021 @ 7:57pm 
Congrats on the release to workshop. Have used the github version for a while now after seeing Baalorlord do some runs, but will be nice to have the sts mods update through steam.
ojb  [author] Jan 26, 2021 @ 1:36pm 
@Tyra Ganks

Oh - that's a great idea. I haven't thought of that! I'll add it to my TODO list. Thanks for the suggestion!
Tyra Ganks Jan 26, 2021 @ 9:05am 
Really cool mod. A big improvement though would be to have the mod respect a user entered seed. Right now, when the user enters a seed, the mod searches for another seed instead of running the one the user entered.
ojb  [author] Dec 29, 2020 @ 7:28pm 
Apologies for the long delay in the response, This is an issue I'm aware of, and I'm sorry you ran into it. I originally designed the searching feature with an upper "safety limit" in mind for this exact problem (e.g. it also happens if you pick class exclusive relics and play a different class than the one selected). I removed this safety feature at some point in preparation for more complex filtering down the line. Some of the backend tests that haven't yet gone out into the live release were doing some much more complicated filtering where the number of seeds it needed to search would require an extremely high safety limit anyway, so a one-sized-fits-all number wasn't feasible.

I originally planned to make this a toggleable menu option, but never got around to it. This project is unfortunately a bit on hold at the moment due to other commitments, but I hope to get back to work on it eventually. Sorry y'all :(