Beta Patch Notes - v0.99
Slay the Spire 2 introduces a 999,999,999 Max HP cap and a massive wave of stability fixes for multiplayer and localization.
Key Changes
- 1Max HP for all entities is now capped at 999,999,999 to prevent overflows
- 2Resolved multiple multiplayer softlocks related to player death and card selection
- 3Fixed critical crashes on Windows related to cloud saves and power loss
- 4Fixed a Turkish locale crash when selecting the Ironclad
- 5Reworked modding structure to support dependencies and Mac ARM64
- 6Added final portrait art for Feeding Frenzy, Sloth, and Waste Away
- 7Fixed host/client map generation divergence in multiplayer seeds
- 8Improved font rendering and spacing for Japanese, Korean, Russian, and Chinese
- 9Fixed Hellraiser power incorrectly playing Strikes without targets
- 10Resolved softlocks in Jungle Maze Adventure and Room Full of Cheese events
All Changes
⚙️Gameplay Systems(1)
- changeMax HP: Max HP for players, enemies, and pets is now capped at 999,999,999
🎨Visual Updates(4)
- newMurderous: Added new icon for the Murderous run modifier
- newFeeding Frenzy: Added portrait art for the Feeding Frenzy card
- newSloth: Added portrait art for the Sloth card
- newWaste Away: Added portrait art for the Waste Away card
🐛Bug Fixes(22)
- fixUI: Fixed B button on controller closing settings while focused on a dropdown
- fixPotions: Fixed crash when interacting with potions during combat transitions
- fixCloud Saves: Fixed crash when syncing cloud saves on Windows
- fixSave Data: Fixed rare save data loss on Windows during power failure
- fixUI: Fixed crash when quickly navigating away from menus
- fixDev Console: Fixed dev console command matching on non-English locales
- fixGameplay: Fixed potential softlock when auto-played cards trigger grid or card selection
- fixPotions: Fixed state divergence when discarding potions immediately after combat
- fixUI: Fixed ability to 'peek' in card screens outside of combat
- fixUI: Fixed settings menu closing without closing open dropdowns
- fixUI: Fixed dropdown navigation causing settings menu to scroll
- fixHellraiser: Fixed Hellraiser power playing Strikes when no valid targets exist
- fixFairy in a Bottle: Fixed Fairy in a Bottle and Lizard Tail failing to heal when Max HP is 1
- fixMassive Scroll: Fixed Massive Scroll relic description regarding Colorless multiplayer cards
- fixLasting Candy: Fixed softlock when proccing Lasting Candy from tutorial rewards
- fixHand Drill: Fixed Hand Drill applying Vulnerable to the player if Burn breaks block
- fixKaiser Crab: Fixed missing death VFX for Kaiser Crab boss
- fixKaiser Crab: Fixed Kaiser Crab face animation loop after claw damage
- fixRock Bowlbug: Fixed missing 'Stunned' text for Rock Bowlbug
- fixBrightest Flame: Fixed Tezcatara's Brightest Flame card decreasing Max HP below 1
- fixJungle Maze Adventure: Fixed softlock when dying in Jungle Maze Adventure event
- fixRoom Full of Cheese: Fixed softlock when dying in Room Full of Cheese event
👥Multiplayer(12)
- fixRelics: Fixed softlock when players have both Potion Belt and Alchemical Coffer
- fixLobby: Fixed controller navigation failure when unreadying in lobby
- fixWhispering Earring: Fixed inability to end turn if dying while Whispering Earring autoplays cards
- fixDoormaker: Fixed Doormaker's Door HP scaling incorrectly after escape
- fixPotions: Fixed softlock when queueing a potion throw after enemy death
- fixMultiplayer: Fixed crash when returning to map after loading a multiplayer save
- fixMap Generation: Fixed host and client generating different maps from the same seed
- fixMap Generation: Fixed map changing on reconnect with Big Game Hunter, Treasure Map, or Golden Compass
- fixMultiplayer: Fixed softlock caused by a player dying with cards in hand
- fixHuddle Up: Fixed state divergence when playing Huddle Up during another player's card selection
- fixMultiplayer: Fixed timing-related state divergence at the end of combat
- fixChests: Fixed rare instances of players getting stuck at an empty chest
🌐Localization(15)
- fixIronclad: Fixed crash when selecting Ironclad on Turkish locale systems
- fixRussian Localization: Fixed Russian card descriptions showing raw template text for multiple cards
- fixThe Defect: Fixed run history error in Russian when playing as The Defect
- fixBuffer+: Fixed Buffer+ card description in Portuguese
- fixCall of the Void: Fixed Call of the Void hovertips in Castilian Spanish
- fixColossus: Fixed Colossus card hovertips in German
- fixThe Trial: Fixed 'Accept' option in The Trial event for French
- fixTinker Time: Fixed 'Violence' option in Tinker Time event for Korean
- newLocalization: Added more translated text for various languages
- fixLocalization: Fixed translation and formatting errors for Italian, Russian, S. Chinese, Turkish, German, Spanish, and Polish
- changeJapanese Localization: Adjusted Japanese font size and vertical centering
- changeKorean Localization: Improved Korean font spacing
- changeLocalization: Improved Russian and Thai font rendering
- changeSimplified Chinese: Improved visual appearance of Simplified Chinese font
- fixUI: Share button in stats screen now uses correct localized string
🛠️Modding(6)
- changeModding: Moved mod_manifest.json outside of the PCK; all mods now require a .json file
- changeModding: PCK files are no longer required for all mods; JSON alone can declare a mod
- newModding: settings.save now tracks loaded mods and allows reordering for load priority
- newModding: Mods can now declare dependencies in the manifest to force correct load order
- newModding: Added affects_gameplay field to mod manifest to bypass multiplayer checks for cosmetic mods
- changeModding: Updated 0Harmony/MonoMod to support Mac ARM64 natively
Summary
Beta Branch Launch
This update marks the first week since launch and introduces the public-beta branch for testing. The primary focus is on resolving critical softlocks and crashes that have emerged during the first week of play.
System Changes & Art
A new hard cap has been placed on Max HP to prevent overflow issues. Additionally, several cards have received their final portrait art, and the modding system has been reworked for better dependency management and Mac ARM64 support.
Stability & Multiplayer
A significant portion of this patch addresses multiplayer state divergence and softlocks related to card selection and player death. Localization has also been heavily polished across multiple languages to fix crashes and display errors.
