Slay the Spire

Slay the Spire

Loadout Mod - GUI for getting all sorts of stuff + Card Modification + Easy Debugging
 This topic has been pinned, so it's probably important
Jasonwqq  [developer] 21 Nov, 2022 @ 4:25pm
Bug Report / Bug 反馈
Please report bugs with crash logs attached, 请在回复时附上游戏的崩溃日志
Extra helpful if attached with steps to reenact the bug, 如能附上重现方法则更有帮助
< >
Showing 1-15 of 88 comments
Jasonwqq  [developer] 21 Nov, 2022 @ 11:12pm 
Also please attach your mod list in case of a mod conflict 如果是模组冲突请附上模组列表
The World 6 Jan, 2023 @ 7:37am 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.6.1)
- actlikeit (1.2.7)
- LazyManKits (1.3.1)
- loadout (0.6.5)
- StrongEnemies (1.0.8)

Mods in stacktrace:
- LazyManKits (1.3.1)
- StrongEnemies (1.0.8)
- loadout (0.6.5)
Cause:
java.lang.NullPointerException
at rs.lazymankits.utils.LMSK.GetAllExptMstr(LMSK.java:102)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.alone(SEVMonsterEditorManaged.java:3195)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.lambda$Edit$7(SEVMonsterEditorManaged.java:3181)
at rs.winds.monsters.MonsterEditor.postUpdate(MonsterEditor.java:61)
at com.megacrit.cardcrawl.monsters.ending.SpireShield.update(SpireShield.java)
at loadout.screens.MonsterSelectScreen$MonsterButton.update(MonsterSelectScreen.java:206)
at loadout.screens.MonsterSelectScreen.updateList(MonsterSelectScreen.java:450)
at loadout.screens.AbstractSelectScreen.update(AbstractSelectScreen.java:227)
at loadout.relics.BottledMonster.update(BottledMonster.java:132)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Jasonwqq  [developer] 6 Jan, 2023 @ 2:06pm 
Originally posted by The World:
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.6.1)
- actlikeit (1.2.7)
- LazyManKits (1.3.1)
- loadout (0.6.5)
- StrongEnemies (1.0.8)

Mods in stacktrace:
- LazyManKits (1.3.1)
- StrongEnemies (1.0.8)
- loadout (0.6.5)
Cause:
java.lang.NullPointerException
at rs.lazymankits.utils.LMSK.GetAllExptMstr(LMSK.java:102)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.alone(SEVMonsterEditorManaged.java:3195)
at rs.winds.monsters.SEVMonsterEditorManaged$SpireShieldSE.lambda$Edit$7(SEVMonsterEditorManaged.java:3181)
at rs.winds.monsters.MonsterEditor.postUpdate(MonsterEditor.java:61)
at com.megacrit.cardcrawl.monsters.ending.SpireShield.update(SpireShield.java)
at loadout.screens.MonsterSelectScreen$MonsterButton.update(MonsterSelectScreen.java:206)
at loadout.screens.MonsterSelectScreen.updateList(MonsterSelectScreen.java:450)
at loadout.screens.AbstractSelectScreen.update(AbstractSelectScreen.java:227)
at loadout.relics.BottledMonster.update(BottledMonster.java:132)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
你好,我调查了一下,是由于在没有怪物的房间在瓶装怪物界面把鼠标移到尖塔之矛盾上会导致的闪退;主要原因是懒人合集在调用AbstractDungeon.getMonsters().monsters没有检查AbstractDungeon.getMonsters()是否会返回空指针,而在空的,没有怪的房间,这个方法会返回空指针,从而导致闪退;
不过如果在有怪的房间内则不会触发这个闪退,并且能够正常召唤尖塔之矛盾;所以大部分时间应该是没有影响的

如果要修改的话,因为是懒人工具包的代码,所以我这边不好修改,推荐让懒人合集的作者在LMSK.java里针对AbstractDungeon.getMonsters()添加对于空指针的一个检测
The World 6 Jan, 2023 @ 5:44pm 
Ok,知道了,谢谢回复。
BeerDrinker 8 Jan, 2023 @ 3:59am 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.6.1)
- loadout (0.6.5)

Cause:
java.util.regex.PatternSyntaxException: Unclosed character class near index 1
[]
^
at java.util.regex.Pattern.error(Pattern.java:1955)
at java.util.regex.Pattern.clazz(Pattern.java:2548)
at java.util.regex.Pattern.sequence(Pattern.java:2063)
at java.util.regex.Pattern.expr(Pattern.java:1996)
at java.util.regex.Pattern.compile(Pattern.java:1696)
at java.util.regex.Pattern.<init>(Pattern.java:1351)
at java.util.regex.Pattern.compile(Pattern.java:1028)
at java.lang.String.split(String.java:2380)
at java.lang.String.split(String.java:2422)
at loadout.cardmods.GainHpOnKillMod.onLoad(GainHpOnKillMod.java:43)
at loadout.savables.CardModifications.modifyCards(CardModifications.java:91)
at loadout.patches.CardLibraryPostInitPatch.Postfix(CardLibraryPostInitPatch.java:12)
at com.megacrit.cardcrawl.helpers.CardLibrary.initialize(CardLibrary.java:444)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:282)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

我這邊沒有其他MOD
遊戲打開會黑屏跳出遊戲
不知道是甚麼問題
teo-lost2 8 Jan, 2023 @ 4:41pm 
Mods in stacktrace:
- loadout (0.6.5)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Pixmap already disposed!
at com.badlogic.gdx.graphics.Pixmap.dispose(Pixmap.java:315)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page$1.dispose(PixmapPacker.java:384)
at com.badlogic.gdx.graphics.g2d.BitmapFont.dispose(BitmapFont.java:317)
at com.megacrit.cardcrawl.helpers.FontHelper.ClearSCPFontTextures(FontHelper.java:596)
at loadout.screens.SCardViewPopup.update(SCardViewPopup.java:265)
at loadout.screens.GCardSelectScreen.update(GCardSelectScreen.java:178)
at loadout.relics.CardModifier.update(CardModifier.java:157)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Jasonwqq  [developer] 8 Jan, 2023 @ 11:14pm 
Originally posted by BeerDrinker:
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.6.1)
- loadout (0.6.5)

Cause:
java.util.regex.PatternSyntaxException: Unclosed character class near index 1
[]
^
at java.util.regex.Pattern.error(Pattern.java:1955)
at java.util.regex.Pattern.clazz(Pattern.java:2548)
at java.util.regex.Pattern.sequence(Pattern.java:2063)
at java.util.regex.Pattern.expr(Pattern.java:1996)
at java.util.regex.Pattern.compile(Pattern.java:1696)
at java.util.regex.Pattern.<init>(Pattern.java:1351)
at java.util.regex.Pattern.compile(Pattern.java:1028)
at java.lang.String.split(String.java:2380)
at java.lang.String.split(String.java:2422)
at loadout.cardmods.GainHpOnKillMod.onLoad(GainHpOnKillMod.java:43)
at loadout.savables.CardModifications.modifyCards(CardModifications.java:91)
at loadout.patches.CardLibraryPostInitPatch.Postfix(CardLibraryPostInitPatch.java:12)
at com.megacrit.cardcrawl.helpers.CardLibrary.initialize(CardLibrary.java:444)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:282)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

我這邊沒有其他MOD
遊戲打開會黑屏跳出遊戲
不知道是甚麼問題
现在应该修复了
Jasonwqq  [developer] 8 Jan, 2023 @ 11:23pm 
Originally posted by teo-lost2:
Mods in stacktrace:
- loadout (0.6.5)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Pixmap already disposed!
at com.badlogic.gdx.graphics.Pixmap.dispose(Pixmap.java:315)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page$1.dispose(PixmapPacker.java:384)
at com.badlogic.gdx.graphics.g2d.BitmapFont.dispose(BitmapFont.java:317)
at com.megacrit.cardcrawl.helpers.FontHelper.ClearSCPFontTextures(FontHelper.java:596)
at loadout.screens.SCardViewPopup.update(SCardViewPopup.java:265)
at loadout.screens.GCardSelectScreen.update(GCardSelectScreen.java:178)
at loadout.relics.CardModifier.update(CardModifier.java:157)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
能否复述一下崩溃的操作步骤以及mod列表;Could you describe the steps to re-enact the crash and your mod list;
BeerDrinker 9 Jan, 2023 @ 5:52am 
已修復了 感謝
teo-lost2 9 Jan, 2023 @ 9:34am 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.7.0)
- AchievementEnabler (1.0.0)
- Friendly_Minions_0987678 (0.1.2)
- neatTheSpire (1.1)
- aspiration (1.9.4)
- WatcherRebalance (1.0.0)
- TheUnchainedMod (1.0.0)
- wanderingMiniBosses (1.1.3)
- BattleTowers (1.0.10)
- downfall (4.2.08)
- relictweaks (1.0.0)
- bossedrelics (2.5.5)
- TrophyHunter (1.1.0)
- OneHundredRelics (1.0.0)
- bundle_of_food (1.7.0)
- bundle_of_potions (1.4.0)
- Bundle_Of_Peglin (2.2.31)
- BossyRelics (0.9.2)
- bigcards (1.2.1)
- spicyShops (1.2.4)
- spirelocations (1.1.1)
- SuperPrismaticShard (1.1.0)
- evolution (1.3.2)
- DNKmod (2.2.0)
- loadout (0.6.6)
- mintyspire (2.5.5)

Mods in stacktrace:
- loadout (0.6.6)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Pixmap already disposed!
at com.badlogic.gdx.graphics.Pixmap.dispose(Pixmap.java:315)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page$1.dispose(PixmapPacker.java:384)
at com.badlogic.gdx.graphics.g2d.BitmapFont.dispose(BitmapFont.java:317)
at com.megacrit.cardcrawl.helpers.FontHelper.ClearSCPFontTextures(FontHelper.java:596)
at loadout.screens.SCardViewPopup.update(SCardViewPopup.java:265)
at loadout.screens.GCardSelectScreen.update(GCardSelectScreen.java:178)
at loadout.relics.CardModifier.update(CardModifier.java:157)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Jasonwqq  [developer] 9 Jan, 2023 @ 2:05pm 
Originally posted by teo-lost2:
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.0)
Mod list:
- basemod (5.48.0)
- stslib (2.7.0)
- AchievementEnabler (1.0.0)
- Friendly_Minions_0987678 (0.1.2)
- neatTheSpire (1.1)
- aspiration (1.9.4)
- WatcherRebalance (1.0.0)
- TheUnchainedMod (1.0.0)
- wanderingMiniBosses (1.1.3)
- BattleTowers (1.0.10)
- downfall (4.2.08)
- relictweaks (1.0.0)
- bossedrelics (2.5.5)
- TrophyHunter (1.1.0)
- OneHundredRelics (1.0.0)
- bundle_of_food (1.7.0)
- bundle_of_potions (1.4.0)
- Bundle_Of_Peglin (2.2.31)
- BossyRelics (0.9.2)
- bigcards (1.2.1)
- spicyShops (1.2.4)
- spirelocations (1.1.1)
- SuperPrismaticShard (1.1.0)
- evolution (1.3.2)
- DNKmod (2.2.0)
- loadout (0.6.6)
- mintyspire (2.5.5)

Mods in stacktrace:
- loadout (0.6.6)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Pixmap already disposed!
at com.badlogic.gdx.graphics.Pixmap.dispose(Pixmap.java:315)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page$1.dispose(PixmapPacker.java:384)
at com.badlogic.gdx.graphics.g2d.BitmapFont.dispose(BitmapFont.java:317)
at com.megacrit.cardcrawl.helpers.FontHelper.ClearSCPFontTextures(FontHelper.java:596)
at loadout.screens.SCardViewPopup.update(SCardViewPopup.java:265)
at loadout.screens.GCardSelectScreen.update(GCardSelectScreen.java:178)
at loadout.relics.CardModifier.update(CardModifier.java:157)
at com.megacrit.cardcrawl.core.OverlayMenu.update(OverlayMenu.java:71)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2649)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
I'm guessing this is a mod conflict, where another mod modified how fonts are rendered. I cannot help without further details.
моё* 21 Jan, 2023 @ 4:56pm 
Starts up and crashes after black screen.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.2)
Mod list:
- basemod (5.48.0)
- stslib (2.7.0)
- coloredmap (2.4.1)
- loadout (0.6.8)

Mods in stacktrace:
- loadout (0.6.8)
Cause:
java.lang.ArrayIndexOutOfBoundsException: 1
at loadout.cardmods.GainGoldOnKillMod.onLoad(GainGoldOnKillMod.java:52)
at loadout.helper.ModifierLibrary.initialize(ModifierLibrary.java:41)
at loadout.LoadoutMod.receiveEditCards(LoadoutMod.java:1578)
at basemod.BaseMod.publishEditCards(BaseMod.java:2519)
at basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.EditCardsPatch.Prefix(EditCardsPatch.java:11)
at com.megacrit.cardcrawl.helpers.CardLibrary.initialize(CardLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:282)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Jasonwqq  [developer] 21 Jan, 2023 @ 9:02pm 
Originally posted by моё*:
Starts up and crashes after black screen.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.2)
Mod list:
- basemod (5.48.0)
- stslib (2.7.0)
- coloredmap (2.4.1)
- loadout (0.6.8)

Mods in stacktrace:
- loadout (0.6.8)
Cause:
java.lang.ArrayIndexOutOfBoundsException: 1
at loadout.cardmods.GainGoldOnKillMod.onLoad(GainGoldOnKillMod.java:52)
at loadout.helper.ModifierLibrary.initialize(ModifierLibrary.java:41)
at loadout.LoadoutMod.receiveEditCards(LoadoutMod.java:1578)
at basemod.BaseMod.publishEditCards(BaseMod.java:2519)
at basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.EditCardsPatch.Prefix(EditCardsPatch.java:11)
at com.megacrit.cardcrawl.helpers.CardLibrary.initialize(CardLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:282)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Could you tell me what language are you using for the game? I've noted that some language have different descriptions, which will crash the game.
моё* 21 Jan, 2023 @ 11:49pm 
Originally posted by Jasonwqq:
Originally posted by моё*:
Starts up and crashes after black screen.

Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.2)
Mod list:
- basemod (5.48.0)
- stslib (2.7.0)
- coloredmap (2.4.1)
- loadout (0.6.8)

Mods in stacktrace:
- loadout (0.6.8)
Cause:
java.lang.ArrayIndexOutOfBoundsException: 1
at loadout.cardmods.GainGoldOnKillMod.onLoad(GainGoldOnKillMod.java:52)
at loadout.helper.ModifierLibrary.initialize(ModifierLibrary.java:41)
at loadout.LoadoutMod.receiveEditCards(LoadoutMod.java:1578)
at basemod.BaseMod.publishEditCards(BaseMod.java:2519)
at basemod.patches.com.megacrit.cardcrawl.helpers.CardLibrary.EditCardsPatch.Prefix(EditCardsPatch.java:11)
at com.megacrit.cardcrawl.helpers.CardLibrary.initialize(CardLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:282)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Could you tell me what language are you using for the game? I've noted that some language have different descriptions, which will crash the game.
I play in Japanese.
Jasonwqq  [developer] 22 Jan, 2023 @ 2:47pm 
Originally posted by моё*:
Originally posted by Jasonwqq:
Could you tell me what language are you using for the game? I've noted that some language have different descriptions, which will crash the game.
I play in Japanese.
Thank you for reporting, I updated a fix. Could you try it now?
< >
Showing 1-15 of 88 comments
Per page: 1530 50