Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
a427c8d
things
Jun 24, 2025
fde5882
test commit
basil-squared Jun 24, 2025
80539a8
Remove build files from repo
basil-squared Jun 24, 2025
6c63ef6
Delete show_image/target directory
basil-squared Jun 24, 2025
336680e
working on overclocks
basil-squared Jun 24, 2025
9fee72a
Merge remote-tracking branch 'origin/dev' into dev
basil-squared Jun 24, 2025
c0b69ca
working on things, like overclocked jokers.
basil-squared Jun 25, 2025
933fcf1
quick fix on the atlas to prevent a crash
basil-squared Jun 25, 2025
09cd4f8
Woops, messed up the sprites
basil-squared Jun 25, 2025
bf58ef6
fixed atlas position capitalization that wouldve caused a crash. mayb…
basil-squared Jun 25, 2025
f80a975
fixes and improvements
basil-squared Jun 25, 2025
b189674
doing stuff
basil-squared Jun 26, 2025
d0154fc
wip changes
basil-squared Jun 27, 2025
30af0d0
wip changes
basil-squared Jun 29, 2025
7918eae
added ferocious grin jokerdisplay
basil-squared Jun 29, 2025
8ca6a76
isorjevsrfvjwif
basil-squared Jun 29, 2025
280f001
finish some implementations and write some more loc
basil-squared Jun 29, 2025
fb1f2b7
remove old, unused stuff
basil-squared Jun 29, 2025
9e07272
add song
basil-squared Jun 29, 2025
61e0a64
add lint workflow job because i am terribly addicted to CI
basil-squared Jun 29, 2025
78240f5
removed linter because its fucking worthless
basil-squared Jun 29, 2025
1f66d54
thingu
basil-squared Jul 3, 2025
f327a58
thingu
basil-squared Jul 3, 2025
a1c8100
Merge branch 'dev' of github.com:basil-squared/Charcuterie into dev
Jul 6, 2025
b0b81d9
commit
Jul 7, 2025
d614a36
Added some more JokerDisplay junk, and some more commentts to varying…
basil-squared Jul 9, 2025
2a4845d
blargblargblarg
basil-squared Jul 10, 2025
6b93998
blargblargblarg
basil-squared Jul 10, 2025
83f0cdb
com pre-workspace switch
basil-squared Jul 17, 2025
5062273
pwrigjm
Jul 18, 2025
0a4e8c1
bleh
basil-squared Aug 9, 2025
f068b47
bleh
basil-squared Aug 9, 2025
edc9c96
Merge branch 'dev' of github.com:basil-squared/charcuterie into dev
basil-squared Aug 9, 2025
bcd461d
bug fixes
basil-squared Aug 11, 2025
9b4cdd6
Changes
basil-squared Aug 11, 2025
3f0f45a
jokerdisplay styff
basil-squared Aug 12, 2025
376762e
all overclocked jd def and some modifications to make sure a joker works
basil-squared Aug 12, 2025
0500e2e
give prices, ensure overclocked jokers are locked, triply check for bugs
basil-squared Aug 12, 2025
e3f0072
scrap ritual card
basil-squared Aug 12, 2025
3ae9b8a
more loc junk
basil-squared Aug 12, 2025
a2d93a3
LAST COMMIT BEFORE 1.0
basil-squared Aug 12, 2025
337ff33
README for reading.. me
basil-squared Aug 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
dev/exports
show_image/target


File renamed without changes.
2 changes: 1 addition & 1 deletion .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .luarc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"Lua.workspace.library": ["~/BalatroMods/Mods/smods-1.0.0-beta-0711a", "~/BalatroMods/Mods/lovely/dump"],
"diagnostics.globals": [
"JokerDisplay",
"Partner_API",
"ease_hands"
]
}
30 changes: 30 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
![logo](assets/2x/logo2.png)
## As good of a balatro mod as it gets!
> [!IMPORTANT]
> Charcuterie is still unfinished! As time goes on, bugs will be fixed and content will be added! Please report any bugs in the github using the issue tracker.

# About

Charcuterie is a content mod of mostly random stuff and aims to be **Vanilla ++**, a little better than vanilla in some cases but mostly tries to stick to the formula. With plenty of features, cards, and soon-to-be blinds, you're sure to have a fun time with my little passion project.

## Content

Charcuterie comes with
* 75 Jokers
* 8 Enhancements
* 2 New mechanics
* 1 New set of consumables
* 3 New Spectral Cards
* 2 New Tarot Cards
and so, so much more.

## Risk
Charcuterie introduces a mechanic called **Risk**, a value that is capable of influencing in-game negative decisions. For instance, if risk is 40%, then a card has a 60% chance of producing a negative effect, and however high risk is influences this.

## Overclocking
Ever wanted to get just a bit more juice out of some cards? Well, with overclocking, that can happen! All you have to do is fufill the dynamic condition the card wants, and one transformation later, the card is in its perfected form, allowing you to reach antes unseen by man.
## Dependancies
Charcuterie requires just a couple mods to get you going. you'll need

* [Talisman](https://github.com/SpectralPack/Talisman)
* [SMODS](https://github.com/steamodded/smods) >= BETA-711a
Binary file added assets/1x/animatedvoucher.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/balalafontpack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/blindatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/boosteratlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/crossmod_joker_atlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/crossmod_partneratlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/crossmod_sleeveatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/customtarotatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/deckatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/diff_atlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/elementatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/enhancementatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/1x/importantarrowsprite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/joker_atlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/1x/joker_atlas2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/1x/logo2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/messages.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/modicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/overclockedatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/planetatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/realvoucheratlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/ritualatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/1x/ritualpack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/1x/sealatlas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/1x/summonedatlas.png
Binary file modified assets/1x/tagatlas.png
Binary file modified assets/1x/voucheratlas.png
Binary file added assets/2x/animatedvoucher.png
Binary file modified assets/2x/balalafontpack.png
Binary file modified assets/2x/blindatlas.png
Binary file modified assets/2x/boosteratlas.png
Binary file modified assets/2x/crossmod_joker_atlas.png
Binary file modified assets/2x/crossmod_partneratlas.png
Binary file modified assets/2x/crossmod_sleeveatlas.png
Binary file modified assets/2x/customtarotatlas.png
Binary file modified assets/2x/deckatlas.png
Binary file modified assets/2x/diff_atlas.png
Binary file modified assets/2x/elementatlas.png
Binary file modified assets/2x/enhancementatlas.png
Binary file added assets/2x/importantarrowsprite.png
Binary file modified assets/2x/joker_atlas.png
Binary file added assets/2x/joker_atlas2.png
Binary file modified assets/2x/logo.png
Binary file added assets/2x/logo2.png
Binary file modified assets/2x/messages.png
Binary file modified assets/2x/modicon.png
Binary file modified assets/2x/overclockedatlas.png
Binary file modified assets/2x/planetatlas.png
Binary file modified assets/2x/realvoucheratlas.png
Binary file modified assets/2x/ritualatlas.png
Binary file added assets/2x/ritualpack.png
Binary file modified assets/2x/sealatlas.png
Binary file added assets/2x/summonedatlas.png
Binary file modified assets/2x/tagatlas.png
Binary file modified assets/2x/voucheratlas.png
Binary file added assets/sounds/explosion.wav
Binary file not shown.
Binary file added assets/sounds/undefeatable.mp3
Binary file not shown.
4 changes: 2 additions & 2 deletions charcuterie.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"id": "charcuterie",
"name": "Charcuterie",
"author": ["basil-squared","HamIsntCool","Gelopsys"],
"author": ["basil-squared","HamIsntCool","Gelopsys","wevegotjamie"],
"description": "A variety of flavor, all in one balatro mod!",
"prefix": "charcuterie",
"badge_colour": "fc8048",
"dependencies": [
"Steamodded (>=1.0.0~ALPHA-1404b)",
"Steamodded (>=1.0.0~BETA-0711a)",
"Talisman"
],
"main_file": "main.lua",
Expand Down
5 changes: 5 additions & 0 deletions config.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
return {
["overclock_retriggers"] = false,
['simpler_oc_hints'] = false,

}
60 changes: 60 additions & 0 deletions dev/asepritesort.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,66 @@
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
)
elif filename == 'joker_atlas2.aseprite':
subprocess.run(
[
"aseprite",
"-b",
"--sheet",
f"../assets/1x/{name}.png",
f"./spritesheets/{filename}",
"--sheet-columns",
"10",
],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
)
# 2x export
subprocess.run(
[
"aseprite",
"-b",
"--sheet",
f"../assets/2x/{name}.png",
f"./spritesheets/{filename}",
"--sheet-columns",
"10",
"--scale",
"2",
],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
)
elif filename == 'ritualatlas.aseprite':
subprocess.run(
[
"aseprite",
"-b",
"--sheet",
f"../assets/1x/{name}.png",
f"./spritesheets/{filename}",
"--sheet-columns",
"7",
],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
)
# 2x export
subprocess.run(
[
"aseprite",
"-b",
"--sheet",
f"../assets/2x/{name}.png",
f"./spritesheets/{filename}",
"--sheet-columns",
"7",
"--scale",
"2",
],
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
)
else:
# Original 1x export
subprocess.run(
Expand Down
Binary file added dev/spritesheets/animatedvoucher.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/blindatlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/customtarotatlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/deckatlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/enhancementatlas.aseprite
Binary file not shown.
Binary file added dev/spritesheets/importantarrowsprite.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/joker_atlas.aseprite
Binary file not shown.
Binary file added dev/spritesheets/joker_atlas2.aseprite
Binary file not shown.
Binary file added dev/spritesheets/logo2.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/overclockedatlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/realvoucheratlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/ritualatlas.aseprite
Binary file not shown.
Binary file added dev/spritesheets/ritualpack.aseprite
Binary file not shown.
Binary file added dev/spritesheets/summonedatlas.aseprite
Binary file not shown.
Binary file modified dev/spritesheets/voucheratlas.aseprite
Binary file not shown.
Binary file added dev/thebigchedda.aseprite
Binary file not shown.
Binary file added dev/thebigchedda.png
Loading