Slay the Spire
the Soviet Union USSR
 Тема закреплена. Скорее всего, здесь есть важная информация.
晓夫  [Разработчик] 25 фев. 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',我只需要这一部分
如果能描述一下崩溃前发生了什么,那就更好了
< >
Сообщения 113 из 13
更新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
Автор сообщения: 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.
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)
对着史莱姆王使用傀儡政府时崩溃
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)
晓夫  [Разработчик] 5 мар. 2023 г. в 2:02 
Автор сообщения: 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)
已修复
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)
不能和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)
Medal doesn't seem to work
晓夫  [Разработчик] 17 ноя. 2023 г. в 4:28 
唉,兼容性,搞不定了
Satellite's conditional effect doesn't seem to work even when you have enough Masses.

https://imgur.com/a/BFwQPBS
晓夫  [Разработчик] 2 ноя. 2024 г. в 21:16 
Автор сообщения: *:・°ж 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.
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)
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)
< >
Сообщения 113 из 13
Показывать на странице: 1530 50