Slay the Spire

Slay the Spire

the Soviet Union USSR
 Denna tråd har blivit fäst, så den är troligtvis viktig
晓夫  [utvecklare] 25 feb, 2023 @ 19:39
BUG
Report Bug there.

If game crashes, please select the "debug" between the "start" at the mts screen before start.
Then once game crashes, send me the log in mts.
Find the first "at" in log, only need this part.
Thank you for your describing when it happens to me.
如果游戏崩溃,请在游戏开始时在modthespire 选择界面勾选debug,然后再点游戏开始,如果游戏崩溃,请向我发送崩溃日志。
在日志中寻找‘at',我只需要这一部分
如果能描述一下崩溃前发生了什么,那就更好了
< >
Visar 1-13 av 13 kommentarer
1352571473 3 mar, 2023 @ 17:11 
更新0.2.1版本后游戏启动就崩溃。
01:10:43.372 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame create method!
01:10:43.373 ERROR core.CardCrawlGame> Exception caught
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 40 column 2 path $.
at com.google.gson.Gson.fromJson(Gson.java:829) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:779) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:728) ~[desktop-1.0.jar:?]
at basemod.BaseMod.loadJsonStrings(BaseMod.java:802) ~[?:?]
at basemod.BaseMod.loadCustomStringsFile(BaseMod.java:823) ~[?:?]
at ModExample.ModCore.SovietMod.receiveEditStrings(SovietMod.java:228) ~[SovietMod.jar:?]
at basemod.BaseMod.publishEditStrings(BaseMod.java:2559) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings.Postfix(EditStrings.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.localization.LocalizedStrings.<init>(LocalizedStrings.java:228) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:260) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 40 column 2 path $.
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1573) ~[desktop-1.0.jar:?]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:509) ~[desktop-1.0.jar:?]
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:418) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:814) ~[desktop-1.0.jar:?]
... 11 more
01:10:43.379 INFO basemod.BaseMod> publishPostInitialize

Exception in thread "LWJGL Application" java.lang.NullPointerException
at basemod.ModToggleButton.<init>(ModToggleButton.java:39)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:29)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:23)
at basemod.BaseModInit.receivePostInitialize(BaseModInit.java:73)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2294)
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)01:10:43.606 INFO steam.SSCallback> 1Bloop: 646570
master how 3 mar, 2023 @ 21:15 
Ursprungligen skrivet av 1352571473:
更新0.2.1版本后游戏启动就崩溃。
01:10:43.372 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame create method!
01:10:43.373 ERROR core.CardCrawlGame> Exception caught
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected name at line 40 column 2 path $.
at com.google.gson.Gson.fromJson(Gson.java:829) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:779) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:728) ~[desktop-1.0.jar:?]
at basemod.BaseMod.loadJsonStrings(BaseMod.java:802) ~[?:?]
at basemod.BaseMod.loadCustomStringsFile(BaseMod.java:823) ~[?:?]
at ModExample.ModCore.SovietMod.receiveEditStrings(SovietMod.java:228) ~[SovietMod.jar:?]
at basemod.BaseMod.publishEditStrings(BaseMod.java:2559) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings.Postfix(EditStrings.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.localization.LocalizedStrings.<init>(LocalizedStrings.java:228) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:260) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Expected name at line 40 column 2 path $.
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1573) ~[desktop-1.0.jar:?]
at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:509) ~[desktop-1.0.jar:?]
at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:418) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:184) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:814) ~[desktop-1.0.jar:?]
... 11 more
01:10:43.379 INFO basemod.BaseMod> publishPostInitialize

Exception in thread "LWJGL Application" java.lang.NullPointerException
at basemod.ModToggleButton.<init>(ModToggleButton.java:39)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:29)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:23)
at basemod.BaseModInit.receivePostInitialize(BaseModInit.java:73)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2294)
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)01:10:43.606 INFO steam.SSCallback> 1Bloop: 646570

这个BUG仅出现在英文版中,现已修复。
This bug only occurs in English version, and has been repaired.
33Pereeco 4 mar, 2023 @ 8:30 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.51.1)
- stslib (2.9.0)
- sovietmod (0.2.2)

Mods in stacktrace:
- sovietmod (0.2.2)
Cause:
java.lang.NullPointerException
at ModExample.Powers.Tinder.onDeath(Tinder.java:50)
at com.megacrit.cardcrawl.monsters.AbstractMonster.die(AbstractMonster.java:1236)
at com.megacrit.cardcrawl.monsters.AbstractMonster.die(AbstractMonster.java:1227)
at com.megacrit.cardcrawl.monsters.exordium.JawWorm.die(JawWorm.java:193)
at com.megacrit.cardcrawl.monsters.AbstractMonster.damage(AbstractMonster.java:833)
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:91)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
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)
skyinr 5 mar, 2023 @ 1:41 
对着史莱姆王使用傀儡政府时崩溃
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.51.1)
- stslib (2.9.0)
- sovietmod (0.2.3)

Mods in stacktrace:
- sovietmod (0.2.3)
Cause:
java.lang.NullPointerException
at ModExample.Powers.Tinder.<init>(Tinder.java:47)
at ModExample.Cards.Skill.PuppetGovernments.use(PuppetGovernments.java:63)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
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)
晓夫  [utvecklare] 5 mar, 2023 @ 2:02 
Ursprungligen skrivet av skyinr:
对着史莱姆王使用傀儡政府时崩溃
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.51.1)
- stslib (2.9.0)
- sovietmod (0.2.3)

Mods in stacktrace:
- sovietmod (0.2.3)
Cause:
java.lang.NullPointerException
at ModExample.Powers.Tinder.<init>(Tinder.java:47)
at ModExample.Cards.Skill.PuppetGovernments.use(PuppetGovernments.java:63)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
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)
已修复
33Pereeco 6 mar, 2023 @ 3:29 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.51.1)
- stslib (2.9.0)
- sovietmod (0.2.4)

Mods in stacktrace:
- sovietmod (0.2.4)
Cause:
java.lang.NullPointerException
at ModExample.Powers.PuppetGovernmentsPower.onDeath(PuppetGovernmentsPower.java:49)
at com.megacrit.cardcrawl.monsters.AbstractMonster.die(AbstractMonster.java:1236)
at com.megacrit.cardcrawl.monsters.AbstractMonster.die(AbstractMonster.java:1227)
at com.megacrit.cardcrawl.monsters.AbstractMonster.damage(AbstractMonster.java:833)
at com.megacrit.cardcrawl.monsters.exordium.Sentry.damage(Sentry.java:140)
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:91)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
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)
Crimson 7 jun, 2023 @ 6:50 
不能和Marisa: Continued一起运行
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2902980404&searchtext=marisa
Mod list:
- basemod (5.52.3)
- stslib (2.10.0)
- MarisaContinued (3.1.2)
- sovietmod (1.2.7)
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
at com.google.gson.Gson.fromJson(Gson.java:826) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:779) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:728) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:700) ~[desktop-1.0.jar:?]
at ModExample.ModCore.SovietMod.receiveEditKeywords(SovietMod.java:86) ~[SovietMod.jar:?]
at basemod.BaseMod.publishEditKeywords(BaseMod.java:2681) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.helpers.GameDictionary.PostKeywordInitialize.Postfix(PostKeywordInitialize.java:10) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.helpers.GameDictionary.initialize(GameDictionary.java:117) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:276) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:350) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:814) ~[desktop-1.0.jar:?]
... 10 more
13:43:34.293 INFO basemod.BaseMod> publishPostInitialize

Exception in thread "LWJGL Application" java.lang.NullPointerException
at basemod.ModToggleButton.<init>(ModToggleButton.java:42)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:29)
at basemod.ModLabeledToggleButton.<init>(ModLabeledToggleButton.java:23)
at basemod.BaseModInit.receivePostInitialize(BaseModInit.java:108)
at basemod.BaseMod.publishPostInitialize(BaseMod.java:2300)
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)
Comrade Da 14 nov, 2023 @ 0:28 
Medal doesn't seem to work
晓夫  [utvecklare] 17 nov, 2023 @ 4:28 
唉,兼容性,搞不定了
Satellite's conditional effect doesn't seem to work even when you have enough Masses.

https://imgur.com/a/BFwQPBS
晓夫  [utvecklare] 2 nov, 2024 @ 21:16 
Ursprungligen skrivet av *:・°ж junemofu:
Satellite's conditional effect doesn't seem to work even when you have enough Masses.

https://imgur.com/a/BFwQPBS
I cant figure out problems. The code of Satellite is very simple. Sorry, it's so weird.
TemmieMaster 7 nov, 2024 @ 6:46 
The game crashes with this cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126)
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:19)
at ModExample.Relics.Medal.<init>(Medal.java:33)
at ModExample.ModCore.SovietMod.receiveEditRelics(SovietMod.java:253)
at basemod.BaseMod.publishEditRelics(BaseMod.java:2541)
at basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix(EditRelicsPatch.java:11)
at com.megacrit.cardcrawl.helpers.RelicLibrary.initialize(RelicLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Huginn 11 jul @ 13:08 
Mods in stacktrace:
- sovietmod (1.3.2)
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126)
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:19)
at ModExample.Relics.Medal.<init>(Medal.java:33)
at ModExample.ModCore.SovietMod.receiveEditRelics(SovietMod.java:253)
at basemod.BaseMod.publishEditRelics(BaseMod.java:2546)
at basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix(EditRelicsPatch.java:11)
at com.megacrit.cardcrawl.helpers.RelicLibrary.initialize(RelicLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
< >
Visar 1-13 av 13 kommentarer
Per sida: 1530 50