diff --git a/.github/scripts/requirements.lock b/.github/scripts/requirements.lock new file mode 100644 index 00000000..9b59c223 --- /dev/null +++ b/.github/scripts/requirements.lock @@ -0,0 +1,5 @@ +certifi==2025.1.31 +charset-normalizer==3.4.1 +idna==3.10 +requests==2.32.3 +urllib3==2.4.0 diff --git a/.github/scripts/requirements.txt b/.github/scripts/requirements.txt new file mode 100644 index 00000000..f2293605 --- /dev/null +++ b/.github/scripts/requirements.txt @@ -0,0 +1 @@ +requests diff --git a/.github/scripts/update_mod_versions.py b/.github/scripts/update_mod_versions.py new file mode 100755 index 00000000..6b577d70 --- /dev/null +++ b/.github/scripts/update_mod_versions.py @@ -0,0 +1,244 @@ +#!/usr/bin/env python3 + +import json +import os +import re +import sys +import time +from datetime import datetime +from enum import Enum +from pathlib import Path + +import requests + +# GitHub API rate limits are higher with authentication +GITHUB_TOKEN = os.environ.get('GITHUB_TOKEN') +HEADERS = {'Authorization': f'token {GITHUB_TOKEN}'} if GITHUB_TOKEN else {} + +def extract_repo_info(repo_url): + """Extract owner and repo name from GitHub repo URL.""" + match = re.search(r'github\.com/([^/]+)/([^/]+)', repo_url) + if match: + owner = match.group(1) + repo = match.group(2) + # Remove .git suffix if present + repo = repo.removesuffix('.git') + return owner, repo + return None, None + +VersionSource = Enum("VersionSource", [ + ("RELEASE_TAG", "release"), + ("HEAD", "commit"), +]) +def get_version_string(source: Enum, owner, repo, start_timestamp, n = 1): + """Get the version string from a given GitHub repo.""" + + if source is VersionSource.RELEASE_TAG: + url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest' + else: + if not source is VersionSource.HEAD: + print(f"UNIMPLEMENTED(VersionSource): `{source}`,\nfalling back to `HEAD`") + source = VersionSource.HEAD + url = f'https://api.github.com/repos/{owner}/{repo}/commits' + + try: + response = requests.get(url, headers=HEADERS) + + api_rate_limit = int(response.headers.get('x-ratelimit-limit')) + api_rate_usage = int(response.headers.get('x-ratelimit-used')) + api_rate_remaining = int(response.headers.get('x-ratelimit-remaining')) + api_reset_timestamp = int(response.headers.get('x-ratelimit-reset')) + api_resource = response.headers.get('x-ratelimit-resource') + print(f"GitHub API ({api_resource}) calls: {api_rate_usage}/{api_rate_limit}") + + if response.status_code == 404: + # Not found + return None + + if response.status_code == 200: + data = response.json() + + if source is VersionSource.RELEASE_TAG: + # Return name of latest tag + return data.get('tag_name') + + if data and len(data) > 0: + # Return shortened commit hash (first 7 characters) + return data[0]['sha'][:7] + + print(f"⚠️ Warning: unexpected response format for {source}s:\n{ + json.dumps(data, indent=2, ensure_ascii=False) + }") + return + + if api_rate_remaining == 0 or ( + response.status_code == 403 + and "rate limit exceeded" in response.text.lower() + ): + print(f"GitHub API access is being rate limited!") + current_timestamp = int(time.time()) + + # Check if primary rate limit is okay + if api_rate_remaining > 0: + # Secondary rate limit hit, follow GitHub instructions + if 'retry-after' in response.headers: + wait_time = int(response.headers.get('retry-after')) + 5 + print(f"Response retry-after {wait_time}s") + else: + # Start at 60 seconds and double wait time with each new attempt + print(f"Attempt {n}") + wait_time = 60 * pow(2, n - 1) + else: + api_reset_time = datetime.fromtimestamp(api_reset_timestamp).strftime('%H:%M:%S') + print(f"GitHub API rate limit resets at {api_reset_time}") + wait_time = api_reset_timestamp - current_timestamp + 5 + + # Wait only if the wait time would finish less than 1800 seconds (30 min) after program start time + if current_timestamp + wait_time - start_timestamp < 1800: + 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 + else: + print(f"Next attempt in {wait_time} seconds, but Action run time would exceed 1800 seconds - Stopping...") + sys.exit(1) + + else: + print(f"Error fetching {source}s: HTTP {response.status_code} - {response.text}") + return None + except Exception as e: + print(f"Exception while fetching {source}s: {str(e)}") + return None + +def process_mods(start_timestamp): + """Process all mods and update versions where needed.""" + mods_dir = Path('mods') + updated_mods = [] + print(f"Scanning {mods_dir} for mods with automatic version control...") + + # Find all mod directories + for mod_dir in (d for d in mods_dir.iterdir() if d.is_dir()): + meta_file = mod_dir / 'meta.json' + + if not meta_file.exists(): + continue + + try: + if mod := process_mod(start_timestamp, mod_dir.name, mod_dir / 'meta.json'): + updated_mods.append(mod) + except Exception as e: + print(f"❌ Error processing {mod_dir.name}: {str(e)}") + + return updated_mods + +def process_mod(start_timestamp, name, meta_file): + if not meta_file.exists(): + return + + with open(meta_file, 'r', encoding='utf-8') as f: + meta = json.load(f) + + # Skip mods without automatic version checking enabled + if not meta.get('automatic-version-check'): + return + + print(f"Processing {name}...") + + repo_url = meta.get('repo') + if not repo_url: + print(f"⚠️ Warning: Mod {name} has automatic-version-check but no repo URL") + return + + owner, repo = extract_repo_info(repo_url) + if not owner or not repo: + print(f"⚠️ Warning: Could not extract repo info from {repo_url}") + return + + print(f"Checking GitHub repo: `{owner}/{repo}`") + + # If download url links to latest head, use version of latest commit hash + download_url = meta.get('downloadURL') + + new_version = None + + if "/archive/refs/heads/" in download_url: + print("Download URL links to HEAD, checking latest commit...") + source = VersionSource.HEAD + new_version = get_version_string(VersionSource.HEAD, owner, repo, start_timestamp) + + else: + print("Checking releases for latest version tag...") + source = VersionSource.RELEASE_TAG + new_version = get_version_string(source, owner, repo, start_timestamp) + + if not new_version: + print("No releases found, falling back to latest commit instead...") + source = VersionSource.HEAD + new_version = get_version_string(source, owner, repo, start_timestamp) + + if not new_version: + print(f"⚠️ Warning: Could not determine version for {name}") + return + + current_version = meta.get('version') + # Update version if it changed + if current_version == new_version: + print(f"ℹ️ No version change for {name} (current: {current_version})") + return + + print( + f"✅ Updating {name} from {current_version} to {new_version} ({source})" + ) + meta['version'] = new_version + if "/archive/refs/tags/" in download_url: + meta['downloadURL'] = f"{repo_url}/archive/refs/tags/{meta['version']}.zip" + + with open(meta_file, 'w', encoding='utf-8') as f: + # Preserve formatting with indentation + json.dump(meta, f, indent=2, ensure_ascii=False) + f.write("\n") # Add newline at end of file + + return { + 'name': meta.get('title', name), + 'old_version': current_version, + 'new_version': meta['version'], + 'source': source + } + + +def generate_commit_message(updated_mods): + """Generate a detailed commit message listing all updated mods.""" + if not updated_mods: + return "No mod versions updated" + + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S") + + message = f"Auto-update mod versions ({timestamp})\n\n" + message += "Updated mods:\n" + + for mod in updated_mods: + old_ver = mod['old_version'] or 'none' + message += f"- {mod['name']}: {old_ver} → {mod['new_version']} ({mod['source']})\n" + + return message + + +if __name__ == "__main__": + start_timestamp = int(time.time()) + start_datetime = datetime.fromtimestamp(start_timestamp).strftime('%H:%M:%S') + print(f"🔄 Starting automatic mod version update at {start_datetime}...") + updated_mods = process_mods(start_timestamp) + + if updated_mods: + # Write commit message to a file that the GitHub Action can use + commit_message = generate_commit_message(updated_mods) + with open('commit_message.txt', 'w', encoding='utf-8') as f: + f.write(commit_message) + + print(f"✅ Completed. Updated {len(updated_mods)} mod versions.") + else: + print("ℹ️ Completed. No mod versions needed updating.") + + # Exit with status code 0 even if no updates were made + sys.exit(0) + diff --git a/.github/workflows/check-mod.yml b/.github/workflows/check-mod.yml index 48583a0e..315b718f 100644 --- a/.github/workflows/check-mod.yml +++ b/.github/workflows/check-mod.yml @@ -14,20 +14,35 @@ jobs: with: fetch-depth: 0 # Get full history for comparing changes - - name: Install ImageMagick - run: | - sudo apt-get update - sudo apt-get install -y imagemagick + - name: Use ImageMagick from cache + uses: awalsh128/cache-apt-pkgs-action@v1 + with: + packages: imagemagick + version: 8:6.9.12.98+dfsg1-5.2build2 - name: Identify Changed Mods id: find-changed-mods run: | - # Fetch the base branch of the PR - git fetch origin ${{ github.event.pull_request.base.ref }} - - # Find all added or modified files in mods directory - git diff --name-only --diff-filter=AM origin/${{ github.event.pull_request.base.ref }}..HEAD | grep -E '^mods/[^/]+/' | cut -d'/' -f1-2 | sort | uniq > changed_mods.txt + # Get the list of files changed in the PR using GitHub API + API_RESPONSE=$(curl -s -X GET \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + -H "Accept: application/vnd.github.v3+json" \ + "https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files") + + # Use fallback method if API fails + if echo "$API_RESPONSE" | jq -e 'if type=="array" then true else false end' > /dev/null; then + echo "Using GitHub API method to find changed files" + echo "$API_RESPONSE" | jq -r '.[] | .filename' | grep -E '^mods/[^/]+/' | cut -d'/' -f1-2 | sort | uniq > changed_mods.txt + else + echo "Using git diff method as fallback" + # Fetch the base branch of the PR + git fetch origin ${{ github.event.pull_request.base.ref }} + + # Find all added or modified files in mods directory using git diff + git diff --name-only --diff-filter=AM origin/${{ github.event.pull_request.base.ref }}..HEAD | grep -E '^mods/[^/]+/' | cut -d'/' -f1-2 | sort | uniq > changed_mods.txt + fi + # Check if any mods were found if [ ! -s changed_mods.txt ]; then echo "No mods were added or modified in this PR." echo "changed_mods_found=false" >> $GITHUB_OUTPUT @@ -38,19 +53,14 @@ jobs: cat changed_mods.txt echo "changed_mods_found=true" >> $GITHUB_OUTPUT - # Create a comma-separated list for JSON schema validation - META_JSON_FILES="" - while read -r mod_path; do - if [ -f "$mod_path/meta.json" ]; then - if [ -z "$META_JSON_FILES" ]; then - META_JSON_FILES="$mod_path/meta.json" - else - META_JSON_FILES="$META_JSON_FILES,$mod_path/meta.json" - fi - fi - done < changed_mods.txt - - echo "meta_json_files=$META_JSON_FILES" >> $GITHUB_OUTPUT + # Create a newline-separated list for JSON schema validation + META_JSON_FILES=$(while read -r mod_path; do + [ -f "$mod_path/meta.json" ] && echo "$mod_path/meta.json" + done < changed_mods.txt) + + echo "meta_json_files<> $GITHUB_OUTPUT + echo "$META_JSON_FILES" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT - name: Check Required Files if: steps.find-changed-mods.outputs.changed_mods_found == 'true' @@ -73,7 +83,7 @@ jobs: done < changed_mods.txt - name: Check Thumbnail Dimensions - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | while read -r mod_path; do if [ -d "$mod_path" ]; then @@ -81,8 +91,9 @@ jobs: THUMBNAIL="$mod_path/thumbnail.jpg" if [ -f "$THUMBNAIL" ]; then - # Extract width and height using ImageMagick - DIMENSIONS=$(identify -format "%wx%h" "$THUMBNAIL") + # Extract width and height using ImageMagick identify + # Using identify-im6.q16 directly as identify is a symlink that is not created by the cache restoration + DIMENSIONS=$(/usr/bin/identify-im6.q16 -format "%wx%h" "$THUMBNAIL") WIDTH=$(echo "$DIMENSIONS" | cut -dx -f1) HEIGHT=$(echo "$DIMENSIONS" | cut -dx -f2) @@ -96,7 +107,7 @@ jobs: done < changed_mods.txt - name: Validate JSON Format - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | # Use jq to validate each JSON file while read -r mod_path; do @@ -109,14 +120,14 @@ jobs: done < changed_mods.txt - name: Validate meta.json Against Schema - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' uses: dsanders11/json-schema-validate-action@v1.2.0 with: schema: "./schema/meta.schema.json" files: ${{ steps.find-changed-mods.outputs.meta_json_files }} - name: Validate Download URLs - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | while read -r mod_path; do if [ -d "$mod_path" ]; then @@ -146,4 +157,3 @@ jobs: steps: - name: Await Approval from Maintainers run: echo "Waiting for manual approval by maintainers..." - diff --git a/.github/workflows/update-mod-versions.yml b/.github/workflows/update-mod-versions.yml new file mode 100644 index 00000000..d70599ac --- /dev/null +++ b/.github/workflows/update-mod-versions.yml @@ -0,0 +1,51 @@ +name: Update Mod Versions + +on: + schedule: + - cron: '0 * * * *' # Run every hour + workflow_dispatch: # Allow manual triggers + +jobs: + update-versions: + runs-on: ubuntu-latest + if: github.repository == 'skyline69/balatro-mod-index' + steps: + - name: Checkout repository + uses: actions/checkout@v3 + with: + token: ${{ secrets.PAT_TOKEN }} # Use PAT for checkout + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: '3.12' + cache: 'pip' # This enables pip caching + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r .github/scripts/requirements.lock + + - name: Update mod versions + env: + GITHUB_TOKEN: ${{ github.token }} + run: | + python .github/scripts/update_mod_versions.py + + - name: Commit and push changes + run: | + git config --global user.name 'Version Update Bot' + git config --global user.email 'bot@noreply.github.com' + + if [[ $(git status --porcelain) ]]; then + COMMIT_MSG="Auto-update mod versions" + if [ -f commit_message.txt ]; then + COMMIT_MSG=$(cat commit_message.txt) + fi + + git add mods/*/meta.json + git commit -m "$COMMIT_MSG" + git push + else + echo "No changes to commit" + fi diff --git a/.gitignore b/.gitignore index e43b0f98..9f7f4a8b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,176 @@ .DS_Store + +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# UV +# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +#uv.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/latest/usage/project/#working-with-version-control +.pdm.toml +.pdm-python +.pdm-build/ + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +# Ruff stuff: +.ruff_cache/ + +# PyPI configuration file +.pypirc diff --git a/README.md b/README.md index d65c60a5..ac96cb22 100644 --- a/README.md +++ b/README.md @@ -35,19 +35,25 @@ 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.tar.gz", - "folderName": "ExtendedCards" + "downloadURL": "https://github.com/joemama/extended-cards/releases/latest/extended-cards.zip", + "folderName": "ExtendedCards", + "version": "1.0.0", + "automatic-version-check": true } ``` - **title**: The name of your mod. - **requires-steamodded**: If your mod requires the [Steamodded](https://github.com/Steamodded/smods) mod loader, set this to `true`. -- *requires-talisman*: (*Optional*) If your mod requires the [Talisman](https://github.com/MathIsFun0/Talisman) mod, set this to `true`. +- **requires-talisman**: If your mod requires the [Talisman](https://github.com/MathIsFun0/Talisman) mod, set this to `true`. - **categories**: Must contain at least one of `Content`, `Joker`, `Quality of Life`, `Technical`, `Miscellaneous`, `Resource Packs` or `API`. - **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. (Can be same as `repo` if no separate download link exists.) -- *folderName*: (*Optional*) The name for the mod's install folder. This must not contain characters `<` `>` `:` `"` `/` `\` `|` `?` `*` +- **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. +- *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). ### 3. thumbnail.jpg (Optional) If included, this image will appear alongside your mod in the index. Maximum and recommended size is 1920x1080 pixels. @@ -90,4 +96,40 @@ Once your submission is reviewed and approved, your mod will be added to the Bal --- -Thanks for contributing to the **Balatro Mod Index** and helping the community grow! +## Submission Policy + +All submissions must be safe, legal, and appropriate for a general audience. This means: +1. No mods containing malware or spyware. + +2. No copyrighted content that is used without permission. + +3. No hateful, discriminatory, or offensive material. + +By submitting your own mod to the *Balatro Mod Index*, you are agreeing to allow your mod to be displayed in and redistributed by [Balatro Mod Manager](https://github.com/skyline69/balatro-mod-manager/). +If you would like your content to be removed from the *Balatro Mod Index* at any point, please create an [Issue](https://github.com/skyline69/balatro-mod-index/issues) or submit a [Pull Request](https://github.com/skyline69/balatro-mod-manager/pulls) with the relevant content deleted. + + +### Third-Party Submissions +Mods should ideally be submitted by their creators. If you would like to submit a mod on behalf of a mod's creator, please do so in a way that is considerate of the author, their creative works, and their time. + +Mods will only be accepted on the Balatro Mod Index if they have been released under a redistribution-friendly license (such as GPL, MIT, MPL or similar), or if the mod's authors have given explicit and public permission. +It is strongly encouraged to ask for permission before submitting other's mods to the *Balatro Mod Index*, regardless of license. + +**Before submitting mods created by other people:** +1. Check that the mod is **working** on the most current version of the game, and has not been **deprecated** or **abandoned**. + +2. Check that the mod's **license** allows **redistribution** by third parties - otherwise, **ask permission** from the creator. + +3. Check the mod's requirements for **Steamodded** and **Talisman**, along with any other dependencies that should be listed in the description. + +4. Check if the mod requires a specific installation **folder name**, and set the `folderName` parameter accordingly. + +5. Check that the mod doesn't have any other special or unusual **installation requirements**. + +6. Check if the mod has any **promotional images** that might be suitable for use as a **thumbnail**. + +When submitting a mod on behalf of someone else, please link to the latest **Release** whenever possible rather than the latest repository HEAD. +This helps to keep modded Balatro stable for more players, by only using tested releases instead of potentially untested in-development builds. + + +Thanks for contributing to the *Balatro Mod Index* and helping the community grow! diff --git a/mods/ARandomTank7@Balajeweled/meta.json b/mods/ARandomTank7@Balajeweled/meta.json index 2e4cfd52..6849035f 100644 --- a/mods/ARandomTank7@Balajeweled/meta.json +++ b/mods/ARandomTank7@Balajeweled/meta.json @@ -1,9 +1,13 @@ { - "title": "Balajeweled", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "ARandomTank7", - "repo": "https://github.com/ARandomTank7/Balajeweled", - "downloadURL": "https://github.com/ARandomTank7/Balajeweled/releases/latest/download/Balajeweled.zip" -} \ No newline at end of file + "title": "Balajeweled", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "ARandomTank7", + "repo": "https://github.com/ARandomTank7/Balajeweled", + "downloadURL": "https://github.com/ARandomTank7/Balajeweled/releases/latest/download/Balajeweled.zip", + "automatic-version-check": true, + "version": "v0.1.2a" +} diff --git a/mods/Agoraaa@FlushHotkeys/meta.json b/mods/Agoraaa@FlushHotkeys/meta.json index 5a13e1d8..8b5e302a 100644 --- a/mods/Agoraaa@FlushHotkeys/meta.json +++ b/mods/Agoraaa@FlushHotkeys/meta.json @@ -1,10 +1,13 @@ { - "title": "Flush Hotkeys", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "Agoraaa", - "repo": "https://github.com/Agoraaa/FlushHotkeys", - "downloadURL": "https://github.com/Agoraaa/FlushHotkeys/archive/refs/heads/main.zip" - } - \ No newline at end of file + "title": "Flush Hotkeys", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "Agoraaa", + "repo": "https://github.com/Agoraaa/FlushHotkeys", + "downloadURL": "https://github.com/Agoraaa/FlushHotkeys/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "076d296" +} diff --git a/mods/Aikoyori@AikoyoriPaintJob/meta.json b/mods/Aikoyori@AikoyoriPaintJob/meta.json index da52c6ec..2a5ed7f2 100644 --- a/mods/Aikoyori@AikoyoriPaintJob/meta.json +++ b/mods/Aikoyori@AikoyoriPaintJob/meta.json @@ -1,9 +1,13 @@ { - "title": "Aikoyori Paint Job", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Aikoyori", - "repo":"https://github.com/Aikoyori/Balatro_AikoPaintJob", - "downloadURL": "https://github.com/Aikoyori/Balatro_AikoPaintJob/archive/refs/heads/main.zip" + "title": "Aikoyori Paint Job", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Aikoyori", + "repo": "https://github.com/Aikoyori/Balatro_AikoPaintJob", + "downloadURL": "https://github.com/Aikoyori/Balatro_AikoPaintJob/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "df146e1" } diff --git a/mods/Aikoyori@Vocalatro/description.md b/mods/Aikoyori@Vocalatro/description.md new file mode 100644 index 00000000..b359c379 --- /dev/null +++ b/mods/Aikoyori@Vocalatro/description.md @@ -0,0 +1,6 @@ +# Vocalatro +Ever want your face cards to be anime girls? Now you can with Vocalatro! + +Featuring very obscure virtual singers like Hatsune Miku, Kasane Teto, KAFU and not so singer Neru +and well known singers like Utane Uta, Kizuna Akari, and Elainor Forte! + diff --git a/mods/Aikoyori@Vocalatro/meta.json b/mods/Aikoyori@Vocalatro/meta.json new file mode 100644 index 00000000..c1931ae3 --- /dev/null +++ b/mods/Aikoyori@Vocalatro/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Vocalatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Aikoyori", + "repo": "https://github.com/Aikoyori/Vocalatro/", + "downloadURL": "https://github.com/Aikoyori/Vocalatro/archive/refs/heads/main.zip", + "folderName": "Vocalatro", + "automatic-version-check": true, + "version": "0cf7086" +} diff --git a/mods/Aikoyori@Vocalatro/thumbnail.jpg b/mods/Aikoyori@Vocalatro/thumbnail.jpg new file mode 100644 index 00000000..8795cec8 Binary files /dev/null and b/mods/Aikoyori@Vocalatro/thumbnail.jpg differ diff --git a/mods/Astrapboy@Mistigris/description.md b/mods/Astrapboy@Mistigris/description.md index 6a4ad881..f1e044a2 100644 --- a/mods/Astrapboy@Mistigris/description.md +++ b/mods/Astrapboy@Mistigris/description.md @@ -1,5 +1,4 @@ -Welcome to Mistigris! Inspired by the likes of Paperback, Ortalab and Maximus, this is a vanilla-style mod intended to bring new, spicy gimmicks and playstyles to Balatro, while ensuring there is still a sense of order and balance! -> Requires Steamodded 1.0.0~BETA-0301a (or newer) and Lovely 0.7.1 (or newer) +Mistigris is a brand new, Vanilla style mod designed to spice up Balatro with new gimmicks and playstyles, while still ensuring a sense of order and balance! * **[Join the Official Mistigris Discord!]()** Keep up with development and chat with others who might like the mod! diff --git a/mods/Astrapboy@Mistigris/meta.json b/mods/Astrapboy@Mistigris/meta.json index 48f51671..2bb3c663 100644 --- a/mods/Astrapboy@Mistigris/meta.json +++ b/mods/Astrapboy@Mistigris/meta.json @@ -1,9 +1,14 @@ -{ - "title": "Mistigris", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "astrapboy", - "repo": "https://github.com/astrapboy/Mistigris", - "downloadURL": "https://github.com/astrapboy/Mistigris/archive/refs/heads/main.zip" -} +{ + "title": "Mistigris", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "astrapboy", + "repo": "https://github.com/astrapboy/Mistigris", + "downloadURL": "https://github.com/astrapboy/Mistigris/releases/latest/download/Mistigris.zip", + "automatic-version-check": true, + "version": "v0.4.1" +} diff --git a/mods/Aure@SixSuits/meta.json b/mods/Aure@SixSuits/meta.json index b5f65e60..f80c1e9e 100644 --- a/mods/Aure@SixSuits/meta.json +++ b/mods/Aure@SixSuits/meta.json @@ -1,9 +1,13 @@ { - "title": "Six Suits", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Aure", - "repo":"https://github.com/Aurelius7309/SixSuits", - "downloadURL": "https://github.com/Aurelius7309/SixSuits/archive/refs/heads/master.zip" - } + "title": "Six Suits", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Aure", + "repo": "https://github.com/Aurelius7309/SixSuits", + "downloadURL": "https://github.com/Aurelius7309/SixSuits/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "d2044ee" +} diff --git a/mods/AutoWatto@CollabsReimagined/description.md b/mods/AutoWatto@CollabsReimagined/description.md new file mode 100644 index 00000000..011362d4 --- /dev/null +++ b/mods/AutoWatto@CollabsReimagined/description.md @@ -0,0 +1,10 @@ +# (WIP) +Collabs-Reimagined + +A balatro texture mod that applies each collab from "friends of Jimbo" to each respective suit +Current Collabs: +Among Us +Cyberpunk 2077 +Dave the Diver +The Witcher +Vampire Survivors diff --git a/mods/AutoWatto@CollabsReimagined/meta.json b/mods/AutoWatto@CollabsReimagined/meta.json new file mode 100644 index 00000000..86e3a624 --- /dev/null +++ b/mods/AutoWatto@CollabsReimagined/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Collabs Reimagined", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Auto Watto & RS_Mind", + "repo": "https://github.com/AutoWatto/CollabsReimagined", + "downloadURL": "https://github.com/AutoWatto/CollabsReimagined/archive/refs/heads/main.zip", + "folderName": "CollabsReimagined", + "version": "89ebe04", + "automatic-version-check": true +} diff --git a/mods/AutoWatto@CollabsReimagined/thumbnail.jpg b/mods/AutoWatto@CollabsReimagined/thumbnail.jpg new file mode 100644 index 00000000..d538cdb9 Binary files /dev/null and b/mods/AutoWatto@CollabsReimagined/thumbnail.jpg differ diff --git a/mods/BakersDozenBagels@Bakery/meta.json b/mods/BakersDozenBagels@Bakery/meta.json index aee1e7dc..bf360095 100644 --- a/mods/BakersDozenBagels@Bakery/meta.json +++ b/mods/BakersDozenBagels@Bakery/meta.json @@ -1,9 +1,15 @@ { - "title": "Bakery", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker", "Miscellaneous"], - "author": "BakersDozenBagels", - "repo": "https://github.com/BakersDozenBagels/BalatroBakery", - "downloadURL": "https://github.com/BakersDozenBagels/BalatroBakery/archive/refs/heads/main.zip" + "title": "Bakery", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker", + "Miscellaneous" + ], + "author": "BakersDozenBagels", + "repo": "https://github.com/BakersDozenBagels/BalatroBakery", + "downloadURL": "https://github.com/BakersDozenBagels/BalatroBakery/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "5f89d04" } diff --git a/mods/Balin-P@Wilder/meta.json b/mods/Balin-P@Wilder/meta.json index 60be9651..f6e43d54 100644 --- a/mods/Balin-P@Wilder/meta.json +++ b/mods/Balin-P@Wilder/meta.json @@ -1,9 +1,14 @@ { - "title": "Wilder", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life", "Miscellaneous"], - "author": "Sir. Gameboy", - "repo": "https://github.com/Balin-P/Wilder", - "downloadURL": "https://github.com/Balin-P/Wilder/releases/download/Release/Wilder.zip" - } \ No newline at end of file + "title": "Wilder", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "Miscellaneous" + ], + "author": "Sir. Gameboy", + "repo": "https://github.com/Balin-P/Wilder", + "downloadURL": "https://github.com/Balin-P/Wilder/releases/download/Release/Wilder.zip", + "automatic-version-check": true, + "version": "Release" +} diff --git a/mods/BarrierTrio@Cardsauce/meta.json b/mods/BarrierTrio@Cardsauce/meta.json index 0efa9b68..bdb3f2e6 100644 --- a/mods/BarrierTrio@Cardsauce/meta.json +++ b/mods/BarrierTrio@Cardsauce/meta.json @@ -2,8 +2,14 @@ "title": "Cardsauce", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content", "Joker", "Miscellaneous"], + "categories": [ + "Content", + "Joker", + "Miscellaneous" + ], "author": "BarrierTrio & Keku", "repo": "https://github.com/BarrierTrio/Cardsauce", - "downloadURL": "https://github.com/BarrierTrio/Cardsauce/releases/latest/download/Cardsauce.zip" -} \ No newline at end of file + "downloadURL": "https://github.com/BarrierTrio/Cardsauce/releases/latest/download/Cardsauce.zip", + "automatic-version-check": true, + "version": "Update1.4.1" +} diff --git a/mods/BataBata3@PampaPack/meta.json b/mods/BataBata3@PampaPack/meta.json index bde39648..9f944a20 100644 --- a/mods/BataBata3@PampaPack/meta.json +++ b/mods/BataBata3@PampaPack/meta.json @@ -1,9 +1,13 @@ { - "title": "Pampa Joker Pack", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "batabata3", - "repo":"https://github.com/batabata3/balatro-pampa-joker-pack", - "downloadURL":"https://github.com/batabata3/balatro-pampa-joker-pack/archive/refs/heads/main.zip" + "title": "Pampa Joker Pack", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "batabata3", + "repo": "https://github.com/batabata3/balatro-pampa-joker-pack", + "downloadURL": "https://github.com/batabata3/balatro-pampa-joker-pack/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "91c0618" } diff --git a/mods/Bazinga9000@MathBlinds/meta.json b/mods/Bazinga9000@MathBlinds/meta.json index c61d35f3..93281235 100644 --- a/mods/Bazinga9000@MathBlinds/meta.json +++ b/mods/Bazinga9000@MathBlinds/meta.json @@ -1,9 +1,13 @@ { - "title": "Math Blinds", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "dvrp0", - "repo":"https://github.com/Bazinga9000/MathBlinds", - "downloadURL":"https://github.com/Bazinga9000/MathBlinds/archive/refs/heads/main.zip" + "title": "Math Blinds", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "dvrp0", + "repo": "https://github.com/Bazinga9000/MathBlinds", + "downloadURL": "https://github.com/Bazinga9000/MathBlinds/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "8807e86" } diff --git a/mods/Betmma@BetmmaMods/meta.json b/mods/Betmma@BetmmaMods/meta.json index ec21c0ba..4c5833a3 100644 --- a/mods/Betmma@BetmmaMods/meta.json +++ b/mods/Betmma@BetmmaMods/meta.json @@ -2,8 +2,12 @@ "title": "Betmma Mods", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content"], + "categories": [ + "Content" + ], "author": "Betmma", "repo": "https://github.com/betmma/my_balatro_mods", - "downloadURL": "https://github.com/betmma/my_balatro_mods/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/betmma/my_balatro_mods/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "9f1673d" } diff --git a/mods/Blazingulag@Prism/description.md b/mods/Blazingulag@Prism/description.md new file mode 100644 index 00000000..0496dd43 --- /dev/null +++ b/mods/Blazingulag@Prism/description.md @@ -0,0 +1,24 @@ +Prism is a content mod that aims to enrich the Balatro experience while maintaining the vanilla feel + +# Content + +The mod currently adds: +- A brand new Consumable type: Myth Cards +- Over 30 new Jokers +- New Enhancements and Seals +- New Decks with matching Card Sleeves (Requires [CardSlevees](https://github.com/larswijn/CardSleeves)) +- And much more + +You can see a more detailed list of additions in the mods [Wiki](https://balatromods.miraheze.org/wiki/Prism) + +# Requirements +- [Steamodded](https://github.com/Steamopollys/Steamodded) +- [Lovely](https://github.com/ethangreen-dev/lovely-injector) + +# Known Issues +- Using the mod together with Codex Arcanum will crash the game, using [Redux Arcanum](https://github.com/jumbocarrot0/Redux-Arcanum) instead fixes the issue + +# Credits +- Chinese localization by 姓氏是个毛 and VisJoker +- Spanish localization by Frander +- Vietnamese localization by Shinosan diff --git a/mods/Blazingulag@Prism/meta.json b/mods/Blazingulag@Prism/meta.json new file mode 100644 index 00000000..85d68d2a --- /dev/null +++ b/mods/Blazingulag@Prism/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Prism", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Blazingulag", + "repo": "https://github.com/blazingulag/Prism", + "downloadURL": "https://github.com/blazingulag/Prism/archive/refs/heads/main.zip", + "folderName": "Prism", + "automatic-version-check": true, + "version": "0b05bd1" +} diff --git a/mods/Blazingulag@Prism/thumbnail.jpg b/mods/Blazingulag@Prism/thumbnail.jpg new file mode 100644 index 00000000..b10751a7 Binary files /dev/null and b/mods/Blazingulag@Prism/thumbnail.jpg differ diff --git a/mods/Breezebuilder@DismissAlert/description.md b/mods/Breezebuilder@DismissAlert/description.md new file mode 100644 index 00000000..d1742fe5 --- /dev/null +++ b/mods/Breezebuilder@DismissAlert/description.md @@ -0,0 +1,5 @@ +# Dismiss discovery alerts with a click! + +DismissAlert makes it possible to dismiss the new discovery alert icons ( ! ) on the Main Menu, Pause menu and Collection menu with a single click
+- Clicking the icon on the main menu or in the pause menu will dismiss all alert icons and mark the contents of all categories as read
+- Clicking individual alert icons on the Collection page will only dismiss and mark the contents of that individual collection category
\ No newline at end of file diff --git a/mods/Breezebuilder@DismissAlert/meta.json b/mods/Breezebuilder@DismissAlert/meta.json new file mode 100644 index 00000000..e67ce4f3 --- /dev/null +++ b/mods/Breezebuilder@DismissAlert/meta.json @@ -0,0 +1,14 @@ +{ + "title": "DismissAlert", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "Miscellaneous" + ], + "author": "Breezebuilder", + "repo": "https://github.com/Breezebuilder/DismissAlert", + "downloadURL": "https://github.com/Breezebuilder/DismissAlert/releases/latest/download/DismissAlert.zip", + "automatic-version-check": true, + "version": "v1.0.0" +} diff --git a/mods/Breezebuilder@DismissAlert/thumbnail.jpg b/mods/Breezebuilder@DismissAlert/thumbnail.jpg new file mode 100644 index 00000000..801f2a08 Binary files /dev/null and b/mods/Breezebuilder@DismissAlert/thumbnail.jpg differ diff --git a/mods/Breezebuilder@SystemClock/meta.json b/mods/Breezebuilder@SystemClock/meta.json index 03d6fd64..6689b3dd 100644 --- a/mods/Breezebuilder@SystemClock/meta.json +++ b/mods/Breezebuilder@SystemClock/meta.json @@ -2,8 +2,13 @@ "title": "SystemClock", "requires-steamodded": false, "requires-talisman": false, - "categories": ["Quality of Life", "Miscellaneous"], + "categories": [ + "Quality of Life", + "Miscellaneous" + ], "author": "Breezebuilder", - "repo":"https://github.com/Breezebuilder/SystemClock", - "downloadURL": "https://github.com/Breezebuilder/SystemClock/releases/download/v1.6.4/SystemClock-v1.6.4.zip" + "repo": "https://github.com/Breezebuilder/SystemClock", + "downloadURL": "https://github.com/Breezebuilder/SystemClock/releases/download/v1.7.1/SystemClock-v1.7.1.zip", + "automatic-version-check": false, + "version": "v1.7.1" } diff --git a/mods/Carroton@BalatroDarkMode/description.md b/mods/Carroton@BalatroDarkMode/description.md new file mode 100644 index 00000000..98bb5dfa --- /dev/null +++ b/mods/Carroton@BalatroDarkMode/description.md @@ -0,0 +1,18 @@ +# Key Features + +- Dark versions of: + - Playing Card Backs + - Tarot Cards + - Planet Cards + - Spectral Cards + - Card Backs +- All Jokers retextured to dark versions +- Splash screen and backgrounds darkened +- Custom suit colors +- Custom tag textures +- Custom booster pack textures +- Custom voucher textures + +# How To Use + +To use Balatro Dark Mode, you need to have **Malverk** installed. The pack contains two subpacks, a **Malverk** pack which contains the bulk of the textures and an **Extras** pack which contains small bits that are not supported by *Malverk*. diff --git a/mods/Carroton@BalatroDarkMode/meta.json b/mods/Carroton@BalatroDarkMode/meta.json new file mode 100644 index 00000000..ae6b2a16 --- /dev/null +++ b/mods/Carroton@BalatroDarkMode/meta.json @@ -0,0 +1,11 @@ +{ + "title": "Balatro Dark Mode", + "requires-steamodded": true, + "requires-talisman": false, + "categories": ["Resource Packs"], + "author": "Carroton", + "repo": "https://github.com/CarrotonMan/balatrodarkmode", + "downloadURL": "https://github.com/CarrotonMan/balatrodarkmode/releases/download/latest/balatroDarkMode.zip", + "folderName": "balatroDarkMode", + "version": "1.1.0" +} diff --git a/mods/Carroton@BalatroDarkMode/thumbnail.jpg b/mods/Carroton@BalatroDarkMode/thumbnail.jpg new file mode 100644 index 00000000..d5e88a7c Binary files /dev/null and b/mods/Carroton@BalatroDarkMode/thumbnail.jpg differ diff --git a/mods/Coo29@Yippie/meta.json b/mods/Coo29@Yippie/meta.json index 45357694..c3a2e3d1 100644 --- a/mods/Coo29@Yippie/meta.json +++ b/mods/Coo29@Yippie/meta.json @@ -1,10 +1,14 @@ -{ - "title": "Yippie", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "Coo29", - "repo": "https://github.com/Coo29/YippieMod", - "downloadURL": "https://github.com/Coo29/YippieMod/archive/refs/heads/main.zip" - } - \ No newline at end of file +{ + "title": "Yippie", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "Coo29", + "repo": "https://github.com/Coo29/YippieMod", + "downloadURL": "https://github.com/Coo29/YippieMod/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "bc91c0b" +} diff --git a/mods/DDRitter@HDBalatro/meta.json b/mods/DDRitter@HDBalatro/meta.json index 3a4c4404..d2330d04 100644 --- a/mods/DDRitter@HDBalatro/meta.json +++ b/mods/DDRitter@HDBalatro/meta.json @@ -1,9 +1,13 @@ -{ - "title": "HD Balatro", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "DDRitter", - "repo":"https://github.com/Eremel/HD-Balatro", - "downloadURL": "https://github.com/Eremel/HD-Balatro/archive/refs/heads/main.zip" -} +{ + "title": "HD Balatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "DDRitter", + "repo": "https://github.com/Eremel/HD-Balatro", + "downloadURL": "https://github.com/Eremel/HD-Balatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "e96e8c9" +} diff --git a/mods/DarkAutumn2618@PlanetNine/meta.json b/mods/DarkAutumn2618@PlanetNine/meta.json index 27b9a00f..d264372a 100644 --- a/mods/DarkAutumn2618@PlanetNine/meta.json +++ b/mods/DarkAutumn2618@PlanetNine/meta.json @@ -1,9 +1,13 @@ { - "title": "Planet Nine", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "DarkAutumn2618", - "repo":"https://github.com/DarkAutumn2618/balatro-planetnine", - "downloadURL": "https://github.com/DarkAutumn2618/balatro-planetnine/archive/refs/heads/master.zip" + "title": "Planet Nine", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "DarkAutumn2618", + "repo": "https://github.com/DarkAutumn2618/balatro-planetnine", + "downloadURL": "https://github.com/DarkAutumn2618/balatro-planetnine/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "f551f58" } diff --git a/mods/DigitalDetective47@CustomSuitOrder/meta.json b/mods/DigitalDetective47@CustomSuitOrder/meta.json index 51bfbb0a..13fa9a5b 100644 --- a/mods/DigitalDetective47@CustomSuitOrder/meta.json +++ b/mods/DigitalDetective47@CustomSuitOrder/meta.json @@ -1,9 +1,13 @@ { - "title": "Custom Suit Order", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "DigitalDetective47", - "repo": "https://github.com/DigitalDetective47/suit-order", - "downloadURL": "https://github.com/DigitalDetective47/suit-order/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "Custom Suit Order", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "DigitalDetective47", + "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" +} diff --git a/mods/DigitalDetective47@NextAntePreview/description.md b/mods/DigitalDetective47@NextAntePreview/description.md new file mode 100644 index 00000000..0a9491bc --- /dev/null +++ b/mods/DigitalDetective47@NextAntePreview/description.md @@ -0,0 +1,3 @@ +# Next Ante Preview + +Shows a preview of the next ante on the Boss Blind's cash out screen, so that you don't have to always click Run Info after going into the shop. diff --git a/mods/DigitalDetective47@NextAntePreview/meta.json b/mods/DigitalDetective47@NextAntePreview/meta.json new file mode 100644 index 00000000..512df936 --- /dev/null +++ b/mods/DigitalDetective47@NextAntePreview/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Next Ante Preview", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "DigitalDetective47", + "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" +} diff --git a/mods/DigitalDetective47@NextAntePreview/thumbnail.jpg b/mods/DigitalDetective47@NextAntePreview/thumbnail.jpg new file mode 100644 index 00000000..74fbf8f3 Binary files /dev/null and b/mods/DigitalDetective47@NextAntePreview/thumbnail.jpg differ diff --git a/mods/DigitalDetective47@StrangeLibrary/meta.json b/mods/DigitalDetective47@StrangeLibrary/meta.json index 0f5057f7..83aea226 100644 --- a/mods/DigitalDetective47@StrangeLibrary/meta.json +++ b/mods/DigitalDetective47@StrangeLibrary/meta.json @@ -1,9 +1,13 @@ { - "title": "Strange Library", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["API"], - "author": "DigitalDetective47", - "repo": "https://github.com/DigitalDetective47/strange-library", - "downloadURL": "https://github.com/DigitalDetective47/strange-library/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "Strange Library", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "API" + ], + "author": "DigitalDetective47", + "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" +} diff --git a/mods/DigitalDetective47@StrangePencil/meta.json b/mods/DigitalDetective47@StrangePencil/meta.json index 06397008..7318bea2 100644 --- a/mods/DigitalDetective47@StrangePencil/meta.json +++ b/mods/DigitalDetective47@StrangePencil/meta.json @@ -1,9 +1,13 @@ { - "title": "Strange Pencil", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "DigitalDetective47", - "repo": "https://github.com/DigitalDetective47/strange-pencil", - "downloadURL": "https://github.com/DigitalDetective47/strange-pencil/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "Strange Pencil", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "DigitalDetective47", + "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" +} diff --git a/mods/DivvyCr@Balatro-Preview/description.md b/mods/DivvyCr@Balatro-Preview/description.md deleted file mode 100644 index 160ed082..00000000 --- a/mods/DivvyCr@Balatro-Preview/description.md +++ /dev/null @@ -1,12 +0,0 @@ -# Divvy's Preview for Balatro -Simulate the score and the dollars that you will get by playing the selected cards! - -## Features -- Score and dollar preview **without side-effects**! -- **Updates in real-time** when changing selected cards, changing joker order, or using consumables! -- Can preview score even when cards are face-down! -- Perfectly **predicts random effects**... -- ... or not! There is an option to show the **minimum and maximum possible scores** when probabilities are involved! - -## Warning -This mod **only simulates vanilla jokers**, it will not simulate modded jokers unless the mod that adds them supports this mod. \ No newline at end of file diff --git a/mods/DivvyCr@Balatro-Preview/meta.json b/mods/DivvyCr@Balatro-Preview/meta.json deleted file mode 100644 index 396ab595..00000000 --- a/mods/DivvyCr@Balatro-Preview/meta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "title": "Balatro-Preview", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Quality of Life", "Miscellaneous"], - "author": "DivvyCr", - "repo": "https://github.com/DivvyCr/Balatro-Preview", - "downloadURL": "https://github.com/DivvyCr/Balatro-Preview/releases/latest/download/DOWNLOAD.zip" -} diff --git a/mods/DrFuff@AJollyExpansion/description.md b/mods/DrFuff@AJollyExpansion/description.md new file mode 100644 index 00000000..e406e157 --- /dev/null +++ b/mods/DrFuff@AJollyExpansion/description.md @@ -0,0 +1,7 @@ +# A Jolly Expansion + +This is a themed joker mod that comes with 9 jokers (3 common, 3 uncommon and 3 rare) as well a seal made to reference the YouTuber and Twitch streamer, A Jolly Wangcore. + +This mod has been tested and should remain mostly balanced with the vanilla jokers whilst introducing some new styles of play. + +Note that the seal is not accessible through consumables in the game and only through one of the rare jokers. \ No newline at end of file diff --git a/mods/DrFuff@AJollyExpansion/meta.json b/mods/DrFuff@AJollyExpansion/meta.json new file mode 100644 index 00000000..9a3457da --- /dev/null +++ b/mods/DrFuff@AJollyExpansion/meta.json @@ -0,0 +1,11 @@ +{ + "title": "A Jolly Expansion", + "requires-steamodded": true, + "requires-talisman": false, + "categories": ["Joker"], + "author": "DrFuff", + "repo": "https://github.com/HazzaMC/AJollyExpansion", + "downloadURL": "https://github.com/HazzaMC/AJollyExpansion/releases/download/v1.0.0/A_Jolly_Expansion.zip", + "folderName": "A Jolly Expansion", + "version": "1.0.0" +} diff --git a/mods/Dragokillfist@AlmanacPatches/description.md b/mods/Dragokillfist@AlmanacPatches/description.md new file mode 100644 index 00000000..d28e02b8 --- /dev/null +++ b/mods/Dragokillfist@AlmanacPatches/description.md @@ -0,0 +1,4 @@ +This mod does nothing on its own it is used to make other mods work in newer versions of steamodded wether the mod is no longer being worked on or is in progress as of now the the mods that are supported by this are: +Jen's Almanac (For more information check the github) +Aurinko +Cruel Blinds \ No newline at end of file diff --git a/mods/Dragokillfist@AlmanacPatches/meta.json b/mods/Dragokillfist@AlmanacPatches/meta.json new file mode 100644 index 00000000..edb7f332 --- /dev/null +++ b/mods/Dragokillfist@AlmanacPatches/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Almanac Patches", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "Dragokillfist", + "repo": "https://github.com/Dragokillfist/almanac-patches", + "downloadURL": "https://github.com/Dragokillfist/almanac-patches/archive/refs/heads/main.zip", + "folderName": "AlmanacPatches", + "version": "233c9ea", + "automatic-version-check": true +} diff --git a/mods/EnderGoodra@Textile/meta.json b/mods/EnderGoodra@Textile/meta.json index 7efd6aa1..fdd28a57 100644 --- a/mods/EnderGoodra@Textile/meta.json +++ b/mods/EnderGoodra@Textile/meta.json @@ -2,8 +2,12 @@ "title": "Textile", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Technical"], + "categories": [ + "Technical" + ], "author": "EnderGoodra", "repo": "https://github.com/EnderGoodra/Textile/", - "downloadURL": "https://github.com/EnderGoodra/Textile/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/EnderGoodra/Textile/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "b5d0eb9" } diff --git a/mods/Eramdam@StickyFingers/description.md b/mods/Eramdam@StickyFingers/description.md new file mode 100644 index 00000000..91bbc383 --- /dev/null +++ b/mods/Eramdam@StickyFingers/description.md @@ -0,0 +1,3 @@ +# Sticky Fingers + +Adds the mobile drag'n'drop controls to interact with consumables and Jokers to the PC game, making it more touchscreen friendly! diff --git a/mods/Eramdam@StickyFingers/meta.json b/mods/Eramdam@StickyFingers/meta.json new file mode 100644 index 00000000..331aabc9 --- /dev/null +++ b/mods/Eramdam@StickyFingers/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Sticky Fingers", + "requires-steamodded": true, + "requires-talisman": false, + "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, + "folderName": "sticky-fingers", + "version": "8cdac02" +} diff --git a/mods/Eramdam@StickyFingers/thumbnail.jpg b/mods/Eramdam@StickyFingers/thumbnail.jpg new file mode 100644 index 00000000..628a4485 Binary files /dev/null and b/mods/Eramdam@StickyFingers/thumbnail.jpg differ diff --git a/mods/Eremel@Galdur/meta.json b/mods/Eremel@Galdur/meta.json index 4e233ad1..2bd73c34 100644 --- a/mods/Eremel@Galdur/meta.json +++ b/mods/Eremel@Galdur/meta.json @@ -1,9 +1,14 @@ { - "title": "Galdur", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Eremel", - "repo":"https://github.com/Eremel/Galdur", - "downloadURL": "https://github.com/Eremel/Galdur/archive/refs/heads/master.zip" + "title": "Galdur", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "API" + ], + "author": "Eremel", + "repo": "https://github.com/Eremel/Galdur", + "downloadURL": "https://github.com/Eremel/Galdur/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "747c5ce" } diff --git a/mods/Eremel@Malverk/meta.json b/mods/Eremel@Malverk/meta.json index 05f78fa9..fdeaa211 100644 --- a/mods/Eremel@Malverk/meta.json +++ b/mods/Eremel@Malverk/meta.json @@ -1,9 +1,14 @@ { - "title": "Malverk", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["API", "Quality of Life"], - "author": "Eremel", - "repo":"https://github.com/Eremel/Malverk", - "downloadURL": "https://github.com/Eremel/Malverk/archive/refs/heads/main.zip" + "title": "Malverk", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "API", + "Quality of Life" + ], + "author": "Eremel", + "repo": "https://github.com/Eremel/Malverk", + "downloadURL": "https://github.com/Eremel/Malverk/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "914ebfc" } diff --git a/mods/EricTheToon@Fortlatro/description.md b/mods/EricTheToon@Fortlatro/description.md new file mode 100644 index 00000000..67bee225 --- /dev/null +++ b/mods/EricTheToon@Fortlatro/description.md @@ -0,0 +1,9 @@ +# Fortlatro +A terrible Fortnite themed Balatro mod + +**Fortlatro** is a Fortnite-themed expansion for Balatro with support for OldCalc and Newcalc (accessible in the config) featuring over 59 Jokers, 2 Decks, 11 Tarots, 2 Spectrals, 29 Consumables, 7 Enhancements, 3 Seals, 2 Booster Packs, and 2 Blinds. + +[Join the discord here!](https://discord.gg/t8R3A6RUbN) or the [balatro discord thread here!](https://discord.com/channels/1116389027176787968/1327844797653843978) + +## Credits +Created by **EricTheToon** diff --git a/mods/EricTheToon@Fortlatro/meta.json b/mods/EricTheToon@Fortlatro/meta.json new file mode 100644 index 00000000..2f59e6f9 --- /dev/null +++ b/mods/EricTheToon@Fortlatro/meta.json @@ -0,0 +1,15 @@ +{ + "title": "Fortlatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker", + "Miscellaneous" + ], + "author": "EricTheToon", + "repo": "https://github.com/EricTheToon/Fortlatro", + "downloadURL": "https://github.com/EricTheToon/Fortlatro/releases/latest/download/Fortlatro.zip", + "automatic-version-check": true, + "version": "1.1.3" +} diff --git a/mods/EricTheToon@Fortlatro/thumbnail.jpg b/mods/EricTheToon@Fortlatro/thumbnail.jpg new file mode 100644 index 00000000..9db911ae Binary files /dev/null and b/mods/EricTheToon@Fortlatro/thumbnail.jpg differ diff --git a/mods/Finnaware@Finn'sPokélatro/meta.json b/mods/Finnaware@Finn'sPokélatro/meta.json index 1aab3e1d..6c8fc241 100644 --- a/mods/Finnaware@Finn'sPokélatro/meta.json +++ b/mods/Finnaware@Finn'sPokélatro/meta.json @@ -1,9 +1,13 @@ { - "title": "Finn's Pokélatro", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Finnaware", - "repo":"https://github.com/Finnaware/Finn-Pokelatro", - "downloadURL": "https://github.com/Finnaware/Finn-Pokelatro/archive/refs/heads/main.zip" + "title": "Finn's Pokélatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Finnaware", + "repo": "https://github.com/Finnaware/Finn-Pokelatro", + "downloadURL": "https://github.com/Finnaware/Finn-Pokelatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "3637b76" } diff --git a/mods/Firch@Bunco/description.md b/mods/Firch@Bunco/description.md new file mode 100644 index 00000000..29f8184f --- /dev/null +++ b/mods/Firch@Bunco/description.md @@ -0,0 +1,5 @@ +# Bunco + +A mod that aims to add more content in a way that'd seamlessly exist within the vanilla Balatro! + +https://firch.github.io/BuncoWeb/ \ No newline at end of file diff --git a/mods/Firch@Bunco/meta.json b/mods/Firch@Bunco/meta.json new file mode 100644 index 00000000..1d153917 --- /dev/null +++ b/mods/Firch@Bunco/meta.json @@ -0,0 +1,16 @@ +{ + "title": "Bunco", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker", + "Quality of Life" + ], + "author": "Firch", + "repo": "https://github.com/Firch/Bunco", + "downloadURL": "https://github.com/Firch/Bunco/releases/download/5.1/Bunco-5.1.zip", + "folderName": "Bunco", + "version": "5.1", + "automatic-version-check": false +} diff --git a/mods/Firch@Bunco/thumbnail.jpg b/mods/Firch@Bunco/thumbnail.jpg new file mode 100644 index 00000000..a0b37bbb Binary files /dev/null and b/mods/Firch@Bunco/thumbnail.jpg differ diff --git a/mods/Garb@GARBSHIT/description.md b/mods/Garb@GARBSHIT/description.md new file mode 100644 index 00000000..4475aadd --- /dev/null +++ b/mods/Garb@GARBSHIT/description.md @@ -0,0 +1,17 @@ +# GARBSHIT: Garb's Self-Indulgent Joker Pack + +## ![Garb's Soul Sprite](https://github.com/Gainumki/GARBSHIT/blob/main/garb.png) > Hi! I'm Garb! I make Jokers! + +## The Mod +Every Joker and art in this mod is made by me unless stated otherwise + +I make these Jokers (And misc stuff too as of now) for myself but i figure people might enjoy them, so they're available to download! + +There are currently 31 Jokers in this mod, more will be on the way :] + +There's also a few consumables and enhancements, more of that coming soon too, stay tuned!! + +Check the repository every once in a while for updates :33 + +## Special Thanks +Special thanks to Localthunk for making Balatro and to the Balatro discord (especially the people over on #modding-dev) for helping me whenever I had any issues, y'all the best >8] diff --git a/mods/Garb@GARBSHIT/meta.json b/mods/Garb@GARBSHIT/meta.json new file mode 100644 index 00000000..13f59481 --- /dev/null +++ b/mods/Garb@GARBSHIT/meta.json @@ -0,0 +1,14 @@ +{ + "title": "GARBSHIT", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Garb", + "repo": "https://github.com/Gainumki/GARBSHIT.git", + "downloadURL": "https://github.com/Gainumki/GARBSHIT/archive/refs/heads/main.zip", + "folderName": "GARBSHIT", + "automatic-version-check": true, + "version": "a871ad6" +} diff --git a/mods/Garb@GARBSHIT/thumbnail.jpg b/mods/Garb@GARBSHIT/thumbnail.jpg new file mode 100644 index 00000000..8bd2f5e5 Binary files /dev/null and b/mods/Garb@GARBSHIT/thumbnail.jpg differ diff --git a/mods/GauntletGames-2086@D6Jokers/meta.json b/mods/GauntletGames-2086@D6Jokers/meta.json index 1322363d..fadb650b 100644 --- a/mods/GauntletGames-2086@D6Jokers/meta.json +++ b/mods/GauntletGames-2086@D6Jokers/meta.json @@ -1,9 +1,13 @@ { - "title": "D6 Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "GauntletGames-2086", - "repo":"https://github.com/GauntletGames-2086/D6-Jokers", - "downloadURL":"https://github.com/GauntletGames-2086/D6-Jokers/archive/refs/heads/main.zip" + "title": "D6 Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "GauntletGames-2086", + "repo": "https://github.com/GauntletGames-2086/D6-Jokers", + "downloadURL": "https://github.com/GauntletGames-2086/D6-Jokers/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "ac2a2ae" } diff --git a/mods/GitNether@Paperback/meta.json b/mods/GitNether@Paperback/meta.json index cd06e10e..9228ed33 100644 --- a/mods/GitNether@Paperback/meta.json +++ b/mods/GitNether@Paperback/meta.json @@ -1,9 +1,13 @@ { - "title": "Paperback", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "PaperMoon", - "repo":"https://github.com/GitNether/paperback", - "downloadURL": "https://github.com/GitNether/paperback/archive/refs/heads/main.zip" + "title": "Paperback", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "PaperMoon", + "repo": "https://github.com/GitNether/paperback", + "downloadURL": "https://github.com/GitNether/paperback/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "6b73d3b" } diff --git a/mods/GitNether@balagay/meta.json b/mods/GitNether@balagay/meta.json index baaabb8c..22e68115 100644 --- a/mods/GitNether@balagay/meta.json +++ b/mods/GitNether@balagay/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Balagay", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Miscellaneous"], - "author": "GitNether", - "repo":"https://github.com/GitNether/balagay", - "downloadURL": "https://github.com/GitNether/balagay/releases/download/v1.0.0/BalaGay.zip" -} +{ + "title": "Balagay", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "GitNether", + "repo": "https://github.com/GitNether/balagay", + "downloadURL": "https://github.com/GitNether/balagay/releases/download/v1.0.0/BalaGay.zip", + "automatic-version-check": false, + "version": "v1.0.0" +} diff --git a/mods/Halo@Gemstones/meta.json b/mods/Halo@Gemstones/meta.json index 1afc2b0b..5f0f244a 100644 --- a/mods/Halo@Gemstones/meta.json +++ b/mods/Halo@Gemstones/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Gemstones", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Halo / OfficialHalo", - "repo": "https://github.com/0fficialHalo/Gemstones", - "downloadURL": "https://github.com/0fficialHalo/Gemstones/releases/latest/download/Gemstones.zip" - } +{ + "title": "Gemstones", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Halo / OfficialHalo", + "repo": "https://github.com/0fficialHalo/Gemstones", + "downloadURL": "https://github.com/0fficialHalo/Gemstones/releases/latest/download/Gemstones.zip", + "automatic-version-check": true, + "version": "v0.8.0" +} diff --git a/mods/Hoversquid@Condensed_UI/description.md b/mods/Hoversquid@Condensed_UI/description.md new file mode 100644 index 00000000..bb2e0b42 --- /dev/null +++ b/mods/Hoversquid@Condensed_UI/description.md @@ -0,0 +1,3 @@ +# Condensed_UI + +Pushes all UI elements into the left side and adds a tracker for the Ante's Blinds/Skip Tags diff --git a/mods/Hoversquid@Condensed_UI/meta.json b/mods/Hoversquid@Condensed_UI/meta.json new file mode 100644 index 00000000..7c597e39 --- /dev/null +++ b/mods/Hoversquid@Condensed_UI/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Condensed UI", + "automatic-version-check": true, + "requires-steamodded": true, + "requires-talisman": false, + "author": "Hoversquid", + "categories": [ + "Quality of Life" + ], + "repo": "https://github.com/Hoversquid/Condensed_UI", + "downloadURL": "https://github.com/Hoversquid/Condensed_UI/archive/refs/tags/v1.0-alpha.zip", + "version": "v1.0-alpha" +} diff --git a/mods/Hoversquid@Condensed_UI/thumbnail.jpg b/mods/Hoversquid@Condensed_UI/thumbnail.jpg new file mode 100644 index 00000000..37e5d809 Binary files /dev/null and b/mods/Hoversquid@Condensed_UI/thumbnail.jpg differ diff --git a/mods/HuyTheKiller@LocFixer/meta.json b/mods/HuyTheKiller@LocFixer/meta.json index da5568c2..3afb8951 100644 --- a/mods/HuyTheKiller@LocFixer/meta.json +++ b/mods/HuyTheKiller@LocFixer/meta.json @@ -1,9 +1,14 @@ { - "title": "LocFixer", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life", "Miscellaneous"], - "author": "HuyTheKiller", - "repo": "https://github.com/HuyTheKiller/LocFixer", - "downloadURL": "https://github.com/HuyTheKiller/LocFixer/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "LocFixer", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "Miscellaneous" + ], + "author": "HuyTheKiller", + "repo": "https://github.com/HuyTheKiller/LocFixer", + "downloadURL": "https://github.com/HuyTheKiller/LocFixer/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "bb19661" +} diff --git a/mods/HuyTheKiller@SauKhongHuDecks/description.md b/mods/HuyTheKiller@SauKhongHuDecks/description.md new file mode 100644 index 00000000..b6c6eaa4 --- /dev/null +++ b/mods/HuyTheKiller@SauKhongHuDecks/description.md @@ -0,0 +1,3 @@ +# SauKhongHuDecks 🐛 +This mod aims to add a set of themed decks for SauKhongHu's channel. +You can still try this mod without consequences... or is it? \ No newline at end of file diff --git a/mods/HuyTheKiller@SauKhongHuDecks/meta.json b/mods/HuyTheKiller@SauKhongHuDecks/meta.json new file mode 100644 index 00000000..02854bf7 --- /dev/null +++ b/mods/HuyTheKiller@SauKhongHuDecks/meta.json @@ -0,0 +1,13 @@ +{ + "title": "SauKhongHuDecks", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "HuyTheKiller", + "repo": "https://github.com/HuyTheKiller/SauKhongHuDecks", + "downloadURL": "https://github.com/HuyTheKiller/SauKhongHuDecks/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "e4fd8e5" +} diff --git a/mods/HuyTheKiller@SauKhongHuDecks/thumbnail.jpg b/mods/HuyTheKiller@SauKhongHuDecks/thumbnail.jpg new file mode 100644 index 00000000..d4b63374 Binary files /dev/null and b/mods/HuyTheKiller@SauKhongHuDecks/thumbnail.jpg differ diff --git a/mods/HuyTheKiller@VietnameseBalatro/meta.json b/mods/HuyTheKiller@VietnameseBalatro/meta.json index d07a00d3..91433f90 100644 --- a/mods/HuyTheKiller@VietnameseBalatro/meta.json +++ b/mods/HuyTheKiller@VietnameseBalatro/meta.json @@ -1,9 +1,13 @@ { - "title": "Vietnamese Balatro", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Miscellaneous"], - "author": "HuyTheKiller", - "repo": "https://github.com/HuyTheKiller/VietnameseBalatro", - "downloadURL": "https://github.com/HuyTheKiller/VietnameseBalatro/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "Vietnamese Balatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "HuyTheKiller", + "repo": "https://github.com/HuyTheKiller/VietnameseBalatro", + "downloadURL": "https://github.com/HuyTheKiller/VietnameseBalatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "69715f2" +} diff --git a/mods/IcyEthics@BalatroGoesKino/description.md b/mods/IcyEthics@BalatroGoesKino/description.md new file mode 100644 index 00000000..c1d90991 --- /dev/null +++ b/mods/IcyEthics@BalatroGoesKino/description.md @@ -0,0 +1,7 @@ +# Balatro Goes Kino + +By Ice/IcyEthics + +Balatro Goes Kino is a content overhaul mod that adds a large amount of content all inspired by the silver screen. Grabbing from every genre, it adds a large number of new jokers, new enhancements, new blinds and more. Grab some snacks from the new Confection consumable, while you watch your Sci-Fi jokers make use of the new Alien Abduction mechanic. Or maybe you'd prefer to cast spells using the Fantasy enhancement's Spellcasting system. + +* **[Join the Kino Discord!]()** diff --git a/mods/IcyEthics@BalatroGoesKino/meta.json b/mods/IcyEthics@BalatroGoesKino/meta.json new file mode 100644 index 00000000..2278f5b4 --- /dev/null +++ b/mods/IcyEthics@BalatroGoesKino/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Balatro Goes Kino!", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "IcyEthics", + "repo": "https://github.com/icyethics/Kino", + "downloadURL": "https://github.com/icyethics/Kino/archive/refs/heads/main.zip", + "folderName": "Kino", + "version": "4d0ba7b", + "automatic-version-check": true +} diff --git a/mods/IcyEthics@BalatroGoesKino/thumbnail.jpg b/mods/IcyEthics@BalatroGoesKino/thumbnail.jpg new file mode 100644 index 00000000..11e5cedc Binary files /dev/null and b/mods/IcyEthics@BalatroGoesKino/thumbnail.jpg differ diff --git a/mods/IcyEthics@GlueForModpacks/description.md b/mods/IcyEthics@GlueForModpacks/description.md new file mode 100644 index 00000000..ecf016b2 --- /dev/null +++ b/mods/IcyEthics@GlueForModpacks/description.md @@ -0,0 +1 @@ +A QoL mod for when Balatro's tiny shop just can't contain the amount of content your mods add. Allows you to change the number of slots in the shop and card areas. diff --git a/mods/IcyEthics@GlueForModpacks/meta.json b/mods/IcyEthics@GlueForModpacks/meta.json new file mode 100644 index 00000000..efd31302 --- /dev/null +++ b/mods/IcyEthics@GlueForModpacks/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Glue For Modpacks", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "Miscellaneous" + ], + "author": "IcyEthics", + "repo": "https://github.com/icyethics/Glue-For-Modpacks", + "downloadURL": "https://github.com/icyethics/Glue-For-Modpacks/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "3d3ad5f" +} diff --git a/mods/InertSteak@Pokermon/meta.json b/mods/InertSteak@Pokermon/meta.json index 9a57c1a7..211318c8 100644 --- a/mods/InertSteak@Pokermon/meta.json +++ b/mods/InertSteak@Pokermon/meta.json @@ -2,8 +2,13 @@ "title": "Pokermon", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content", "Joker"], + "categories": [ + "Content", + "Joker" + ], "author": "InertSteak", - "repo":"https://github.com/InertSteak/Pokermon", - "downloadURL": "https://github.com/InertSteak/Pokermon/archive/refs/heads/main.zip" + "repo": "https://github.com/InertSteak/Pokermon", + "downloadURL": "https://github.com/InertSteak/Pokermon/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "9b7ef49" } diff --git a/mods/Isotope@Runelatro/description.md b/mods/Isotope@Runelatro/description.md new file mode 100644 index 00000000..0af3dbbc --- /dev/null +++ b/mods/Isotope@Runelatro/description.md @@ -0,0 +1,23 @@ +# Runelatro Features + +### Features 150+ OldSchool RuneScape Monsters, based on Joker Rarity + MUCH more! + +- Retextures the following: + - Suit Cards (Uncut Gems) + - Joker Cards (Monsters) + - Tarot Cards (NPC's) + - Spectral Cards (Items) + - Planet Cards (Locations) + - Chips/Stickers (Coins) + - Card Backs/Enhancers + - Vouchers + - Tags + +- Custom Runelatro Logo +- Custom suit colors +- Background colour change +- Renamed cards + +# How To Use +Requires **Steamodded** and **Malverk** as Dependency.\ +Alternatively you can manually download and replace your desired textures within the game files. diff --git a/mods/Isotope@Runelatro/meta.json b/mods/Isotope@Runelatro/meta.json new file mode 100644 index 00000000..7271e959 --- /dev/null +++ b/mods/Isotope@Runelatro/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Runelatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Isotope", + "repo": "https://github.com/IsotopeReal/Runelatro", + "downloadURL": "https://github.com/IsotopeReal/Runelatro/archive/refs/heads/main.zip", + "folderName": "Runelatro", + "version": "53e8448", + "automatic-version-check": true +} diff --git a/mods/Isotope@Runelatro/thumbnail.jpg b/mods/Isotope@Runelatro/thumbnail.jpg new file mode 100644 index 00000000..b80e2d9f Binary files /dev/null and b/mods/Isotope@Runelatro/thumbnail.jpg differ diff --git a/mods/ItayFeeder@CodexArcanum/meta.json b/mods/ItayFeeder@CodexArcanum/meta.json index a87383b2..92660cf7 100644 --- a/mods/ItayFeeder@CodexArcanum/meta.json +++ b/mods/ItayFeeder@CodexArcanum/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Codex Arcanum", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "itayfeder, lshtech", - "repo":"https://github.com/lshtech/Codex-Arcanum", - "downloadURL":"https://github.com/lshtech/Codex-Arcanum/archive/refs/heads/main.zip" -} +{ + "title": "Codex Arcanum", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "itayfeder, lshtech", + "repo": "https://github.com/lshtech/Codex-Arcanum", + "downloadURL": "https://github.com/lshtech/Codex-Arcanum/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "cf24773" +} diff --git a/mods/Itayfeder@FusionJokers/meta.json b/mods/Itayfeder@FusionJokers/meta.json index 6c1bb81f..23490896 100644 --- a/mods/Itayfeder@FusionJokers/meta.json +++ b/mods/Itayfeder@FusionJokers/meta.json @@ -1,9 +1,14 @@ -{ - "title": "Fusion Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "itayfeder", - "repo":"https://github.com/lshtech/Fusion-Jokers", - "downloadURL":"https://github.com/lshtech/Fusion-Jokers/archive/refs/heads/main.zip" -} +{ + "title": "Fusion Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker", + "API" + ], + "author": "itayfeder", + "repo": "https://github.com/lshtech/Fusion-Jokers", + "downloadURL": "https://github.com/lshtech/Fusion-Jokers/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "fb52ba8" +} diff --git a/mods/ItsFlowwey@FlowerPot/meta.json b/mods/ItsFlowwey@FlowerPot/meta.json index 201420fb..95688f7e 100644 --- a/mods/ItsFlowwey@FlowerPot/meta.json +++ b/mods/ItsFlowwey@FlowerPot/meta.json @@ -1,10 +1,14 @@ { - "title": "Flower Pot", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Technical"], - "author": "ItsFlowwey", - "repo":"https://github.com/GauntletGames-2086/Flower-Pot", - "downloadURL": "https://github.com/GauntletGames-2086/Flower-Pot/archive/refs/heads/master.zip", - "folderName": "Flower-Pot" + "title": "Flower Pot", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "ItsFlowwey", + "repo": "https://github.com/GauntletGames-2086/Flower-Pot", + "downloadURL": "https://github.com/GauntletGames-2086/Flower-Pot/archive/refs/heads/master.zip", + "folderName": "Flower-Pot", + "automatic-version-check": true, + "version": "2c9ef70" } diff --git a/mods/JamesTheJellyfish@BadApple/meta.json b/mods/JamesTheJellyfish@BadApple/meta.json index 5c2394c8..f2327f8a 100644 --- a/mods/JamesTheJellyfish@BadApple/meta.json +++ b/mods/JamesTheJellyfish@BadApple/meta.json @@ -1,9 +1,13 @@ { - "title": "Bad Apple", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "JamesTheJellyfish", - "repo":"https://github.com/jamesthejellyfish/BadAppleBalatro", - "downloadURL":"https://github.com/jamesthejellyfish/BadAppleBalatro/archive/refs/heads/main.zip" + "title": "Bad Apple", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "JamesTheJellyfish", + "repo": "https://github.com/jamesthejellyfish/BadAppleBalatro", + "downloadURL": "https://github.com/jamesthejellyfish/BadAppleBalatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "ee0d3c2" } diff --git a/mods/JeffVi@DX-Tarots/meta.json b/mods/JeffVi@DX-Tarots/meta.json index a12bd08e..10190465 100644 --- a/mods/JeffVi@DX-Tarots/meta.json +++ b/mods/JeffVi@DX-Tarots/meta.json @@ -1,9 +1,13 @@ { - "title": "Deluxe Consumables", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "JeffVi", - "repo":"https://github.com/JeffVi/DX-Tarots", - "downloadURL":"https://github.com/JeffVi/DX-Tarots/archive/refs/heads/master.zip" + "title": "Deluxe Consumables", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "JeffVi", + "repo": "https://github.com/JeffVi/DX-Tarots", + "downloadURL": "https://github.com/JeffVi/DX-Tarots/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "7c5c1df" } diff --git a/mods/Kars³p@HandsomeDevils/description.md b/mods/Kars³p@HandsomeDevils/description.md new file mode 100644 index 00000000..83e986e2 --- /dev/null +++ b/mods/Kars³p@HandsomeDevils/description.md @@ -0,0 +1,11 @@ +This is a vanilla-inspired mod that aims to enhance gameplay experience by adding new content such as Jokers, spectral cards, vouchers, seals (and more to come!) + +Contents: +- 15 new Jokers +- 6 new Spectral cards +- 2 new Seals +- 2 new Vouchers +- 1 secret?... + +>>>SPECIAL THANKS: trif, Gappie, eremel_, BepisFever, baliame, Victin and other folks from the official Balatro Discord! +mod by: Kars, sup3p \ No newline at end of file diff --git a/mods/Kars³p@HandsomeDevils/meta.json b/mods/Kars³p@HandsomeDevils/meta.json new file mode 100644 index 00000000..e9eb4f40 --- /dev/null +++ b/mods/Kars³p@HandsomeDevils/meta.json @@ -0,0 +1,13 @@ +{ + "title": "HandsomeDevils", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Kars, sup3p", + "repo": "https://github.com/AlexanderAndersonAmenAmen/Handsome-Devils-Vanilla-mod-", + "downloadURL": "https://github.com/AlexanderAndersonAmenAmen/Handsome-Devils-Vanilla-mod-/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "d9039c2" +} diff --git a/mods/Kars³p@HandsomeDevils/thumbnail.jpg b/mods/Kars³p@HandsomeDevils/thumbnail.jpg new file mode 100644 index 00000000..fa650e3c Binary files /dev/null and b/mods/Kars³p@HandsomeDevils/thumbnail.jpg differ diff --git a/mods/Keku@DeckSkinsLite/meta.json b/mods/Keku@DeckSkinsLite/meta.json index faa2666e..e7adf7f7 100644 --- a/mods/Keku@DeckSkinsLite/meta.json +++ b/mods/Keku@DeckSkinsLite/meta.json @@ -1,9 +1,13 @@ -{ - "title": "DeckSkinsLite", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Miscellaneous"], - "author": "Keku", - "repo": "https://github.com/Kekulism/DeckSkinsLite", - "downloadURL": "https://github.com/Kekulism/DeckSkinsLite/archive/refs/heads/main.zip" -} \ No newline at end of file +{ + "title": "DeckSkinsLite", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "Keku", + "repo": "https://github.com/Kekulism/DeckSkinsLite", + "downloadURL": "https://github.com/Kekulism/DeckSkinsLite/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "78cb154" +} diff --git a/mods/Keku@Vortex/description.md b/mods/Keku@Vortex/description.md new file mode 100644 index 00000000..43fe671f --- /dev/null +++ b/mods/Keku@Vortex/description.md @@ -0,0 +1,8 @@ +# Vortex +A simple mod that removes the pixelation effect from Balatro's backgrounds! + +![Balatro Title Sceen with Vortex](https://i.imgur.com/OLAQ11v.jpeg) + +I've seen people post videos of the Balatro background without the pixelation effect, since a lot of people really like the look of it and wanted to use it as a desktop background, but for some reason no one had made an accessible mod for it. So here's this! There's almost nothing to it, this mod simply replaces the background shaders with an edited version that removes the pixelation effect. +This mod is compatible with any other mods that change the background colors, like [Cryptid](github.com/MathIsFun0/Cryptid) or [Cardsauce](https://github.com/BarrierTrio/Cardsauce). +If you wanna go crazy with making your own custom swirling balatro vortex desktop background, i reccomend getting [DebugPlus](https://github.com/WilsontheWolf/DebugPlus) and [Cardsauce](https://github.com/BarrierTrio/Cardsauce) and setting the background colors to your liking, then hide the UI with H! diff --git a/mods/Keku@Vortex/meta.json b/mods/Keku@Vortex/meta.json new file mode 100644 index 00000000..810b428c --- /dev/null +++ b/mods/Keku@Vortex/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Vortex", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "Keku", + "repo": "https://github.com/Kekulism/Vortex/", + "downloadURL": "https://github.com/Kekulism/Vortex/archive/refs/heads/main.zip", + "folderName": "Vortex", + "version": "7f2ab8b", + "automatic-version-check": true +} diff --git a/mods/Keku@Vortex/thumbnail.jpg b/mods/Keku@Vortex/thumbnail.jpg new file mode 100644 index 00000000..fdd197c5 Binary files /dev/null and b/mods/Keku@Vortex/thumbnail.jpg differ diff --git a/mods/Kingmaxthe2@Maxs-Jokers/description.md b/mods/Kingmaxthe2@Maxs-Jokers/description.md new file mode 100644 index 00000000..b0164b14 --- /dev/null +++ b/mods/Kingmaxthe2@Maxs-Jokers/description.md @@ -0,0 +1,5 @@ +Adds 30 unique and mostly balanced jokers + +Some references from Half Life, Rain World, Inscryption, Viscera Cleanup Detail, Barotrauma, and more! + +https://github.com/Kingmaxthe2/Kingmaxthe2-Joker-Pack \ No newline at end of file diff --git a/mods/Kingmaxthe2@Maxs-Jokers/meta.json b/mods/Kingmaxthe2@Maxs-Jokers/meta.json new file mode 100644 index 00000000..1c8ace05 --- /dev/null +++ b/mods/Kingmaxthe2@Maxs-Jokers/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Max's Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "Kingmaxthe2", + "repo": "https://github.com/Kingmaxthe2/Kingmaxthe2-Joker-Pack", + "downloadURL": "https://github.com/Kingmaxthe2/Kingmaxthe2-Joker-Pack/releases/latest/download/Maxs-Jokers.zip", + "folderName": "Kingmaxthe2 Joker Pack", + "version": "1.0", + "automatic-version-check": true +} diff --git a/mods/Kingmaxthe2@Maxs-Jokers/thumbnail.jpg b/mods/Kingmaxthe2@Maxs-Jokers/thumbnail.jpg new file mode 100644 index 00000000..0e0dc37c Binary files /dev/null and b/mods/Kingmaxthe2@Maxs-Jokers/thumbnail.jpg differ diff --git a/mods/Kooluve@BetterMouseAndGamepad/meta.json b/mods/Kooluve@BetterMouseAndGamepad/meta.json index 04eb884a..3f164203 100644 --- a/mods/Kooluve@BetterMouseAndGamepad/meta.json +++ b/mods/Kooluve@BetterMouseAndGamepad/meta.json @@ -1,9 +1,13 @@ { - "title": "Better Mouse and Gamepad", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "Kooluve", - "repo":"https://github.com/Kooluve/Better-Mouse-And-Gamepad", - "downloadURL":"https://github.com/Kooluve/Better-Mouse-And-Gamepad/archive/refs/heads/main.zip" + "title": "Better Mouse and Gamepad", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "Kooluve", + "repo": "https://github.com/Kooluve/Better-Mouse-And-Gamepad", + "downloadURL": "https://github.com/Kooluve/Better-Mouse-And-Gamepad/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "308c8e9" } diff --git a/mods/Larswijn@CardSleeves/meta.json b/mods/Larswijn@CardSleeves/meta.json index 099a1a4e..c56d2ef5 100644 --- a/mods/Larswijn@CardSleeves/meta.json +++ b/mods/Larswijn@CardSleeves/meta.json @@ -2,8 +2,13 @@ "title": "CardSleeves", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content"], + "categories": [ + "Content", + "API" + ], "author": "Larswijn", "repo": "https://github.com/larswijn/CardSleeves", - "downloadURL": "https://github.com/larswijn/CardSleeves/archive/refs/heads/master.zip" + "downloadURL": "https://github.com/larswijn/CardSleeves/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "dcf68ab" } diff --git a/mods/LawyerRed@RWKarmaDeck/meta.json b/mods/LawyerRed@RWKarmaDeck/meta.json index 1817c52e..bd87aae0 100644 --- a/mods/LawyerRed@RWKarmaDeck/meta.json +++ b/mods/LawyerRed@RWKarmaDeck/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Rain World Karma Deck", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "LawyerRed & SpomJ", - "repo": "https://github.com/LawyerRed01/RW-Karma-Cards", - "downloadURL": "https://github.com/LawyerRed01/RW-Karma-Cards/archive/refs/heads/main.zip" -} +{ + "title": "Rain World Karma Deck", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "LawyerRed & SpomJ", + "repo": "https://github.com/LawyerRed01/RW-Karma-Cards", + "downloadURL": "https://github.com/LawyerRed01/RW-Karma-Cards/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "c2f5a2b" +} diff --git a/mods/Lime_Effy@CelestialFunk/meta.json b/mods/Lime_Effy@CelestialFunk/meta.json index 2bf9c1dd..27aa8bae 100644 --- a/mods/Lime_Effy@CelestialFunk/meta.json +++ b/mods/Lime_Effy@CelestialFunk/meta.json @@ -1,9 +1,13 @@ { - "title": "Celestial Funk", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Lime_Effy", - "repo":"https://github.com/LimeEffy/Celestial-Funk", - "downloadURL": "https://github.com/LimeEffy/Celestial-Funk/archive/refs/heads/main.zip" + "title": "Celestial Funk", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Lime_Effy", + "repo": "https://github.com/LimeEffy/Celestial-Funk", + "downloadURL": "https://github.com/LimeEffy/Celestial-Funk/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "b8e3339" } diff --git a/mods/Lucky6@LuckyJimbos/meta.json b/mods/Lucky6@LuckyJimbos/meta.json index c0f9db27..a62aa115 100644 --- a/mods/Lucky6@LuckyJimbos/meta.json +++ b/mods/Lucky6@LuckyJimbos/meta.json @@ -2,8 +2,12 @@ "title": "Lucky Jimbos", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Joker"], + "categories": [ + "Joker" + ], "author": "Lucky6", "repo": "https://github.com/MamiKeRiko/luckyjimbos", - "downloadURL": "https://github.com/MamiKeRiko/luckyjimbos/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/MamiKeRiko/luckyjimbos/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "38f3fe7" } diff --git a/mods/Lucky6@LuckyLegendsI/meta.json b/mods/Lucky6@LuckyLegendsI/meta.json index 75bffbec..7b26e24d 100644 --- a/mods/Lucky6@LuckyLegendsI/meta.json +++ b/mods/Lucky6@LuckyLegendsI/meta.json @@ -2,8 +2,12 @@ "title": "Lucky Legends I", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content"], + "categories": [ + "Content" + ], "author": "Lucky6", "repo": "https://github.com/MamiKeRiko/luckylegends", - "downloadURL": "https://github.com/MamiKeRiko/luckylegends/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/MamiKeRiko/luckylegends/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "b1533c2" } diff --git a/mods/Luuumine@BalaQuints/description.md b/mods/Luuumine@BalaQuints/description.md index fc4eb064..72e4b285 100644 --- a/mods/Luuumine@BalaQuints/description.md +++ b/mods/Luuumine@BalaQuints/description.md @@ -6,6 +6,7 @@ Texture pack for Balatro that changes some cards to characters from The Quintess - A retexture of all 5 Legendary jokers as the 5 Nakano sisters - A retexture of the Soul card +- Translations for latin languages - More to come... --- diff --git a/mods/Luuumine@BalaQuints/meta.json b/mods/Luuumine@BalaQuints/meta.json index 48b2d555..0ab27368 100644 --- a/mods/Luuumine@BalaQuints/meta.json +++ b/mods/Luuumine@BalaQuints/meta.json @@ -1,9 +1,13 @@ { - "title": "BalaQuints", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Luuumine", - "repo": "https://github.com/Luuumine/BalaQuints", - "downloadURL": "https://github.com/Luuumine/BalaQuints/releases/download/v1.0/BalaQuints-v1.0.zip" + "title": "BalaQuints", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Luuumine", + "repo": "https://github.com/Luuumine/BalaQuints", + "downloadURL": "https://github.com/Luuumine/BalaQuints/releases/latest/download/BalaQuints.zip", + "automatic-version-check": true, + "version": "v1.1" } diff --git a/mods/Luuumine@BalaQuints/thumbnail.jpg b/mods/Luuumine@BalaQuints/thumbnail.jpg index 5bd612a0..31d11880 100644 Binary files a/mods/Luuumine@BalaQuints/thumbnail.jpg and b/mods/Luuumine@BalaQuints/thumbnail.jpg differ diff --git a/mods/MartinKauppinen@ColorblindSeals/meta.json b/mods/MartinKauppinen@ColorblindSeals/meta.json index 81a268a0..d2c29f7c 100644 --- a/mods/MartinKauppinen@ColorblindSeals/meta.json +++ b/mods/MartinKauppinen@ColorblindSeals/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Colorblind Seals", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Martin Kauppinen", - "repo":"https://github.com/martinkauppinen/colorblind-seals", - "downloadURL": "https://github.com/martinkauppinen/colorblind-seals/archive/refs/heads/main.zip" -} +{ + "title": "Colorblind Seals", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Martin Kauppinen", + "repo": "https://github.com/martinkauppinen/colorblind-seals", + "downloadURL": "https://github.com/martinkauppinen/colorblind-seals/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "3a31b59" +} diff --git a/mods/MathIsFun0@Cryptid/meta.json b/mods/MathIsFun0@Cryptid/meta.json index 979e3a7a..9b47b3b5 100644 --- a/mods/MathIsFun0@Cryptid/meta.json +++ b/mods/MathIsFun0@Cryptid/meta.json @@ -2,9 +2,13 @@ "title": "Cryptid", "requires-steamodded": true, "requires-talisman": true, - "categories": ["Content"], + "categories": [ + "Content" + ], "author": "MathIsFun0", - "repo":"https://github.com/MathIsFun0/Cryptid", + "repo": "https://github.com/MathIsFun0/Cryptid", "downloadURL": "https://github.com/MathIsFun0/Cryptid/archive/refs/heads/main.zip", - "folderName": "Cryptid" + "folderName": "Cryptid", + "automatic-version-check": true, + "version": "3e6d97a" } diff --git a/mods/MathIsFun0@Talisman/meta.json b/mods/MathIsFun0@Talisman/meta.json index 5c74007d..922bb005 100644 --- a/mods/MathIsFun0@Talisman/meta.json +++ b/mods/MathIsFun0@Talisman/meta.json @@ -2,9 +2,15 @@ "title": "Talisman", "requires-steamodded": true, "requires-talisman": false, - "categories": ["API", "Technical", "Quality of Life"], + "categories": [ + "API", + "Technical", + "Quality of Life" + ], "author": "MathIsFun0", - "repo":"https://github.com/MathIsFun0/Talisman", + "repo": "https://github.com/MathIsFun0/Talisman", "downloadURL": "https://github.com/MathIsFun0/Talisman/releases/latest/download/Talisman.zip", - "folderName": "Talisman" + "folderName": "Talisman", + "automatic-version-check": true, + "version": "v2.2.0a" } diff --git a/mods/MathIsFun0@Trance/meta.json b/mods/MathIsFun0@Trance/meta.json index f58f6e6b..a9994699 100644 --- a/mods/MathIsFun0@Trance/meta.json +++ b/mods/MathIsFun0@Trance/meta.json @@ -2,9 +2,13 @@ "title": "Trance", "requires-steamodded": false, "requires-talisman": false, - "categories": ["Miscellaneous"], + "categories": [ + "Miscellaneous" + ], "author": "MathIsFun0", - "repo":"https://github.com/MathIsFun0/Trance", + "repo": "https://github.com/MathIsFun0/Trance", "downloadURL": "https://github.com/MathIsFun0/Trance/archive/refs/heads/main.zip", - "folderName": "Trance" + "folderName": "Trance", + "automatic-version-check": true, + "version": "fb86ebd" } diff --git a/mods/Mathguy@CruelBlinds/description.md b/mods/Mathguy@CruelBlinds/description.md new file mode 100644 index 00000000..c60e8cb8 --- /dev/null +++ b/mods/Mathguy@CruelBlinds/description.md @@ -0,0 +1 @@ +Adds 20+ New Blinds with a higher difficulty level than typical. diff --git a/mods/Mathguy@CruelBlinds/meta.json b/mods/Mathguy@CruelBlinds/meta.json new file mode 100644 index 00000000..9facf6b8 --- /dev/null +++ b/mods/Mathguy@CruelBlinds/meta.json @@ -0,0 +1,9 @@ +{ + "title": "Cruel Blinds", + "requires-steamodded": true, + "requires-talisman": false, + "categories": ["Content"], + "author": "Mathguy", + "repo": "https://github.com/Mathguy23/Cruel-Blinds", + "downloadURL": "https://github.com/Mathguy23/Cruel-Blinds/archive/refs/heads/main.zip" +} diff --git a/mods/Mathguy@Grim/description.md b/mods/Mathguy@Grim/description.md new file mode 100644 index 00000000..c264386a --- /dev/null +++ b/mods/Mathguy@Grim/description.md @@ -0,0 +1 @@ +This mod adds a Skill Tree to the game with lots of content. diff --git a/mods/Mathguy@Grim/meta.json b/mods/Mathguy@Grim/meta.json new file mode 100644 index 00000000..32ffb9aa --- /dev/null +++ b/mods/Mathguy@Grim/meta.json @@ -0,0 +1,9 @@ +{ + "title": "Grim", + "requires-steamodded": true, + "requires-talisman": false, + "categories": ["Content"], + "author": "Mathguy", + "repo": "https://github.com/Mathguy23/Grim", + "downloadURL": "https://github.com/Mathguy23/Grim/archive/refs/heads/main.zip" +} diff --git a/mods/Mathguy@Hit/description.md b/mods/Mathguy@Hit/description.md new file mode 100644 index 00000000..49f4b734 --- /dev/null +++ b/mods/Mathguy@Hit/description.md @@ -0,0 +1,5 @@ +## Hit + +makes Balatro a Blackjack-roguelike with some extra content + +![Hit](https://github.com/user-attachments/assets/e9d1dde7-540a-4703-afd4-ad6a02003cbc) diff --git a/mods/Mathguy@Hit/meta.json b/mods/Mathguy@Hit/meta.json new file mode 100644 index 00000000..a97b3f56 --- /dev/null +++ b/mods/Mathguy@Hit/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Hit", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "mathguy", + "repo": "https://github.com/Mathguy23/Hit", + "downloadURL": "https://github.com/Mathguy23/Hit/archive/refs/heads/main.zip", + "folderName": "Hit", + "version": "895263f", + "automatic-version-check": true +} diff --git a/mods/Mathguy@Hit/thumbnail.jpg b/mods/Mathguy@Hit/thumbnail.jpg new file mode 100644 index 00000000..09ae3517 Binary files /dev/null and b/mods/Mathguy@Hit/thumbnail.jpg differ diff --git a/mods/MeraGenio@UnBlind/description.md b/mods/MeraGenio@UnBlind/description.md new file mode 100644 index 00000000..f905f2eb --- /dev/null +++ b/mods/MeraGenio@UnBlind/description.md @@ -0,0 +1 @@ +See **Blinds** while shopping. diff --git a/mods/MeraGenio@UnBlind/meta.json b/mods/MeraGenio@UnBlind/meta.json new file mode 100644 index 00000000..ce121a24 --- /dev/null +++ b/mods/MeraGenio@UnBlind/meta.json @@ -0,0 +1,13 @@ +{ + "title": "UnBlind", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "MeraGenio", + "repo": "https://github.com/MeraGenio/UnBlind", + "downloadURL": "https://github.com/MeraGenio/UnBlind/archive/refs/tags/1.0.0.zip", + "automatic-version-check": true, + "version": "1.0.0" +} diff --git a/mods/MeraGenio@UnBlind/thumbnail.jpg b/mods/MeraGenio@UnBlind/thumbnail.jpg new file mode 100644 index 00000000..42a9aeac Binary files /dev/null and b/mods/MeraGenio@UnBlind/thumbnail.jpg differ diff --git a/mods/Mysthaps@LobotomyCorp/meta.json b/mods/Mysthaps@LobotomyCorp/meta.json index a6f60706..11a24da4 100644 --- a/mods/Mysthaps@LobotomyCorp/meta.json +++ b/mods/Mysthaps@LobotomyCorp/meta.json @@ -1,9 +1,13 @@ { - "title": "Lobotomy Corporation", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Mysthaps", - "repo":"https://github.com/Mysthaps/LobotomyCorp", - "downloadURL": "https://github.com/Mysthaps/LobotomyCorp/archive/refs/heads/main.zip" -} \ No newline at end of file + "title": "Lobotomy Corporation", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Mysthaps", + "repo": "https://github.com/Mysthaps/LobotomyCorp", + "downloadURL": "https://github.com/Mysthaps/LobotomyCorp/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "3b9561d" +} diff --git a/mods/Neato@NeatoJokers/description.md b/mods/Neato@NeatoJokers/description.md index 573b9135..44375f59 100644 --- a/mods/Neato@NeatoJokers/description.md +++ b/mods/Neato@NeatoJokers/description.md @@ -1,9 +1,9 @@ -![Njlogo-export](https://github.com/user-attachments/assets/b8557954-122b-4f95-8afb-d04c41d9803a)
-A **vanilla-like joker expansion mod** with references
to my favorite *youtube/twitch creators, tv shows* and
whatever other jokers I draw for fun!
+A **vanilla-like joker expansion mod** with references to my favorite *youtube/twitch creators, tv shows* and whatever other jokers I draw for fun! + ### Bugs? Feedback?
Report here: [Google Form](https://forms.gle/Riyai7krZrmHRfsJ8) # About Me -![AneatoHiBWNEW2](https://github.com/user-attachments/assets/5f1b6ded-700a-432e-b323-a8b4f6ded044) I'm Neato! I'm a pixel artist and part-time streamer. +Hi, I'm Neato! I'm a pixel artist and part-time streamer. I drew all the jokers for this mod over the course of of a year. You may have seen them on my [twitter](https://x.com/NEAT0QUEEN), [reddit](https://www.reddit.com/user/neatoqueen/submitted/) or [bluesky](https://bsky.app/profile/neato.live).
I plan to keep making more jokers and adding them in batches of 15! @@ -24,8 +24,7 @@ You can also find more of my joker art in these other vanilla-like mods - [ExtraCredit by Balatro University Community](https://github.com/GuilloryCraft/ExtraCredit/tree/main) - [Cosmos Mod by Cosmos](https://github.com/neatoqueen/Cosmos) -## ADDITIONS ![neatoPoker2-export](https://github.com/user-attachments/assets/52341aeb-17cc-405a-ad6b-a756c2ebeec8) - +## ADDITIONS
Creator Jokers @@ -63,8 +62,8 @@ You can also find more of my joker art in these other vanilla-like mods
## PROGRAMMERS -![HorseNice-export](https://github.com/user-attachments/assets/4cedfbcf-3c7f-4ca8-b773-0cb194583fe4) Larswijn
-![alexMine-export](https://github.com/user-attachments/assets/c2eca34a-8161-461a-ab0e-a64afa56d728) Lia_Fr0st +* Larswijn +* Lia_Fr0st ## RECOMMENDED MODS - [Card Sleeves by Larswijn](https://github.com/larswijn/CardSleeves) *New tech* diff --git a/mods/Neato@NeatoJokers/meta.json b/mods/Neato@NeatoJokers/meta.json index 7e57dbd0..b5f5d007 100644 --- a/mods/Neato@NeatoJokers/meta.json +++ b/mods/Neato@NeatoJokers/meta.json @@ -2,8 +2,13 @@ "title": "NeatoJokers", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content", "Joker"], + "categories": [ + "Content", + "Joker" + ], "author": "Neato", "repo": "https://github.com/neatoqueen/NeatoJokers", - "downloadURL": "https://github.com/neatoqueen/NeatoJokers/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/neatoqueen/NeatoJokers/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "675a396" } diff --git a/mods/Newcat07@GemSteelTextures/meta.json b/mods/Newcat07@GemSteelTextures/meta.json index 9c728aed..32867f6a 100644 --- a/mods/Newcat07@GemSteelTextures/meta.json +++ b/mods/Newcat07@GemSteelTextures/meta.json @@ -1,9 +1,13 @@ -{ - "title": "GemSteel Texture", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Newcat07", - "repo":"https://github.com/newcat07/GemSteelTexture", - "downloadURL": "https://github.com/newcat07/GemSteelTexture/archive/refs/heads/main.zip" -} +{ + "title": "GemSteel Texture", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Newcat07", + "repo": "https://github.com/newcat07/GemSteelTexture", + "downloadURL": "https://github.com/newcat07/GemSteelTexture/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "134b9d1" +} diff --git a/mods/Numbuh214@XCards/meta.json b/mods/Numbuh214@XCards/meta.json index a7771ad0..e7dd6ded 100644 --- a/mods/Numbuh214@XCards/meta.json +++ b/mods/Numbuh214@XCards/meta.json @@ -1,9 +1,13 @@ -{ - "title": "X-Cards", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Numbuh214", - "repo":"https://github.com/Numbuh214/X-Card", - "downloadURL":"https://github.com/Numbuh214/X-Card/archive/refs/heads/main.zip" -} +{ + "title": "X-Cards", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Numbuh214", + "repo": "https://github.com/Numbuh214/X-Card", + "downloadURL": "https://github.com/Numbuh214/X-Card/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "992b4ad" +} diff --git a/mods/Nyoxide@DeckCreator/meta.json b/mods/Nyoxide@DeckCreator/meta.json index e41dc2ad..39fd6b49 100644 --- a/mods/Nyoxide@DeckCreator/meta.json +++ b/mods/Nyoxide@DeckCreator/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Deck Creator", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Technical"], - "author": "Nyoxide", - "repo":"https://github.com/adambennett/Balatro-DeckCreator", - "downloadURL": "https://github.com/adambennett/Balatro-DeckCreator/releases/download/v1.2.2/DeckCreator.zip" -} \ No newline at end of file +{ + "title": "Deck Creator", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "Nyoxide", + "repo": "https://github.com/adambennett/Balatro-DeckCreator", + "downloadURL": "https://github.com/adambennett/Balatro-DeckCreator/releases/download/v1.2.2/DeckCreator.zip", + "automatic-version-check": false, + "version": "v1.2.2" +} diff --git a/mods/OneSuchKeeper@Hunatro/description.md b/mods/OneSuchKeeper@Hunatro/description.md new file mode 100644 index 00000000..810a8b1e --- /dev/null +++ b/mods/OneSuchKeeper@Hunatro/description.md @@ -0,0 +1,25 @@ +

Hunatro

+ +

"Ya see, as a love fairy, it's my job to help poor saps like you out with the ladies jokers. It's just, what I do. You though... Let's just say, you will be my greatest accomplishment yet."

+
~Kyu Sugardust
+ +
This mod changes textures, voice lines and dialogue to be HuniePop themed. Does not affect gameplay or disable acheivements.
+ +# Features +- 24 Deck Skins +- 83 Jokers +- 30 Blinds (Dates) +- 4 Seals +- 4 Suits +- 1 Deck Back +- 2 Vouchers +- 3 Tarots +- 2 Planets +- 1 Spectral +- 1 Enhancement +# Credits +Textures modified from textures in **[Huniepop 2: Double Date](https://huniepop2doubledate.com/)** and **[Huniecam Studio](https://huniecamstudio.com/)** are used with permission from the developer. These textures are owned by **[Huniepot](https://huniepot.com/)**. + +Charms for Huniepop 1 and Huniecam Studio characters are by **[SilverwoodWorks](https://twitter.com/SilverwoodWork)** + +Development and all other textures are by **[OneSuchKeeper](https://www.youtube.com/@onesuchkeeper8389)** \ No newline at end of file diff --git a/mods/OneSuchKeeper@Hunatro/meta.json b/mods/OneSuchKeeper@Hunatro/meta.json new file mode 100644 index 00000000..65b4a093 --- /dev/null +++ b/mods/OneSuchKeeper@Hunatro/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Hunatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "OneSuchKeeper", + "repo": "https://github.com/onesuchkeeper/Hunatro", + "downloadURL": "https://github.com/onesuchkeeper/hunatro/releases/latest/download/hunatro.zip", + "automatic-version-check": true, + "version": "v1.0.2" +} diff --git a/mods/OneSuchKeeper@Hunatro/thumbnail.jpg b/mods/OneSuchKeeper@Hunatro/thumbnail.jpg new file mode 100644 index 00000000..099a64c8 Binary files /dev/null and b/mods/OneSuchKeeper@Hunatro/thumbnail.jpg differ diff --git a/mods/Opal@ChallengerDeep/description.md b/mods/Opal@ChallengerDeep/description.md new file mode 100644 index 00000000..dedec17c --- /dev/null +++ b/mods/Opal@ChallengerDeep/description.md @@ -0,0 +1,11 @@ +# Challenger Deep + +A back-end Balatro mod that adds 100+ Custom Rules to be used in Challenges - for banning Editions, enabling Stickers, and fine-tuning each Challenge to your liking. + +## Rules + +Challenger Deep adds over 100 new Custom Rules. To use them in your Challenge, place them in the Custom part of your rules (challenge={rules={custom={}}}), and check the README file on the GitHub repository for formatting. + +## Cross-mod Functionality + +Challenger Deep contains Rules that can remove Bunco and Cryptid editions, and add Bunco Stickers to your challenge. \ No newline at end of file diff --git a/mods/Opal@ChallengerDeep/meta.json b/mods/Opal@ChallengerDeep/meta.json new file mode 100644 index 00000000..eac407e0 --- /dev/null +++ b/mods/Opal@ChallengerDeep/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Challenger Deep", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "API", + "Technical" + ], + "author": "Opal", + "repo": "https://github.com/OOkayOak/Challenger-Deep", + "downloadURL": "https://github.com/OOkayOak/Challenger-Deep/releases/latest/download/ChallengerDeep.zip", + "automatic-version-check": true, + "version": "v1.3.5" +} diff --git a/mods/Opal@ChallengerExamples/description.md b/mods/Opal@ChallengerExamples/description.md new file mode 100644 index 00000000..3956bf0b --- /dev/null +++ b/mods/Opal@ChallengerExamples/description.md @@ -0,0 +1,10 @@ +# Challenger Examples + +A Balatro Challenge mod that adds Challenges focused on showing **Challenger Deep** functionality. + +## Content + +Challenger Examples provides some (likely unbalanced) Challenges - from focuses on Economy, to adding another Boss Blind. + +## NOTE: +Challenger Examples requires [Challenger Deep](https://github.com/OOkayOak/Challenger-Deep). \ No newline at end of file diff --git a/mods/Opal@ChallengerExamples/meta.json b/mods/Opal@ChallengerExamples/meta.json new file mode 100644 index 00000000..8f4b501a --- /dev/null +++ b/mods/Opal@ChallengerExamples/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Challenger Examples", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Opal", + "repo": "https://github.com/OOkayOak/Challenger-Examples", + "downloadURL": "https://github.com/OOkayOak/Challenger-Examples/releases/latest/download/ChallengerExamples.zip", + "automatic-version-check": true, + "version": "v1.0.0" +} diff --git a/mods/OppositeWolf770@SoulEverything/description.md b/mods/OppositeWolf770@SoulEverything/description.md new file mode 100644 index 00000000..8b96206a --- /dev/null +++ b/mods/OppositeWolf770@SoulEverything/description.md @@ -0,0 +1,7 @@ +## Information + +This mod makes the designs on the Consumables pop out of the card (Similarly to The Soul, Hologram, etc.)! Currently includes the Tarots, Planets, and Vouchers. Spectrals, Tags, Jokers(?) to come in a future update! + +## NOTE: + +SoulEverything requires [Malverk](https://github.com/Eremel/malverk). \ No newline at end of file diff --git a/mods/OppositeWolf770@SoulEverything/meta.json b/mods/OppositeWolf770@SoulEverything/meta.json new file mode 100644 index 00000000..a565f0d6 --- /dev/null +++ b/mods/OppositeWolf770@SoulEverything/meta.json @@ -0,0 +1,13 @@ +{ + "title": "SoulTarots", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "OppositeWolf770", + "repo": "https://github.com/OppositeWolf770/SoulEverything", + "downloadURL": "https://github.com/OppositeWolf770/SoulEverything/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "3883fad" +} diff --git a/mods/OppositeWolf770@SoulEverything/thumbnail.jpg b/mods/OppositeWolf770@SoulEverything/thumbnail.jpg new file mode 100644 index 00000000..9a0b2ba4 Binary files /dev/null and b/mods/OppositeWolf770@SoulEverything/thumbnail.jpg differ diff --git a/mods/PinkMaggit@Buffoonery/meta.json b/mods/PinkMaggit@Buffoonery/meta.json index 0b09857e..1589df1d 100644 --- a/mods/PinkMaggit@Buffoonery/meta.json +++ b/mods/PinkMaggit@Buffoonery/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Buffoonery", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "PinkMaggit", - "repo":"https://github.com/pinkmaggit-hub/Buffoonery", - "downloadURL": "https://github.com/pinkmaggit-hub/Buffoonery/archive/refs/heads/main.zip" - } +{ + "title": "Buffoonery", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "PinkMaggit", + "repo": "https://github.com/pinkmaggit-hub/Buffoonery", + "downloadURL": "https://github.com/pinkmaggit-hub/Buffoonery/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "a028830" +} diff --git a/mods/PokeRen@GamblingIsMagic/description.md b/mods/PokeRen@GamblingIsMagic/description.md new file mode 100644 index 00000000..6b092554 --- /dev/null +++ b/mods/PokeRen@GamblingIsMagic/description.md @@ -0,0 +1,3 @@ +# Gambling is Magic +Adds MLP deck skins for each suit! +Art by PokeRen and Radspeon \ No newline at end of file diff --git a/mods/PokeRen@GamblingIsMagic/meta.json b/mods/PokeRen@GamblingIsMagic/meta.json new file mode 100644 index 00000000..74213e87 --- /dev/null +++ b/mods/PokeRen@GamblingIsMagic/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Gambling is Magic", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "PokeRen and Radspeon", + "repo": "https://github.com/RenSnek/GamblingIsMagic", + "downloadURL": "https://github.com/RenSnek/GamblingIsMagic/archive/refs/heads/master.zip", + "version": "4adae11", + "automatic-version-check": true +} diff --git a/mods/PokeRen@GamblingIsMagic/thumbnail.jpg b/mods/PokeRen@GamblingIsMagic/thumbnail.jpg new file mode 100644 index 00000000..0ea04aed Binary files /dev/null and b/mods/PokeRen@GamblingIsMagic/thumbnail.jpg differ diff --git a/mods/RattlingSnow353@Familiar/meta.json b/mods/RattlingSnow353@Familiar/meta.json index 0e71abd1..7ccfa6ca 100644 --- a/mods/RattlingSnow353@Familiar/meta.json +++ b/mods/RattlingSnow353@Familiar/meta.json @@ -2,8 +2,12 @@ "title": "Familiar", "requires-steamodded": true, "requires-talisman": false, - "categories": [ "Content" ], + "categories": [ + "Content" + ], "author": "RattlingSnow353/humplydinkle", "repo": "https://github.com/RattlingSnow353/Familiar/tree/BetterCalc-Fixes", - "downloadURL": "https://github.com/RattlingSnow353/Familiar/archive/refs/heads/BetterCalc-Fixes.zip" + "downloadURL": "https://github.com/RattlingSnow353/Familiar/archive/refs/heads/BetterCalc-Fixes.zip", + "automatic-version-check": true, + "version": "19bfbab" } diff --git a/mods/RattlingSnow353@InkAndColor/meta.json b/mods/RattlingSnow353@InkAndColor/meta.json index 2392e765..aeb50acf 100644 --- a/mods/RattlingSnow353@InkAndColor/meta.json +++ b/mods/RattlingSnow353@InkAndColor/meta.json @@ -2,8 +2,12 @@ "title": "Ink And Color Suits", "requires-steamodded": true, "requires-talisman": false, - "categories": [ "Content" ], + "categories": [ + "Content" + ], "author": "RattlingSnow353", "repo": "https://github.com/RattlingSnow353/InkAndColor", - "downloadURL": "https://github.com/RattlingSnow353/InkAndColor/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/RattlingSnow353/InkAndColor/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "849a291" } diff --git a/mods/RattlingSnow353@SnowsMods/meta.json b/mods/RattlingSnow353@SnowsMods/meta.json index e0d61664..c3ae43a6 100644 --- a/mods/RattlingSnow353@SnowsMods/meta.json +++ b/mods/RattlingSnow353@SnowsMods/meta.json @@ -2,8 +2,12 @@ "title": "Snows Mods", "requires-steamodded": true, "requires-talisman": false, - "categories": [ "Content" ], + "categories": [ + "Content" + ], "author": "RattlingSnow353", "repo": "https://github.com/RattlingSnow353/Snow-s-Mods", - "downloadURL": "https://github.com/RattlingSnow353/Snow-s-Mods/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/RattlingSnow353/Snow-s-Mods/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "a58e7f3" } diff --git a/mods/Revo@Revo'sVault/meta.json b/mods/Revo@Revo'sVault/meta.json index e16e5674..2f436282 100644 --- a/mods/Revo@Revo'sVault/meta.json +++ b/mods/Revo@Revo'sVault/meta.json @@ -1,9 +1,13 @@ { - "title": "Revo's Vault", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "CodeRevo", - "repo": "https://github.com/Cdrvo/Revos-Vault---Balatro-Mod", - "downloadURL": "https://github.com/Cdrvo/Revos-Vault---Balatro-Mod/archive/refs/heads/main.zip" - } + "title": "Revo's Vault", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "CodeRevo", + "repo": "https://github.com/Cdrvo/Revos-Vault---Balatro-Mod", + "downloadURL": "https://github.com/Cdrvo/Revos-Vault---Balatro-Mod/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "52ac5eb" +} diff --git a/mods/Riv_Falcon@MultiTextBox/meta.json b/mods/Riv_Falcon@MultiTextBox/meta.json index 0e97d756..d077a30a 100644 --- a/mods/Riv_Falcon@MultiTextBox/meta.json +++ b/mods/Riv_Falcon@MultiTextBox/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Multi Text Box", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Miscellaneous"], - "author": "Riv_Falcon", - "repo": "https://github.com/RivFalcon/MultiTextBox", - "downloadURL": "https://github.com/RivFalcon/MultiTextBox/archive/refs/heads/master.zip" -} +{ + "title": "Multi Text Box", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "Riv_Falcon", + "repo": "https://github.com/RivFalcon/MultiTextBox", + "downloadURL": "https://github.com/RivFalcon/MultiTextBox/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "5036873" +} diff --git a/mods/SDM0@SDM_0-s-Stuff/meta.json b/mods/SDM0@SDM_0-s-Stuff/meta.json index 339f4db7..e4f07c96 100644 --- a/mods/SDM0@SDM_0-s-Stuff/meta.json +++ b/mods/SDM0@SDM_0-s-Stuff/meta.json @@ -2,8 +2,13 @@ "title": "SDM_0's Stuff", "requires-steamodded": true, "requires-talisman": false, - "categories": [ "Content", "Joker" ], + "categories": [ + "Content", + "Joker" + ], "author": "SDM0", "repo": "https://github.com/SDM0/SDM_0-s-Stuff", - "downloadURL": "https://github.com/SDM0/SDM_0-s-Stuff/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/SDM0/SDM_0-s-Stuff/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "7daa470" } diff --git a/mods/SMG9000@Cryptid-MoreMarioJokers/description.md b/mods/SMG9000@Cryptid-MoreMarioJokers/description.md new file mode 100644 index 00000000..bc9b116d --- /dev/null +++ b/mods/SMG9000@Cryptid-MoreMarioJokers/description.md @@ -0,0 +1,4 @@ +Cryptid-MoreMarioJokers +The Mario jokers and more from Cryptid Requires Cryptid + +https://github.com/MathIsFun0/Cryptid diff --git a/mods/SMG9000@Cryptid-MoreMarioJokers/meta.json b/mods/SMG9000@Cryptid-MoreMarioJokers/meta.json new file mode 100644 index 00000000..148674a9 --- /dev/null +++ b/mods/SMG9000@Cryptid-MoreMarioJokers/meta.json @@ -0,0 +1,15 @@ +{ + "title": "Cryptid-MoreMarioJokers", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content", + "Joker" + ], + "author": "SMG9000, Denverplays2, MarioFan597", + "repo": "https://github.com/smg9000/Cryptid-MoreMarioJokers", + "downloadURL": "https://github.com/smg9000/Cryptid-MoreMarioJokers/archive/refs/heads/main.zip", + "folderName": "Cryptid-MoreMarioJokers", + "version": "57124ef", + "automatic-version-check": true +} diff --git a/mods/SMG9000@Cryptid-MoreMarioJokers/thumbnail.jpg b/mods/SMG9000@Cryptid-MoreMarioJokers/thumbnail.jpg new file mode 100644 index 00000000..5bf7c786 Binary files /dev/null and b/mods/SMG9000@Cryptid-MoreMarioJokers/thumbnail.jpg differ diff --git a/mods/SkywardTARDIS@ReverseTarotHijinks/description.md b/mods/SkywardTARDIS@ReverseTarotHijinks/description.md new file mode 100644 index 00000000..ff3f0cc3 --- /dev/null +++ b/mods/SkywardTARDIS@ReverseTarotHijinks/description.md @@ -0,0 +1,115 @@ +

Documentation:


+ +

Other Contributors:

+ +
    +
  • revoo_. - Talsiman Mod compatibility
  • +
+ +#-----------------------------------------------------------------------------------------
+Tarots
+Reverse Fool - Creates an inverted version of the last Tarot card used (regular becomes reverse, reverse becomes regular. Planets +convert to Zodiacs and vice versa)
+Reverse Magician - Enhances up to 2 selected cards into Counterfeit card (1/5 for $6, 1/15 for +60 Mult)
+Reverse High Priestess - Creates a Planet card from your highest levelled hand(s)
+Reverse Empress - Create up to two Held Mult cards (+6 Mult when held in hand)
+Reverse Emperor - Create two random Reverse Tarot cards
+Reverse Hierophant - Create up to two Held Bonus cards (+40 Chip when held in hand)
+Reverse Lovers - Enhances 1 card to be Omnirank (counts for every rank in that suit but scores no Chip. Whichever rank would result in the highest Poker hand is used)
+Reverse Chariot - Enhances 1 selected card into a Copper card (x1.5 Chip when left in hand)
+Reverse Justice - Enhances 1 card into a Crystal card (Multiplies Chip by 2, 1/4 chance to break on use)
+Reverse Hermit - Sets your cash to $20 (only in pool if money < 20)
+Reverse Wheel of Fortune - 1/4 chance to add an Edition to a playing card
+Reverse Strength - Decrease rank of two selected cards by 1
+Reverse Hanged Man - Add a random enhanced card to your hand
+Reverse Death - Converts the right card into the left card
+Reverse Temperance - Receive sell value of cards held in hand (each enhancement, edition, seal increases value by $1 each)
+Reverse Devil - Enhances selected card into a Pyrite card (+6 mult, -$2 when held in hand at end of round)
+Reverse Tower - Enhances selected card into a Granite card (Rankless, Suitless, +10 Mult, scores with any hand)
+Reverse Star -Enhances up to 2 cards to Secondary Diamonds (counts as both base suit and Diamonds)
+Reverse Moon - Enhances up to 2 cards to Secondary Clubs (counts as both base suit and Clubs)
+Reverse Sun - Enhances up to 2 cards to Secondary Hearts (counts as both base suit and Hearts)
+Reverse Judgement -Creates a random Negative Joker with an Ephemeral sticker (perishes in 3 Rounds, has 0 sell value)
+Reverse World - Enhances up to 2 cards to Secondary Spades (counts as both base suit and Spades)
+#----------------------------------------------------------------------------------------------
+Planet
+Janus - Levels up Parity (+2 Mult, +25 Chip)
+ +Hand
+Parity - Play five cards that are either all even or all odd (excludes face cards)
+#----------------------------------------------------------------------------------------------
+Zodiacs
+Aquarius - Mercury - Add one Stone and one Marble card to hand
+Pisces - Venus - Applies random enhnacement to selected card, and one other of the same rank in your full deck
+Aries - Earth - Adds one copy of selected card to hand
+Taurus - Mars - Enhances one card to Iridium (cannot be selected, played, or discarded. Gives x1.5 Mult and x1.5 Chips)
+Gemini - Jupiter - All cards in your deck with the same rank of the selected card, become that suit
+Cancer - Saturn - Copies enhancement, seal, and edition from the right card to the left, if it has one
+Leo - Uranus - Destroys three random cards in hand
+Virgo - Neptune - Applies a random seal to the selected card
+Libra - Pluto - Converts all cards in hand to their average rank
+Scorpio - Planet X - If selected card is enhanced, apply its enhancement to two random unenhanced cards in hand
+Sagittarius - Ceres - Destroys selected card and two others in your full deck of the same suit
+Capricorn - Eris - Select up to three cards, converts the left two into the rank of the rightmost
+Ophiuchus - Janus - Gives up to two random Zodiac cards
+ +Appears in Astrology Packs +Magenta Seal: If held in hand at the end of round, grands Zodiac corresponding to the last hand played +#----------------------------------------------------------------------------------------------
+Spectrals
+Polaris Tag - Immediately open a Mega Astrology Pack
+#----------------------------------------------------------------------------------------------
+Vouchers
+Zodiac Merchant - Zodiac cards can appear in the shop
+Zodiac Tycoon - Zodiac cards appear 2x more frequently in the shop
+#----------------------------------------------------------------------------------------------
+Spectrals
+Horoscope - Applies a Magenta Seal to the selected card
+#----------------------------------------------------------------------------------------------
+Jokers
+Rekoj - Gives -4 Mult
+Counterfeit Bill - Gain $5 at the end of round. Increases by $1 per Counterfeit card triggered (Enhancement gated)
+Wild Joker - Gains x.1 Mult per card in deck with more than one suit (Enhancement gated)
+Omni Joker - Scored Omnirank cards give x1.5 Chip when scored (Enhancement gated)
+Crystal Joker - Gains x.75 Chip per Crystal card broken (Enhancement gated, unlock: have 5 Crystal cards in full deck)
+Copper Joker - Gains x.2 Chip per Copper card in deck (Enhancement gated)
+Marbled Joker - Gains +5 Mult per Granite card in deck (Enhancement gated)
+Sculptor - Adds a Marble card to your hand at the beginning of every blind
+Fool’s Gold - Scored Pyrite cards now give the specified money instead of taking it (Enhancement gated, unlock: Play a hand with 5 scoring Pyrite cards)
+Rewrite - Gains x.2 Mult every time an already enhanced card is enhanced
+Cartomancer? - Reverse Tarot version of Cartomancer
+Card Reading - Creates a Reverse Tarot when hand played with money over interest cap
+Dead Cat - Sets hands per round to 1, cannot be overwritten. Prevents death if chips scored are at least 50% of required amount (activates up to 9 times, then destroys itself)
+The D6 - Randomly gives between 1 and 6 xMult
+Double Down - 1 in 2 chance for this card's xMult to be multiplied by 2 when hand played. Starts at X1, resets at end of round
+Daily Double - X2 of a specific value depending on the day of the week
+ +
    +
  • Sunday: X2 Mult
  • +
  • Monday: X2 Money per remaining hand
  • +
  • Tuesday: X2 Packs appear per shop
  • +
  • Wednesday: X2 Consumable slots
  • +
  • Thursday: X2 Level increase for planet card
  • +
  • Friday: X2 chance for cards to have editions
  • +
  • Saturday: X2 Chip
  • +
+Harmonic Convergence - 1/N chance to gain x.25 Mult when hand scored, starts at X1 Mult. N begins at 1 and increases by 1 for each successful trigger
+Nazuna - Gains X.1 Mult per scoring enhanced card. Does not remove enhancement
+#----------------------------------------------------------------------------------------------
+Blinds
+The Companion (Berkano) - Debuffs all cards in scoring hand (min ante 3)
+The Pure (Dagaz) - Debuffs all cards held in hand (minimum ante 1)
+The Change (Perthro) - Shuffles score order of all played cards (and held cards) (min ante 2)
+The Passage (Ehwaz) - Scores hands left in hand as if they were the ones played. Scores level as played hand (min ante 3)
+The Abundant (Jera) - 6x base score required, 2x Hands, and Discards, +2(3?) hand size (min ante 3)
+The Resistant (Algiz) - Halves Hands and Discards (rounded down, minimum 1, procs before jokers) (min ante 2)
+The Vision (Ansuz) - Can only play [most played hand] (min ante 5)
+The Destruction (Hagalaz) - Debuff two cards left in hand on draw (min ante 4)
+The Blank (Blank Rune) - Triggers a different Boss Blind effect every hand (not compatible with all) (min ante 6)
+The Void (Black Rune) - Removes enhancements from scored cards after scoring (min ante 6)
+ +Finisher Blinds (NOT FULLY IMPLEMENTED)
+The Beast -
+The Delirium -
+ +#----------------------------------------------------------------------------------------------
diff --git a/mods/SkywardTARDIS@ReverseTarotHijinks/meta.json b/mods/SkywardTARDIS@ReverseTarotHijinks/meta.json new file mode 100644 index 00000000..3bcee98f --- /dev/null +++ b/mods/SkywardTARDIS@ReverseTarotHijinks/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Reverse Tarot + Hijinks", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "SkywardTARDIS", + "repo": "https://github.com/SkywardTARDIS/balatro_reverse_tarots", + "downloadURL": "https://github.com/SkywardTARDIS/balatro_reverse_tarots/archive/refs/heads/master.zip", + "folderName": "reverse_tarot", + "automatic-version-check": true, + "version": "3c45663" +} diff --git a/mods/SleepyG11@HandyBalatro/meta.json b/mods/SleepyG11@HandyBalatro/meta.json index d5835ff4..5dd98c3f 100644 --- a/mods/SleepyG11@HandyBalatro/meta.json +++ b/mods/SleepyG11@HandyBalatro/meta.json @@ -1,9 +1,13 @@ { - "title": "HandyBalatro", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "SleepyG11", - "repo":"https://github.com/SleepyG11/HandyBalatro", - "downloadURL":"https://github.com/SleepyG11/HandyBalatro/archive/refs/heads/main.zip" + "title": "HandyBalatro", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "SleepyG11", + "repo": "https://github.com/SleepyG11/HandyBalatro", + "downloadURL": "https://github.com/SleepyG11/HandyBalatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "65572c5" } diff --git a/mods/Snoresville@TurbulentJokers/meta.json b/mods/Snoresville@TurbulentJokers/meta.json index 071b07f1..4989e423 100644 --- a/mods/Snoresville@TurbulentJokers/meta.json +++ b/mods/Snoresville@TurbulentJokers/meta.json @@ -1,9 +1,14 @@ -{ - "title": "Turbulent Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker","Content"], - "author": "Snoresville", - "repo":"https://github.com/Snoresville/snoresville_turbulent_jokers/", - "downloadURL":"https://github.com/Snoresville/snoresville_turbulent_jokers/releases/download/v1.1.3/SnoresvilleTurbulentJokers.zip" -} +{ + "title": "Turbulent Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker", + "Content" + ], + "author": "Snoresville", + "repo": "https://github.com/Snoresville/snoresville_turbulent_jokers/", + "downloadURL": "https://github.com/Snoresville/snoresville_turbulent_jokers/releases/download/v1.1.3/SnoresvilleTurbulentJokers.zip", + "automatic-version-check": false, + "version": "v1.1.3" +} diff --git a/mods/Someone23832@RuinaDecks/description.md b/mods/Someone23832@RuinaDecks/description.md new file mode 100644 index 00000000..59a4f452 --- /dev/null +++ b/mods/Someone23832@RuinaDecks/description.md @@ -0,0 +1,2 @@ +#Ruina Decks +WIP, but most of the way there. Adds in 8 out of 10 currently planned decks, may be bugs. For bugs, suggestions, thoughts on balance, or anything else, visit the github or thread in the Balatro Discord. \ No newline at end of file diff --git a/mods/Someone23832@RuinaDecks/meta.json b/mods/Someone23832@RuinaDecks/meta.json new file mode 100644 index 00000000..363ab5f6 --- /dev/null +++ b/mods/Someone23832@RuinaDecks/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Ruina Decks", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Someone23832", + "repo": "https://github.com/someone23832/RuinaDecks", + "downloadURL": "https://github.com/someone23832/RuinaDecks/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "765368a" +} diff --git a/mods/Somethingcom515@SealsOnEverything/description.md b/mods/Somethingcom515@SealsOnEverything/description.md new file mode 100644 index 00000000..793792d0 --- /dev/null +++ b/mods/Somethingcom515@SealsOnEverything/description.md @@ -0,0 +1,2 @@ +# Seals On Everything +Puts seals everywhere! Decks? Boosters? Jokers? Consumables? Stakes? Blinds? Of course! diff --git a/mods/Somethingcom515@SealsOnEverything/meta.json b/mods/Somethingcom515@SealsOnEverything/meta.json new file mode 100644 index 00000000..4ba4f78e --- /dev/null +++ b/mods/Somethingcom515@SealsOnEverything/meta.json @@ -0,0 +1,15 @@ +{ + "title": "Seals On Everything", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Miscellaneous" + ], + "author": "Somethingcom515", + "repo": "https://github.com/Somethingcom515/SealsOnJokers", + "downloadURL": "https://github.com/Somethingcom515/SealsOnJokers/archive/refs/heads/main.zip", + "folderName": "SealsOnEverything", + "automatic-version-check": true, + "version": "a34984b" +} diff --git a/mods/Squidguset@TooManyDecks/description.md b/mods/Squidguset@TooManyDecks/description.md new file mode 100644 index 00000000..dcb63542 --- /dev/null +++ b/mods/Squidguset@TooManyDecks/description.md @@ -0,0 +1,7 @@ +## Too Many Decks + +We accept deck ideas and other suggestions! + +Adds community made decks + some sleeves - Work in progress + +Join us on discord: https://discord.gg/KWnsXNWyMm diff --git a/mods/Squidguset@TooManyDecks/meta.json b/mods/Squidguset@TooManyDecks/meta.json new file mode 100644 index 00000000..23ccbc33 --- /dev/null +++ b/mods/Squidguset@TooManyDecks/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Too Many Decks", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "Squidguset", + "repo": "https://github.com/Squidguset/TooManyDecks", + "downloadURL": "https://github.com/Squidguset/TooManyDecks/archive/refs/heads/main.zip", + "folderName": "TooManyDecks", + "version": "7a4ee97", + "automatic-version-check": true +} diff --git a/mods/Squidguset@TooManyDecks/thumbnail.jpg b/mods/Squidguset@TooManyDecks/thumbnail.jpg new file mode 100644 index 00000000..41fd101d Binary files /dev/null and b/mods/Squidguset@TooManyDecks/thumbnail.jpg differ diff --git a/mods/StarletDevil@AzzysJokers/meta.json b/mods/StarletDevil@AzzysJokers/meta.json index 1d3487cb..128dc87b 100644 --- a/mods/StarletDevil@AzzysJokers/meta.json +++ b/mods/StarletDevil@AzzysJokers/meta.json @@ -1,9 +1,14 @@ -{ - "title": "Azazel's Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "Starlet Devil", - "repo": "https://github.com/AstrumNativus/AzzysJokers", - "downloadURL": "https://github.com/AstrumNativus/AzzysJokers/archive/refs/tags/v1.2.2.zip" -} +{ + "title": "Azazel's Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "Starlet Devil", + "repo": "https://github.com/AstrumNativus/AzzysJokers", + "downloadURL": "https://github.com/AstrumNativus/AzzysJokers/archive/refs/tags/v1.2.2.zip", + "automatic-version-check": true, + "version": "v1.2.2" +} diff --git a/mods/Steamodded@smods/meta.json b/mods/Steamodded@smods/meta.json index e18ec30e..02e24efd 100644 --- a/mods/Steamodded@smods/meta.json +++ b/mods/Steamodded@smods/meta.json @@ -2,8 +2,12 @@ "title": "Steamodded", "requires-steamodded": false, "requires-talisman": false, - "categories": ["Technical"], + "categories": [ + "Technical" + ], "author": "Steamodded", - "repo":"https://github.com/Steamodded/smods", - "downloadURL": "https://github.com/Steamodded/smods/archive/refs/heads/main.zip" + "repo": "https://github.com/Steamodded/smods", + "downloadURL": "https://github.com/Steamodded/smods/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "91e24d6" } diff --git a/mods/Survivalaiden@AllinJest/description.md b/mods/Survivalaiden@AllinJest/description.md new file mode 100644 index 00000000..883b45de --- /dev/null +++ b/mods/Survivalaiden@AllinJest/description.md @@ -0,0 +1,18 @@ +All in Jest is a mod that hopes to provide a fun balatro experience while keeping things varied and balanced + +# Content + +The mod currently adds: +- 65 Jokers, 5 of which being Legendary +- 24 "Moon" Planet cards, which upgrade the base hands by double their normal amount on chips or mult, but have no effect on the other. Also supports [Bunco](https://github.com/jumbocarrot0/Bunco) and [Paperback](https://github.com/Balatro-Paperback/paperback) for their Spectrum Hands +- 4 new Spectrals +- A new Enhancement, Tarot Card, and Tag +- Way more to come! + +# Requirements +- [Steamodded](https://github.com/Steamopollys/Steamodded) +- [Lovely](https://github.com/ethangreen-dev/lovely-injector) + +# Credits +- All art is by by Nevernamed +- Programming by Survivalaiden diff --git a/mods/Survivalaiden@AllinJest/meta.json b/mods/Survivalaiden@AllinJest/meta.json new file mode 100644 index 00000000..a7c7f164 --- /dev/null +++ b/mods/Survivalaiden@AllinJest/meta.json @@ -0,0 +1,14 @@ +{ + "title": "All in Jest", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Survivalaiden", + "repo": "https://github.com/survovoaneend/All-In-Jest", + "downloadURL": "https://github.com/survovoaneend/All-In-Jest/archive/refs/tags/0.2.1.zip", + "folderName": "All-In-Jest", + "automatic-version-check": true, + "version": "0.2.1" +} diff --git a/mods/Survivalaiden@AllinJest/thumbnail.jpg b/mods/Survivalaiden@AllinJest/thumbnail.jpg new file mode 100644 index 00000000..4b73b89a Binary files /dev/null and b/mods/Survivalaiden@AllinJest/thumbnail.jpg differ diff --git a/mods/TOGAPack@TheOneGoofAli/meta.json b/mods/TOGAPack@TheOneGoofAli/meta.json index 3c4f33fc..13a8d812 100644 --- a/mods/TOGAPack@TheOneGoofAli/meta.json +++ b/mods/TOGAPack@TheOneGoofAli/meta.json @@ -1,9 +1,14 @@ { - "title": "TOGA's Stuff", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "TheOneGoofAli", - "repo": "https://github.com/TheOneGoofAli/TOGAPackBalatro", - "downloadURL": "https://github.com/TheOneGoofAli/TOGAPackBalatro/archive/refs/heads/main.zip" + "title": "TOGA's Stuff", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "TheOneGoofAli", + "repo": "https://github.com/TheOneGoofAli/TOGAPackBalatro", + "downloadURL": "https://github.com/TheOneGoofAli/TOGAPackBalatro/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "1d45bc7" } diff --git a/mods/TamerSoup625@HighestPriestess/description.md b/mods/TamerSoup625@HighestPriestess/description.md new file mode 100644 index 00000000..b0ab167f --- /dev/null +++ b/mods/TamerSoup625@HighestPriestess/description.md @@ -0,0 +1,71 @@ +328 NEW POKER HANDS + +[Discord Server](https://discord.gg/XbfZc48t8B) + +[How to Install](https://github.com/Steamodded/smods?tab=readme-ov-file#how-to-install-a-mod) + +- NinjaBanana: AAAAAAAAAAA, Two Flush Pair +- jonahbaumgartner (11 hands): Abandoned Straight, Be More Spicy, Man!, Class Dived, F-Zero 99, The Highest Priestess, Literally 1984, Personalized Hand, The Reverse Harem, Tally Hall, The Bi, Trolley Problem +- HotlineJolteon: Ace High, Aces High, Ultimate Gambit +- Papyrus Semi (14 hands): AK-47, Cheater's Straight, Fun Is Infinite, RNG Hand No. 47, Double House, Flush Garage, Pseudo House, Junk, The Hand Where He Kills You, Sawtooth, Seximal Straight, Sine, Solitaire Straight, The Ultimate Flush +- TamerSoup625 (+ AuraNova): All In +- TheLemon27 (+ AuraNova): I'm Special :), Incognito +- Post Prototype (41 hands): Answer, Bitwise AND, Bitwise NOR, Blood Ritual, Bones Ritual, Candy Cane Straight, Caucus Race, Country House, Dominion, Doubled House, Dual Contrast, e, Throught The Roads, Flesh Ritual, Fourshot, Goodbye Nostalgia, Hint, Jimbo's Special Hand, Kingdom, Lesser Kaprekar, Lopside, Match-4, Match-5, Match-T, Meridian, Middle Card, Obtuse, Golden Ratio, Ritual Eros, Ritual Fors, Ritual Mons, Shiny Five And Dime, Silver Ratio, Supergolden Ratio, Supersilver Ratio, The Ritual, Thirteen, Townhouse, Two Cubed, Twosseract, We're Special :) +- Helena (i_want_helenussy) (15 hands): The Shit, Black Hole's Hand, Broken Heart Emoji, The Gay, The Glassopoly, The Harem, Helena's Hand, Humanity. Disgraceful., Jacking, Jacking Ritual, Joker Emoji, Rofl Emoji, Oops! All 1s., Sunglasses Emoji, Thumbs-up Emoji +- AuraNova: Balatro 64, 2048, Polygamy, Uno +- CookieAlien (16 hands): Bananana, Fully Concealed Hand, Diamond Pickaxe, Enchanted Diamond Pickaxe, "E"xtinct, Glass Jack, l33t, Medusa, Mod Incompatibility, Slay the Monster, Pinfu, Struggle, Touch of Midas, Under the Sea, Wild Plus Four, Yin - Yang +- Salsa: Baseball, Fuck You, Pavilion, We Three Kings +- Sustato (37 hands): Basic Caesar, Combination, Cool down, man, Dark Blackjack, Deeeejaaaa vuuuuuuuuu, Deja vu, Even Special, Face Flush, Failure's ritual?, Forest Ritual, Four Horsemen of the Apocalypse, Four Kings, Friday 13th, Golden Hand, The Hand Of Universe, High Special, Kaprekar's constant, King of the Kings, Light Blackjack, Mammon's Ritual, Odd Special, The Professionals, Queens of Seasons, Quintuplets, Rain Ritual, Season Ceremony, Special House, Just Plain Special Lucky, Just Plain Special Unlucky, Star Ritual, Stone Age, Stone Royal, Face Straight, Pair Straight, Sun Ritual, Super Idols, Wild Flush +- CoolDude (5 hands): Batting Range, Blood Clot, Broadway, Excavation, Pile of Money +- GoldenLeaf (30 hands): Be neutral, Dude, Checkerboard, Chill Out, Man!, Cigarette, Cigarette Butt, Collective, Cubic Hand, Factorial, FSRAYIFSW, Gene, HyperHand, Logarithm, Mean, Median, Midas' Ritual, Mode, Noah's Hand, Product, Pythagoras' Hand, Regular TriHand, 60DITH, Slender, Square Hand, Summation, Key, 30DRTH, Turtle Straight, Ultimate OAK, Wee Ritual, Zero of a Kind +- verdant_thePOWER (10 hands): Big Omicron, Discard-Worthy, Fitting In, GUGBNG, Insurance, Neighborhood, Perfect House, Perfect Pairs, Perfect Sigma, WITaCE? +- Lolhappy909_lol (15 hands): Binary, Double Negative, Fifth Wheel, Fuller House, Ghostly, Grandeur, Left-Handed, Quarry, Right-Handed, Stoned, Stones at a Glass House, Three-Fifths Straight, Tragedy, Troll, Two Birds +- Sustato (+ John Dorian Smith): Blackjack +- Plzbeans (8 hands): Big Bobtail, Bumblebee Straight, Fibonacci, Five And Dime, Flick, Full-ish House, Skeet, CYSWTRIC +- Gladofdingldill: Bobtail 3D, Dead Man's Hand +- Runtem (5 hands): Bunco, Polychrome of the Day, Polychrome of the Week, She a 10, Three Flights Two Entrances +- Wolfy Stroker: Cheating Mistress +- Plzbeans (+ AuraNova): CIOIITH +- John Dorian Smith: Chevron, Laughing Jack, Rockafeller St +- Violet (5 hands): Travelling Circus, Rigged From The Start, War Never Changes, Glass Houses, Thinking With Portals +- TamerSoup625 (17 hands): Coin Flip, Dropshot, Face Blackjack, Flower Pot, Gauss, Hack, Joj Valjeaj, Nostalgia, Nothing, Ritual, Rollover, Seeing Double, Seven and Half, Spanish Laugh, Oops! All Specials, Whatever, Wraparound Straight +- Talker DRIVE: Collector's Album +- scross: Counterspell +- hatstack (5 hands): Dashed, Last-Ditch, Metallic Madness, Mining Operation, Royal Sampler +- vasreall: Devil's Gambit +- tHotoe (6 hands): Disgraced Flush, Flushless, 9-5, Not So Straight, RNG, Six and the City +- Poppycars (8 hands): EAR, Negative One, Pi, The Royal Meetup, Stone House, WHTHIIWDYDTGT, The Jackpot, What Hand +- Electrum: Even Hand, Odd Hand +- Kooziefer: Even of a Kind, Five Guys, Odd of a Kind +- TheLemon27 (8 hands): Eye to Eye, Flush Four, Flush Pair, Flush Three, Flush Two Pair, Lemon, every middle schooler's favorite poker hand, every middle schooler's actual favorite poker hand +- Batu: Fedy Fivebar, Nothing Happened., ¤¤¤¤¤¤¤ ¤¤¤¤¤¤¤¤., Wait, I've seen this one before +- Moticon: Flush Four+ +- Doggo: Fraud Hand :3 +- asmor_: Galvanised Square Steel, The Late Game Run Killer +- CookieAlien (+ AuraNova): The Highest Card +- Super S.F: Highway +- ^FoxDeploy: Holoflush +- Beanstewoo: Homestuck +- person9683: Huh?, TS5CHMFP +- Twilight: Jackpot +- vasreall (+ Plzbeans): jnj +- L1s3L: Long Pi +- WilsontheWolf (+ Super S.F): Low Card +- Unexian: Macbeth, The Prime Hand +- Post Prototype (+ AuraNova): Match-3 +- Cobalt_Ignis: Na Mu Ko, Seventh Column, Soleil +- JadeInHeaven: Parable +- MathIsFun_: Just Plain Lucky +- noobie: Just Plain Unlucky, 7 Leaf Clover, Super Omega Ultra Super Ultra Hand, Wee Are Resorting 2 Violence +- jonahbaumgartner (+ Lolhappy909_Lol): Presence of Greatness +- jonahbaumgartner (+ CookieAlien): Rigged Erratic +- Mistyk__: Royal Diner +- Vermilingus: Royal Farce +- tHotoe (+ AuraNova): So-Close Straight +- scross + Lolhappy909_Lol: True Counterspell +- TamerSoup625 (+ verdant_thePOWER): Unlimited Bacon +- Lafta: Valjean +- KotetsuRedwood: Weezer +- AlexZGreat: Wild West + +'Nuff said diff --git a/mods/TamerSoup625@HighestPriestess/meta.json b/mods/TamerSoup625@HighestPriestess/meta.json new file mode 100644 index 00000000..cdb1d0f0 --- /dev/null +++ b/mods/TamerSoup625@HighestPriestess/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Highest Priestess", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "TamerSoup625", + "repo": "https://github.com/TamerSoup625/balatro-highest-priestess", + "downloadURL": "https://github.com/TamerSoup625/balatro-highest-priestess/archive/refs/heads/main.zip", + "folderName": "HighestPriestess", + "version": "f5a870e", + "automatic-version-check": true +} diff --git a/mods/TamerSoup625@HighestPriestess/thumbnail.jpg b/mods/TamerSoup625@HighestPriestess/thumbnail.jpg new file mode 100644 index 00000000..13310179 Binary files /dev/null and b/mods/TamerSoup625@HighestPriestess/thumbnail.jpg differ diff --git a/mods/TeamToaster@Plantain/meta.json b/mods/TeamToaster@Plantain/meta.json index 1e66e32f..03776488 100644 --- a/mods/TeamToaster@Plantain/meta.json +++ b/mods/TeamToaster@Plantain/meta.json @@ -1,9 +1,14 @@ -{ - "title": "Plantain", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "TeamToaster", - "repo": "https://github.com/IcebergLettuce0/Plantain", - "downloadURL": "https://github.com/IcebergLettuce0/Plantain/archive/refs/heads/main.zip" - } \ No newline at end of file +{ + "title": "Plantain", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "TeamToaster", + "repo": "https://github.com/IcebergLettuce0/Plantain", + "downloadURL": "https://github.com/IcebergLettuce0/Plantain/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "b31199b" +} diff --git a/mods/TetraMinus@TetraPak/meta.json b/mods/TetraMinus@TetraPak/meta.json index 36fd10bf..64c7931d 100644 --- a/mods/TetraMinus@TetraPak/meta.json +++ b/mods/TetraMinus@TetraPak/meta.json @@ -1,9 +1,13 @@ { - "title": "Tetrapak", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Tetraminus", - "repo":"https://github.com/tetraminus/Tetrapak", - "downloadURL":"https://github.com/tetraminus/Tetrapak/archive/refs/heads/main.zip" + "title": "Tetrapak", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Tetraminus", + "repo": "https://github.com/tetraminus/Tetrapak", + "downloadURL": "https://github.com/tetraminus/Tetrapak/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "6950664" } diff --git a/mods/TheCodingZombie@ColorSplashed/description.md b/mods/TheCodingZombie@ColorSplashed/description.md new file mode 100644 index 00000000..9333b62f --- /dev/null +++ b/mods/TheCodingZombie@ColorSplashed/description.md @@ -0,0 +1,5 @@ +# ColorSplashed +A Paper Mario-inspired Balatro mod, featuring enemies, Battle Cards, and mechanics from Paper Mario: Color Splash! + +This mod's additions include, but are not limited to, 117 new Jokers, 60 Battle Cards, and a new mechanic called Drained, +adding a new level of difficulty to Balatro runs! Freely change your experience through the config options provided! \ No newline at end of file diff --git a/mods/TheCodingZombie@ColorSplashed/meta.json b/mods/TheCodingZombie@ColorSplashed/meta.json new file mode 100644 index 00000000..8e87c28f --- /dev/null +++ b/mods/TheCodingZombie@ColorSplashed/meta.json @@ -0,0 +1,14 @@ +{ + "title": "ColorSplashed", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "TheCodingZombie", + "repo": "https://github.com/TheCodingZombie/PMCSBalatro", + "downloadURL": "https://github.com/TheCodingZombie/PMCSBalatro/archive/refs/tags/v1.zip", + "folderName": "ColorSplashed", + "version": "v1", + "automatic-version-check": true +} diff --git a/mods/TheCodingZombie@ColorSplashed/thumbnail.jpg b/mods/TheCodingZombie@ColorSplashed/thumbnail.jpg new file mode 100644 index 00000000..27297d2e Binary files /dev/null and b/mods/TheCodingZombie@ColorSplashed/thumbnail.jpg differ diff --git a/mods/TheMotherfuckingBearodactyl@Insolence/description.md b/mods/TheMotherfuckingBearodactyl@Insolence/description.md new file mode 100644 index 00000000..7a3e1e70 --- /dev/null +++ b/mods/TheMotherfuckingBearodactyl@Insolence/description.md @@ -0,0 +1 @@ +A content mod that focuses on Editions and Shitpost Jokers diff --git a/mods/TheMotherfuckingBearodactyl@Insolence/meta.json b/mods/TheMotherfuckingBearodactyl@Insolence/meta.json new file mode 100644 index 00000000..19e4d6ab --- /dev/null +++ b/mods/TheMotherfuckingBearodactyl@Insolence/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Insolence", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "The Motherfucking Bearodactyl", + "repo": "https://github.com/thebearodactyl/insolence-balatro", + "downloadURL": "https://github.com/thebearodactyl/insolence-balatro/archive/refs/tags/1.0.3.zip", + "folderName": "Insolence", + "version": "1.0.3", + "automatic-version-check": true +} diff --git a/mods/Toeler@Balatro-HandPreview/description.md b/mods/Toeler@Balatro-HandPreview/description.md deleted file mode 100644 index 4c11cc91..00000000 --- a/mods/Toeler@Balatro-HandPreview/description.md +++ /dev/null @@ -1 +0,0 @@ -Hand Preview is a mod for Balatro that adds a window showing the possible poker hands that you can make with your current hand! \ No newline at end of file diff --git a/mods/Toeler@Balatro-HandPreview/meta.json b/mods/Toeler@Balatro-HandPreview/meta.json deleted file mode 100644 index 65526c94..00000000 --- a/mods/Toeler@Balatro-HandPreview/meta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "title": "Hand Preview", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "Toeler", - "repo": "https://github.com/Toeler/Balatro-HandPreview", - "downloadURL": "https://github.com/Toeler/Balatro-HandPreview/archive/refs/heads/master.zip" - } \ No newline at end of file diff --git a/mods/Toeler@Balatro-HandPreview/thumbnail.jpg b/mods/Toeler@Balatro-HandPreview/thumbnail.jpg deleted file mode 100644 index 5bb15ef2..00000000 Binary files a/mods/Toeler@Balatro-HandPreview/thumbnail.jpg and /dev/null differ diff --git a/mods/Tucaonormal@LastStand/meta.json b/mods/Tucaonormal@LastStand/meta.json index 695a3851..67fe1f4d 100644 --- a/mods/Tucaonormal@LastStand/meta.json +++ b/mods/Tucaonormal@LastStand/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Last Stand", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "Tucaonormal", - "repo": "https://github.com/Tucaonormal/LastStand", - "downloadURL": "https://github.com/Tucaonormal/LastStand/archive/refs/heads/main.zip" -} +{ + "title": "Last Stand", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Tucaonormal", + "repo": "https://github.com/Tucaonormal/LastStand", + "downloadURL": "https://github.com/Tucaonormal/LastStand/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "e96277d" +} diff --git a/mods/UppedHealer8521@RiffRaffling/meta.json b/mods/UppedHealer8521@RiffRaffling/meta.json index 29d4debd..bbd6db28 100644 --- a/mods/UppedHealer8521@RiffRaffling/meta.json +++ b/mods/UppedHealer8521@RiffRaffling/meta.json @@ -2,8 +2,12 @@ "title": "Riff-Raffling", "requires-steamodded": true, "requires-talisman": false, - "categories": [ "Content" ], + "categories": [ + "Content" + ], "author": "UppedHealer8521", "repo": "https://github.com/UppedHealer8521/Riff-Raffling", - "downloadURL": "https://github.com/UppedHealer8521/Riff-Raffling/archive/refs/heads/main.zip" + "downloadURL": "https://github.com/UppedHealer8521/Riff-Raffling/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "597baf7" } diff --git a/mods/Virtualized@Multiplayer/meta.json b/mods/Virtualized@Multiplayer/meta.json index 74fde6cf..34a71a06 100644 --- a/mods/Virtualized@Multiplayer/meta.json +++ b/mods/Virtualized@Multiplayer/meta.json @@ -2,8 +2,15 @@ "title": "Multiplayer", "requires-steamodded": true, "requires-talisman": false, - "categories": ["Content", "Technical", "Miscellaneous"], + "categories": [ + "Content", + "Technical", + "Miscellaneous" + ], "author": "Virtualized", - "repo": "https://github.com/V-rtualized/BalatroMultiplayer", - "downloadURL": "https://github.com/V-rtualized/BalatroMultiplayer/releases/latest/download/BalatroMultiplayer.zip" + "repo": "https://github.com/Balatro-Multiplayer/BalatroMultiplayer", + "downloadURL": "https://github.com/Balatro-Multiplayer/BalatroMultiplayer/releases/latest/download/BalatroMultiplayer.zip", + "folderName": "Multiplayer", + "automatic-version-check": true, + "version": "v0.2.6" } diff --git a/mods/WilsontheWolf@DebugPlus/meta.json b/mods/WilsontheWolf@DebugPlus/meta.json index b57e0bd0..3b78842a 100644 --- a/mods/WilsontheWolf@DebugPlus/meta.json +++ b/mods/WilsontheWolf@DebugPlus/meta.json @@ -1,9 +1,13 @@ { - "title": "DebugPlus", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Technical"], - "author": "WilsontheWolf", - "repo":"https://github.com/WilsontheWolf/DebugPlus", - "downloadURL": "https://github.com/WilsontheWolf/DebugPlus/releases/latest/download/DebugPlus.zip" - } + "title": "DebugPlus", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "WilsontheWolf", + "repo": "https://github.com/WilsontheWolf/DebugPlus", + "downloadURL": "https://github.com/WilsontheWolf/DebugPlus/releases/latest/download/DebugPlus.zip", + "automatic-version-check": true, + "version": "v1.4.1" +} diff --git a/mods/Zamos@BindingOfIsaacTarot/meta.json b/mods/Zamos@BindingOfIsaacTarot/meta.json index c29e6bbe..f7011829 100644 --- a/mods/Zamos@BindingOfIsaacTarot/meta.json +++ b/mods/Zamos@BindingOfIsaacTarot/meta.json @@ -1,9 +1,13 @@ { - "title": "Binding of Isaac Tarot", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "Zamos", - "repo":"https://github.com/theZamos/Isaac-Tarot", - "downloadURL": "https://github.com/theZamos/Isaac-Tarot/archive/refs/heads/main.zip" + "title": "Binding of Isaac Tarot", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "Zamos", + "repo": "https://github.com/theZamos/Isaac-Tarot", + "downloadURL": "https://github.com/theZamos/Isaac-Tarot/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "ecbff66" } diff --git a/mods/acetna@Quilombo/description.md b/mods/acetna@Quilombo/description.md new file mode 100644 index 00000000..c86c66c6 --- /dev/null +++ b/mods/acetna@Quilombo/description.md @@ -0,0 +1,26 @@ +Hello gamers + +Balatro really inspired me to actually try my hand at game development, but for that I need to learn to code, and how to make art for said game. So that's the main point of the mod, learning!!! + +Before this I had 0 experience in coding, and very little in making pixel art (A very basic TBoI texture mod nine years ago), and this whole mod was made in the last 2 weeks so any feedback is very appreciated. + +I do plan to keep adding things to the mod over time, probably in bunches + +# Additions +7 whole Jokers!! + +
+ Spoiler warning! + + Faustian Bargain | This Joker's Xmult is multiplied by X1.5 for every 6 in your full deck. If your hand ever contains three 6s, YOU LOSE + Fine Wine | Food Jokers grow instead of decaying + Prosopagnosia | All face cards count as Kings, Queens and Jacks + Golden Idol | x0.25 Mult, Gains $25 sell value every round + World Cutter | Lowers the level of first played poker hand each round. Lowering the level of a poker hand gives $7 + Daydreamer | Every played hand has a 1 in 4 chance to upgrade a random poker hand + Sleepy Joker | Gains a tenth of the chips of every scoring card. Playing cards don't give any chips + +
+ +# Name +Quilombo is an argentinian spanish word meaning very disorganized/big mess diff --git a/mods/acetna@Quilombo/meta.json b/mods/acetna@Quilombo/meta.json new file mode 100644 index 00000000..e8209565 --- /dev/null +++ b/mods/acetna@Quilombo/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Quilombo", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "acetna", + "repo": "https://github.com/acetna/Quilombo", + "downloadURL": "https://github.com/acetna/Quilombo/releases/latest/download/Quilombo.zip", + "folderName": "Quilombo", + "version": "hotfix", + "automatic-version-check": true +} diff --git a/mods/acetna@Quilombo/thumbnail.jpg b/mods/acetna@Quilombo/thumbnail.jpg new file mode 100644 index 00000000..fffbf76f Binary files /dev/null and b/mods/acetna@Quilombo/thumbnail.jpg differ diff --git a/mods/cassiepepsi@TDQDeck/meta.json b/mods/cassiepepsi@TDQDeck/meta.json index 70c3929f..5be78f60 100644 --- a/mods/cassiepepsi@TDQDeck/meta.json +++ b/mods/cassiepepsi@TDQDeck/meta.json @@ -1,9 +1,13 @@ -{ - "title": "The Dragon Quest Deck", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "cassiepepsi", - "repo": "https://github.com/cloverpepsi/Balatro-TDQDeck", - "downloadURL": "https://github.com/cloverpepsi/Balatro-TDQDeck/releases/download/v1.0.0/TDQ-Deck-main.zip" -} +{ + "title": "The Dragon Quest Deck", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "cassiepepsi", + "repo": "https://github.com/cloverpepsi/Balatro-TDQDeck", + "downloadURL": "https://github.com/cloverpepsi/Balatro-TDQDeck/releases/download/v1.0.0/TDQ-Deck-main.zip", + "automatic-version-check": false, + "version": "v1.0.0" +} diff --git a/mods/cat.bread@Casey/description.md b/mods/cat.bread@Casey/description.md new file mode 100644 index 00000000..1a05d035 --- /dev/null +++ b/mods/cat.bread@Casey/description.md @@ -0,0 +1,5 @@ +# Casey + +A Malverk texture pack that replaces Lucky Cat with [cat.bread](https://discord.com/channels/1116389027176787968/1342259640930537533)'s, Casey. + +![Casey](./thumbnail.jpg) diff --git a/mods/cat.bread@Casey/meta.json b/mods/cat.bread@Casey/meta.json new file mode 100644 index 00000000..a6a9e2b9 --- /dev/null +++ b/mods/cat.bread@Casey/meta.json @@ -0,0 +1,13 @@ +{ + "title": "Casey", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "cat.bread", + "repo": "https://github.com/janw4ld/balatro-casey-mod", + "downloadURL": "https://github.com/janw4ld/balatro-casey-mod/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "ae8f383" +} diff --git a/mods/cat.bread@Casey/thumbnail.jpg b/mods/cat.bread@Casey/thumbnail.jpg new file mode 100644 index 00000000..a4af54d4 Binary files /dev/null and b/mods/cat.bread@Casey/thumbnail.jpg differ diff --git a/mods/cg223@TooManyJokers/meta.json b/mods/cg223@TooManyJokers/meta.json index b546230e..f220267e 100644 --- a/mods/cg223@TooManyJokers/meta.json +++ b/mods/cg223@TooManyJokers/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Too Many Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "cg223", - "repo":"https://github.com/cg-223/toomanyjokers", - "downloadURL": "https://github.com/cg-223/toomanyjokers/archive/refs/heads/main.zip" -} +{ + "title": "Too Many Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "cg223", + "repo": "https://github.com/cg-223/toomanyjokers", + "downloadURL": "https://github.com/cg-223/toomanyjokers/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "262e4b2" +} diff --git a/mods/iJohnMaged@MultiJokers/meta.json b/mods/iJohnMaged@MultiJokers/meta.json index 56913f3a..23b42830 100644 --- a/mods/iJohnMaged@MultiJokers/meta.json +++ b/mods/iJohnMaged@MultiJokers/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Multi Jokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "JohnMaged", - "repo":"https://github.com/iJohnMaged/multi-jokers", - "downloadURL":"https://github.com/lusciousdev/LushMod/archive/refs/heads/main.zip" -} +{ + "title": "Multi Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "JohnMaged", + "repo": "https://github.com/iJohnMaged/multi-jokers", + "downloadURL": "https://github.com/lusciousdev/LushMod/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "bab6c42" +} diff --git a/mods/jumbocarrot0@ReduxArcanum/meta.json b/mods/jumbocarrot0@ReduxArcanum/meta.json index df56e887..623a9727 100644 --- a/mods/jumbocarrot0@ReduxArcanum/meta.json +++ b/mods/jumbocarrot0@ReduxArcanum/meta.json @@ -1,9 +1,13 @@ { - "title": "Redux Arcanum", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "itayfeder, jumbocarrot0", - "repo":"https://github.com/jumbocarrot0/Redux-Arcanum", - "downloadURL":"https://github.com/jumbocarrot0/Redux-Arcanum/archive/refs/heads/main.zip" + "title": "Redux Arcanum", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "itayfeder, jumbocarrot0", + "repo": "https://github.com/jumbocarrot0/Redux-Arcanum", + "downloadURL": "https://github.com/jumbocarrot0/Redux-Arcanum/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "a1cba05" } diff --git a/mods/kasimeka@typist/description.md b/mods/kasimeka@typist/description.md new file mode 100644 index 00000000..c704430d --- /dev/null +++ b/mods/kasimeka@typist/description.md @@ -0,0 +1,48 @@ +a fully keyboard-driven UX mod for Balatro, with a bunch of QoL keybinds. + +## video demo + + + +## feature overview + +- toggling hand cards with `asdfgh...` keys +- a complete implementation of every action in every game state, with + - `space` being generally the "proceed" button: + - it plays the selected hand + - selects the upcoming blind + - uses consumable cards + - selects the highlighted pack item + - starts a new run from the game over screen + - `tab` being the dismiss button: + - it discards the selected hand + - moves from the shop to blind selection + - sells consumable or joker cards + - skips the current booster pack + - closes any overlay menu + - exits to main menu from the game over screen + - the bottom row of the keyboard as the "control panel", for example: + - in rounds: + - hold `z` for the quick deck preview + - press `c` to sort by suit + - `v` to sort by rank + - `b` to sort by enhancement+score, where glass cards are moved to the end, and lucky and mult cards to the beginning + - in the shop: + - `c` to buy an item or a pack or a voucher + - `v` to buy and use an item, or buy a pack or a voucher + - `n` to deselect all cards in a cardarea and `m` to invert card selection in rounds + - `x` to view run info whenever it's available + - & others (see [`./mod/layout.lua`](https://github.com/janw4ld/balatro-typist-mod/blob/main/mod/layout.lua)) for dvorak and the full keymap + - mnemonic keys for less frequent actions, like `s` to skip blinds, `r` to reroll the shop or boss, `b` in the cheat layer (accessed by holding `p`) to pick the best hand out the available cards, `f` in the cheat layer to fish for the best flush in hand, etc +- cardarea keybind layers for selecting, moving, selling & using cards. these apply globally for + - consumables, accessed by holding `'` + - jokers, accessed by holding `[` + - pack cards, with no leader key + - the shop, with no leader key + - the hand, which is accessed + - by holding `/` everywhere for selection and movement of a single card + - by holding `shift+/` for multiselect in booster packs + - with no leader key for multiselect in rounds +- support for `qwerty` and `dvorak` keyboard layouts, where positional keys are kept consistent across both layouts and mnemonic keys aren't changed. (e.g. `asdf` to toggle the first four cards in qwerty translates to `aoeu` in dvorak, but `r` to reroll the shop or the boss blind stays `r` in both layouts) +- support for keybind overrides, so you can change the default keybinds to your liking +- any key to skip the splash screen and `space` to click any "play" or "continue" button, so a run can be started from game launch until the first blind with the `space` button only diff --git a/mods/kasimeka@typist/meta.json b/mods/kasimeka@typist/meta.json new file mode 100644 index 00000000..c400aeb2 --- /dev/null +++ b/mods/kasimeka@typist/meta.json @@ -0,0 +1,14 @@ +{ + "title": "typist", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "Miscellaneous" + ], + "author": "kasimeka", + "repo": "https://github.com/kasimeka/balatro-typist-mod", + "downloadURL": "https://github.com/kasimeka/balatro-typist-mod/archive/refs/tags/1.6.2.zip", + "automatic-version-check": true, + "version": "1.6.2" +} diff --git a/mods/kasimeka@typist/thumbnail.jpg b/mods/kasimeka@typist/thumbnail.jpg new file mode 100644 index 00000000..09d0e8f4 Binary files /dev/null and b/mods/kasimeka@typist/thumbnail.jpg differ diff --git a/mods/kcgidw@kcvanilla/meta.json b/mods/kcgidw@kcvanilla/meta.json index 4cc621a7..4f232b6d 100644 --- a/mods/kcgidw@kcvanilla/meta.json +++ b/mods/kcgidw@kcvanilla/meta.json @@ -1,9 +1,13 @@ { - "title": "KCVanilla", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "kcgidw", - "repo":"https://github.com/kcgidw/kcvanilla", - "downloadURL":"https://github.com/kcgidw/kcvanilla/archive/refs/heads/master.zip" + "title": "KCVanilla", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "kcgidw", + "repo": "https://github.com/kcgidw/kcvanilla", + "downloadURL": "https://github.com/kcgidw/kcvanilla/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "ed4078c" } diff --git a/mods/lordruby@Entropy/description.md b/mods/lordruby@Entropy/description.md new file mode 100644 index 00000000..3e0fffd4 --- /dev/null +++ b/mods/lordruby@Entropy/description.md @@ -0,0 +1,7 @@ +# Entropy +An unbalanced cryptid addon for balatro, Built around the madness gameset + +Note: Entropy currently requires [Cryptid Bignum-Support](https://github.com/MathIsFun0/Cryptid/tree/Big-Num-support) and [Talisman Experimental](https://github.com/MathIsFun0/Talisman/tree/experimental) until the changes get merged into their main branches + +Entropy currently adds: +![image](https://github.com/user-attachments/assets/cc15b960-3299-4eaf-82af-5b095e08927d) diff --git a/mods/lordruby@Entropy/meta.json b/mods/lordruby@Entropy/meta.json new file mode 100644 index 00000000..fc78185b --- /dev/null +++ b/mods/lordruby@Entropy/meta.json @@ -0,0 +1,14 @@ +{ + "title": "Entropy", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "Ruby", + "repo": "https://github.com/lord-ruby/Entropy", + "downloadURL": "https://github.com/lord-ruby/Entropy/archive/refs/heads/main.zip", + "folderName": "Entropy", + "version": "e78db8e", + "automatic-version-check": true +} diff --git a/mods/lordruby@Entropy/thumbnail.jpg b/mods/lordruby@Entropy/thumbnail.jpg new file mode 100644 index 00000000..7d08cce3 Binary files /dev/null and b/mods/lordruby@Entropy/thumbnail.jpg differ diff --git a/mods/lusciousdev@LushMod/meta.json b/mods/lusciousdev@LushMod/meta.json index 2bada942..d3c4838f 100644 --- a/mods/lusciousdev@LushMod/meta.json +++ b/mods/lusciousdev@LushMod/meta.json @@ -1,9 +1,13 @@ { - "title": "LushMod", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Joker"], - "author": "lusciousdev", - "repo":"https://github.com/lusciousdev/LushMod", - "downloadURL":"https://github.com/lusciousdev/LushMod/archive/refs/heads/main.zip" + "title": "LushMod", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "lusciousdev", + "repo": "https://github.com/lusciousdev/LushMod", + "downloadURL": "https://github.com/lusciousdev/LushMod/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "18e7554" } diff --git a/mods/misenrol@TerrariaXBalatro/description.md b/mods/misenrol@TerrariaXBalatro/description.md new file mode 100644 index 00000000..0de2d6f2 --- /dev/null +++ b/mods/misenrol@TerrariaXBalatro/description.md @@ -0,0 +1,14 @@ +=17 NEW TERRARIA BOSS INSPIRED JOKERS= + +Programmer - @misenrol +Artist - @Megarkshark + +Mod Features: +-5 Commons +-4 Uncommons +-6 Rares +-2 Legendries + +Initialisation steps: +-Latest version of Love Injector +-Latest version of Steammodded diff --git a/mods/misenrol@TerrariaXBalatro/logo.jpg b/mods/misenrol@TerrariaXBalatro/logo.jpg new file mode 100644 index 00000000..42cd833a Binary files /dev/null and b/mods/misenrol@TerrariaXBalatro/logo.jpg differ diff --git a/mods/misenrol@TerrariaXBalatro/meta.json b/mods/misenrol@TerrariaXBalatro/meta.json new file mode 100644 index 00000000..d5e22a63 --- /dev/null +++ b/mods/misenrol@TerrariaXBalatro/meta.json @@ -0,0 +1,15 @@ +{ + "title": "TerrariaXBalatro", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "Misernol", + "repo": "https://github.com/misenrol/TerrariaXBalatro", + "downloadURL": "https://github.com/misenrol/TerrariaXBalatro/archive/refs/heads/main.zip", + "folderName": "TerrariaXBalatro", + "version": "2596544", + "automatic-version-check": true +} diff --git a/mods/nh6574@JokerDisplay/meta.json b/mods/nh6574@JokerDisplay/meta.json index b7cf75a3..e5e3d437 100644 --- a/mods/nh6574@JokerDisplay/meta.json +++ b/mods/nh6574@JokerDisplay/meta.json @@ -1,9 +1,14 @@ { - "title": "JokerDisplay", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Quality of Life", "API"], - "author": "nh6574", - "repo":"https://github.com/nh6574/JokerDisplay", - "downloadURL": "https://github.com/nh6574/JokerDisplay/archive/refs/heads/master.zip" - } + "title": "JokerDisplay", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Quality of Life", + "API" + ], + "author": "nh6574", + "repo": "https://github.com/nh6574/JokerDisplay", + "downloadURL": "https://github.com/nh6574/JokerDisplay/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "0c8464d" +} diff --git a/mods/nh6574@JoyousSpring/meta.json b/mods/nh6574@JoyousSpring/meta.json index 0ea69186..f9f85259 100644 --- a/mods/nh6574@JoyousSpring/meta.json +++ b/mods/nh6574@JoyousSpring/meta.json @@ -1,9 +1,14 @@ { - "title": "JoyousSpring", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content", "Joker"], - "author": "nh6574", - "repo":"https://github.com/nh6574/JoyousSpring", - "downloadURL": "https://github.com/nh6574/JoyousSpring/archive/refs/heads/master.zip" - } + "title": "JoyousSpring", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "nh6574", + "repo": "https://github.com/nh6574/JoyousSpring", + "downloadURL": "https://github.com/nh6574/JoyousSpring/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "e930eed" +} diff --git a/mods/notmario@MoreFluff/description.md b/mods/notmario@MoreFluff/description.md new file mode 100644 index 00000000..c3ebdd2e --- /dev/null +++ b/mods/notmario@MoreFluff/description.md @@ -0,0 +1,12 @@ +# More Fluff + +A mod that adds: +- 45 jokers +- 16 Colour Cards +- 22 45 Degree Rotated Tarot Cards + +## Installation +- Requires [Steamodded](https://github.com/Steamopollys/Steamodded/) v1.0.0 + +## Extra content + - [CardSleeves](https://github.com/larswijn/CardSleeves): Decks can be used as card sleeves \ No newline at end of file diff --git a/mods/notmario@MoreFluff/meta.json b/mods/notmario@MoreFluff/meta.json new file mode 100644 index 00000000..1aa58f01 --- /dev/null +++ b/mods/notmario@MoreFluff/meta.json @@ -0,0 +1,14 @@ +{ + "title": "More Fluff", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content", + "Joker" + ], + "author": "notmario", + "repo": "https://github.com/notmario/MoreFluff", + "downloadURL": "https://github.com/notmario/MoreFluff/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "d8faa26" +} diff --git a/mods/notmario@MoreFluff/thumbnail.jpg b/mods/notmario@MoreFluff/thumbnail.jpg new file mode 100644 index 00000000..67241be9 Binary files /dev/null and b/mods/notmario@MoreFluff/thumbnail.jpg differ diff --git a/mods/pi_cubed@pi_cubedsJokers/description.md b/mods/pi_cubed@pi_cubedsJokers/description.md new file mode 100644 index 00000000..187676f5 --- /dev/null +++ b/mods/pi_cubed@pi_cubedsJokers/description.md @@ -0,0 +1,16 @@ +Adds a bunch of new vanilla-esc jokers that expand your choices in how you play and craft strong builds! All jokers and their art were personally developed by me, with a great amount of dev help from the Balatro Discord #modding-dev channel. + +Most art currently is developer art, and many more jokers (at least 30!) and a few extras are planned to be added too (see the sheet). + +### Requirements: +Steamodded 1.0.0~BETA-0301b or later + +## External Links +### Github Page: +https://github.com/pi-cubed-cat/pi_cubeds_jokers + +### Joker Info, Patch Notes, & Roadmap Sheet: +https://docs.google.com/spreadsheets/d/1s2MFswjKUeVcx3W0Cylmya1ZfFvx2fiQZD42ZThxd5Q/edit?usp=sharing + +### Discord Discussion Thread: +https://discord.com/channels/1116389027176787968/1348621804696240201 diff --git a/mods/pi_cubed@pi_cubedsJokers/meta.json b/mods/pi_cubed@pi_cubedsJokers/meta.json new file mode 100644 index 00000000..0e9eb3a5 --- /dev/null +++ b/mods/pi_cubed@pi_cubedsJokers/meta.json @@ -0,0 +1,13 @@ +{ + "title": "pi_cubed's Jokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Joker" + ], + "author": "pi_cubed", + "repo": "https://github.com/pi-cubed-cat/pi_cubeds_jokers", + "downloadURL": "https://github.com/pi-cubed-cat/pi_cubeds_jokers/archive/refs/heads/main.zip", + "version": "05f0d91", + "automatic-version-check": true +} diff --git a/mods/pi_cubed@pi_cubedsJokers/thumbnail.jpg b/mods/pi_cubed@pi_cubedsJokers/thumbnail.jpg new file mode 100644 index 00000000..540c8ef8 Binary files /dev/null and b/mods/pi_cubed@pi_cubedsJokers/thumbnail.jpg differ diff --git a/mods/r0maps@GigaJokers/description.md b/mods/r0maps@GigaJokers/description.md new file mode 100644 index 00000000..d2224ded --- /dev/null +++ b/mods/r0maps@GigaJokers/description.md @@ -0,0 +1,12 @@ +# GigaJokers + + +Jokers discouvered mewing and turned into GigaJokers! + + + +Includes the retexture of all 150 jokers allthough they're not all changed (approximately 80 of them have changes on their textures) + + + +REQUIRES [Malverk](https://github.com/Eremel/Malverk), otherwise, you can manually download the textures from the 1x and 2x folders and replace the base game textures with them. \ No newline at end of file diff --git a/mods/r0maps@GigaJokers/meta.json b/mods/r0maps@GigaJokers/meta.json new file mode 100644 index 00000000..7b36faec --- /dev/null +++ b/mods/r0maps@GigaJokers/meta.json @@ -0,0 +1,14 @@ +{ + "title": "GigaJokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "r0maps, Azurysu", + "repo": "https://github.com/r0maps/GigaJokers/tree/main", + "downloadURL": "https://github.com/r0maps/GigaJokers/archive/refs/heads/main.zip", + "folderName": "GigaJokers", + "version": "94d58a7", + "automatic-version-check": true +} diff --git a/mods/r0maps@GigaJokers/thumbnail.jpg b/mods/r0maps@GigaJokers/thumbnail.jpg new file mode 100644 index 00000000..a17b3e6b Binary files /dev/null and b/mods/r0maps@GigaJokers/thumbnail.jpg differ diff --git a/mods/spire-winder@Balatro-Draft/meta.json b/mods/spire-winder@Balatro-Draft/meta.json index de98bb55..0573f151 100644 --- a/mods/spire-winder@Balatro-Draft/meta.json +++ b/mods/spire-winder@Balatro-Draft/meta.json @@ -1,10 +1,13 @@ { - "title": "Balatro Draft", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Content"], - "author": "spire-winder", - "repo": "https://github.com/spire-winder/Balatro-Draft", - "downloadURL": "https://github.com/Eremel/Galdur/archive/refs/heads/master.zip" - } - \ No newline at end of file + "title": "Balatro Draft", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "spire-winder", + "repo": "https://github.com/spire-winder/Balatro-Draft", + "downloadURL": "https://github.com/spire-winder/Balatro-Draft/releases/download/v0.5.2/Balatro-Draft-v0.5.2.zip", + "automatic-version-check": false, + "version": "v0.5.2" +} diff --git a/mods/stupxd@Blueprint/meta.json b/mods/stupxd@Blueprint/meta.json index 551d551f..716c1716 100644 --- a/mods/stupxd@Blueprint/meta.json +++ b/mods/stupxd@Blueprint/meta.json @@ -1,10 +1,13 @@ { - "title": "Blueprint", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "Stupxd", - "repo": "https://github.com/stupxd/Blueprint", - "downloadURL": "https://github.com/stupxd/Blueprint/archive/refs/heads/master.zip" - } - \ No newline at end of file + "title": "Blueprint", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "Stupxd", + "repo": "https://github.com/stupxd/Blueprint", + "downloadURL": "https://github.com/stupxd/Blueprint/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "062b9f3" +} diff --git a/mods/stupxd@Cartomancer/description.md b/mods/stupxd@Cartomancer/description.md index fec5a6e9..9e7dd437 100644 --- a/mods/stupxd@Cartomancer/description.md +++ b/mods/stupxd@Cartomancer/description.md @@ -1,19 +1,17 @@ # Cartomancer -Balatro mod with quality of life deck & UI optimizations +Balatro mod with quality of life improvements and some small optimizations. ## Features -- Limit amount of cards visible in your deck pile, to make it appear smaller. Default limit is 100 cards, which can be modified in mod config menu. -- Improved deck view +- Improved deck view with options to stack equal cards, hide already drawn cards and more. -- Custom scoring flames intensity and SFX volume. +- Improved jokers management. -- Hide non-essential (edition) shaders. +- Improved deck display with custom cards limit. -- Improved jokers management +- Custom scoring flames intensity and volume. +- and (maybe) more... ## Settings -Settings for this mod can be found under Mods tab, if you use Steamodded 1.0.0 - find Cartomancer, and open Config tab. - -If you only use Lovely, go to Settings and open the Cartomancer tab. \ No newline at end of file +Mod has most of the features toggleable in settings menu. Without Steamodded it is located in Settings. Otherwise you can open it via Mods menu. diff --git a/mods/stupxd@Cartomancer/meta.json b/mods/stupxd@Cartomancer/meta.json index 2fcff2ab..52e7c985 100644 --- a/mods/stupxd@Cartomancer/meta.json +++ b/mods/stupxd@Cartomancer/meta.json @@ -1,9 +1,13 @@ { - "title": "Cartomancer", - "requires-steamodded": false, - "requires-talisman": false, - "categories": ["Quality of Life"], - "author": "stupxd", - "repo": "https://github.com/stupxd/Cartomancer", - "downloadURL": "https://github.com/stupxd/Cartomancer/releases/download/v.4.11/Cartomancer-v.4.11.zip" -} \ No newline at end of file + "title": "Cartomancer", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "stupxd", + "repo": "https://github.com/stupxd/Cartomancer", + "downloadURL": "https://github.com/stupxd/Cartomancer/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "0d5f2c5" +} diff --git a/mods/sup3p@JokerHub/description.md b/mods/sup3p@JokerHub/description.md new file mode 100644 index 00000000..2613a41e --- /dev/null +++ b/mods/sup3p@JokerHub/description.md @@ -0,0 +1,10 @@ +# JokerHub + A vanilla-balanced content pack for Balatro + + Requires [Steamodded](https://github.com/Steamodded/smods) and [Lovely](https://github.com/ethangreen-dev/lovely-injector) + +### Credits +- ScrimGrim: concept and art for Orb of Confusion +- Doodlesack12: concept and art for Going Viral, Snowball Effect, and Demon Core +- Quackers T. Encheese: concept and art for Da Joki +- kars_on_mars: art for Mulligan \ No newline at end of file diff --git a/mods/sup3p@JokerHub/meta.json b/mods/sup3p@JokerHub/meta.json new file mode 100644 index 00000000..d9fe583b --- /dev/null +++ b/mods/sup3p@JokerHub/meta.json @@ -0,0 +1,13 @@ +{ + "title": "JokerHub", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "sup3p", + "repo": "https://github.com/sup3p/JokerHub", + "downloadURL": "https://github.com/sup3p/JokerHub/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "13895b4" +} diff --git a/mods/sup3p@JokerHub/thumbnail.jpg b/mods/sup3p@JokerHub/thumbnail.jpg new file mode 100644 index 00000000..736ee9ec Binary files /dev/null and b/mods/sup3p@JokerHub/thumbnail.jpg differ diff --git a/mods/termisaal@MainMenuTweaks/description.md b/mods/termisaal@MainMenuTweaks/description.md index 90b9bc09..91ff73dd 100644 --- a/mods/termisaal@MainMenuTweaks/description.md +++ b/mods/termisaal@MainMenuTweaks/description.md @@ -1 +1 @@ -Minor changes to the Main Menu Screen. \ No newline at end of file +Minor changes to the Main Menu Screen. The **Options** and **Mods** buttons are stacked on top of one another, to save space. **Collection** is also closer to **Play**, and **Quit** is on the opposite end of the main menu bar. \ No newline at end of file diff --git a/mods/termisaal@MainMenuTweaks/meta.json b/mods/termisaal@MainMenuTweaks/meta.json index cda4a52d..98c87812 100644 --- a/mods/termisaal@MainMenuTweaks/meta.json +++ b/mods/termisaal@MainMenuTweaks/meta.json @@ -1,9 +1,13 @@ -{ -"title": "Main Menu Tweaks", -"requires-steamodded": false, -"requires-talisman": false, -"categories": ["Quality of Life"], -"author": "termisaal & seven_kd_irl", -"repo": "https://github.com/Catzzadilla/Main-Menu-Tweaks/", -"downloadURL": "https://github.com/Catzzadilla/Main-Menu-Tweaks/archive/refs/heads/main.zip" -} \ No newline at end of file +{ + "title": "Main Menu Tweaks", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Quality of Life" + ], + "author": "termisaal & seven_kd_irl", + "repo": "https://github.com/Catzzadilla/Main-Menu-Tweaks/", + "downloadURL": "https://github.com/Catzzadilla/Main-Menu-Tweaks/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "8c14dea" +} diff --git a/mods/termisaal@MainMenuTweaks/thumbnail.jpg b/mods/termisaal@MainMenuTweaks/thumbnail.jpg index ea9a9938..9147728e 100644 Binary files a/mods/termisaal@MainMenuTweaks/thumbnail.jpg and b/mods/termisaal@MainMenuTweaks/thumbnail.jpg differ diff --git a/mods/theAstra@Maximus/meta.json b/mods/theAstra@Maximus/meta.json index a37f76f2..41c76abf 100644 --- a/mods/theAstra@Maximus/meta.json +++ b/mods/theAstra@Maximus/meta.json @@ -1,10 +1,13 @@ { - "title": "Maximus", - "requires-steamodded": true, - "requires-talisman": true, - "categories": ["Content"], - "author": "theAstra, Maxiss02", - "repo": "https://github.com/the-Astra/Maximus", - "downloadURL": "https://github.com/the-Astra/Maximus/archive/refs/heads/main.zip" - } - \ No newline at end of file + "title": "Maximus", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "theAstra, Maxiss02", + "repo": "https://github.com/the-Astra/Maximus", + "downloadURL": "https://github.com/the-Astra/Maximus/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "5d5afa7" +} diff --git a/mods/uXs@Marvel'sMidnightSunsTarot/meta.json b/mods/uXs@Marvel'sMidnightSunsTarot/meta.json index 857a7561..807a5b9b 100644 --- a/mods/uXs@Marvel'sMidnightSunsTarot/meta.json +++ b/mods/uXs@Marvel'sMidnightSunsTarot/meta.json @@ -1,9 +1,13 @@ -{ - "title": "Marvel's Midnight Suns Tarot", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "uXs", - "repo":"https://github.com/Staegloth/BalatroMarvelMidnightSuns", - "downloadURL": "https://github.com/Staegloth/BalatroMarvelMidnightSuns/archive/refs/heads/main.zip" -} +{ + "title": "Marvel's Midnight Suns Tarot", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "uXs", + "repo": "https://github.com/Staegloth/BalatroMarvelMidnightSuns", + "downloadURL": "https://github.com/Staegloth/BalatroMarvelMidnightSuns/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "19e1cba" +} diff --git a/mods/uXs@TheBookOfThothTarot/meta.json b/mods/uXs@TheBookOfThothTarot/meta.json index 5424eae2..83099d66 100644 --- a/mods/uXs@TheBookOfThothTarot/meta.json +++ b/mods/uXs@TheBookOfThothTarot/meta.json @@ -1,9 +1,13 @@ -{ - "title": "The Book of Thoth Tarot", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "uXs", - "repo":"https://github.com/Staegloth/BalatroThoth", - "downloadURL": "https://github.com/Staegloth/BalatroThoth/archive/refs/heads/main.zip" -} +{ + "title": "The Book of Thoth Tarot", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "uXs", + "repo": "https://github.com/Staegloth/BalatroThoth", + "downloadURL": "https://github.com/Staegloth/BalatroThoth/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "29e2e81" +} diff --git a/mods/wingedcatgirl@MintysSillyMod/meta.json b/mods/wingedcatgirl@MintysSillyMod/meta.json index 544b2bfc..77cacda5 100644 --- a/mods/wingedcatgirl@MintysSillyMod/meta.json +++ b/mods/wingedcatgirl@MintysSillyMod/meta.json @@ -1,10 +1,13 @@ -{ - "title": "Minty's Silly Little Mod", - "requires-steamodded": true, - "requires-talisman": true, - "categories": ["Content"], - "author": "wingedcatgirl", - "repo": "https://github.com/wingedcatgirl/MintysSillyMod", - "downloadURL": "https://github.com/wingedcatgirl/MintysSillyMod/releases/download/v0.4.0c/MintysSillyMod-0.4.0c.zip" - } - \ No newline at end of file +{ + "title": "Minty's Silly Little Mod", + "requires-steamodded": true, + "requires-talisman": true, + "categories": [ + "Content" + ], + "author": "wingedcatgirl", + "repo": "https://github.com/wingedcatgirl/MintysSillyMod", + "downloadURL": "https://github.com/wingedcatgirl/MintysSillyMod/releases/download/v0.4.0c/MintysSillyMod-0.4.0c.zip", + "automatic-version-check": false, + "version": "v0.4.0c" +} diff --git a/mods/wingedcatgirl@SpectrumFramework/meta.json b/mods/wingedcatgirl@SpectrumFramework/meta.json index a3ef7ab8..f091e1e9 100644 --- a/mods/wingedcatgirl@SpectrumFramework/meta.json +++ b/mods/wingedcatgirl@SpectrumFramework/meta.json @@ -1,10 +1,14 @@ -{ - "title": "Spectrum Framework", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Miscellaneous"], - "author": "wingedcatgirl", - "repo": "https://github.com/wingedcatgirl/SpectrumFramework", - "downloadURL": "https://github.com/wingedcatgirl/SpectrumFramework/releases/download/v0.6.0/SpectrumFramework-0.6.0.zip" - } - \ No newline at end of file +{ + "title": "Spectrum Framework", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Miscellaneous", + "API" + ], + "author": "wingedcatgirl", + "repo": "https://github.com/wingedcatgirl/SpectrumFramework", + "downloadURL": "https://github.com/wingedcatgirl/SpectrumFramework/releases/download/v0.6.0/SpectrumFramework-0.6.0.zip", + "automatic-version-check": false, + "version": "v0.6.0" +} diff --git a/mods/ywssp@ColoredSuitTarots/meta.json b/mods/ywssp@ColoredSuitTarots/meta.json index 98ff10d7..e78dcdf3 100644 --- a/mods/ywssp@ColoredSuitTarots/meta.json +++ b/mods/ywssp@ColoredSuitTarots/meta.json @@ -1,9 +1,13 @@ { - "title": "Colored Suit Tarots", - "requires-steamodded": true, - "requires-talisman": false, - "categories": ["Resource Packs"], - "author": "ywssp", - "repo":"https://github.com/ywssp/Balatro-ColoredSuitTarots", - "downloadURL": "https://github.com/ywssp/Balatro-ColoredSuitTarots/archive/refs/heads/main.zip" + "title": "Colored Suit Tarots", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Resource Packs" + ], + "author": "ywssp", + "repo": "https://github.com/ywssp/Balatro-ColoredSuitTarots", + "downloadURL": "https://github.com/ywssp/Balatro-ColoredSuitTarots/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "5cd04f6" } diff --git a/schema/meta.schema.json b/schema/meta.schema.json index 6586bae4..3529a1b6 100644 --- a/schema/meta.schema.json +++ b/schema/meta.schema.json @@ -35,8 +35,14 @@ "folderName": { "type": "string", "pattern": "^[^<>:\"/\\|?*]+$" + }, + "version": { + "type": "string" + }, + "automatic-version-check": { + "type": "boolean" } }, - "required": ["title", "requires-steamodded", "categories", "author", "repo", "downloadURL"] + "required": ["title", "requires-steamodded", "requires-talisman", "categories", "author", "repo", "downloadURL"] }