ROM download link in the "Assets" drop down below.
Important
We have adopted semantic versioning as of this release #480 . v0.2.0 is NEWER than previous v1.1
Controls:
(A: Pick Card / Make Selection)
(B: Deselect All Cards)
(L: Sell Joker / Play Hand)
(R: Discard Hand)
(Hold A + D-Pad: Move Cards and Jokers in Hand)
(Hold B: Display Joker Description Shop Only)
New Features
- Joker Descriptions
- Options Menu
- Audio Volume Adjustment: SFX/Music
- High Contrast & Large Font Cards
- Settings are saved across play sessions
- Music is finished and includes the entire Balatro main theme
- Main Menu rebrand - "GBALATRO!" instead of "BALATRO"
- New Game Over Music
- Seeded runs - you can set the seed for a deterministic run
- Boss Blind graphics
Known Limitations
- Only one deck (red) is available.
- No loading games yet
- Seed is not displayed when a run ends yet
- Boss blinds have no effects yet, only graphics
Having Issues?
If you encounter any issues and have time, please file a bug report:
Update Hotfix v0.2.1
- Fixed issue where joker sprite would flicker on reroll.
What's Changed
- Implement arbitrary-sized joker spritesheets by @MathisMartin31 in #285
- Fixed Shortcut joker ID for #410 by @MeirGavish in #411
- Introduce the game variables struct by @ricfehr3 in #338
- Corrected Sprite Indices for Droll and Crafty Jokers by @SuperbMuffin in #413
- Increased number of MaxMod audio channels to fix sound effects conflict by @MeirGavish in #409
- Update github action versions by @ricfehr3 in #418
- Add basic common_ui background gfx functions by @ricfehr3 in #415
- Doxygen Auto Build and Deploy by @SuperbMuffin in #417
- Add build archival script with timestamped snapshots (.gba, .elf, .map) by @umtipako in #420
- Update CONTRIBUTING guide to inform of hosted docs by @ricfehr3 in #422
- Make doxygen look good! by @SuperbMuffin in #414
- Fix shop reroll button's horizontal movement (#316) by @umtipako in #425
- Fix dos line endings in shell script by @ricfehr3 in #434
- Implement boss blind graphics by @MathisMartin31 in #352
- Fixed blind sprite flip issue by removing affine attribute by @MeirGavish in #439
- Optimize Damping Coefficient by @SuperbMuffin in #444
- A few small updates to the bug report template by @MeirGavish in #447
- Rebrand to GBAlatro in main menu (art by @O-C1NNAM0N-O) by @MathisMartin31 in #445
- Refactor/make game vars extern by @ricfehr3 in #451
- Refactor/main menu by @ricfehr3 in #416
- [Feature] Implement options menu and reading/writing values from/to the SRAM by @MathisMartin31 in #449
- Make main menu tiles use indexed palette for ease of use by @MathisMartin31 in #459
- Docs/update windows build docs by @ricfehr3 in #453
- Remove extra extern >:( by @ricfehr3 in #460
- Refactor/blind select screen by @ricfehr3 in #461
- Music - The Rest of It by @MeirGavish in #443
- Refactor/game over screen by @MathisMartin31 in #468
- Updating the save mechanism by creating an intermediary SaveData struct by @MathisMartin31 in #472
- docs: clarify clang-format version and usage by @Hemashree-N936 in #474
- Refactor/round end by @ricfehr3 in #479
- Refactor/shop by @MathisMartin31 in #475
- sprite optimizations + static array fix by @SuperbMuffin in #454
- Document deprecation warning for 'getdata' method by @ricfehr3 in #489
- Allow to exit the options menu without saving changes made by @MathisMartin31 in #484
- [Bug] Fix applying boss blind color twice by @MathisMartin31 in #491
- Refactor/RNG system by @MathisMartin31 in #476
- Add logging by @ricfehr3 in #492
- Refactor/hand by @MathisMartin31 in #490
- Refactor/state machine by @ricfehr3 in #470
- Add option to enable a more readable deck, suggestion by @Turro75 by @MathisMartin31 in #495
- Revert "Add option to enable a more readable deck, suggestion by @Turro75" by @ricfehr3 in #510
- Add option to enable a more readable deck, suggestion by @Turro75 (#495) by @ricfehr3 in #511
- Prevent bad colors in case
affine_background_set_coloris called twice by mistake by @MathisMartin31 in #505 - Feature/game over audio by @ricfehr3 in #494
- Refactor - Moved shop data structures to
shop.c/.hby @MeirGavish in #521 - Replaced lose sound effect with original ripped sound effects by @MeirGavish in #522
- [Feature] Implement seeded runs by adding a Seed selection menu by @MathisMartin31 in #482
- Fixed issue #528 - incorrect joker sell value display by @MeirGavish in #529
- Clarify Linux installation instructions by @ricfehr3 in #531
- [Feature] Implement Joker descriptions in the Shop when holding B by @MathisMartin31 in #530
- Swap and fix Bleuprint and Brainstorm's descriptions by @MathisMartin31 in #545
- Removed dubious SpriteObject cast from long ago by @MeirGavish in #538
- Temporarily remove "new run" and "resume" buttons by @ricfehr3 in #546
- Scripts Take Rom as Arg by @SuperbMuffin in #512
- Cleanup sprite_position usage by @ricfehr3 in #539
- [Bug] Fix missing Deck size/max text after showing Joker description in the Shop by @MathisMartin31 in #550
- Remove automatic releases on tags by @ricfehr3 in #554
- Refine controls section in README.md by @ricfehr3 in #552
New Contributors
- @umtipako made their first contribution in #420
- @Hemashree-N936 made their first contribution in #474
Full Changelog: jokers_stable_v1.1...v0.2.0