From 3521106098606b99c01064f6a3db980178b38f60 Mon Sep 17 00:00:00 2001 From: Breezebuilder Date: Tue, 11 Mar 2025 23:51:46 +1100 Subject: [PATCH 1/6] Improvements to mod version checking and GitHub API rate limit checking - Check if download url links to latest head, and if so, use version of latest commit hash instead of release version - Merge `get_latest_release` and `get_latest_commit` into `get_version_string` for less duplicate code - Check and print GitHub API rate limit details including api resource, remaining calls, and reset time - On exceeding rate limit or 403 error, check if primary or secondary rate limit has been reached - On primary rate limit breach, wait until hourly rate reset time - On secondary rate limit breach, wait for `retry-after` response time or an exponential time, starting at 60 seconds and doubling for each attempt, following GitHub API docs - Prevent program waiting for more than 30 minutes for API rate reset time --- .github/scripts/update_mod_versions.py | 123 ++++++++++++++++--------- 1 file changed, 77 insertions(+), 46 deletions(-) diff --git a/.github/scripts/update_mod_versions.py b/.github/scripts/update_mod_versions.py index a838ca22..b1426fdd 100755 --- a/.github/scripts/update_mod_versions.py +++ b/.github/scripts/update_mod_versions.py @@ -24,53 +24,74 @@ def extract_repo_info(repo_url): return owner, repo return None, None -def get_latest_release(owner, repo): - """Get the latest release version from GitHub.""" - url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest' +def get_version_string(source, owner, repo, start_timestamp, n = 1): + """Get the version string from a given GitHub repo.""" + + if source == 'release': + url = f'https://api.github.com/repos/{owner}/{repo}/releases/latest' + else: + 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 == 200: - data = response.json() - return data.get('tag_name') + if source == 'release': + data = response.json() + # Return name of latest tag + return data.get('tag_name') + else: + commits = response.json() + if commits and len(commits) > 0: + # Return shortened commit hash (first 7 characters) + return commits[0]['sha'][:7] elif response.status_code == 404: - # No releases found + # Not found return None - elif response.status_code == 403 and 'rate limit exceeded' in response.text.lower(): - print("GitHub API rate limit exceeded. Waiting for 5 minutes...") - time.sleep(300) # Wait for 5 minutes - return get_latest_release(owner, repo) # Retry + elif 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 releases: HTTP {response.status_code} - {response.text}") + print(f"Error fetching {source}s: HTTP {response.status_code} - {response.text}") return None except Exception as e: - print(f"Exception while fetching releases: {str(e)}") + print(f"Exception while fetching {source}s: {str(e)}") return None -def get_latest_commit(owner, repo): - """Get the latest commit hash from GitHub.""" - url = f'https://api.github.com/repos/{owner}/{repo}/commits' - try: - response = requests.get(url, headers=HEADERS) - - if response.status_code == 200: - commits = response.json() - if commits and len(commits) > 0: - # Return shortened commit hash (first 7 characters) - return commits[0]['sha'][:7] - elif response.status_code == 403 and 'rate limit exceeded' in response.text.lower(): - print("GitHub API rate limit exceeded. Waiting for 5 minutes...") - time.sleep(300) # Wait for 5 minutes - return get_latest_commit(owner, repo) # Retry - else: - print(f"Error fetching commits: HTTP {response.status_code} - {response.text}") - - return None - except Exception as e: - print(f"Exception while fetching commits: {str(e)}") - return None - -def process_mods(): +def process_mods(start_timestamp): """Process all mods and update versions where needed.""" mods_dir = Path('mods') updated_mods = [] @@ -106,16 +127,24 @@ def process_mods(): print(f"Checking GitHub repo: {owner}/{repo}") - # Try to get latest release version first - new_version = get_latest_release(owner, repo) - version_source = "release" - - # If no releases, fall back to latest commit - if not new_version: - print("No releases found, checking latest commit...") - new_version = get_latest_commit(owner, repo) + # If download url links to latest head, use version of latest commit hash + download_url = meta.get('downloadURL') + if "/archive/refs/heads/" in download_url: + print("Download URL links to HEAD, checking latest commit...") version_source = "commit" + new_version = get_version_string(version_source, owner, repo, start_timestamp) + else: + # Try to get latest release version + print("Checking releases for latest version tag...") + version_source = "release" + new_version = get_version_string(version_source, owner, repo, start_timestamp) + # If no releases, fall back to latest commit + if not new_version: + print("No releases found, checking latest commit...") + version_source = "commit" + new_version = get_version_string(version_source, owner, repo, start_timestamp) + if not new_version: print(f"⚠️ Warning: Could not determine version for {mod_dir.name}") continue @@ -163,8 +192,10 @@ def generate_commit_message(updated_mods): return message if __name__ == "__main__": - print(f"🔄 Starting automatic mod version update at {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}...") - updated_mods = process_mods() + 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 From 14afeab1e8a9800616d630b0372aea2d6a0d6b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96=2E=20Efe=20D=2E?= <67526259+skyline69@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:17:15 +0100 Subject: [PATCH 2/6] Explicitly define github token env variable --- .github/workflows/update-mod-versions.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/update-mod-versions.yml b/.github/workflows/update-mod-versions.yml index 14ce7efb..21aa28a9 100644 --- a/.github/workflows/update-mod-versions.yml +++ b/.github/workflows/update-mod-versions.yml @@ -25,6 +25,9 @@ jobs: python -m pip install --upgrade pip pip install requests + - env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Update mod versions run: | python .github/scripts/update_mod_versions.py From 24301689d6277a9ab3efd4f65438d60fd694cf7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96=2E=20Efe=20D=2E?= <67526259+skyline69@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:23:58 +0100 Subject: [PATCH 3/6] Fix workflow file --- .github/workflows/update-mod-versions.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/update-mod-versions.yml b/.github/workflows/update-mod-versions.yml index 21aa28a9..a9171447 100644 --- a/.github/workflows/update-mod-versions.yml +++ b/.github/workflows/update-mod-versions.yml @@ -25,9 +25,6 @@ jobs: python -m pip install --upgrade pip pip install requests - - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Update mod versions run: | python .github/scripts/update_mod_versions.py @@ -49,5 +46,3 @@ jobs: git push else echo "No changes to commit" - fi - From 9296980a3390c5680596dc30f25d6043dadedb63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96=2E=20Efe=20D=2E?= <67526259+skyline69@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:33:45 +0100 Subject: [PATCH 4/6] add github token env variable --- .github/workflows/update-mod-versions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update-mod-versions.yml b/.github/workflows/update-mod-versions.yml index a9171447..0664679c 100644 --- a/.github/workflows/update-mod-versions.yml +++ b/.github/workflows/update-mod-versions.yml @@ -26,6 +26,8 @@ jobs: pip install requests - name: Update mod versions + env: + GITHUB_TOKEN: ${{ github.token }} run: | python .github/scripts/update_mod_versions.py From 114829e00b1ffdfe9487e45e8d855a121470ff20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96=2E=20Efe=20D=2E?= <67526259+skyline69@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:37:05 +0100 Subject: [PATCH 5/6] Add fi --- .github/workflows/update-mod-versions.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/update-mod-versions.yml b/.github/workflows/update-mod-versions.yml index 0664679c..6f48924a 100644 --- a/.github/workflows/update-mod-versions.yml +++ b/.github/workflows/update-mod-versions.yml @@ -48,3 +48,4 @@ jobs: git push else echo "No changes to commit" + fi From 3a1a81b9e0babdd14a90464c2ca374729b129e22 Mon Sep 17 00:00:00 2001 From: Version Update Bot Date: Tue, 11 Mar 2025 14:38:03 +0000 Subject: [PATCH 6/6] Auto-update mod versions (2025-03-11 14:38:03) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated mods: - Betmma Mods: v3.0.1 → 472b774 (commit) - Malverk: V1.1.3 → fc8316d (commit) - SauKhongHuDecks: v1.2.0 → f0bb159 (commit) - Lobotomy Corporation: 1.0.3b → caf4ad0 (commit) - Pokermon: 2.7.0a → 7599ce1 (commit) - Yippie: v0.0.6 → 87e403f (commit) - Maximus: v0.5.0-beta → 47705f8 (commit) - Bad Apple: 0.1.0 → ee0d3c2 (commit) - Ink And Color Suits: Berry → 849a291 (commit) - Hand Preview: v1.0.0 → 2a6f46e (commit) - Deluxe Consumables: v1.0.1 → 7c5c1df (commit) - Galdur: v1.2 → 747c5ce (commit) - Better Mouse and Gamepad: v1.0.6c → 308c8e9 (commit) - JokerDisplay: v1.8.2.3 → 305b3e2 (commit) - KCVanilla: 2.4.1 → ed4078c (commit) - SDM_0's Stuff: 1.6.4 → f5ce9c4 (commit) - Custom Suit Order: v1.0.2 → 0b2f126 (commit) - LushMod: v0.3.0 → 18e7554 (commit) - Paperback: v0.6.2 → bc27711 (commit) - Next Ante Preview: v1.1.3a → e477615 (commit) - Six Suits: v1.2.1 → d2044ee (commit) - Blueprint: v.3.2 → 5bc1ed1 (commit) - Textile: v1.0.1 → b5d0eb9 (commit) - Steamodded: 1.0.0-beta-0305c → 709a6d4 (commit) - Snows Mods: DicedV0.2.1 → 4174bed (commit) - Pampa Joker Pack: a → 91c0618 (commit) - Binding of Isaac Tarot: 1.0 → ecbff66 (commit) - Buffoonery: v1.1.7 → e7278d0 (commit) - Cryptid: v0.5.5 → 44b6bd3 (commit) - Vietnamese Balatro: v1.3.0 → b658a0c (commit) - JoyousSpring: v0.6.5.3 → ac45ce3 (commit) - CardSleeves: v1.6.9 → 37cf745 (commit) - HandsomeDevils: v.1.1 → 7d838a5 (commit) - Plantain: v1.0.2 → b31199b (commit) - Strange Library: v2.1.1 → 0093072 (commit) - Flush Hotkeys: 1.0.4b → 076d296 (commit) - Riff-Raffling: mod2 → 597baf7 (commit) - NeatoJokers: 1.1.0 → 553e9e4 (commit) - Flower Pot: v0.7.25 → 80ab982 (commit) - Familiar: Familiar_Release → 19bfbab (commit) - Revo's Vault: 3.8.5a → 0f67310 (commit) - Colored Suit Tarots: v4.1.1 → 5cd04f6 (commit) - Balatro Draft: v0.5.2 → d4fbaeb (commit) - Trance: v1.0.0 → fb86ebd (commit) - Tetrapak: 1.0.3 → 6950664 (commit) - Planet Nine: v2.0.0 → f551f58 (commit) - Strange Pencil: v0.2.1 → 3caa32b (commit) - HandyBalatro: v1.3.2a → 47e318e (commit) - D6 Jokers: v0.7.22-DEMO → ac2a2ae (commit) --- mods/Agoraaa@FlushHotkeys/meta.json | 2 +- mods/Aure@SixSuits/meta.json | 2 +- mods/BataBata3@PampaPack/meta.json | 2 +- mods/Betmma@BetmmaMods/meta.json | 2 +- mods/Coo29@Yippie/meta.json | 28 +++++++++---------- mods/DarkAutumn2618@PlanetNine/meta.json | 26 ++++++++--------- .../meta.json | 26 ++++++++--------- .../meta.json | 26 ++++++++--------- .../meta.json | 26 ++++++++--------- .../meta.json | 26 ++++++++--------- mods/EnderGoodra@Textile/meta.json | 26 ++++++++--------- mods/Eremel@Galdur/meta.json | 26 ++++++++--------- mods/Eremel@Malverk/meta.json | 28 +++++++++---------- mods/GauntletGames-2086@D6Jokers/meta.json | 26 ++++++++--------- mods/GitNether@Paperback/meta.json | 26 ++++++++--------- mods/HuyTheKiller@SauKhongHuDecks/meta.json | 2 +- mods/HuyTheKiller@VietnameseBalatro/meta.json | 26 ++++++++--------- mods/InertSteak@Pokermon/meta.json | 28 +++++++++---------- mods/ItsFlowwey@FlowerPot/meta.json | 28 +++++++++---------- mods/JamesTheJellyfish@BadApple/meta.json | 26 ++++++++--------- mods/JeffVi@DX-Tarots/meta.json | 26 ++++++++--------- mods/Kars³p@HandsomeDevils/meta.json | 2 +- mods/Kooluve@BetterMouseAndGamepad/meta.json | 26 ++++++++--------- mods/Larswijn@CardSleeves/meta.json | 26 ++++++++--------- mods/MathIsFun0@Cryptid/meta.json | 2 +- mods/MathIsFun0@Trance/meta.json | 28 +++++++++---------- mods/Mysthaps@LobotomyCorp/meta.json | 26 ++++++++--------- mods/Neato@NeatoJokers/meta.json | 28 +++++++++---------- mods/PinkMaggit@Buffoonery/meta.json | 26 ++++++++--------- mods/RattlingSnow353@Familiar/meta.json | 26 ++++++++--------- mods/RattlingSnow353@InkAndColor/meta.json | 26 ++++++++--------- mods/RattlingSnow353@SnowsMods/meta.json | 26 ++++++++--------- mods/Revo@Revo'sVault/meta.json | 26 ++++++++--------- mods/SDM0@SDM_0-s-Stuff/meta.json | 28 +++++++++---------- mods/SleepyG11@HandyBalatro/meta.json | 26 ++++++++--------- mods/Steamodded@smods/meta.json | 26 ++++++++--------- mods/TeamToaster@Plantain/meta.json | 28 +++++++++---------- mods/TetraMinus@TetraPak/meta.json | 26 ++++++++--------- mods/Toeler@Balatro-HandPreview/meta.json | 26 ++++++++--------- mods/UppedHealer8521@RiffRaffling/meta.json | 26 ++++++++--------- mods/Zamos@BindingOfIsaacTarot/meta.json | 26 ++++++++--------- mods/kcgidw@kcvanilla/meta.json | 26 ++++++++--------- mods/lusciousdev@LushMod/meta.json | 26 ++++++++--------- mods/nh6574@JokerDisplay/meta.json | 28 +++++++++---------- mods/nh6574@JoyousSpring/meta.json | 28 +++++++++---------- mods/spire-winder@Balatro-Draft/meta.json | 26 ++++++++--------- mods/stupxd@Blueprint/meta.json | 26 ++++++++--------- mods/theAstra@Maximus/meta.json | 26 ++++++++--------- mods/ywssp@ColoredSuitTarots/meta.json | 2 +- 49 files changed, 551 insertions(+), 551 deletions(-) diff --git a/mods/Agoraaa@FlushHotkeys/meta.json b/mods/Agoraaa@FlushHotkeys/meta.json index a98d0d78..8b5e302a 100644 --- a/mods/Agoraaa@FlushHotkeys/meta.json +++ b/mods/Agoraaa@FlushHotkeys/meta.json @@ -9,5 +9,5 @@ "repo": "https://github.com/Agoraaa/FlushHotkeys", "downloadURL": "https://github.com/Agoraaa/FlushHotkeys/archive/refs/heads/main.zip", "automatic-version-check": true, - "version": "1.0.4b" + "version": "076d296" } diff --git a/mods/Aure@SixSuits/meta.json b/mods/Aure@SixSuits/meta.json index d4e07dcc..f80c1e9e 100644 --- a/mods/Aure@SixSuits/meta.json +++ b/mods/Aure@SixSuits/meta.json @@ -9,5 +9,5 @@ "repo": "https://github.com/Aurelius7309/SixSuits", "downloadURL": "https://github.com/Aurelius7309/SixSuits/archive/refs/heads/master.zip", "automatic-version-check": true, - "version": "v1.2.1" + "version": "d2044ee" } diff --git a/mods/BataBata3@PampaPack/meta.json b/mods/BataBata3@PampaPack/meta.json index 74c21ac4..9f944a20 100644 --- a/mods/BataBata3@PampaPack/meta.json +++ b/mods/BataBata3@PampaPack/meta.json @@ -9,5 +9,5 @@ "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": "a" + "version": "91c0618" } diff --git a/mods/Betmma@BetmmaMods/meta.json b/mods/Betmma@BetmmaMods/meta.json index 8101118d..aeddef9d 100644 --- a/mods/Betmma@BetmmaMods/meta.json +++ b/mods/Betmma@BetmmaMods/meta.json @@ -9,5 +9,5 @@ "repo": "https://github.com/betmma/my_balatro_mods", "downloadURL": "https://github.com/betmma/my_balatro_mods/archive/refs/heads/main.zip", "automatic-version-check": true, - "version": "v3.0.1" + "version": "472b774" } diff --git a/mods/Coo29@Yippie/meta.json b/mods/Coo29@Yippie/meta.json index 0ae0f9cd..75fd5a16 100644 --- a/mods/Coo29@Yippie/meta.json +++ b/mods/Coo29@Yippie/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "v0.0.6" -} +{ + "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": "87e403f" +} diff --git a/mods/DarkAutumn2618@PlanetNine/meta.json b/mods/DarkAutumn2618@PlanetNine/meta.json index 93c8995f..d264372a 100644 --- a/mods/DarkAutumn2618@PlanetNine/meta.json +++ b/mods/DarkAutumn2618@PlanetNine/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v2.0.0" -} +{ + "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 2bff6cfe..13fa9a5b 100644 --- a/mods/DigitalDetective47@CustomSuitOrder/meta.json +++ b/mods/DigitalDetective47@CustomSuitOrder/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.0.2" -} +{ + "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/meta.json b/mods/DigitalDetective47@NextAntePreview/meta.json index b964f977..a4f2e258 100644 --- a/mods/DigitalDetective47@NextAntePreview/meta.json +++ b/mods/DigitalDetective47@NextAntePreview/meta.json @@ -1,13 +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": "v1.1.3a" -} +{ + "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": "e477615" +} diff --git a/mods/DigitalDetective47@StrangeLibrary/meta.json b/mods/DigitalDetective47@StrangeLibrary/meta.json index 9621e795..e0f27a78 100644 --- a/mods/DigitalDetective47@StrangeLibrary/meta.json +++ b/mods/DigitalDetective47@StrangeLibrary/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v2.1.1" -} +{ + "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": "0093072" +} diff --git a/mods/DigitalDetective47@StrangePencil/meta.json b/mods/DigitalDetective47@StrangePencil/meta.json index cadb7b04..d6c40494 100644 --- a/mods/DigitalDetective47@StrangePencil/meta.json +++ b/mods/DigitalDetective47@StrangePencil/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.2.1" -} +{ + "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": "3caa32b" +} diff --git a/mods/EnderGoodra@Textile/meta.json b/mods/EnderGoodra@Textile/meta.json index 513e5228..fdd28a57 100644 --- a/mods/EnderGoodra@Textile/meta.json +++ b/mods/EnderGoodra@Textile/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Textile", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Technical" - ], - "author": "EnderGoodra", - "repo": "https://github.com/EnderGoodra/Textile/", - "downloadURL": "https://github.com/EnderGoodra/Textile/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "v1.0.1" -} +{ + "title": "Textile", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "EnderGoodra", + "repo": "https://github.com/EnderGoodra/Textile/", + "downloadURL": "https://github.com/EnderGoodra/Textile/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "b5d0eb9" +} diff --git a/mods/Eremel@Galdur/meta.json b/mods/Eremel@Galdur/meta.json index 6d6e78db..4399b79f 100644 --- a/mods/Eremel@Galdur/meta.json +++ b/mods/Eremel@Galdur/meta.json @@ -1,13 +1,13 @@ -{ - "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", - "automatic-version-check": true, - "version": "v1.2" -} +{ + "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", + "automatic-version-check": true, + "version": "747c5ce" +} diff --git a/mods/Eremel@Malverk/meta.json b/mods/Eremel@Malverk/meta.json index 013cc54b..ba5dae43 100644 --- a/mods/Eremel@Malverk/meta.json +++ b/mods/Eremel@Malverk/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "V1.1.3" -} +{ + "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": "fc8316d" +} diff --git a/mods/GauntletGames-2086@D6Jokers/meta.json b/mods/GauntletGames-2086@D6Jokers/meta.json index 795d258e..fadb650b 100644 --- a/mods/GauntletGames-2086@D6Jokers/meta.json +++ b/mods/GauntletGames-2086@D6Jokers/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.7.22-DEMO" -} +{ + "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 73dd49b4..1c8047dd 100644 --- a/mods/GitNether@Paperback/meta.json +++ b/mods/GitNether@Paperback/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.6.2" -} +{ + "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": "bc27711" +} diff --git a/mods/HuyTheKiller@SauKhongHuDecks/meta.json b/mods/HuyTheKiller@SauKhongHuDecks/meta.json index 7837a057..db3d2e9a 100644 --- a/mods/HuyTheKiller@SauKhongHuDecks/meta.json +++ b/mods/HuyTheKiller@SauKhongHuDecks/meta.json @@ -9,5 +9,5 @@ "repo": "https://github.com/HuyTheKiller/SauKhongHuDecks", "downloadURL": "https://github.com/HuyTheKiller/SauKhongHuDecks/archive/refs/heads/main.zip", "automatic-version-check": true, - "version": "v1.2.0" + "version": "f0bb159" } diff --git a/mods/HuyTheKiller@VietnameseBalatro/meta.json b/mods/HuyTheKiller@VietnameseBalatro/meta.json index 1c3d80b6..f7c834f9 100644 --- a/mods/HuyTheKiller@VietnameseBalatro/meta.json +++ b/mods/HuyTheKiller@VietnameseBalatro/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.3.0" -} +{ + "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": "b658a0c" +} diff --git a/mods/InertSteak@Pokermon/meta.json b/mods/InertSteak@Pokermon/meta.json index 1ad79e6e..376a2104 100644 --- a/mods/InertSteak@Pokermon/meta.json +++ b/mods/InertSteak@Pokermon/meta.json @@ -1,14 +1,14 @@ -{ - "title": "Pokermon", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Content", - "Joker" - ], - "author": "InertSteak", - "repo": "https://github.com/InertSteak/Pokermon", - "downloadURL": "https://github.com/InertSteak/Pokermon/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "2.7.0a" -} +{ + "title": "Pokermon", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "InertSteak", + "repo": "https://github.com/InertSteak/Pokermon", + "downloadURL": "https://github.com/InertSteak/Pokermon/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "7599ce1" +} diff --git a/mods/ItsFlowwey@FlowerPot/meta.json b/mods/ItsFlowwey@FlowerPot/meta.json index f885388d..c5d22db1 100644 --- a/mods/ItsFlowwey@FlowerPot/meta.json +++ b/mods/ItsFlowwey@FlowerPot/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "v0.7.25" -} +{ + "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": "80ab982" +} diff --git a/mods/JamesTheJellyfish@BadApple/meta.json b/mods/JamesTheJellyfish@BadApple/meta.json index ca912ef0..f2327f8a 100644 --- a/mods/JamesTheJellyfish@BadApple/meta.json +++ b/mods/JamesTheJellyfish@BadApple/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "0.1.0" -} +{ + "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 8970616e..10190465 100644 --- a/mods/JeffVi@DX-Tarots/meta.json +++ b/mods/JeffVi@DX-Tarots/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.0.1" -} +{ + "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/meta.json b/mods/Kars³p@HandsomeDevils/meta.json index 164746cb..fd8531c1 100644 --- a/mods/Kars³p@HandsomeDevils/meta.json +++ b/mods/Kars³p@HandsomeDevils/meta.json @@ -9,5 +9,5 @@ "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": "v.1.1" + "version": "7d838a5" } diff --git a/mods/Kooluve@BetterMouseAndGamepad/meta.json b/mods/Kooluve@BetterMouseAndGamepad/meta.json index de094bb1..3f164203 100644 --- a/mods/Kooluve@BetterMouseAndGamepad/meta.json +++ b/mods/Kooluve@BetterMouseAndGamepad/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.0.6c" -} +{ + "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 864624d9..c2e5509b 100644 --- a/mods/Larswijn@CardSleeves/meta.json +++ b/mods/Larswijn@CardSleeves/meta.json @@ -1,13 +1,13 @@ -{ - "title": "CardSleeves", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Content" - ], - "author": "Larswijn", - "repo": "https://github.com/larswijn/CardSleeves", - "downloadURL": "https://github.com/larswijn/CardSleeves/archive/refs/heads/master.zip", - "automatic-version-check": true, - "version": "v1.6.9" -} +{ + "title": "CardSleeves", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "Larswijn", + "repo": "https://github.com/larswijn/CardSleeves", + "downloadURL": "https://github.com/larswijn/CardSleeves/archive/refs/heads/master.zip", + "automatic-version-check": true, + "version": "37cf745" +} diff --git a/mods/MathIsFun0@Cryptid/meta.json b/mods/MathIsFun0@Cryptid/meta.json index 32724260..1cb9ae4f 100644 --- a/mods/MathIsFun0@Cryptid/meta.json +++ b/mods/MathIsFun0@Cryptid/meta.json @@ -10,5 +10,5 @@ "downloadURL": "https://github.com/MathIsFun0/Cryptid/archive/refs/heads/main.zip", "folderName": "Cryptid", "automatic-version-check": true, - "version": "v0.5.5" + "version": "44b6bd3" } diff --git a/mods/MathIsFun0@Trance/meta.json b/mods/MathIsFun0@Trance/meta.json index 5eae054a..a9994699 100644 --- a/mods/MathIsFun0@Trance/meta.json +++ b/mods/MathIsFun0@Trance/meta.json @@ -1,14 +1,14 @@ -{ - "title": "Trance", - "requires-steamodded": false, - "requires-talisman": false, - "categories": [ - "Miscellaneous" - ], - "author": "MathIsFun0", - "repo": "https://github.com/MathIsFun0/Trance", - "downloadURL": "https://github.com/MathIsFun0/Trance/archive/refs/heads/main.zip", - "folderName": "Trance", - "automatic-version-check": true, - "version": "v1.0.0" -} +{ + "title": "Trance", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Miscellaneous" + ], + "author": "MathIsFun0", + "repo": "https://github.com/MathIsFun0/Trance", + "downloadURL": "https://github.com/MathIsFun0/Trance/archive/refs/heads/main.zip", + "folderName": "Trance", + "automatic-version-check": true, + "version": "fb86ebd" +} diff --git a/mods/Mysthaps@LobotomyCorp/meta.json b/mods/Mysthaps@LobotomyCorp/meta.json index 0ccf7d7f..ad473837 100644 --- a/mods/Mysthaps@LobotomyCorp/meta.json +++ b/mods/Mysthaps@LobotomyCorp/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "1.0.3b" -} +{ + "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": "caf4ad0" +} diff --git a/mods/Neato@NeatoJokers/meta.json b/mods/Neato@NeatoJokers/meta.json index 566e2e00..eb511f25 100644 --- a/mods/Neato@NeatoJokers/meta.json +++ b/mods/Neato@NeatoJokers/meta.json @@ -1,14 +1,14 @@ -{ - "title": "NeatoJokers", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Content", - "Joker" - ], - "author": "Neato", - "repo": "https://github.com/neatoqueen/NeatoJokers", - "downloadURL": "https://github.com/neatoqueen/NeatoJokers/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "1.1.0" -} \ No newline at end of file +{ + "title": "NeatoJokers", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content", + "Joker" + ], + "author": "Neato", + "repo": "https://github.com/neatoqueen/NeatoJokers", + "downloadURL": "https://github.com/neatoqueen/NeatoJokers/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "553e9e4" +} diff --git a/mods/PinkMaggit@Buffoonery/meta.json b/mods/PinkMaggit@Buffoonery/meta.json index 2999ab67..23d517ca 100644 --- a/mods/PinkMaggit@Buffoonery/meta.json +++ b/mods/PinkMaggit@Buffoonery/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.1.7" -} +{ + "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": "e7278d0" +} diff --git a/mods/RattlingSnow353@Familiar/meta.json b/mods/RattlingSnow353@Familiar/meta.json index 0fdae7c5..7ccfa6ca 100644 --- a/mods/RattlingSnow353@Familiar/meta.json +++ b/mods/RattlingSnow353@Familiar/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Familiar", - "requires-steamodded": true, - "requires-talisman": false, - "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", - "automatic-version-check": true, - "version": "Familiar_Release" -} +{ + "title": "Familiar", + "requires-steamodded": true, + "requires-talisman": false, + "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", + "automatic-version-check": true, + "version": "19bfbab" +} diff --git a/mods/RattlingSnow353@InkAndColor/meta.json b/mods/RattlingSnow353@InkAndColor/meta.json index 6d063a27..aeb50acf 100644 --- a/mods/RattlingSnow353@InkAndColor/meta.json +++ b/mods/RattlingSnow353@InkAndColor/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Ink And Color Suits", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Content" - ], - "author": "RattlingSnow353", - "repo": "https://github.com/RattlingSnow353/InkAndColor", - "downloadURL": "https://github.com/RattlingSnow353/InkAndColor/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "Berry" -} +{ + "title": "Ink And Color Suits", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "RattlingSnow353", + "repo": "https://github.com/RattlingSnow353/InkAndColor", + "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 da509fe0..96c25a34 100644 --- a/mods/RattlingSnow353@SnowsMods/meta.json +++ b/mods/RattlingSnow353@SnowsMods/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Snows Mods", - "requires-steamodded": true, - "requires-talisman": false, - "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", - "automatic-version-check": true, - "version": "DicedV0.2.1" -} +{ + "title": "Snows Mods", + "requires-steamodded": true, + "requires-talisman": false, + "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", + "automatic-version-check": true, + "version": "4174bed" +} diff --git a/mods/Revo@Revo'sVault/meta.json b/mods/Revo@Revo'sVault/meta.json index e1461f2c..94690a13 100644 --- a/mods/Revo@Revo'sVault/meta.json +++ b/mods/Revo@Revo'sVault/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "3.8.5a" -} +{ + "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": "0f67310" +} diff --git a/mods/SDM0@SDM_0-s-Stuff/meta.json b/mods/SDM0@SDM_0-s-Stuff/meta.json index 0cfdad97..0e289965 100644 --- a/mods/SDM0@SDM_0-s-Stuff/meta.json +++ b/mods/SDM0@SDM_0-s-Stuff/meta.json @@ -1,14 +1,14 @@ -{ - "title": "SDM_0's Stuff", - "requires-steamodded": true, - "requires-talisman": false, - "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", - "automatic-version-check": true, - "version": "1.6.4" -} +{ + "title": "SDM_0's Stuff", + "requires-steamodded": true, + "requires-talisman": false, + "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", + "automatic-version-check": true, + "version": "f5ce9c4" +} diff --git a/mods/SleepyG11@HandyBalatro/meta.json b/mods/SleepyG11@HandyBalatro/meta.json index b8b0a787..7f0cef67 100644 --- a/mods/SleepyG11@HandyBalatro/meta.json +++ b/mods/SleepyG11@HandyBalatro/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v1.3.2a" -} +{ + "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": "47e318e" +} diff --git a/mods/Steamodded@smods/meta.json b/mods/Steamodded@smods/meta.json index 02c86cb2..15dc39be 100644 --- a/mods/Steamodded@smods/meta.json +++ b/mods/Steamodded@smods/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Steamodded", - "requires-steamodded": false, - "requires-talisman": false, - "categories": [ - "Technical" - ], - "author": "Steamodded", - "repo": "https://github.com/Steamodded/smods", - "downloadURL": "https://github.com/Steamodded/smods/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "1.0.0-beta-0305c" -} +{ + "title": "Steamodded", + "requires-steamodded": false, + "requires-talisman": false, + "categories": [ + "Technical" + ], + "author": "Steamodded", + "repo": "https://github.com/Steamodded/smods", + "downloadURL": "https://github.com/Steamodded/smods/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "709a6d4" +} diff --git a/mods/TeamToaster@Plantain/meta.json b/mods/TeamToaster@Plantain/meta.json index 14b3ed89..03776488 100644 --- a/mods/TeamToaster@Plantain/meta.json +++ b/mods/TeamToaster@Plantain/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "v1.0.2" -} +{ + "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 1db9dfed..64c7931d 100644 --- a/mods/TetraMinus@TetraPak/meta.json +++ b/mods/TetraMinus@TetraPak/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "1.0.3" -} +{ + "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/Toeler@Balatro-HandPreview/meta.json b/mods/Toeler@Balatro-HandPreview/meta.json index 9ec8cf8c..460f9328 100644 --- a/mods/Toeler@Balatro-HandPreview/meta.json +++ b/mods/Toeler@Balatro-HandPreview/meta.json @@ -1,13 +1,13 @@ -{ - "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", - "automatic-version-check": true, - "version": "v1.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", + "automatic-version-check": true, + "version": "2a6f46e" +} diff --git a/mods/UppedHealer8521@RiffRaffling/meta.json b/mods/UppedHealer8521@RiffRaffling/meta.json index 81d82d48..bbd6db28 100644 --- a/mods/UppedHealer8521@RiffRaffling/meta.json +++ b/mods/UppedHealer8521@RiffRaffling/meta.json @@ -1,13 +1,13 @@ -{ - "title": "Riff-Raffling", - "requires-steamodded": true, - "requires-talisman": false, - "categories": [ - "Content" - ], - "author": "UppedHealer8521", - "repo": "https://github.com/UppedHealer8521/Riff-Raffling", - "downloadURL": "https://github.com/UppedHealer8521/Riff-Raffling/archive/refs/heads/main.zip", - "automatic-version-check": true, - "version": "mod2" -} +{ + "title": "Riff-Raffling", + "requires-steamodded": true, + "requires-talisman": false, + "categories": [ + "Content" + ], + "author": "UppedHealer8521", + "repo": "https://github.com/UppedHealer8521/Riff-Raffling", + "downloadURL": "https://github.com/UppedHealer8521/Riff-Raffling/archive/refs/heads/main.zip", + "automatic-version-check": true, + "version": "597baf7" +} diff --git a/mods/Zamos@BindingOfIsaacTarot/meta.json b/mods/Zamos@BindingOfIsaacTarot/meta.json index 9fba2a04..f7011829 100644 --- a/mods/Zamos@BindingOfIsaacTarot/meta.json +++ b/mods/Zamos@BindingOfIsaacTarot/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "1.0" -} +{ + "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/kcgidw@kcvanilla/meta.json b/mods/kcgidw@kcvanilla/meta.json index 80be89f2..4f232b6d 100644 --- a/mods/kcgidw@kcvanilla/meta.json +++ b/mods/kcgidw@kcvanilla/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "2.4.1" -} +{ + "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/lusciousdev@LushMod/meta.json b/mods/lusciousdev@LushMod/meta.json index 9e1fe0b2..d3c4838f 100644 --- a/mods/lusciousdev@LushMod/meta.json +++ b/mods/lusciousdev@LushMod/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.3.0" -} +{ + "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/nh6574@JokerDisplay/meta.json b/mods/nh6574@JokerDisplay/meta.json index 9e9eb1fe..5616dec9 100644 --- a/mods/nh6574@JokerDisplay/meta.json +++ b/mods/nh6574@JokerDisplay/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "v1.8.2.3" -} +{ + "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": "305b3e2" +} diff --git a/mods/nh6574@JoyousSpring/meta.json b/mods/nh6574@JoyousSpring/meta.json index 3f5c962c..cfa90d97 100644 --- a/mods/nh6574@JoyousSpring/meta.json +++ b/mods/nh6574@JoyousSpring/meta.json @@ -1,14 +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", - "automatic-version-check": true, - "version": "v0.6.5.3" -} +{ + "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": "ac45ce3" +} diff --git a/mods/spire-winder@Balatro-Draft/meta.json b/mods/spire-winder@Balatro-Draft/meta.json index 7b410db0..e48c9832 100644 --- a/mods/spire-winder@Balatro-Draft/meta.json +++ b/mods/spire-winder@Balatro-Draft/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.5.2" -} +{ + "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", + "automatic-version-check": true, + "version": "d4fbaeb" +} diff --git a/mods/stupxd@Blueprint/meta.json b/mods/stupxd@Blueprint/meta.json index a34c132e..988194fa 100644 --- a/mods/stupxd@Blueprint/meta.json +++ b/mods/stupxd@Blueprint/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v.3.2" -} +{ + "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": "5bc1ed1" +} diff --git a/mods/theAstra@Maximus/meta.json b/mods/theAstra@Maximus/meta.json index 6a48bfc4..5858d514 100644 --- a/mods/theAstra@Maximus/meta.json +++ b/mods/theAstra@Maximus/meta.json @@ -1,13 +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", - "automatic-version-check": true, - "version": "v0.5.0-beta" -} +{ + "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": "47705f8" +} diff --git a/mods/ywssp@ColoredSuitTarots/meta.json b/mods/ywssp@ColoredSuitTarots/meta.json index 6f25d01d..e78dcdf3 100644 --- a/mods/ywssp@ColoredSuitTarots/meta.json +++ b/mods/ywssp@ColoredSuitTarots/meta.json @@ -9,5 +9,5 @@ "repo": "https://github.com/ywssp/Balatro-ColoredSuitTarots", "downloadURL": "https://github.com/ywssp/Balatro-ColoredSuitTarots/archive/refs/heads/main.zip", "automatic-version-check": true, - "version": "v4.1.1" + "version": "5cd04f6" }