Releases: Balatro-Multiplayer/BalatroMultiplayer
Releases Β· Balatro-Multiplayer/BalatroMultiplayer
Release list
v0.5.1
Hotfixes
- If correctly timed the PvP timer could remain active past the end of PvP and eventually take a life from the other player, this is fixed
- If your opponent disconnected after they activated the timer it would continue to count down while you are stuck on the reconnect screen, on opponent disconnect the timer now pauses automatically
- If you are playing with hidden PvP score until you play a hand, the automatic turn order is now disabled, meaning you can only use the PvP timer after playing your first hand at least
v0.5.0
Features
- Added World Series of Balatro (WSOB) as a tournament ruleset by @stephenkirk in #470
- A dedicated ruleset that follows the WSOB tournament rules
- Opponent score is now hidden until the first hand is played by @V-rtualized in #475
Standard Ranked Changes
- Standard Ranked now includes the PvP timer by @V-rtualized
- Golden Ticket gives $4 instead of $3 by @V-rtualized
- Speedrun, Conjoined, and Defensive Joker are now banned from the standard pool by @V-rtualized
Fixes
- TheOrder: fixed seal desync caused by Certificate (SMODS bug) by @SleepyG11 in #472
- Timer: old timer now stops when a player is "ready" (prevents losing a life to ping) with a better check for when you can timer the opponent by @SleepyG11 in #472
- Networking: added a try-catch around parsing server JSON messages to prevent crashes (mainly on macOS) by @SleepyG11 in #472
- UI: fixed the Ko-Fi message crash on the game over screen and corrected its layout in some languages by @SleepyG11 in #472
- Card areas: fixed a Shared Pockets crash and made
MP.sharedsnap into place instantly instead of sliding by @SleepyG11 in #472
Localization & Text
- Updated Vietnamese localization by @minotour4869 in #468
- Clarified Phantom Edition text by @EchoHeli in #464
v0.4.3
v0.4.3~pre1
0.4.3 pre-release
v0.4.2
v0.4.1
v0.4.0
What's Changed
- Add mod to title-screen blacklist + asteroid safeguard by @Winibo in #385
- feat(logging): log timestamp with timezone on game start by @stephenkirk in #388
- Opponent blind tracking UI by @SleepyG11 in #390
- PVP end stop use by @SleepyG11 in #392
- Hide Idol, Rebate, Ancient, Castle and Skip Off values in collection by @SleepyG11 in #391
- Fix Pizza + Blueprint interaction by @stephenkirk in #382
- Fix sandbox Castle chip display and Ectoplasm crash by @stephenkirk in #393
- test(rulesets): add shape snapshot test by @stephenkirk in #395
- Layer system for rulesets by @stephenkirk in #396
- Fix TAB shortcut menu blocking debug overlay during runs by @stephenkirk in #398
- Layer scalar resolution: last wins instead of first by @stephenkirk in #400
- Enemy lives UI by @SleepyG11 in #399
- Timer UI and functionality adjustments by @SleepyG11 in #402
- Update lobby info UI; Add skips display by @SleepyG11 in #403
- Instant PvP blind appearance by @SleepyG11 in #404
- Game over screen by @SleepyG11 in #406
- Fix CONTRIBUTING.md branch sync instructions by @jabagawee in #409
- Various fixes by @SleepyG11 in #408
- Ranked 0.4.0: standard layer reset by @stephenkirk in #405
- Old timer - animations by @SleepyG11 in #410
- Auto-gate reworked jokers from layer membership by @stephenkirk in #412
- Add Experimental ruleset by @stephenkirk in #416
- Sandbox: soft lobby defaults instead of hard lock by @stephenkirk in #417
- Warn dev-build players that they are, in fact, on a dev build by @stephenkirk in #418
- Experimental rulesets preparations by @SleepyG11 in #419
- Ruleset fixups: ranked/experimental cleanup + ReworkCenter regression by @stephenkirk in #421
- remove display glass by @stephenkirk in #422
- Drop dead display_glass/display_gold loc entries by @stephenkirk in #424
- Modifier layers + resolved-ruleset abstraction by @stephenkirk in #425
- Log checksum: race-proof, faster, externally verifiable by @12problems @stephenkirk in #426
- feat(experimental): layer rebalance β glass keeps a back door via spectrals by @stephenkirk in #428
- experimental_legacy by @stephenkirk in #429
- Title cards unjankify by @SleepyG11 in #430
- feat(ghost-replay): pull the 10 latest games from the Lovely log folder by @stephenkirk in #431
- Score Preview notaion and visual adjustments by @SleepyG11 in #432
- replay load crash + alloy by @stephenkirk in #433
- default-deny mp-prefixed cards in pool filter by @stephenkirk in #434
- Experimental (Classic): rebrand and unlock from ranked by @stephenkirk in #435
- feat(layers): pvp_timer + modifier-pane cleanup, Sleepy's PR, deshageti'd by @SleepyG11 @stephenkirk in #436
- auto-gate tag_mp_* via reworked_tags, default-deny the prefix by @stephenkirk in #437
- refactor(networking): action dispatch table, flatten handlers, retire networking-old by @stephenkirk in #440
- Complete Russian localization (ru.lua) by @amnesiaof in #439
- refactor(experimental): drop m_gold rework, bump ante scaling by @stephenkirk in #442
- refactor(practice): fold toggles + replays + modifiers into Practice Options overlay by @stephenkirk in #443
- ui(replay-picker): bound the overlay, render vouchers as cards, regroup match details by @stephenkirk in #444
- experimental: skill expression by @stephenkirk in #445
- ui(ruleset-info): render {C:...} color tags in descriptions by @stephenkirk in #446
- fix(experimental): multiply ante_scaling instead of overwriting it by @stephenkirk in #447
- ui(dev-warning): match any version containing 'dev' by @stephenkirk in #448
- ui(ruleset-info): preview stickers a ruleset may roll by @stephenkirk in #449
- experimental: pre-check pvp_timer and pressure_timer modifiers by @stephenkirk in #450
- fix(practice): stop previewed rulesets bleeding into ghost replays by @stephenkirk in #451
- fix(log-parser): capture lobbyOptions for guests by @stephenkirk in #452
- stable shop by @Toneblock in #413
- shared pockets (challenge deck) by @Toneblock in #423
- feat(rulesets): custom ruleset editor β all the knobs, none of the save button by @stephenkirk in #455
- feat(lobby): warn players on Multiplayer version mismatch by @stephenkirk in #456
- fix(jokers): pay Bean and Seltzer the dollar we owed them by @stephenkirk in #458
- Lobby info and Player mods list UI corrections by @SleepyG11 in #459
- fix(lobby): reliable version-mismatch modal + Steamodded check by @stephenkirk in #460
- build(release): add release.sh and .env server overrides for playtest builds by @stephenkirk in #457
New Contributors
- @Winibo made their first contribution in #385
- @jabagawee made their first contribution in #409
- @amnesiaof made their first contribution in #439
- @12problems made their first contribution in #426
Full Changelog: v0.3.3...v0.4.0
v0.3.3
Fixes
- Fixed an issue with Heidelberg where negative consumables were not properly increasing consumable slots by @Toneblock
- Fix connection message position when resizing the window by @Brawmario in #374
v0.3.2
Fixes
- Seltzer with JokerDisplay is fixed now fr fr by @KilledByLava in #372
- The problem was that you guys are on ancient JokerDisplay versions, so we are forcing 1.9.6+ now
- Improved reconnection logic and messages, including an issue where lives and some other values would reset when someone reconnected
- Fixed the "Failed to parse message" issue when sending jokers at the end of the game
- This is also just a general fix so it should help with all "Failed to parse message" situations
v0.3.1
Changes
- Judgement now has own queue on orange stake+ by @Toneblock in #363
- New Vantablack Challenge by @Toneblock and Aura
- Fixed JokerDisplay and Calculator issues with Standard Seltzer by @KilledByLava in #364
- Fixed Echo deck cocktail sticker and calculator support by @KilledByLava in #367
- Fixed a crash during reconnect by @SleepyG11 in #368
- Fixed bug where deck would flash in incorrect position for 1 frame when switching by @Toneblock in #363
- Fixed bug on showdown mode where ante was increasing after every pvp blind by @Toneblock in #363
- Fixed a crash related to the game trying to save when playing a hand by @Russolves in #371
New Contributors
- @Russolves made their first contribution in #371
Full Changelog: v0.3.0...v0.3.1