Slay the Spire

Slay the Spire

Fourth Key
 This topic has been pinned, so it's probably important
DandyLion  [developer] 6 Jan, 2024 @ 9:13pm
MOD COMPATIBILITY / INTEGRATIONS
Post compatibility issues and integration ideas with other mods here.

Currently, Fourth Key has special interactions with the following mods:
  • Downfall
  • Pale of the Ancients
  • Bundle of relic mods (by Sandtag)
Last edited by DandyLion; 25 Feb, 2024 @ 5:39pm
< >
Showing 1-8 of 8 comments
Writesout.ttv 25 Jan, 2024 @ 10:35am 
I'd love to see an integration with the Together In Spire mod; trying to get all the keys in multiplayer would be pretty fun
Lord Cameron 3 Feb, 2024 @ 10:40am 
Copying from my comment here: Have you seen the HugYouColours mod? Combining this mod with that in some way would be really cool. Like you need the fourth key if you take a companion or something.
Mumei 7 Feb, 2024 @ 2:24pm 
Bundle of Bundles/Contents mod has boss relics that add a status to your deck after obtaining 3 keys. With this mod they either add 1 or 2 status and the order is not very clear
DandyLion  [developer] 25 Feb, 2024 @ 5:36pm 
i've made the keybane keyword compatible from the bundle mods as of the latest patch to this so the effect stays true to what it reads

as for together in spire, there's a good chance that it should work without me having to do anything if everyone has it installed, but if there are specific issues let me know and I can debug them.

for the HugYouColors, I didn't see anything at a first glance I could integrate with, however in HugYouRelics I can add an interaction for the Padlock relic so I added something for that
Last edited by DandyLion; 25 Feb, 2024 @ 7:06pm
Katrina 25 Jul, 2024 @ 9:33am 
I don't know if this was already mentioned, but Neat the Spire has Gilthead, which is a relic that gives max HP for every key piece you have. It would be neat if this could have an interaction with that!
Berzerkinblaze 24 Aug, 2024 @ 10:50pm 
Originally posted by DandyLion:
as for together in spire, there's a good chance that it should work without me having to do anything if everyone has it installed, but if there are specific issues let me know and I can debug them.

My friend and I both crashed after attempting to buy the key from the merchant while playing with Together in Spire. Here is our mod list and the crash log:

AchievementEnabler 1.0.0
BaseMod 5.54.1
Downfall 5.1.2
EUI 4.5.3-hotfix03
Minty Spire 2.5.8
StSLib 2.11.0
The Packmaster 2.3.4
The Packmaster: Expansion 1.5.0
Together in Spire 6.4.15
Better Animation 0.2.0
Rare Cards Sparkle 2.2.0
TungstenRodVoiceMod 1.1.0
Chimera Cards 1.0.5
Fourth Key 1.3.9
Hifuu (Merry and Renko) 1.6.8
Marisa: Continued 4.0.6
TiS - Official Booster Pack 1.0.5

05:32:53.991 INFO spireTogether.SpireTogetherMod> Received onLobbyChatUpdate callback with Left as the reason and 11000010bb1a15f as target
05:32:54.007 INFO spireTogether.SpireTogetherMod> onFriendRichPresenceUpdate
05:32:54.007 INFO spireTogether.SpireTogetherMod> Received onPersonaStateChange callback with status GameServer
05:32:54.008 INFO spireTogether.SpireTogetherMod> Received onPersonaStateChange callback with status RichPresence
05:33:05.274 INFO helpers.CardHelper> Obtained FlurryOfBlows (COMMON). Creating new map entry.
05:33:05.274 INFO unlock.UnlockTracker> Already seen: FlurryOfBlows
05:33:15.395 INFO core.CardCrawlGame> PAUSE()
05:33:22.313 INFO core.CardCrawlGame> RESUME()
05:33:23.856 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
05:33:23.857 ERROR core.CardCrawlGame> Exception caught
java.lang.ArrayIndexOutOfBoundsException: 3
at spireTogether.patches.network.CreatureSyncPatches$OnKeyCollected.Postfix(CreatureSyncPatches.java:502) ~[TogetherInSpire.jar:?]
at com.megacrit.cardcrawl.vfx.ObtainKeyEffect.<init>(ObtainKeyEffect.java:46) ~[?:?]
at fourthKey.patches.shop.ShopScreenPatch.purchasePurpleKey(ShopScreenPatch.java:46) ~[FourthKey.jar:?]
at fourthKey.patches.shop.ShopScreenPatch.updatePurpleKey(ShopScreenPatch.java:69) ~[FourthKey.jar:?]
at fourthKey.patches.shop.ShopScreenPatch.access$600(ShopScreenPatch.java:27) ~[FourthKey.jar:?]
at fourthKey.patches.shop.ShopScreenPatch$UpdatePurpleKeyPatch.Insert(ShopScreenPatch.java:142) ~[FourthKey.jar:?]
at com.megacrit.cardcrawl.shop.ShopScreen.update(ShopScreen.java:621) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2587) ~[?:?]
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) [?:?]
05:33:23.873 INFO core.CardCrawlGame> PAUSE()
05:33:23.873 INFO core.CardCrawlGame> Game shutting down...
05:33:23.873 INFO core.CardCrawlGame> Flushing saves to disk...
05:33:23.873 INFO core.CardCrawlGame> Shutting down controller handler...
05:33:23.873 INFO helpers.FileSaver> Save thread interrupted!
05:33:23.874 INFO core.CardCrawlGame> Shutting down publisher integrations...
05:33:23.874 INFO helpers.FileSaver> Save thread will die now.
05:33:23.876 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
05:33:23.893 INFO extendedui.STSEffekseerManager> Terminated STSEffekseerManager
Bear6789 26 Sep, 2024 @ 9:23pm 
do alwaysneverkeys it would be easy prolly
DandyLion  [developer] 1 Jan @ 4:09pm 
alwaysneverkeys & NeatTheSpire should now be compatible, I'll be looking into some compatiblity with TogetherWithSpire shortly
< >
Showing 1-8 of 8 comments
Per page: 1530 50