Начните вводить название — например, MoreHead, Sodium или PEAK

Potato Patch Utils — иконка
Обложка BalatroМод для Balatro

Potato Patch Utils

от ThePotatoPatch

A util library for mods created by the Potato Patch

  • Редкий
  • 2,2 тыс. скачиваний
  • Версия 1.0.16
  • Обновлён 31 августа 2026
  • Библиотека

О моде Potato Patch Utils

Potato Patch Utils — мод для Balatro (Балатро) от автора ThePotatoPatch. A util library for mods created by the Potato Patch

Его скачали 2,2 тыс. раз: это 63-е место среди модов Balatro в нашем каталоге, редкость — «редкий» (топ-50% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 1.0.16.

Для работы ему нужны: Steamodded.

Скриншоты

2 шт · нажмите, чтобы открыть

Полное описание Potato Patch Utils

Текст автора на языке оригинала

Potato-Patch-Utils

A util library for mods created by the Potato Patch with the explicit intent of being used for events run by the group

What functionality does this mod add?

Automatic File Loading

PotatoPatchUtils.load_files(path, blacklist) Will automatically load all .lua files within the passed in path (will typically be SMODS.current_mod.path)

  • path (string) [REQUIRED] - The file path the file loader will start at. Will automatically open folders and load files within them as well
  • blacklist (table) - A table of strings of file names that should be ignored on file loading (file extension, i.e. .lua must be included)

Developer and Team objects

These objects are used for credits and calculating contexts outside of a traditional game object PotatoPatchUtils.Team(args) args is a table of the following values:

  • name (string) [REQUIRED] - The name of the Team
  • colour (colour/gradient) - The Team name's text fill colour
  • loc (string/boolean) - Assigns the Team's display name to a localization key of your choosing from descriptions.PotatoPatch. Will be assigned to 'PotatoPatchTeam_' .. args.name if a boolean is passed
  • calculate (function(self, context)) - A traditional calculate function, much like global mod calculate from Steamodded
  • credit_rows (table) - How many developer objects to display on each row (credit screen has 2 rows, a table of 1 number will center the row in the page)
  • short_credit (boolean) - Setting this to true will change the team credit template text from 'Created by team ' to 'Created by '
PotatoPatchUtils.Team {
  name = 'Example Team',
  colour = HEX(ffffff),
  loc = true, -- Can also be `loc = 'k_exampleteam_name'` where the string is an arbitrary localization dictionary entry
}

PotatoPatchUtils.Developer(args) args is a table of the following values:

  • name (string) [REQUIRED] - The name of the Developer
  • colour (colour/gradient) - The Developer name's text fill colour
  • loc (string/boolean) - Assigns the Developer's display name to a localization key of your choosing from descriptions.PotatoPatch. Will be assigned to 'PotatoPatchDev_' .. args.name if a boolean is passed
  • calculate (function(self, context)) - A traditional calculate function, much like global mod calculate from Steamodded
  • team (string) - The name of the Team the Developer is a part of
  • atlas (string) - The key of the atlas your credit art will be pulled from
  • pos (table) - A coordinate table for the position of your credit art
  • soul_pos (table) - A coordinate table for the position of your credit art's soul sprite
PotatoPatchUtils.Developer {
  name = 'doofus',
  colour = HEX(000000),
  loc = true, -- Can also be `loc = 'k_doofus_name'` where the string is an arbitrary localization dictionary entry
  team = 'Example Team' -- Must match an already existing Team name
  atlas = 'modprefix_atlas',
  pos = {x = 0, y = 0}
}

Credits

Adding these values to a game object will automatically add Credits to whoever is specified in the object's description box. The format should look something like this: ppu_artist = {'Artist1', 'Artist2'}

If the name of a Developer or Team object are used, the text will use the specified colour of the associated object. For example, if Developer 'Eremel' exists with a colour property and a Joker contains ppu_coder = {'Eremel'}, the text will be coloured in with Eremel's defined colour property

  • ppu_artist (table) - The artist(s) of the Game Object
  • ppu_coder (table) - The coders(s) of the Game Object
  • ppu_team (table) - The team the Game Object was created for

If you wish to add a credit page for each Team present in your mod, add SMODS.current_mod.extra_tabs = PotatoPatchUtils.CREDITS.register_page(SMODS.current_mod) to your mod.

Localization Loading

This feature allows for multiple localization .lua files to be used in one project. This allows for much easier handling of localization files in collaborative efforts

PotatoPatchUtils.LOC.process_loc_text(locPath)

  • locPath (string) [REQUIRED] - A string of the path leading to the root localization folder

Creating a folder within the localization folder that has a name that matches a valid localization code will be loaded automatically after running this function

Info Menu

A customizeable workflow that allows easy creation of pop-up windows, primarily for use as tutorials

Text for an Info Menu must be defined in a localization file under PotatoPatch = { Info_Menu = { menu_type } }, and will consist of a name and text field. text fields can contain subsequent name and text fields which will make up the pages of a window.

The following is an example of proper localization setup from Stocking Stuffer's tutorial pop-up:

PotatoPatchUtils.INFO_MENU.create_menu(args) args is a table of the following values:

  • menu_type (string) [REQUIRED] - The user-specified type or name of the menu to create. Must also match a key defined in localization
  • back_func (string) - A string that points to the menu's callback function. Defaults to exit_overly_menu
  • page (int) - The page of the menu that will be opened on call. Defaults to 1
  • image (sprite) - A sprite that is to be displayed at the top of the menu
  • vars (table) - A table of values to pass into as localization variables

Нужно для работы

В r2modman ставится автоматически

Моды, которым нужен Potato Patch Utils

4 в каталоге

Hot Potato — иконка

Hot Potato

Mod Developer Chaos

Редкий1,5 тыс.Content Mods

Fish and Chips — иконка

Fish and Chips

What if Balatro had a fishing minigame? Let 89 different developers answer for you!

Редкий1,3 тыс.Content Mods

Wormhole — иконка

Wormhole

The mod created during MurphyObv's Sealab Joker Jam!

Редкий1 тыс.Content Mods

Stocking Stuffer — иконка

Stocking Stuffer

A mod jam hosted by the Potato Patch to celebrate the Holiday season

Обычный204Content Mods

Как установить Potato Patch Utils

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Balatro
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Balatro.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «Potato Patch Utils» во вкладке Online и нажмите Download — Lovely и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/balatro/thepotatopatch-potato-patch-utils/)
HTML<a href="https://modka.app/balatro/thepotatopatch-potato-patch-utils/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/balatro/thepotatopatch-potato-patch-utils/]Описание на русском — Модка[/url]

Частые вопросы о Potato Patch Utils

Как установить Potato Patch Utils?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Balatro. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «Potato Patch Utils» во вкладке Online и нажмите Download — Lovely и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли Potato Patch Utils?

Файл скачивается с официального сервера Thunderstore, куда его загрузил ThePotatoPatch. Мы не перезаливаем и не изменяем моды.

Что нужно для работы Potato Patch Utils?

Установите вместе с ним: Steamodded. В менеджере модов зависимости подтягиваются автоматически.

Когда Potato Patch Utils обновлялся последний раз?

31 августа 2026, актуальная версия — 1.0.16. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Похожие моды

Все моды на Balatro
MoreSpeed — иконка

MoreSpeed

Add more speed options

Легендарный56,1 тыс.

MikasModCollection — иконка

MikasModCollection

A content mod adding 60 Jokers and more!

Легендарный40,6 тыс.

Deck Creator — иконка

Deck Creator

GUI mod for creating, saving, loading, and sharing your own customizable decks!

Легендарный21,2 тыс.Инструменты

ThemedJokers — иконка

ThemedJokers

A bunch of themed Jokers that synergize together

Эпический18,2 тыс.

ZokersModMenu — иконка

ZokersModMenu

In-game mod menu for Balatro. Press C to open. Give yourself any joker, card, voucher or tag, add money, set starting stats and items, and build custom decks. Works with modded content.

Эпический17,6 тыс.Инструменты

Mor Jokers — иконка

Mor Jokers

Add Mor Jokers to Balatro

Эпический14,7 тыс.