Merge branch 'skyline69:main' into main
4
.github/scripts/requirements.lock
vendored
@@ -1,5 +1,5 @@
|
||||
certifi==2025.1.31
|
||||
charset-normalizer==3.4.1
|
||||
certifi==2025.4.26
|
||||
charset-normalizer==3.4.2
|
||||
idna==3.10
|
||||
requests==2.32.3
|
||||
urllib3==2.4.0
|
||||
|
||||
61
.github/scripts/update_mod_versions.py
vendored
@@ -15,6 +15,8 @@ import requests
|
||||
GITHUB_TOKEN = os.environ.get('GITHUB_TOKEN')
|
||||
HEADERS = {'Authorization': f'token {GITHUB_TOKEN}'} if GITHUB_TOKEN else {}
|
||||
|
||||
TIME_NOW = int(time.time())
|
||||
|
||||
def extract_repo_info(repo_url):
|
||||
"""Extract owner and repo name from GitHub repo URL."""
|
||||
match = re.search(r'github\.com/([^/]+)/([^/]+)', repo_url)
|
||||
@@ -27,14 +29,22 @@ def extract_repo_info(repo_url):
|
||||
return None, None
|
||||
|
||||
VersionSource = Enum("VersionSource", [
|
||||
("RELEASE_TAG", "release"),
|
||||
("LATEST_TAG", "release"),
|
||||
("HEAD", "commit"),
|
||||
("SPECIFIC_TAG", "specific_tag"),
|
||||
])
|
||||
def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1):
|
||||
def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1, tag_data=None):
|
||||
"""Get the version string from a given GitHub repo."""
|
||||
|
||||
if source is VersionSource.RELEASE_TAG:
|
||||
if source is VersionSource.LATEST_TAG:
|
||||
url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest'
|
||||
elif source is VersionSource.SPECIFIC_TAG:
|
||||
if not tag_data:
|
||||
print(f"ERROR: SPECIFIC_TAG source requires tag_name")
|
||||
return None
|
||||
|
||||
tag_name = tag_data['name']
|
||||
url = f'https://api.github.com/repos/{owner}/{repo}/releases/tags/{tag_name}'
|
||||
else:
|
||||
if not source is VersionSource.HEAD:
|
||||
print(f"UNIMPLEMENTED(VersionSource): `{source}`,\nfalling back to `HEAD`")
|
||||
@@ -58,10 +68,33 @@ def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1):
|
||||
if response.status_code == 200:
|
||||
data = response.json()
|
||||
|
||||
if source is VersionSource.RELEASE_TAG:
|
||||
if source is VersionSource.LATEST_TAG:
|
||||
# Return name of latest tag
|
||||
return data.get('tag_name')
|
||||
|
||||
elif source is VersionSource.SPECIFIC_TAG:
|
||||
assets = data.get('assets', [])
|
||||
if not assets:
|
||||
print(f"⚠️ No assets found in release {tag_name}")
|
||||
return None
|
||||
|
||||
latest_created_at = ""
|
||||
latest_asset = None
|
||||
|
||||
for asset in assets:
|
||||
created_at = asset.get('created_at', '')
|
||||
if created_at > latest_created_at:
|
||||
latest_created_at = created_at
|
||||
latest_asset = asset['name']
|
||||
|
||||
# Convert 2099-12-31T01:02:03Z to 20991231_010203
|
||||
parts = latest_created_at.replace('Z', '').split('T')
|
||||
date_part = parts[0].replace('-', '') # 20991231
|
||||
time_part = parts[1].replace(':', '') # 010203
|
||||
version = f"{date_part}_{time_part}" # 20991231_010203
|
||||
tag_data['file'] = latest_asset
|
||||
return version
|
||||
|
||||
if data and len(data) > 0:
|
||||
# Return shortened commit hash (first 7 characters)
|
||||
return data[0]['sha'][:7]
|
||||
@@ -98,7 +131,7 @@ def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1):
|
||||
print(f"Waiting {wait_time} seconds until next attempt...")
|
||||
time.sleep(wait_time)
|
||||
n += 1
|
||||
return get_version_string(source, owner, repo, start_timestamp, n) # Retry
|
||||
return get_version_string(source, owner, repo, start_timestamp, n, tag_data=tag_data) # Retry
|
||||
else:
|
||||
print(f"Next attempt in {wait_time} seconds, but Action run time would exceed 1800 seconds - Stopping...")
|
||||
sys.exit(1)
|
||||
@@ -165,10 +198,22 @@ def process_mod(start_timestamp, name, meta_file):
|
||||
print("Download URL links to HEAD, checking latest commit...")
|
||||
source = VersionSource.HEAD
|
||||
new_version = get_version_string(VersionSource.HEAD, owner, repo, start_timestamp)
|
||||
elif (meta.get('fixed-release-tag-updates') == True) and "/releases/download/" in download_url:
|
||||
source = VersionSource.SPECIFIC_TAG
|
||||
tag_data = {}
|
||||
|
||||
# Pattern: /releases/download/{tag}/{file} - tag is second-to-last
|
||||
print("Download URL links to specific release asset, checking that asset's tag...")
|
||||
tag_name = download_url.split('/')[-2]
|
||||
print(f"Checking release tag: {tag_name}")
|
||||
tag_data['name'] = tag_name
|
||||
|
||||
new_version = get_version_string(
|
||||
source, owner, repo, start_timestamp, tag_data=tag_data
|
||||
)
|
||||
else:
|
||||
print("Checking releases for latest version tag...")
|
||||
source = VersionSource.RELEASE_TAG
|
||||
source = VersionSource.LATEST_TAG
|
||||
new_version = get_version_string(source, owner, repo, start_timestamp)
|
||||
|
||||
if not new_version:
|
||||
@@ -190,8 +235,11 @@ def process_mod(start_timestamp, name, meta_file):
|
||||
f"✅ Updating {name} from {current_version} to {new_version} ({source})"
|
||||
)
|
||||
meta['version'] = new_version
|
||||
meta['last-updated'] = TIME_NOW
|
||||
if "/archive/refs/tags/" in download_url:
|
||||
meta['downloadURL'] = f"{repo_url}/archive/refs/tags/{meta['version']}.zip"
|
||||
elif source == VersionSource.SPECIFIC_TAG:
|
||||
meta['downloadURL'] = f"{repo_url}/releases/download/{tag_data['name']}/{tag_data['file']}"
|
||||
|
||||
with open(meta_file, 'w', encoding='utf-8') as f:
|
||||
# Preserve formatting with indentation
|
||||
@@ -241,4 +289,3 @@ if __name__ == "__main__":
|
||||
|
||||
# Exit with status code 0 even if no updates were made
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
12
.github/workflows/check-mod.yml
vendored
@@ -121,10 +121,11 @@ jobs:
|
||||
|
||||
- name: Validate meta.json Against Schema
|
||||
if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true'
|
||||
uses: dsanders11/json-schema-validate-action@v1.2.0
|
||||
uses: dsanders11/json-schema-validate-action@v1.4.0
|
||||
with:
|
||||
schema: "./schema/meta.schema.json"
|
||||
files: ${{ steps.find-changed-mods.outputs.meta_json_files }}
|
||||
custom-errors: true
|
||||
|
||||
- name: Validate Download URLs
|
||||
if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true'
|
||||
@@ -148,12 +149,3 @@ jobs:
|
||||
fi
|
||||
fi
|
||||
done < changed_mods.txt
|
||||
|
||||
review-and-approve:
|
||||
needs: validate # This job will only run after 'validate' completes successfully.
|
||||
runs-on: ubuntu-latest
|
||||
environment:
|
||||
name: mod-review # This is the environment you created earlier.
|
||||
steps:
|
||||
- name: Await Approval from Maintainers
|
||||
run: echo "Waiting for manual approval by maintainers..."
|
||||
|
||||
15
README.md
@@ -35,7 +35,7 @@ This file stores essential metadata in JSON format. **Make sure you adhere to th
|
||||
"categories": ["Content"],
|
||||
"author": "Joe Mama",
|
||||
"repo": "https://github.com/joemama/extended-cards",
|
||||
"downloadURL": "https://github.com/joemama/extended-cards/releases/latest/extended-cards.zip",
|
||||
"downloadURL": "https://github.com/joemama/extended-cards/releases/latest/download/extended-cards.zip",
|
||||
"folderName": "ExtendedCards",
|
||||
"version": "1.0.0",
|
||||
"automatic-version-check": true
|
||||
@@ -49,11 +49,18 @@ This file stores essential metadata in JSON format. **Make sure you adhere to th
|
||||
- **author**: Your chosen username or handle.
|
||||
- **repo**: A link to your mod's repository.
|
||||
- **downloadURL**: A direct link to the latest version of your released mod. Using an automatic link to the [latest release](https://docs.github.com/en/repositories/releasing-projects-on-github/linking-to-releases) is preferred.
|
||||
- **version**: The version number of the mod files available at `downloadURL`.
|
||||
- *folderName*: (*Optional*) The name for the mod's install folder. This must be **unique**, and cannot contain characters `<` `>` `:` `"` `/` `\` `|` `?` `*`
|
||||
- *version*: (*Optional*) The version number of the mod files available at `downloadURL`.
|
||||
- *automatic-version-check*: (*Optional* but **recommended**) Set to `true` to let the Index automatically update the `version` field.
|
||||
- Updates happen once every hour, by checking either your mod's latest Release **or** latest commit, depending on the `downloadURL`.
|
||||
- Enable this option **only** if your `downloadURL` points to an automatically updating source, using a link to [releases/latest](https://docs.github.com/en/repositories/releasing-projects-on-github/linking-to-releases) (recommended), or a link to the [latest commit (HEAD)](https://docs.github.com/en/repositories/working-with-files/using-files/downloading-source-code-archives#source-code-archive-urls).
|
||||
- Updates happen once every hour, by checking either your mod's latest Release, latest commit, or specific release tag, depending on the `downloadURL`.
|
||||
- Enable this option **only** if your `downloadURL` points to an automatically updating source:
|
||||
- **Latest release** (recommended): Using a link to [releases/latest](https://docs.github.com/en/repositories/releasing-projects-on-github/linking-to-releases)
|
||||
- **Latest commit**: Using a link to the [latest commit (HEAD)](https://docs.github.com/en/repositories/working-with-files/using-files/downloading-source-code-archives#source-code-archive-urls)
|
||||
- *fixed-release-tag-updates*: (*Optional*) Set to `true` if your mod uses a fixed release tag and still wants to auto-update when modifying the underlying files. This can be useful for repositories with multiple mods, allowing you to have a release tag dedicated for each mod where you upload new versions. Note that:
|
||||
- Requires `automatic-version-check` to also be set to `true`.
|
||||
- The `downloadURL` must point to a specific release asset using a link such as `https://github.com/author/repo/releases/download/my-release-tag/mod.zip`.
|
||||
|
||||
|
||||
|
||||
### 3. thumbnail.jpg (Optional)
|
||||
If included, this image will appear alongside your mod in the index. Maximum and recommended size is 1920x1080 pixels.
|
||||
|
||||
55
mods/ABGamma@Brainstorm-Rerolled/description.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# Brainstorm Rerolled
|
||||
This is a fork of both [Brainstorm](https://github.com/OceanRamen/Brainstorm) created by [OceanRamen](https://github.com/OceanRamen) as well as [Immolate](https://github.com/SpectralPack/Immolate) please give credit to them as I have simply modified the hard work they did
|
||||
|
||||
# /!\ Not compatible with macOS /!\
|
||||
|
||||
## Description
|
||||
This repository houses both the code for the brainstorm mod as well as the code for the C++ version of the Immolate seed finder. If you would like to create your own filters simply
|
||||
add the code to the Immolate.cpp file, update the brainstorm endpoints to include whatever you need and then build it. This will generate a dll
|
||||
that you can then place in the mods folder of balatro. The brainstorm mod will automatically detect the dll and use it, though you will need to update the brainstorm.lua and ui.lua
|
||||
in order to properly use your new options
|
||||
|
||||
## Features
|
||||
### Save-States
|
||||
Brainstorm has the capability to save up to 5 save-states through the use of in-game key binds.
|
||||
> To create a save-state: Hold `z + 1-5`
|
||||
> To load a save-state: Hold `x + 1-5`
|
||||
|
||||
Each number from 0 - 5 corresponds to a save slot. To overwrite an old save, simply create a new save-state in it's slot.
|
||||
|
||||
### Fast Rerolling
|
||||
Brainstorm allows for super-fast rerolling through the use of an in-game key bind.
|
||||
> To fast-roll: Press `Ctrl + r`
|
||||
|
||||
### Auto-Rerolling
|
||||
Brainstorm can automatically reroll for parameters as specified by the user.
|
||||
You can edit the Auto-Reroll parameters in the Brainstorm in-game settings page.
|
||||
> To Auto-Reroll: Press `Ctrl + a`
|
||||
|
||||
### Various Filters
|
||||
In addition to the original filters from brainstorm I have added a few more filters that can help facilitate Crimson Bean or simply an easy early game
|
||||
|
||||
ANTE 8 BEAN: This ensures you get a Turtle Bean within the first 150 items in the shop
|
||||
LATE BURGLAR: This ensures there is a burglar within the first 50-150 cards in the ante 6, 7, or 8 shop
|
||||
RETCON: This ensures that the retcon voucher appears before or in ante 8
|
||||
EARLY COPY + MONEY: This ensures that between the shop and the packs in ante 1 you get a brainstorm, blueprint, and some form of money generation
|
||||
|
||||
### Custom Filtering
|
||||
I have added some basic code and an example to go off of to create custom filters. I have set it up so that custom filters will override any other selected filter to avoid crashes. If you want to use
|
||||
the mod as originally created simply keep the custom filters set to "No Filter". If you want to create your own custom filters you will need to edit immolate.cpp and immolate.hpp to add your custom filter similar to how I added the "Negative Blueprint" filter
|
||||
once added there you can build it and then copy the resulting dll into the brainstorm mod folder. Then you need to update the ui.lua and brainstorm.lua too add your new filter to the list.
|
||||
|
||||
#### Adding Custom Filters
|
||||
1. Open immolate.hpp
|
||||
1. Add the name of your new filter to `enum class customFilters`
|
||||
1. Add a new case in `inline std::string filterToString(customFilters f)` for your new filter
|
||||
1. add a new if statement in `inline customFilters stringToFilter(std::string i)` for your new filter
|
||||
1. Open immolate.cpp
|
||||
1. Add a new case in the switch statement for your filter to `long filter(Instance inst)`
|
||||
1. Add corresponding code inside of that case for your custom filter
|
||||
1. Save and build the C++ code and copy the resulting dll into the brainstorm mod folder
|
||||
1. Open ui.lua
|
||||
1. Add a new entry to the `local custom_filter_list` corresponding to your new filter
|
||||
1. Add a new entry to the `local custom_filter_keys` corresponding to your new filter
|
||||
1. Save ui.lua and run the game
|
||||
1. Your new filter should now be usable in the brainstorm settings
|
||||
16
mods/ABGamma@Brainstorm-Rerolled/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Brainstorm-Rerolled",
|
||||
"requires-steamodded": false,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Technical",
|
||||
"Miscellaneous"
|
||||
],
|
||||
"author": "OceanRamen and ABGamma",
|
||||
"repo": "https://github.com/ABGamma/Brainstorm-Rerolled/",
|
||||
"downloadURL": "https://github.com/ABGamma/Brainstorm-Rerolled/releases/latest/download/Brainstorm-Rerolled.zip",
|
||||
"folderName": "Brainstorm-Rerolled",
|
||||
"version": "Brainstorm-Rerolled-1.0.2-alpha",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
BIN
mods/ABGamma@Brainstorm-Rerolled/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 84 KiB |
1
mods/ABuffZucchini@GreenerJokers/description.md
Normal file
@@ -0,0 +1 @@
|
||||
A content mod with 50 Vanilla-balanced Jokers, and 5 Decks. Fully complete but some new Jokers may be added in the future!
|
||||
16
mods/ABuffZucchini@GreenerJokers/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Greener Jokers",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker"
|
||||
],
|
||||
"author": "ABuffZucchini",
|
||||
"repo": "https://github.com/ABuffZucchini/Greener-Jokers",
|
||||
"downloadURL": "https://github.com/ABuffZucchini/Greener-Jokers/archive/refs/heads/main.zip",
|
||||
"folderName": "Greener-Jokers",
|
||||
"version": "a4a73ab",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1759209396
|
||||
}
|
||||
BIN
mods/ABuffZucchini@GreenerJokers/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 377 KiB |
@@ -10,5 +10,6 @@
|
||||
"downloadURL": "https://github.com/mikamiamy/AMY-s-Balatro-texturepack/archive/refs/heads/main.zip",
|
||||
"folderName": "AMY's Waifu",
|
||||
"automatic-version-check": true,
|
||||
"version": "36785d5"
|
||||
"version": "d9c283f",
|
||||
"last-updated": 1758410071
|
||||
}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Balajeweled
|
||||
A resource pack that replaces the playing cards' suits into gems from the Bejeweled series.
|
||||
|
||||
As of v0.1.2, the face cards had their letters and suit icons changed, to better align with the other cards.
|
||||
|
||||
**REQUIRES STEAMODDED**
|
||||
**REQUIRES STEAMODDED AND MALVERK AS OF v0.1.3a**
|
||||
|
||||
@@ -9,5 +9,6 @@
|
||||
"repo": "https://github.com/ARandomTank7/Balajeweled",
|
||||
"downloadURL": "https://github.com/ARandomTank7/Balajeweled/releases/latest/download/Balajeweled.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "v0.1.3"
|
||||
"version": "v0.1.3b",
|
||||
"last-updated": 1760977296
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
"repo": "https://github.com/AbsentAbigail/AbsentDealer",
|
||||
"downloadURL": "https://github.com/AbsentAbigail/AbsentDealer/releases/latest/download/absentdealer.zip",
|
||||
"folderName": "AbsentDealer",
|
||||
"version": "v20250609212559",
|
||||
"automatic-version-check": true
|
||||
"version": "v1.3.3",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1759843666
|
||||
}
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"repo": "https://github.com/Agoraaa/FlushHotkeys",
|
||||
"downloadURL": "https://github.com/Agoraaa/FlushHotkeys/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "ac9d035"
|
||||
"version": "2f0a91f",
|
||||
"last-updated": 1757949499
|
||||
}
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
# Aikoyori Paint Job
|
||||
Retextures some Jokers.
|
||||
Retextures specific Jokers.
|
||||
|
||||
Currently
|
||||
- Idol -> Hoshino Ai from Oshi no Ko
|
||||
- Egg -> [Instagram Egg](https://en.wikipedia.org/wiki/Instagram_egg)
|
||||
- Square Joker -> some Terrain from Minecraft
|
||||
|
||||
**Requires Malverk**
|
||||
44
mods/Aikoyori@Aikoyoris-Shenanigans/description.md
Normal file
@@ -0,0 +1,44 @@
|
||||
Basically a content mod where I add whatever I feel like adding.
|
||||
|
||||
The thumbnail is still not doing this mod's justice because there are way more than what's there.
|
||||
|
||||
## What does it have?
|
||||
|
||||
This mod features (as of time writing this)
|
||||
- 50+ Jokers and!
|
||||
- At least three unique new mechanics never before seen in Balatro!
|
||||
- Literally play Scrabble in Balatro
|
||||
- 11 Planet Cards and at least 25 consumables (I ain't putting the exact numbers)!
|
||||
- Two Balance Mode for either a Balanced experience or number go up mode
|
||||
- 40+ Boss Blinds
|
||||
- 10+ Card Enhancements
|
||||
- 6 Decks
|
||||
- Hardcore Challenge Mode (for those looking to test their mod set)
|
||||
- A lot of cross-mod content! (I am looking for more cross-mod so if you make a mod please let me know!)
|
||||
- More to come!
|
||||
|
||||
## What, what?
|
||||
Yes, that's right, this mod features a "Balance" system (which is basically just Cryptid gameset in disguise)
|
||||
where you can pick the number you want to play with depending on your mood!
|
||||
|
||||
> Note: Absurd Balance (the likes of Cryptid) requires [Talisman](https://github.com/SpectralPack/Talisman) to be installed. Talisman is not essential if you want to play Adequate (Vanilla) Balance
|
||||
|
||||
## But...
|
||||
That's not it. This mod features a bunch of cross-mod content already from the likes of More Fluff, Card Sleeves, Partners, and more!
|
||||
|
||||
## I haven't even said a thing yet
|
||||
Oh.
|
||||
|
||||
## I wanted to ask if I can spell swear words when playing the so called Scrabble?
|
||||
That's for you to find out! Download now!
|
||||
|
||||
## What if I have more questions?
|
||||
Feel free to ask in [Discord Server](https://discord.gg/JVg8Bynm7k) for the mod or open an issue!
|
||||
|
||||
## Credits
|
||||
`@larantula_l` on Discord for their art contributions
|
||||
`@eggymari` on Discord for their ?????? Joker Art
|
||||
|
||||
@nh_6574 for his Card UI code
|
||||
|
||||
Balatro Discord for everything else
|
||||
14
mods/Aikoyori@Aikoyoris-Shenanigans/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Aikoyori's Shenanigans",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content"
|
||||
],
|
||||
"author": "Aikoyori",
|
||||
"repo": "https://github.com/Aikoyori/Balatro-Aikoyoris-Shenanigans",
|
||||
"downloadURL": "https://github.com/Aikoyori/Balatro-Aikoyoris-Shenanigans/archive/refs/heads/stable.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "bc8db9a",
|
||||
"last-updated": 1762694522
|
||||
}
|
||||
BIN
mods/Aikoyori@Aikoyoris-Shenanigans/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 860 KiB |
72
mods/AppleMania@Maniatro/description.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Maniatro
|
||||
|
||||
## ¿Qué es Maniatro?
|
||||
|
||||
Maniatro es un mod para el juego Balatro que añade nuevos Jokers y más para hacer la experiencia de juego más caótica.
|
||||
|
||||
## Jokers
|
||||
|
||||
De momento, hay 45 Jokers, 2 cartas de Tarot y 2 cartas mejoradas para disfrutar en este momento.
|
||||
|
||||
Cada actualización añadirá de 12 a 17 Jokers, los cuales vendrán en forma de Waves. Varios de estos Jokers han sido creados gracias a las ideas de amigos y más, por lo que esté mod no sería el mismo sin ellos. En el mod estarán las personas que han estado involucradas en esto, con su respectivo agradecimiento.
|
||||
|
||||
El mod depende de Talisman, aqui un link para poder descargarlo: https://github.com/SpectralPack/Talisman
|
||||
|
||||
## Waves
|
||||
### Wave 1 - Maniatro Basics (1.0.0)
|
||||
| # | Joker | Mecánica |
|
||||
|----|----------------------|--------------------------------------------------------------------------|
|
||||
| 1 | Manzana Verde | Si juegas exactamente 5 cartas, ganas +3$ y +5 multi por esa mano.|
|
||||
| 2 | Ushanka | Obtienes +1 espacio de Joker pero tu mano se reduce a -1 carta.|
|
||||
| 3 | Xifox | X2 multi por cada 7 que puntúe.|
|
||||
| 4 | Net | Si la mano jugada tiene exactamente tres palos distintos, NET dará X2 chips.|
|
||||
| 5 | Keep Rollin' | Cualquier carta de picas jugada tiene un 25% de probabilidad de retriggearse. Si acierta, lo vuelve a intentar en la misma carta.|
|
||||
| 6 | Loss | Si la mano usada tiene exactamente 4 cartas en este orden: As, 2, 2, 2, gana X3 multi.|
|
||||
| 7 | Insomnio | X1.5 multi. Al comenzar una ronda, tiene 50% de ganar +0,5X. Si falla, se destruye.|
|
||||
| 8 | Red Dead Redemption II | Si ganas la ronda en tu primer intento, +15 multi Si usas más de un intento, -5 multi al acabar la ronda.|
|
||||
| 9 | Minion Pigs | Por cada Joker de rareza común adquirido, este Joker contiene +15 multi.|
|
||||
| 10 | Ale | Cada vez que juegas una mano, hay una probabilidad del 50% de darte +50 chips o quitarte -50 chips.|
|
||||
| 11 | Nauiyo | +0.2X por cada carta más en tu baraja. -0.2X por cada carta menos en tu baraja.|
|
||||
| 12 | Tablet | Si repites el mismo tipo de mano en dos jugadas seguidas, el multiplicador pasa a X2.5. Aumenta +0.5X por cada repetición adicional.|
|
||||
| 13 | Amongla | X3 multi. 0.125% de probabilidad de cerrar el juego.|
|
||||
| 14 | Fatal | . . . |
|
||||
| 15 | Proto | Por cada ronda, copia la habilidad de un Joker aleatorio. |
|
||||
|
||||
### Wave 2 - Cat Attack (2.0.0)
|
||||
| # | Joker | Mecánica |
|
||||
|----|----------------------|--------------------------------------------------------------------------|
|
||||
| 16 | Rufino | +3 multi por cada consumible usado.|
|
||||
| 17 | Pisu | Por cada gato que tengas comprado, +2X chips.|
|
||||
| 18 | EVIL Pisu | X1 multi. Aumenta +0.01X por cada segundo transcurrido.|
|
||||
| 19 | Sappho | X2 multi si la mano jugada no contiene ninguna figura.|
|
||||
| 20 | Mia | Si ganas la ronda sin hacer ningún descarte, gana +25 chips. Si descartas, perderás todo el progreso.|
|
||||
| 21 | Parabettle | Por cada 10 descartes, gana +25 chips permanentes.|
|
||||
| 22 | Joker tributario | Si tienes menos de 20$, este joker te dará +3$ por cada mano jugada. Si tienes más, no surgirá efecto.|
|
||||
| 23 | Mr. (Ant)Tenna | Todo lo que hay en la tienda tiene un 50% de descuento.|
|
||||
| 24 | BALATRO TOMORROW | Gana +0.25X chips por cada ronda ganada.|
|
||||
| 25 | Weezer | Este Joker se duplica cada 3 rondas. Por cada Weezer repetido, ganará +0.5X multi.|
|
||||
| 26 | Pride | Gana +69 multi por cada carta policromo que poseas.|
|
||||
| 27 | Lata de cerveza | Empieza con +50 multi. Pierde -5 multi por cada mano jugada.|
|
||||
| 28 | Paquete de cigarros | Al final de cada ronda: Si tienes dinero acumulado, pierdes -1$ y este gana +3 multi |
|
||||
| 29 | Caja vacía | . . . |
|
||||
| 30 | Julio | +24 multi. Cada 4 manos jugadas, el multi se eleva al cuadrado. |
|
||||
| 31 | Nuevo comienzo | Al final de cada ronda: Destruye un Joker al azar y gana +0.5X chips |
|
||||
| 32 | Determinación | Este Joker aplica X5 multi Cuántas más manos juegues, más fuerte se vuelve.|
|
||||
|
||||
### Wave 3 - Burned Memories (3.0.0)
|
||||
| # | Joker | Mecánica |
|
||||
|----|----------------------|--------------------------------------------------------------------------|
|
||||
| 33 | Ushanka desgastado | Cada 4 rondas, hay un 25% de probabilidad de conseguir +1 espacio para Jokers.|
|
||||
| 34 | Xifox desgastado | Si juegas un 7, hay un 10% de probabilidad de volverlo policromo.|
|
||||
| 35 | Obituary | Cada As o 2 jugado dará +4 multi.|
|
||||
| 36 | Amongla desgastado | X6 multi. 25% de probabilidad de cerrar el juego.|
|
||||
| 37 | Diédrico | Una mano cuenta como 2 manos. |
|
||||
| 38 | Pendrive | Cada minuto, este dará +5 chips. Alcanza un límite de hasta 100 chips.|
|
||||
| 39 | Gafas de Spamton | Si tienes menos de 20$, este joker te dará +3$ por cada mano jugada. Si tienes más, no surgirá efecto.|
|
||||
| 40 | Euro | +1$ por cada mano jugada.|
|
||||
| 41 | Frutos del bosque |+30 chips o +15 multi.|
|
||||
| 42 | Nira | ^1 multi. Si la mano jugada solo contiene corazones, aumenta en +0.2^ multi.|
|
||||
| 43 | Matkrov | Cada Joker raro que tengas dará X5 chips.|
|
||||
| 44 | Drokstav | Al acabar la mano, crea una carta mejorada aleatoria y la añade directamente a tu mano.|
|
||||
| 45 | Letko | Aplica N! multi basado en el número de cartas en tu primera mano.
|
||||
|
||||
15
mods/AppleMania@Maniatro/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Maniatro",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": true,
|
||||
"categories": [
|
||||
"Content"
|
||||
],
|
||||
"author": "Applemania",
|
||||
"repo": "https://github.com/AppleMania30/Maniatro",
|
||||
"downloadURL": "https://github.com/AppleMania30/Maniatro/archive/refs/tags/4.5.0.zip",
|
||||
"folderName": "Maniatro",
|
||||
"version": "4.5.0",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1761322897
|
||||
}
|
||||
BIN
mods/AppleMania@Maniatro/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 381 KiB |
5
mods/Arashi Fox@Arashicoolstuff/description.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Arashicoolstuff
|
||||
|
||||
Some jokers I made with Joker Forge.
|
||||
|
||||
If you want to add your joker ideas to the mod, just join my Discord server!
|
||||
15
mods/Arashi Fox@Arashicoolstuff/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Arashicoolstuff",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Joker"
|
||||
],
|
||||
"author": "Arashi Fox",
|
||||
"repo": "https://github.com/ArashiFox/Arashicoolstuff",
|
||||
"downloadURL": "https://github.com/ArashiFox/Arashicoolstuff/archive/refs/heads/main.zip",
|
||||
"folderName": "Arashicoolstuff",
|
||||
"version": "228226f",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1757153689
|
||||
}
|
||||
BIN
mods/Arashi Fox@Arashicoolstuff/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 157 KiB |
3
mods/BKM@BalatroCommunityCollegePack/description.md
Normal file
@@ -0,0 +1,3 @@
|
||||
a **vanilla-like** mod with 25+ new jokers intended to maintain the original balance of the base game. Also includes new challenges. Inspired by Rofflatro & Extra Credit consider us the cheaper, worse, but still homely alternative to BalatroU. Follow ow development & updates [@BalatroCC](https://www.youtube.com/@BalatroCC) on YouTube!
|
||||
|
||||
### by BKM (BalatroCC)
|
||||
16
mods/BKM@BalatroCommunityCollegePack/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Balatro Community College",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker"
|
||||
],
|
||||
"author": "BKM",
|
||||
"repo": "https://github.com/beckcarver/balatro-cc-pack/",
|
||||
"downloadURL": "https://github.com/beckcarver/balatro-cc-pack/releases/latest/download/balatro-cc-pack.zip",
|
||||
"folderName": "BalatroCC",
|
||||
"version": "1.0.2",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1758158121
|
||||
}
|
||||
BIN
mods/BKM@BalatroCommunityCollegePack/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 189 KiB |
@@ -11,5 +11,6 @@
|
||||
"repo": "https://github.com/BakersDozenBagels/BalatroBakery",
|
||||
"downloadURL": "https://github.com/BakersDozenBagels/BalatroBakery/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "488197e"
|
||||
"version": "be4264d",
|
||||
"last-updated": 1757472794
|
||||
}
|
||||
|
||||
5
mods/BakersDozenBagels@ValleyOfTheKings/description.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# Valley of the Kings
|
||||
|
||||
Adds 20 Egyptian God themed jokers, made for Osiris' birthday.
|
||||
|
||||
Ideas come from Maple Maelstrom and Reaperkun; Coding was done by BakersDozenBagels and Revo
|
||||
11
mods/BakersDozenBagels@ValleyOfTheKings/meta.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"title": "Valley of the Kings",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": ["Content", "Joker"],
|
||||
"author": "BakersDozenBagels",
|
||||
"repo": "https://github.com/BakersDozenBagels/balatroValleyOfTheKings/",
|
||||
"downloadURL": "https://github.com/BakersDozenBagels/balatroValleyOfTheKings/archive/refs/tags/v0.1.0.zip",
|
||||
"version": "0.1.0"
|
||||
}
|
||||
|
||||
@@ -12,5 +12,5 @@
|
||||
"downloadURL": "https://github.com/BarrierTrio/Cardsauce/archive/refs/heads/main.zip",
|
||||
"folderName": "Cardsauce",
|
||||
"automatic-version-check": true,
|
||||
"version": "8094b16"
|
||||
"version": "71485d9"
|
||||
}
|
||||
|
||||
11
mods/BestSpark687090@SparkLatro/description.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# SparkLatro
|
||||
|
||||
A mod that kinda made me go insane while making it.
|
||||
|
||||
### Requires Talisman, I guess.
|
||||
|
||||
## uhh credits i guess
|
||||
|
||||
most stuff by me
|
||||
|
||||
unless shown on the joker's tooltip, it was made by me
|
||||
17
mods/BestSpark687090@SparkLatro/meta.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"title": "SparkLatro",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker",
|
||||
"Miscellaneous"
|
||||
],
|
||||
"author": "BestSpark687090",
|
||||
"repo": "https://github.com/BestSpark687090/SparkLatro",
|
||||
"downloadURL": "https://github.com/BestSpark687090/SparkLatro/archive/refs/heads/main.zip",
|
||||
"folderName": "SparkLatro",
|
||||
"version": "01603e4",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1758158121
|
||||
}
|
||||
BIN
mods/BestSpark687090@SparkLatro/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 158 KiB |
21
mods/Beverage@FantaJokers/description.md
Normal file
@@ -0,0 +1,21 @@
|
||||
_____ _ _ _ ____ _
|
||||
| ___|_ _ _ __ | |_ __ _ | |_| |__ ___ / ___| | _____ ___ __
|
||||
| |_ / _` | '_ \| __/ _` | | __| '_ \ / _ \ | | | |/ _ \ \ /\ / / '_ \
|
||||
| _| (_| | | | | || (_| | | |_| | | | __/ | |___| | (_) \ V V /| | | |
|
||||
|_| \__,_|_|_|_|\__\__,_| \__|_| |_|\___| \____|_|\___/ \_/\_/ |_| |_|
|
||||
| | ___ | | _____ _ __ ___
|
||||
_ | |/ _ \| |/ / _ \ '__/ __|
|
||||
| |_| | (_) | < __/ | \__ \
|
||||
\___/ \___/|_|\_\___|_| |___/ Resource Pack!
|
||||
|
||||
--- Art by Beverage --- v1.1
|
||||
|
||||
A furry resource pack that changes 96 of the 150 Jokers in the game and a couple other misc textures.
|
||||
Brief list of Retextures:
|
||||
- 2 Vouchers
|
||||
- 4 Seals
|
||||
- 3 Booster Packs
|
||||
- 3 Tags
|
||||
- 2 Spectral Cards
|
||||
- 96 Jokers
|
||||
|
||||
15
mods/Beverage@FantaJokers/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Fanta the Clown Jokers",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Resource Packs"
|
||||
],
|
||||
"author": "Beverage",
|
||||
"repo": "https://github.com/BeverageArt/fanta-jokers",
|
||||
"downloadURL": "https://github.com/BeverageArt/fanta-jokers/archive/refs/heads/main.zip",
|
||||
"folderName": "FantaJokers",
|
||||
"version": "8a40082",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1758784625
|
||||
}
|
||||
BIN
mods/Beverage@FantaJokers/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
@@ -10,5 +10,6 @@
|
||||
"downloadURL": "https://github.com/blazingulag/Prism/archive/refs/heads/main.zip",
|
||||
"folderName": "Prism",
|
||||
"automatic-version-check": true,
|
||||
"version": "e94b9bc"
|
||||
"version": "6bbdc5f",
|
||||
"last-updated": 1761246836
|
||||
}
|
||||
|
||||
39
mods/Blizzow@ThemedJokersRetriggered/description.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Themed Jokers:Retriggered
|
||||
|
||||
A new and updated version of my old mod Themed Jokers.
|
||||
This time the jokers are more in line with vanilla jokers.
|
||||
Feel free to leave feedback and suggestions for more themes.
|
||||
|
||||
## Overview
|
||||
|
||||
### Combat Ace
|
||||
Join the Combat Aces on the battlefield.
|
||||
Recruit Aces to your deck and increase their strenght my promoting them.
|
||||
- 7 Jokers (3 Common, 2 Uncommon, 2 Rare)
|
||||
- 1 Tarot Card
|
||||
- 1 Deck (Back)
|
||||
- 1 Blind
|
||||
|
||||
### Infected
|
||||
A deadly Infection spreads.
|
||||
Use Infected Cards in special pokerhands to unleash their full potential.
|
||||
- 9 Jokers (2 Common, 4 Uncommon, 2 Rare, 1 Legendary)
|
||||
- 1 Spectral Card
|
||||
- 1 Tarot Card
|
||||
- 1 Deck (Back)
|
||||
- 1 Enhancement
|
||||
- 5 Poker Hands
|
||||
|
||||
### Jurassic
|
||||
Dinosaurs rise again!
|
||||
Use Dinosaurs to beat the blinds. Harness their power when they get extinct again!
|
||||
- 13 Jokers (2 Common, 8 Uncommon, 3 Rare)
|
||||
- 1 Spectral Card
|
||||
- 1 Tarot Card
|
||||
- 1 Deck (Back)
|
||||
|
||||
### Mischief
|
||||
???
|
||||
- 6 Jokers (5 Common, 1 Legendary)
|
||||
- 1 Tarot Card
|
||||
- 2 Vouchers
|
||||
16
mods/Blizzow@ThemedJokersRetriggered/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Themed Jokers: Retriggered",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker"
|
||||
],
|
||||
"author": "Blizzow",
|
||||
"repo": "https://github.com/BlizzowX/Themed-Joker-Retriggered",
|
||||
"downloadURL": "https://github.com/BlizzowX/Themed-Joker-Retriggered/releases/latest/download/ThemedJokersRetriggered.zip",
|
||||
"folderName": "Themed Jokers Retriggered",
|
||||
"version": "1.2.0",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1757607637
|
||||
}
|
||||
BIN
mods/Blizzow@ThemedJokersRetriggered/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
@@ -8,6 +8,6 @@
|
||||
"author": "ButterSpaceship",
|
||||
"repo": "https://github.com/ButterSpaceship/Glowypumpkin-Community-Mod",
|
||||
"downloadURL": "https://github.com/ButterSpaceship/Glowypumpkin-Community-Mod/releases/latest/download/GlowyPumpkin-Custom-Deck.zip",
|
||||
"version": "V4.4",
|
||||
"version": "V5.0",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
|
||||
@@ -10,5 +10,5 @@
|
||||
"repo": "https://github.com/GuilloryCraft/ExtraCredit",
|
||||
"downloadURL": "https://github.com/GuilloryCraft/ExtraCredit/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "94bd9fb"
|
||||
"version": "0855210"
|
||||
}
|
||||
|
||||
6
mods/CelestinGaming@BalatrinGamingDeck/description.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Balatrin Gaming Deck
|
||||
Deck design for Balatro cards inspired by [Ratatin Gaming](https://www.youtube.com/@RatatinGaming). Requires [Steamodded](https://github.com/Steamopollys/Steamodded).
|
||||
|
||||
|
||||
Made by [Celestin Gaming](https://x.com/CG64_oficial)
|
||||
|
||||
14
mods/CelestinGaming@BalatrinGamingDeck/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "BalatrinGamingDeck",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Resource Packs"
|
||||
],
|
||||
"author": "Celestin Gaming",
|
||||
"repo": "https://github.com/CelestinGaming/BalatrinGamingDeck",
|
||||
"downloadURL": "https://github.com/CelestinGaming/BalatrinGamingDeck/archive/refs/heads/main.zip",
|
||||
"folderName": "BalatrinGamingDeck",
|
||||
"automatic-version-check": true,
|
||||
"version": "d1bc486"
|
||||
}
|
||||
BIN
mods/CelestinGaming@BalatrinGamingDeck/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 926 KiB |
28
mods/CountKiro@PMBalatroMod/description.md
Normal file
@@ -0,0 +1,28 @@
|
||||
|
||||
# Project Moon Balatro Texture Pack
|
||||
A Balatro Mod that adds custom made textures with Project Moon related characters, abnormalities and themes
|
||||
|
||||
## To install
|
||||
|
||||
1. Download and install, [Steammodded](https://github.com/Steamodded/smods), [Lovely](https://github.com/ethangreen-dev/lovely-injector) and [Malverk](https://github.com/Eremel/Malverk)
|
||||
|
||||
2. [Ignore this step if you're downloading via the mod manager] Download the desired ProjectMoonTexturePack.zip file from Releases on the right menu (default has black backgrounds for playing cards, WhiteVersion has white backgrounds), extract it and then place it in your Mods folder. You'll know it's correct if you open the ProjectMoonTexturePack folder and there's an assets, localization and .lua file inside
|
||||
|
||||
3. [Optional] Repeat step 2 for the ProjectMoonMusicAddon.zip if you desire to include the music
|
||||
|
||||
5. [Optional] If you want to add the custom Balatro logo, you'll have to use 7zip to open up the Balatro.exe file located in the installation folder (Steam\steamapps\common\Balatro), navigate to resources -> textures -> 1x and replace the Balatro logo there. I provided the custom Balatro.png in my mod folder, inside the assets folder
|
||||
|
||||
6. Go to Options -> Texture click on the custom Eternal sprite and hit Enable. It'll move up top, meaning the custom Spectral textures are enabled
|
||||
|
||||
7. Enjoy the mod!
|
||||
|
||||
|
||||
## Known issues
|
||||
|
||||
- Certain UI elements are still using the old colour schemes
|
||||
|
||||
## Special Thanks
|
||||
|
||||
Special thanks to Novell, [Dawni](https://x.com/hidawnihere), Sans, Simon and Oath for testing out the mod and giving suggestions!
|
||||
|
||||
Also thanks to [DB](https://x.com/Despair_Bears) for showcasing my work on Twitter and in Detroit and everyone in the RegretfulDiscord and MentalBlock servers for the support!
|
||||
12
mods/CountKiro@PMBalatroMod/meta.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"title": "Project Moon Texture Pack",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": ["Resource Packs"],
|
||||
"author": "Kiro",
|
||||
"repo": "https://github.com/CountKiro/PMBalatroMod",
|
||||
"downloadURL": "https://github.com/CountKiro/PMBalatroMod/releases/download/v1.0/ProjectMoonTexturePack_v1.0.1.zip",
|
||||
"folderName": "ProjectMoonTexturePack",
|
||||
"version": "1.0",
|
||||
"automatic-version-check": false
|
||||
}
|
||||
BIN
mods/CountKiro@PMBalatroMod/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 205 KiB |
1
mods/Cybernetic@poopoofart/description.md
Normal file
@@ -0,0 +1 @@
|
||||
I poopoo my pants and this mod came out
|
||||
15
mods/Cybernetic@poopoofart/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "poopoofart",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": true,
|
||||
"categories": [
|
||||
"Content"
|
||||
],
|
||||
"author": "cybernetic",
|
||||
"repo": "https://github.com/Cybernetic2884/PooPooFart",
|
||||
"downloadURL": "https://github.com/Cybernetic2884/PooPooFart/releases/latest/download/poopoofart.zip",
|
||||
"folderName": "poopoofart",
|
||||
"version": "v1.0",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1757553458
|
||||
}
|
||||
BIN
mods/Cybernetic@poopoofart/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 1.4 MiB |
20
mods/Danitskkj@Lost_Edition/description.md
Normal file
@@ -0,0 +1,20 @@
|
||||
# Lost Edition
|
||||
|
||||
Lost Edition is a Vanilla+ expansion for Balatro, carefully crafted to keep the original game's spirit while introducing plenty of fresh content to discover!
|
||||
|
||||
## Features
|
||||
- 🃏 70+ new Jokers to shake up your runs
|
||||
- 💀 Challenging new Boss Blinds
|
||||
- ✨ New Enhancements to expand your strategies
|
||||
- ⭐ New Editions to explore
|
||||
- ♠️ Extra Decks for even more playstyles
|
||||
- 🎟️ New Vouchers to change up your game
|
||||
- 🎨 Exciting new themed and collaborative Friend of Jimbo skins
|
||||
- **And much more!**
|
||||
|
||||
This mod requires [Steamodded](https://github.com/Steamopollys/Steamodded) and [Lovely](https://github.com/ethangreen-dev/lovely-injector).
|
||||
|
||||
## Credits
|
||||
Created by **ClickNoPaulo** & **Danitskkj**
|
||||
|
||||
Detailed credits for everyone else who contributed to the mod can be found in-game. Thank you to all collaborators and artists who helped make Lost Edition a reality! ❤️
|
||||
16
mods/Danitskkj@Lost_Edition/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Lost Edition",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker",
|
||||
"Quality of Life"
|
||||
],
|
||||
"author": "ClicknoPaulo & Danitskkj",
|
||||
"repo": "https://github.com/Danitskkj/Lost_Edition",
|
||||
"downloadURL": "https://github.com/Danitskkj/Lost_Edition/archive/refs/heads/main.zip",
|
||||
"folderName": "Lost_Edition",
|
||||
"automatic-version-check": true,
|
||||
"version": "58567c7"
|
||||
}
|
||||
BIN
mods/Danitskkj@Lost_Edition/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 226 KiB |
6
mods/Deco@Pokerleven/description.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# What is Pokerleven?
|
||||
Pokerleven is an overhaul mod for Balatro based on Inazuma Eleven series. Currently it is in alpha state, be aware of bugs.
|
||||
|
||||
It adds new small, big and boss blinds, as well as jokers and completely new mechanics.
|
||||
It is intended to play this mod without balatro content for the best experience.
|
||||
> by Deco
|
||||
16
mods/Deco@Pokerleven/meta.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Pokerleven",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker"
|
||||
],
|
||||
"author": "Deco",
|
||||
"folderName": "Pokerleven",
|
||||
"repo": "https://github.com/DecoXFE/PokerLeven",
|
||||
"downloadURL": "https://github.com/DecoXFE/PokerLeven/releases/latest/download/PokerLeven.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "v0.1.3-BETA",
|
||||
"last-updated": 1761066976
|
||||
}
|
||||
BIN
mods/Deco@Pokerleven/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
@@ -9,5 +9,6 @@
|
||||
"repo": "https://github.com/DigitalDetective47/suit-order",
|
||||
"downloadURL": "https://github.com/DigitalDetective47/suit-order/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "0b2f126"
|
||||
"version": "cb74896",
|
||||
"last-updated": 1757369749
|
||||
}
|
||||
|
||||
3
mods/DigitalDetective47@Justice/description.md
Normal file
@@ -0,0 +1,3 @@
|
||||
#  Justice
|
||||
|
||||
Customize how numbers appear in Balatro.
|
||||
14
mods/DigitalDetective47@Justice/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Justice",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Quality of Life"
|
||||
],
|
||||
"author": "DigitalDetective47",
|
||||
"repo": "https://github.com/DigitalDetective47/justice",
|
||||
"downloadURL": "https://github.com/DigitalDetective47/justice/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "fb6e09e",
|
||||
"last-updated": 1761873664
|
||||
}
|
||||
BIN
mods/DigitalDetective47@Justice/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 221 KiB |
@@ -9,5 +9,6 @@
|
||||
"repo": "https://github.com/DigitalDetective47/next-ante-preview",
|
||||
"downloadURL": "https://github.com/DigitalDetective47/next-ante-preview/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "72c035a"
|
||||
"version": "86f76df",
|
||||
"last-updated": 1757369749
|
||||
}
|
||||
|
||||
@@ -9,5 +9,6 @@
|
||||
"repo": "https://github.com/DigitalDetective47/strange-library",
|
||||
"downloadURL": "https://github.com/DigitalDetective47/strange-library/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "aa9ef89"
|
||||
"version": "89fb9e1",
|
||||
"last-updated": 1762575595
|
||||
}
|
||||
|
||||
@@ -9,5 +9,6 @@
|
||||
"repo": "https://github.com/DigitalDetective47/strange-pencil",
|
||||
"downloadURL": "https://github.com/DigitalDetective47/strange-pencil/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "df43a20"
|
||||
"version": "bf2a6ce",
|
||||
"last-updated": 1762590050
|
||||
}
|
||||
|
||||
3
mods/DivvyCr@Balatro-Preview/description.md
Normal file
@@ -0,0 +1,3 @@
|
||||
Simulate the score and the dollars that you will get by playing the selected cards!
|
||||
|
||||
This mod simulates **VANILLA JOKERS ONLY**. It is **not compatible with modded jokers** and it likely never will be, sorry!
|
||||
15
mods/DivvyCr@Balatro-Preview/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Divvy's Preview",
|
||||
"requires-steamodded": false,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Quality of Life"
|
||||
],
|
||||
"author": "Divvy C.",
|
||||
"repo": "https://github.com/DivvyCr/Balatro-Preview",
|
||||
"downloadURL": "https://github.com/DivvyCr/Balatro-Preview/releases/latest/download/DVPreview_BMM.zip",
|
||||
"folderName": "DVPreview",
|
||||
"version": "v4.1",
|
||||
"automatic-version-check": true,
|
||||
"fixed-release-tag-updates": false
|
||||
}
|
||||
18
mods/Dogg_Fly@AnotherStupidBalatroMod/description.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Another Stupid Balatro Mod
|
||||
welcome to Another Stupid Balatro Mod in this mod you will find many interesting Jokers and others that look like crap. This mod contains. more than 160 new Jokers, consumables and more content
|
||||
(some other Joker is based on Spanish jokes)
|
||||
|
||||
|
||||
|
||||
For the creation of jokers, consumables, seals, enchantments, and editions the following was used [JOKER FORGE](https://jokerforge.jaydchw.com/overview)
|
||||
|
||||
# Installation
|
||||
This mod requires [Talisman](https://github.com/SpectralPack/Talisman)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
17
mods/Dogg_Fly@AnotherStupidBalatroMod/meta.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"title": "Another Stupid Balatro Mod",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": true,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker",
|
||||
"Miscellaneous"
|
||||
],
|
||||
"author": "Dogg Fly",
|
||||
"repo": "https://github.com/Dogg-Fly/Another-Stupid-Balatro-Mod",
|
||||
"downloadURL": "https://github.com/Dogg-Fly/Another-Stupid-Balatro-Mod/releases/latest/download/anotherstupidbalatromod.zip",
|
||||
"folderName": "anotherstupidbalatromod",
|
||||
"version": "v4.2.1",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1762719459
|
||||
}
|
||||
BIN
mods/Dogg_Fly@AnotherStupidBalatroMod/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 886 KiB |
6
mods/Dogg_Fly@Kloun/description.md
Normal file
@@ -0,0 +1,6 @@
|
||||
# Kloun
|
||||
Kloun is an alternate universe in which more clowns are added to the game as a replacement for jokers and jesters. In this universe, money is important.
|
||||
Right now, it's like a demo that adds 22 jokers and a set of consumables, a scoring system with money and etc. If you encounter an error or crash, please report it.
|
||||
|
||||
|
||||
<img width="341" height="367" alt="image" src="https://github.com/user-attachments/assets/b1f46204-dda4-4cd2-aba7-7b89368e8cde" />
|
||||
17
mods/Dogg_Fly@Kloun/meta.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"title": "Kloun",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker",
|
||||
"Miscellaneous"
|
||||
],
|
||||
"author": "Dogg Fly",
|
||||
"repo": "https://github.com/Dogg-Fly/Kloun",
|
||||
"downloadURL": "https://github.com/Dogg-Fly/Kloun/releases/latest/download/kloun.zip",
|
||||
"folderName": "kloun",
|
||||
"version": "v1.1.1",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1759702472
|
||||
}
|
||||
2
mods/ECLA17@PixelPerfect/description.md
Normal file
@@ -0,0 +1,2 @@
|
||||
A (un)balanced balatro mod made in jokerforge through pain, suffering, and peanut butter.
|
||||
requires steammodded and talisman
|
||||
15
mods/ECLA17@PixelPerfect/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "pixelperfect",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": true,
|
||||
"categories": [
|
||||
"Content"
|
||||
],
|
||||
"author": "ecla17",
|
||||
"repo": "https://github.com/MacPlayz12/Pixel-Perfect",
|
||||
"downloadURL": "https://github.com/MacPlayz12/Pixel-Perfect/releases/latest/download/pixelperfect.zip",
|
||||
"folderName": "pixelperfect",
|
||||
"version": "releasev3",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1760206815
|
||||
}
|
||||
BIN
mods/ECLA17@PixelPerfect/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
5
mods/ENNWAY@SuperFine/description.md
Normal file
@@ -0,0 +1,5 @@
|
||||
SuperFine!! is a 'Vanilla++' mod - aiming to add content that fits in with vanilla's balance, but stands out on its own.
|
||||
|
||||
Currently, it adds 14 Jokers, 2 Spectral cards, 3 Boss Blinds, and one deck.
|
||||
|
||||
Feel free to join the SuperFine!! thread in the Balatro Discord to discuss or learn more about the mod!
|
||||
15
mods/ENNWAY@SuperFine/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "SuperFine!!",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Content",
|
||||
"Joker"
|
||||
],
|
||||
"author": "ENNWAY!",
|
||||
"repo": "https://github.com/energykid/SuperFine",
|
||||
"downloadURL": "https://github.com/energykid/SuperFine/releases/latest/download/SuperFine.zip",
|
||||
"folderName": "SuperFine",
|
||||
"version": "v1.0.5",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
BIN
mods/ENNWAY@SuperFine/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 606 KiB |
3
mods/EasternFarmer@EasternFarmers_corner/description.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# EasternFarmer's corner
|
||||
The mod i've been making for the past couple of weeks.
|
||||
Enjoy.
|
||||
12
mods/EasternFarmer@EasternFarmers_corner/meta.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"title": "EasternFarmer's corner",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": ["Content", "Joker"],
|
||||
"author": "EasternFarmer",
|
||||
"repo": "https://github.com/EasternFarmer/EasternFarmers_corner",
|
||||
"downloadURL": "https://github.com/EasternFarmer/EasternFarmers_corner/releases/latest/download/EasternFarmers_corner.zip",
|
||||
"folderName": "EasternFarmers_corner",
|
||||
"version": "v1.0.2",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
BIN
mods/EasternFarmer@EasternFarmers_corner/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
@@ -2,10 +2,13 @@
|
||||
"title": "Sticky Fingers",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": ["Quality of Life"],
|
||||
"categories": [
|
||||
"Quality of Life"
|
||||
],
|
||||
"author": "Eramdam",
|
||||
"repo": "https://github.com/eramdam/sticky-fingers/",
|
||||
"downloadURL": "https://github.com/eramdam/sticky-fingers/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "5664de4"
|
||||
"version": "4a73d33",
|
||||
"last-updated": 1758435804
|
||||
}
|
||||
|
||||
@@ -10,5 +10,5 @@
|
||||
"repo": "https://github.com/Eremel/Galdur",
|
||||
"downloadURL": "https://github.com/Eremel/Galdur/archive/refs/heads/master.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "747c5ce"
|
||||
"version": "c0b9ad3"
|
||||
}
|
||||
|
||||
9
mods/Eremel@Ortalab/description.md
Normal file
@@ -0,0 +1,9 @@
|
||||
It's Balatro as you know it, but backwards, and sideways, as if the game was designed in an alternate universe.
|
||||
Simply put, it's Balatro, backwards!
|
||||
And thus, Ortalab!
|
||||
|
||||
With 150 new jokers, 20 new challenges, 8 new stakes, more than 50 new consumables, and way, WAY, more, Ortalab is practically a sequel to Balatro.
|
||||
|
||||
Get ready to find new strategies, blow the game out of the water, and maybe no die to The Plant for once.
|
||||
|
||||
Have fun!
|
||||
12
mods/Eremel@Ortalab/meta.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"title": "Ortalab",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": ["Content"],
|
||||
"author": "Ortalab Team",
|
||||
"repo": "https://github.com/EremelMods/Ortalab/",
|
||||
"downloadURL": "https://github.com/EremelMods/Ortalab/releases/latest/download/Ortalab-main.zip",
|
||||
"folderName": "Ortalab",
|
||||
"version": "1.0.1",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
BIN
mods/Eremel@Ortalab/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 158 KiB |
@@ -11,5 +11,6 @@
|
||||
"repo": "https://github.com/EricTheToon/Fortlatro",
|
||||
"downloadURL": "https://github.com/EricTheToon/Fortlatro/releases/latest/download/Fortlatro.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "1.1.6"
|
||||
"version": "1.2.0",
|
||||
"last-updated": 1762000347
|
||||
}
|
||||
|
||||
@@ -9,6 +9,6 @@
|
||||
"repo": "https://github.com/Fantom-Balatro/Fantoms-Preview",
|
||||
"downloadURL": "https://github.com/Fantom-Balatro/Fantoms-Preview/releases/latest/download/Fantoms-Preview.zip",
|
||||
"folderName": "Fantoms-Preview",
|
||||
"version": "v2.3.0",
|
||||
"version": "v2.4.1",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
|
||||
2
mods/Finnaware@Finn'sPokécards/description.md
Normal file
@@ -0,0 +1,2 @@
|
||||
# Finn's Pokécards
|
||||
Adds many pokémon themed cards!
|
||||
14
mods/Finnaware@Finn'sPokécards/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Finn's Pokécards",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Resource Packs"
|
||||
],
|
||||
"author": "Finnaware",
|
||||
"repo": "https://github.com/Finnaware/Finn-Pokecards",
|
||||
"downloadURL": "https://github.com/Finnaware/Finn-Pokecards/archive/refs/heads/main.zip",
|
||||
"folderName": "Finn's Pokécards",
|
||||
"version": "b0bb7b2",
|
||||
"automatic-version-check": true
|
||||
}
|
||||
BIN
mods/Finnaware@Finn'sPokécards/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 154 KiB |
@@ -9,5 +9,5 @@
|
||||
"repo": "https://github.com/Finnaware/Finn-Pokelatro",
|
||||
"downloadURL": "https://github.com/Finnaware/Finn-Pokelatro/archive/refs/heads/main.zip",
|
||||
"automatic-version-check": true,
|
||||
"version": "0e56da3"
|
||||
"version": "edd7cc0"
|
||||
}
|
||||
|
||||
BIN
mods/Finnaware@Finn'sPokélatro/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 592 KiB |
4
mods/Finnaware@Kyu-latro!/description.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Kyu-latro!
|
||||
A texture pack that retextures the game to be Feenekin line related
|
||||
|
||||
Requires **Malverk**
|
||||
15
mods/Finnaware@Kyu-latro!/meta.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Kyu-latro!",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Resource Packs"
|
||||
],
|
||||
"author": "Finnaware",
|
||||
"repo": "https://github.com/Finnaware/Kyu-latro",
|
||||
"downloadURL": "https://github.com/Finnaware/Kyu-latro/archive/refs/heads/main.zip",
|
||||
"folderName": "Kyu-latro!",
|
||||
"version": "1de9936",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1762384583
|
||||
}
|
||||
BIN
mods/Finnaware@Kyu-latro!/thumbnail.jpg
Normal file
|
After Width: | Height: | Size: 180 KiB |
@@ -9,8 +9,9 @@
|
||||
],
|
||||
"author": "Firch",
|
||||
"repo": "https://github.com/jumbocarrot0/Bunco",
|
||||
"downloadURL": "https://github.com/jumbocarrot0/Bunco/releases/download/5.2-JumboFork/Bunco.5.2.JumboFork.zip",
|
||||
"downloadURL": "https://github.com/jumbocarrot0/Bunco/archive/refs/tags/v5.4.7a-JumboFork.zip",
|
||||
"folderName": "Bunco",
|
||||
"version": "5.1",
|
||||
"automatic-version-check": false
|
||||
"version": "v5.4.7a-JumboFork",
|
||||
"automatic-version-check": true,
|
||||
"last-updated": 1757132345
|
||||
}
|
||||
|
||||
17
mods/Franciscoarr@Espalatro/description.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Espalatro
|
||||
Un mod de Balatro sobre España creado por:
|
||||
- Franciscoarr (X: @PepsiPaco, IG: frxn_arrieta), encargado de la programación.
|
||||
- Pelusa (X: @P__Lusa, IG: p__lusa), encargado del arte.
|
||||
|
||||
# Créditos
|
||||
Queremos dar las gracias tanto al creador del mod BBBalatro que nos sirvió como plantilla para hacer este mod, como a Yahiamice que nos ayudo en algunas dudas que teniamos.
|
||||
|
||||
# Reportar errores
|
||||
Si encuentras un error, puedes reportarlo directamente abriendo un [Issue en GitHub](https://github.com/Franciscoarr/Espalatro/issues), describe qué ocurrió y cómo reproducirlo si es posible.
|
||||
|
||||
# Requisitos
|
||||
Se debe tener [Steamodded](https://github.com/Steamodded/smods/wiki) para poder usar Espalatro, extrayendo el .zip en %AppData%\Roaming\Balatro\Mods
|
||||
|
||||
¡Gracias por descargar nuestro mod!
|
||||
|
||||
|
||||
14
mods/Franciscoarr@Espalatro/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Espalatro",
|
||||
"requires-steamodded": true,
|
||||
"requires-talisman": false,
|
||||
"categories": [
|
||||
"Joker"
|
||||
],
|
||||
"author": "Franciscoarr",
|
||||
"repo": "https://github.com/Franciscoarr/Espalatro",
|
||||
"downloadURL": "https://github.com/Franciscoarr/Espalatro/archive/refs/heads/main.zip",
|
||||
"folderName": "Espalatro",
|
||||
"version": "f02168e",
|
||||
"automatic-version-check": true
|
||||
}
|
||||