Open-source project
SpectralPack/Cryptid avatar
SpectralPack/Cryptid

Cryptid is a Balatro mod that adds content on top of a different number system

An unbalanced Balatro mod

634 stars180 forksLuaGPL-3.0

At a glance

What is it?
Cryptid is a Lua mod for Balatro that installs like any Steamodded mod, but it expects Amulet to be present because its scoring assumes a number system other than the default. Its own FAQ explains the Infinity reports, the nested install traps and the Jimball music toggle.
Who is it for?
Adopt Cryptid if you play Balatro with Steamodded, already run Amulet, and want the extra content that the mod's thematic sets provide rather than only the stock card pool. Do not adopt it on a vanilla installation, because the mod requires both Steamodded and Amulet and its content is tuned around a different number system, and do not adopt it if you want a stable score scale, since the Omeganum mode it encourages is where the Infinity reports come from.
Can I use it commercially?
Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
Is it still maintained?
Yes. The repository received new commits within the last day.
What is it written in?
Mainly Lua, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on October 23, 2026, and from our analysis. They are not legal advice.

Editorial analysis

Two dependencies decide whether Cryptid runs at all

Cryptid is described in one line as an unbalanced Balatro mod, and the repository is written in Lua. The first thing the documentation tells you is that the mod requires Steamodded and Amulet, with links to the latest releases of both. That dependency chain defines the audience more than any feature list does. Balatro is a single player card game, and Steamodded is the mod loader that makes community mods possible, while Amulet is a separate mod that changes how the game's numbers work. Cryptid sits on top of both. If you have never modded Balatro, this project is not a first step, it is a second or third one. If you run a modded Balatro already, the two dependencies are already there and the real question is whether you want an intentionally unbalanced card pool rather than a balanced game.

Installation is the same as any other steamodded mod

The installation guidance is short because the ecosystem already has conventions. Cryptid and any other mods are installed identically to Steamodded, and the documentation points at the Balatro Modding Guide maintained by the Steamodded project, then tells you to download the latest release from the Cryptid releases page. The FAQ is where the practical traps live. If the game is crashing on startup or the mods and content do not appear to be loading, the first things to check are that all mods are fully updated and properly installed, and that your installs are not nested. The example given is explicit: there should be mod files at Mods/Cryptid rather than at Mods/Cryptid/Cryptid, which is the kind of error that happens when an archive is extracted into a folder that already has the same name. There is one dependency with its own procedure. When updating lovely, the injector, you should follow the install guide on its GitHub repository rather than downloading it like an ordinary mod.

Thematic Sets let you switch off the parts you dislike

Not every addition is for every player, and the mod has a switch for that. You can disable some features by opening your Mods folder, clicking Cryptid, going to the Config tab and clicking Thematic Sets, where you can toggle various Cryptid additions on or off as you see fit. Music is separate. Certain music tracks can be enabled or disabled in the Music tab, and if you are a streamer you may want to disable the Jimball music there, or in the popup when you obtain it. That is a small design detail that tells you something about the project. A content mod that adds dozens of references, jokers and music tracks will not sit well with every player, and providing a granular toggle inside the mod is what keeps it usable for people who want some of it rather than all of it.

The M jokers come from a Balatro Discord incident

If you have seen the mod's jokers carrying an M, or references to the Jolly Joker, the documentation explains the origin and it is not a design principle. The M is a reference to an incident in the official Balatro Discord where a user named mjiojio was spamming the letter m in various channels. When asked what their least favourite joker was, they answered with Jolly Joker, and that is how the M joke became a thing. Cryptid has built a set of cards around it. This is worth knowing because it tells you the tone of the project. A mod that turns a community in-joke into a mechanic is going to be uneven by design, which is also why the project calls itself unbalanced rather than apologising for it.

Omeganum mode explains the Infinity reports

The most technical entry in the FAQ is about hitting infinity often. The explanation is that Amulet may not be configured to be on Omeganum mode, which has a maximum limit of 1e308#1##1e308. You can make the limit virtually disappear by going into Mods, clicking Amulet and changing the Score Limit under Config, but there is a warning attached: if you have a saved run that was on a different number system, you will not be able to load it, unless you switch back. The documentation also says that true infinity is not actually reachable with Cryptid alone, or with most other mods for that matter, and that reaching infinity with Amulet set to Omeganum is in the great majority of cases caused by a bug in Amulet. That last sentence is the important one for an evaluator. A recurring crash or scoring anomaly reported against Cryptid may not be a Cryptid problem at all, so the order of investigation matters before you file anything.

How the project wants bugs reported

The FAQ closes with instructions for reporting a crash or bug, and they are unusually specific about process. You should give as much information as possible on the issues tracker, and a way to reproduce the crash is described as especially useful information to help fix it. Before reporting, you should make sure the issue is not already reported and that it is not yet fixed on the main branch. If the bug you are reporting is a duplicate of a previously closed issue, you should reopen that issue instead. The reasoning is practical rather than bureaucratic. With a mod that touches scoring, content and configuration across two other mods, the same symptom can come from Amulet, from Steamodded, from the injector or from Cryptid itself, and a report that names the version, the other installed mods and a reproduction is the only kind that can be acted on. The project also runs an official Discord and keeps a changelog of releases.

Release cadence, licence and the shape of the repository

The project ships tagged releases with letter suffixes, which is a small signal about how it is versioned: v0.5.16c on 2026-06-14, v0.5.16d on 2026-07-12 and v0.5.17c on 2026-09-26, with the last push on 2026-10-08. The version is still well below 1.0, and the c and d suffixes suggest patch-level hotfixes on top of a named minor version rather than clean semantic versions, which is worth keeping in mind when you report a problem, since your report should name the exact tag you are running. The licence is GPL-3.0, and for a mod distributed as files that people copy into a Mods folder that is the expected choice, though the obligations for redistribution are yours to check rather than something this page can settle. The repository layout matches a Balatro mod: Cryptid.lua and Cryptid.json at the root, config.lua, and directories for items/, lib/, localization/, assets/ and lovely/. The documentation also flags its own older walkthroughs as outdated guides that will be removed at some point, which is a reminder to rely on the modding guide and the current FAQ rather than on the linked video walkthroughs.

Editorial conclusion

Adopt Cryptid if you play Balatro with Steamodded, already run Amulet, and want the extra content that the mod's thematic sets provide rather than only the stock card pool. Do not adopt it on a vanilla installation, because the mod requires both Steamodded and Amulet and its content is tuned around a different number system, and do not adopt it if you want a stable score scale, since the Omeganum mode it encourages is where the Infinity reports come from. Before you install, place the files at Mods/Cryptid rather than Mods/Cryptid/Cryptid, follow the lovely install guide when updating the injector, and read the Amulet score limit notes before you start a run you care about, because a run saved under one number system cannot be loaded under the other.

Frequently asked questions

What does Cryptid need before it will run in Balatro?

The mod requires Steamodded and Amulet, both linked from the project documentation. Cryptid installs like any other Steamodded mod, so you download the latest release from the releases page and follow the Balatro modding guide.

Why does Cryptid not load and the game crash on startup?

Check that all mods are fully updated and properly installed, and that the install is not nested: the mod files should be at Mods/Cryptid rather than at Mods/Cryptid/Cryptid. When updating lovely, follow the install guide on its own repository rather than downloading it like an ordinary mod.

How do I turn off Cryptid content I do not want?

Open Mods, click Cryptid, go to the Config tab and click Thematic Sets, where individual additions can be toggled. Music tracks are enabled or disabled in the Music tab, and streamers may want to turn off the Jimball music there or in the popup shown when obtaining it.

Why do I keep hitting Infinity in Cryptid?

Amulet may not be set to Omeganum mode, which has a maximum limit of 1e308#1##1e308, and you can change the Score Limit under the Amulet config. The documentation states that true infinity is not reachable with Cryptid alone and that reaching it with Amulet on Omeganum is in the great majority of cases an Amulet bug.

Official sources

  1. Issues
  2. License: GPL-3.0
  3. README
  4. Releases
  5. SpectralPack/Cryptid on GitHub
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/spectralpack-cryptid.svg)](https://hysenlabs.com/projects/spectralpack-cryptid)

Was this useful?