Slay the Spire

Slay the Spire

BaseMod
159 Comments
kobe 17 Jun @ 10:35pm 
good
五等分的商鞅 28 Apr @ 9:08am 
good
Allen 19 Apr @ 9:49am 
good:sts_merchant:
Muhahahahaz 21 Mar @ 10:02am 
The below was specifically for tabbing right. If I tab left from the first tab, then it just blindly tries to access index “-1” for some reason (in which case, the exception doesn’t mention the size of the tab array at all, since -1 is always invalid)
Muhahahahaz 21 Mar @ 9:56am 
(I saved a screenshot, if you need more lines of the stack trace. I was limited by Steam’s character limit… Anyway, it seems like the list of tabs has size zero for some reason?)
Muhahahahaz 21 Mar @ 9:52am 
I’m getting a crash in the Compendium for some reason…

If I open the Card Library, and use RB on my controller to tab to the right, the game will crash if I try to tab past the right end of the tab bar (and same thing if I try to tab past the left end), but the base game doesn’t do this — It just loops around

I tried disabling all other mods, but it still happens, even with “BaseMod” as the only mod running. Here’s the error screen:

Cause :
java. Lang. Index@utofBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangecheck(ArrayList. java: 653)
at java.util.ArrayList.get(ArrayList.java:429)
at basemod.patches.com.megacrit.cardcrawl.screens.mainMenu.CoLorTabBar.ColorTabBarFix$Fields.getModTab(
CoLorTabBarFix. java: 53)
at basemod.patches.com.megacrit.cardcrawl.screens.compendium.CardLibraryScreen.EverythingFix$DidChangeT
ab. Insert(EverythingFix.java:130)
at com.megacrit.cardcrawl.screens.compendium.cardLibraryScreen.didChangeTab(CardLibraryScreen.java: 510)
Nilly00 4 Mar @ 1:04pm 
I just saw that all the creators of the mods I have installed were listed in the credits. Is that an effect of your mod? Because if so: Based af.
Bug Kiooeht  [author] 29 Jan @ 8:18pm 
Should be fixed now. You may need to unsub and resub to force steam to download it immediately
bandit 29 Jan @ 7:44pm 
I'm getting the right click crash as well. So far it happens with multiple modlists that use basemod. I can't right-click at all, it always causes a crash.

Cause:
java.lang.NullPointerException
at basemod.patches.whatmod.CardView.Postfix(CardView.java:34)
at com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderTips(SingleCardViewPopup.java:1793)
at com.megacrit.cardcrawl.screens.SingleCardViewPopup.render(SingleCardViewPopup.java:362)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:455)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126).
BigBlindGuy 29 Jan @ 7:38pm 
Hi there, after today's update it seems like anytime I right click on a card to view upgrade it will crash.

Looks like it is impacted from commit: 748a4fedbd2fd45687bc977c9dacce11f4f202c5 in whatmod card view.

Are others having this or potentially something from other mods I am using causing the problem.

Stack trace:

java.lang.NullPointerException
at basemod.patches.whatmod.CardView.Postfix(CardView.java:34)
at com.megacrit.cardcrawl.screens.SingleCardViewPopup.renderTips(SingleCardViewPopup.java:1793)
at com.megacrit.cardcrawl.screens.SingleCardViewPopup.render(SingleCardViewPopup.java:362)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:455)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
泡泡茶壶 16 Jan @ 10:18pm 
Thank you!
Bug Kiooeht  [author] 16 Jan @ 10:09pm 
I've reverted the changes that broke Spicy Shops for now.
泡泡茶壶 16 Jan @ 9:15pm 
seems not compatible with Spicy Shops since this update, these relics all mix up
Trahgeis 22 Dec, 2023 @ 4:00pm 
Essential mod s2
AvangionQ 6 Dec, 2023 @ 10:12pm 
Egg Salad, the ~ tilde key opens the dev console
(above tab // one to the left of the 1 key)
Egg Salad 29 Nov, 2023 @ 9:21pm 
how do you open the dev console?
Pullerbernd 1 Nov, 2023 @ 1:14pm 
is this also available in German?
LostFaith936 25 Oct, 2023 @ 4:51pm 
When I add a relic using commands it goes into my circuit relic. Is there a way to prevent this or am I doing it wrong?
hix hix 11 Sep, 2023 @ 10:25am 
Miss RushDown card, add it plz
Goku 14 Aug, 2023 @ 12:25am 
Statistics→Character Stats,MOD characters names cannot be displayed under Chinese Simplified.
doglover333444 13 Aug, 2023 @ 11:06am 
whats the console to get the duality relic?
Nakazato Takeshi 7 Jul, 2023 @ 12:15pm 
Exception in thread "LWJGL Application" java.lang.NullPointerException
Ocean 23 May, 2023 @ 4:06pm 
good
山内桜良 23 May, 2023 @ 2:36pm 
good
A total stranger 20 Apr, 2023 @ 8:28am 
Everything is on fire.
CrownBird 20 Apr, 2023 @ 3:22am 
Mod the spire wont working after recent patches
GoldenGamer9058 19 Apr, 2023 @ 11:57am 
card mods are completely broken
Doodleblah 19 Apr, 2023 @ 11:14am 
everything is on fire
小羊蹄子一天炫俩 26 Mar, 2023 @ 2:45pm 
Hello!

So apparently I have been running into this issue for several days and has not yet found a solution, it appears to be a NullPointerException in a subclass within the basemod? heres the log
------------------------
21:42:33.659 ERROR core.CardCrawlGame> Exception caught
com.badlogic.gdx.utils.GdxRuntimeException: File not found: ModDuskRescourceslocalizationENGkeywords.json (Internal)

...(skip a few lines)

Exception in thread "LWJGL Application" java.lang.NullPointerException
at basemod.ModToggleButton.<init>(ModToggleButton.java:39)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:29)
...
------------------------------

There might be a solution somewhere already but dumb me am not able to find it anywhere.. Nor did anything that I did found help at all.
pgames-food 24 Feb, 2023 @ 10:25pm 
hi there might be a way, i dont know java but there is 1 mod which uses "distance" from monsters in some way which may help a bit:
https://steamproxy.net/sharedfiles/filedetails/?id=2373975264&searchtext=distance
ImCraZiggs 24 Feb, 2023 @ 12:25am 
Hi all,
I'm modding StS for the first time, and i want to know if there's a way to know the position of each monster display on the screen ? I'd like to add some keywords (range, melee) which inflicts more or less damages depending of the monster position (or number of monsters between player and target).
I read the AbstractMonster Class but i did not see an index or something like that. I will continue to look in other classes.

Have you an idea if it is possible to get that data ?

Tanks a lot
pgames-food 21 Feb, 2023 @ 5:15pm 
hi Bug Kiooeht :)

i was speaking with the modder of the (potion) Gatherer mod here:
https://steamproxy.net/sharedfiles/filedetails/comments/1611788501

about 2 issues (and possible fixes that can help them), and it seems that Basemod could be a cool place for them, especially because basemod helps modders to add more Relics and more Potions to the game :lunar2019piginablanket:

the 2 main issues with playing with mods can be found here:
https://steamproxy.net/app/646570/discussions/2/3425563679846572880/
(basically getting lots of potions, and having/causing lots of buffs and debuffs) are not viewable.
pgames-food 21 Feb, 2023 @ 5:15pm 
the Gatherer mod has an extra, separate, dragable window known as a Potion Sack (where it can hold new potions from that mod), and the modder has kindly given permission for its code to be used if helpful for addressing the issue of lots of potions, and for the scrollable solution, i will add a comment on the above link with what was discussed, for completeness.

if you are able in any way to help implement something that can help with those, it will be cool :)
(affects vanilla less, but modded and / or endless/infinite games a lot more)
我就是嘉心糖 11 Jan, 2023 @ 6:34am 
为啥我开mod basemod是红色的无法勾选
hkd29 9 Jan, 2023 @ 9:06am 
@Madraccy
Is your mod the spire up to date? If not, unsubscribe from mod the spire and resubscribe, then launch the base game and it should be fixed
Madraccy 17 Dec, 2022 @ 7:16pm 
My basemod is in red in the modloader, I don't know why, and how to fix this
Sendy 17 Dec, 2022 @ 10:45am 
Hey, I just noticed that some relics in the Replay the Spire mod cant be added into your game through the developer console like "Shrinking Draught", while some are able to be added like "Abe's_Treasure." Any ideas on a way to work around this for the time being?
jukesy1992 15 Dec, 2022 @ 3:29am 
Does anyone know how I can configure things manually? I'm a blind person, and Say The Spire does not currently support the actual mods menu, meaning I can't currently enable the console. If I open the properties file in notepad, it's empty.
AvangionQ 8 Dec, 2022 @ 1:54pm 
What's the ID for Adaptation card?
Hinoko-Chan 8 Dec, 2022 @ 3:51am 
Is Rushdown's ID different from the actual name, or is it just missing?
rz 7 Dec, 2022 @ 7:18am 
What is the list of base game fixes that enabled by default in settings?
AvangionQ 4 Dec, 2022 @ 1:47pm 
SillyGosling, try adding Ascension Unlocker
https://steamproxy.net/sharedfiles/filedetails/?id=2023316023
SillyGosling 4 Dec, 2022 @ 1:35pm 
I'm not sure if it's BaseMod, MTS, or one of the other mods I'm using, but my ascension levels have disappeared from my account on multiple characters...
pgames-food 17 Nov, 2022 @ 5:29pm 
yup have a look in settings you can remap the key there (like a few comments down)
Sartorius 17 Nov, 2022 @ 9:41am 
Haven't been able to open the console with BaseMod since installing it. I've tried unsubscribing from BaseMod, STSLib, and Mod the Spire and then resubscribing, but nothing has worked. Does anyone have troubleshooting tips? Is there a way to map a custome key to open the console rather than using the ` key?
Da Bean 16 Nov, 2022 @ 1:49pm 
been trying to play spire with friends on my mac but it says basemod is failing!!! ughhh
narutotoro666 10 Nov, 2022 @ 12:40pm 
I looked absolutely everywhere for how to upgrade cards using the "player manager" window. I tried everything I can think of. It does not respond.

Can someone please help me?! How do I make my cards upgrade. Changing the stat numbers was straightforward but there's ZERO clear way to upgrade!

Please do not ignore this! I get no answer almost every single time and I will not accept silence anymore! I need an answer very, VERY badly!
pgames-food 18 Oct, 2022 @ 3:49pm 
i found it here:

"Use the ` key to open the console while playing Slay the Spire with BaseMod. This can be very helpful for debugging. The keybinding can be changed in the settings for BaseMod."

` wasn't working for me but now i think its my actual key on the keyboard which is not working properly :)
pgames-food 18 Oct, 2022 @ 3:43pm 
hi is there a way to access the dev console?
or to remap the keyboard key? i tried yesterday but couldnt get the dev console to appear?
monochromecrow 16 Oct, 2022 @ 9:13am 
In the end I found the solution, if someone meet the same problem you need unsubscride/resubscride the "ModTheSpire" mod.