Что потребуется:
- Установить приложение Love2D Studio с AppStore.
- Добыть файл Balatro.exe из легально приобретенной Steam версии или Portable версии (ссылок не будет), искать в корне папки игры.
- Сменить расширение файла «.exe» на «.7z», распаковать любым удобным архиватором.
- Прописать «jit.off()» первой строкой в следующих 5 файлах (редактируются простым блокнотом): в корневой папке — main.lua; в подпапке engine — http_manager.lua, profile.lua, save_manager.lua, sound_manager.lua.
- Отредактировать файл globals.lua, приведя строку с тестом «loadstring(«набор цифр»)()» к виду «— loadstring(«набор цифр»)()».
- Для возможности смены языка переписать в том же globals.lua в строке «self.F_ENGLISH_ONLY = true» на «self.F_ENGLISH_ONLY = false».
- Запаковать папку в 7z архив, сменить расширение «.7z» на «.love».
- Закинуть на своё устройство .love файл, запустить Love2D Studio, импортировать нажатием кнопки «+» и выбором «Import .love file».
- Запустить игру, вызвав меню нажатием трёх вертикальных точек и выбором говорящего подпункта «Run».
*Опционально
Установка русификатора от Nitablade
- Скачать архив ProperRussian_by_Nitablade.zip, распаковать.
- Скопировать папки «localization» и «resources» в корень распакованного exe-шника c последующей заменой.
- Запаковать, сменить расширение, перекинуть, запустить, играть.
В данном русификаторе также используется инжектор, что вносит ручные правки в перевод. Какие именно правки, можно узнать из файла «lovely.toml» в подпапках mods/ProperRussian. Пытался ручками править, внося указанные автором правки, как результат — ломал игру. Забил, короче, правки не сказать чтобы прямо очень критичные, не стал дальше копаться. Кто допилит — большой молодец!
Установка альтернативных шрифтов и русифицированных текстур игральных карт от Nitablade
- Для шрифта: закинуть папку fonts из подпапки extra/resources в распакованный exe-шник в папку resources с последующей заменой.
- Для карт: закинуть папку textures из подпапки extra/resources распакованный exe-шник в папку resources с последующей заменой.
- Запаковать, сменить расширение, перекинуть, запустить, играть.
Инструкция собрана на основе данных, взятых с сабреддита iosgaming, а именно вот этого материала, а также собственно русификатора за именем Nitablade.
За сим прошу откланяться. Приятной игры!