Slay the Spire

Slay the Spire

EUI: UI QoL Improvements
 Ten wątek został przypięty, więc pewnie jest ważny
Piña Colada  [producent] 11 kwietnia 2023 o 13:35
Bug Reports
I would recommend using the following template for bug reports:

-----------------------------------------

Describe the bug
A clear and concise description of what the bug is.

Computer Specs:

OS: [e.g. Windows 10, Ubuntu 20.04]
Storefront [e.g. Steam, GOG]
Slay the Spire game version
Mod the Spire version
List of Loaded Mods

Screenshots
If applicable, add screenshots to help explain your problem.

Error
If there was a crash, please attach the crash log of the error (found in the sendToDevs\logs folder in your STS directory).
< >
Wyświetlanie 1-11 z 11 komentarzy
Stive1873 30 listopada 2023 o 15:26 
OS: Windows 10
Storefront: Steam

Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)

Mod list:
- basemod (5.52.3)
- AchievementEnabler (1.0.0)
- stslib (2.10.1)
- BossyRelics (0.9.2)
- extendedui (4.4.9)
- pinacolada-fabricate (4.0.0-hotfix01)
- GifTheSpireLib (2.0.1)
- LazyManKits (1.4.10)
- Lobotomy (0.8.3)
- LobotomyExtend (0.2.1)
- rngFix (1.0)
- rare-cards-sparkle (2.2.0)
- Rodion (1.0.2)
- TransformCurses (1.0)
- VUPShionMod (7.3.2)
- Library of Ruina (1.1.6)
- Library of Ruina Extra (1.1.1)
- YukariMod (0.9.17)

Mods in stacktrace:
- extendedui (4.4.9)
- pinacolada-fabricate (4.0.0-hotfix01)
Cause:
java.lang.NullPointerException
at pinacolada.monsters.PCLCreature.render(PCLCreature.java:147)
at pinacolada.monsters.PCLCardCreature.render(PCLCardCreature.java:185)
at pinacolada.monsters.PCLCardAlly.render(PCLCardAlly.java:195)
at pinacolada.dungeon.SummonPool.renderImpl(SummonPool.java:219)
at extendedui.ui.EUIBase.tryRender(EUIBase.java:42)
at extendedui.ui.EUIBase.render(EUIBase.java:27)
at pinacolada.dungeon.CombatManager.renderImpl(CombatManager.java:1192)
at extendedui.ui.EUIBase.tryRender(EUIBase.java:42)
at extendedui.EUI.renderBattleSubscribers(EUI.java:555)
at extendedui.patches.game.EnergyPanelPatches$EnergyPanel_Render.postfix(EnergyPanelPatches.java:14)
at com.megacrit.cardcrawl.ui.panels.EnergyPanel.render(EnergyPanel.java:161)
at com.megacrit.cardcrawl.core.OverlayMenu.render(OverlayMenu.java:168)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(AbstractDungeon.java:2701)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:441)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

The game crashes when I would win the combat against The Black Silence.
Ostatnio edytowany przez: Stive1873; 30 listopada 2023 o 15:26
Piña Colada  [producent] 30 listopada 2023 o 19:30 
Początkowo opublikowane przez Stive1873:
OS: Windows 10
Storefront: Steam

Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)

Mod list:
- basemod (5.52.3)
- AchievementEnabler (1.0.0)
- stslib (2.10.1)
- BossyRelics (0.9.2)
- extendedui (4.4.9)
- pinacolada-fabricate (4.0.0-hotfix01)
- GifTheSpireLib (2.0.1)
- LazyManKits (1.4.10)
- Lobotomy (0.8.3)
- LobotomyExtend (0.2.1)
- rngFix (1.0)
- rare-cards-sparkle (2.2.0)
- Rodion (1.0.2)
- TransformCurses (1.0)
- VUPShionMod (7.3.2)
- Library of Ruina (1.1.6)
- Library of Ruina Extra (1.1.1)
- YukariMod (0.9.17)

Mods in stacktrace:
- extendedui (4.4.9)
- pinacolada-fabricate (4.0.0-hotfix01)
Cause:
java.lang.NullPointerException
at pinacolada.monsters.PCLCreature.render(PCLCreature.java:147)
at pinacolada.monsters.PCLCardCreature.render(PCLCardCreature.java:185)
at pinacolada.monsters.PCLCardAlly.render(PCLCardAlly.java:195)
at pinacolada.dungeon.SummonPool.renderImpl(SummonPool.java:219)
at extendedui.ui.EUIBase.tryRender(EUIBase.java:42)
at extendedui.ui.EUIBase.render(EUIBase.java:27)
at pinacolada.dungeon.CombatManager.renderImpl(CombatManager.java:1192)
at extendedui.ui.EUIBase.tryRender(EUIBase.java:42)
at extendedui.EUI.renderBattleSubscribers(EUI.java:555)
at extendedui.patches.game.EnergyPanelPatches$EnergyPanel_Render.postfix(EnergyPanelPatches.java:14)
at com.megacrit.cardcrawl.ui.panels.EnergyPanel.render(EnergyPanel.java:161)
at com.megacrit.cardcrawl.core.OverlayMenu.render(OverlayMenu.java:168)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(AbstractDungeon.java:2701)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:441)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

The game crashes when I would win the combat against The Black Silence.

The crash actually came from Fabricate, which I've fixed with a hotfix I just pushed out to that mod.
ActualZyra 21 stycznia o 14:20 
The game crashes whenever I start a run with custom items on

OS: MacOS Ventura 3.1
Storefront: Steam

Version Info:
- Java version (1.8.0_252)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.53.2)
- stslib (2.11.0)
- extendedui (4.5.1-hotfix01)
- pinacolada-fabricate (4.1.4-hotfix01)
- thenothing (1.0.5)

Mods in stacktrace:
- extendedui (4.5.1-hotfix01)
Cause:
java.lang.NullPointerException
at extendedui.STSEffekseerManager.clear(STSEffekseerManager.java:115)
at extendedui.STSEffekseerManager.reset(STSEffekseerManager.java:244)
at extendedui.Initializer.receiveStartGame(Initializer.java:115)
at basemod.BaseMod.publishStartGame(BaseMod.java:2401)
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$InGameConstructor.Postfix(ActChangeHooks.java:29)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.<init>(AbstractDungeon.java:376)
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:50)
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1347)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:866)
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)
ActualZyra 22 stycznia o 2:06 
I did some more testing; the game crashes whenever I start any run if EUI is active
Piña Colada  [producent] 23 stycznia o 13:26 
Thanks for the report. I'll have a fix for it this week.
Ostatnio edytowany przez: Piña Colada; 23 stycznia o 13:26
Piña Colada  [producent] 23 stycznia o 18:02 
I just put up a patch that I believe should resolve this issue (although since the issue appears to be system-specific, I cannot reproduce the issue properly on my end). Could you confirm if the issue has been resolved for you?
Ostatnio edytowany przez: Piña Colada; 23 stycznia o 18:02
ActualZyra 24 stycznia o 5:48 
Nope, I just tried it, it still crashed
Piña Colada  [producent] 24 stycznia o 8:51 
Would you be able to share with me a log file that occurs when the crash happens (the full log if possible; if not, the error excerpt is fine)?

Could you also share with me the settings that you had active in EUI?
ActualZyra 24 stycznia o 12:09 
The full log was too long, so here's where I believe the run starts and the game crashes
The settings I used are the defaults, I didn't touch the config once


20:05:16.083 INFO basemod.BaseMod> publishPreStartGame
20:05:16.085 INFO basemod.BaseMod> postCreateStartingRelics for: IRONCLAD
20:05:16.085 INFO basemod.BaseMod> postCreateStartingRelics adding []
20:05:16.149 INFO characters.CharacterManager> Successfully recreated IRONCLAD
20:05:16.202 INFO dungeons.AbstractDungeon> CardRng Counter: 0
20:05:16.219 INFO dungeons.AbstractDungeon> [BOSS] Hexaghost
20:05:16.226 INFO EventUtil> Adding normal events and shrines on Dungeon Instantiation
20:05:16.227 INFO EventUtil> Checking for replacement normal events and shrines...
20:05:16.227 INFO dungeons.AbstractDungeon> INIT CARD POOL
20:05:16.227 INFO helpers.CardLibrary> [INFO] Adding red cards into card pool.
20:05:16.229 INFO dungeons.AbstractDungeon> COLORLESS CARDS: 35
20:05:16.229 INFO dungeons.AbstractDungeon> CURSE CARDS: 10
20:05:16.229 INFO dungeons.AbstractDungeon> Cardpool load time: 2ms
20:05:16.239 INFO unlock.UnlockTracker> Already seen: Strike_R
20:05:16.239 INFO unlock.UnlockTracker> Already seen: Strike_R
20:05:16.239 INFO unlock.UnlockTracker> Already seen: Strike_R
20:05:16.239 INFO unlock.UnlockTracker> Already seen: Strike_R
20:05:16.239 INFO unlock.UnlockTracker> Already seen: Strike_R
20:05:16.240 INFO unlock.UnlockTracker> Already seen: Defend_R
20:05:16.240 INFO unlock.UnlockTracker> Already seen: Defend_R
20:05:16.240 INFO unlock.UnlockTracker> Already seen: Defend_R
20:05:16.240 INFO unlock.UnlockTracker> Already seen: Defend_R
20:05:16.240 INFO unlock.UnlockTracker> Already seen: Bash
20:05:16.240 INFO basemod.BaseMod> postCreateStartingDeck for: IRONCLAD
20:05:16.240 INFO basemod.BaseMod> postCreateStartingDeck adding []
20:05:16.248 INFO dungeons.AbstractDungeon> Content generation time: 60ms
20:05:16.249 INFO basemod.BaseMod> publishStartGame
20:05:16.253 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
20:05:16.256 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at extendedui.STSEffekseerManager.clear(STSEffekseerManager.java:115) ~[ExtendedUI.jar:?]
at extendedui.STSEffekseerManager.reset(STSEffekseerManager.java:244) ~[ExtendedUI.jar:?]
at extendedui.Initializer.receiveStartGame(Initializer.java:115) ~[ExtendedUI.jar:?]
at basemod.BaseMod.publishStartGame(BaseMod.java:2401) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.dungeons.AbstractDungeon.ActChangeHooks$InGameConstructor.Postfix(ActChangeHooks.java:29) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.<init>(AbstractDungeon.java:376) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:50) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1347) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:866) ~[?:?]
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) [?:?]
20:05:16.270 INFO core.CardCrawlGame> PAUSE()
20:05:16.273 INFO core.CardCrawlGame> Game shutting down...
20:05:16.273 INFO core.CardCrawlGame> Flushing saves to disk...
20:05:16.275 INFO core.CardCrawlGame> Shutting down controller handler...
20:05:16.278 INFO core.CardCrawlGame> Shutting down publisher integrations...
20:05:16.281 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
20:05:16.349 INFO extendedui.STSEffekseerManager> Terminated STSEffekseerManager
Piña Colada  [producent] 24 stycznia o 12:27 
Just to double-check, were you running EUI 4.5.1-hotfix02?
ActualZyra 24 stycznia o 13:29 
Apparently not, I just tried again and it didn't crash
< >
Wyświetlanie 1-11 z 11 komentarzy
Na stronę: 1530 50