Code Monkey home page Code Monkey logo

keyboard-voucher's Introduction

[WIP] Keyboard Voucher - a Balatro mod for shortcuts

Based on Mi1ck's QOL mod

Key Bindings

As of now, keybindings can be modified only via editing the mod itself, rebinding in-game is planned in the future.

Selecting cards

Use [1] - [0] to select cards 1 through 10. To go above 10, use the +10 modifier [=]. For the playing cards hitting an already selected card removes selection; other card types can be only selected one at a time.

Selecting not-a-hand

In order to select Jokers, consumables (Specrtals / Tarots / Planets) and other slots, use modifiers that change your selection category:

  • [ J ] to select Jokers
  • [ C ] to select cards in a consumable area
  • [ V ] to select Vouchers in the shop
  • [ B ] to select Booster packs and their cards

For anything else (your playing hand and main shop slots) do not specify the category. As a shortcut, you can double the category key to select the first item in the category (for example, [ V ] + [ V ] to select the first Voucher)

Card actions

Once you've selected the card, you might consider doing something with it. Right now the following actions are supported:

  • [ W ] to buy the card from shop / redeem a Voucher / open a Booster pack
  • [ S ] to sell the card in your possession
  • [ U ] to use / buy and use consumable
  • [ , ] / [ . ] to move your card left/right in the hand order
  • [ H ] to display card information (usually available when you hover over it)

Other actions

  • [ Enter ] to play hand / exit shop / start a blind
  • [ Space ] to discard hand / skip a blind / skip a Booster pack
  • [ R ] to reroll the shop / the boss blind
  • [ A ] to open the Run Info window
  • [ D ] to open the Deck Info window
  • Hold [ Left Shift ] to peek at your deck information
  • [ Z ] / [ X ] to sort your hand by rank / suit

Binding layouts

Note: keys displayed here are for demonstration purposes and are not the part of the in-game UI.

Selecting a blind Playing a hand Round is finished Shop Opened a pack

Installation

Tested and written for Steamodded v0.9.5. Just drop the .lua file into your Mods folder.

Known Issues

Bugs

  • Trying to spam cash out before "Cash out" button is shown may lead to: lower cash out, multiple cash out, crashes. Please wait until "Cash out" button is shown.

Will be updated as new issues open.

Planned/Missing features

  • Cannot open tag description when selecting blinds
  • Menu navigation: selecting options, switching between tabs, etc.
  • UI for rebinding shortcuts in-game
  • In-game UI for displaying current selection (how though?)
  • "Assist" mode to show available shortcuts on game objects

Contributing

Pull requests are welcome.

License

MIT

keyboard-voucher's People

Contributors

mi1ck avatar maaxxaam avatar erijohnt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.