#Balatro Mod Manager is now out! 🎉

1 messages · Page 6 of 1

toxic locust
#

i am so close but nothing is working

dawn grove
toxic locust
#

*menu

dawn grove
#

if you didn't install steamodded yet then it's fine

toxic locust
dawn grove
#

ok

toxic locust
sudden timber
#

nvm

#

figured out thats what the settings database thing was for

dawn grove
#

yeah, there should be a hint somewhere suggesting u try that button

#

but skyline closed my issue when i asked about it😔😔

gilded anvil
#

hey all, I've recently downloaded some new mods through this manager and the game brings me to this screen whenever I start it. I have both Steammodded and Talisman downloaded through this as well, so I'm not sure why Cryptid and Lobotomy Corp say that they're missing dependencies. Can anyone help me figure out what's going on?

dawn grove
#

uninstall steamodded from BMM then under the download button pick "latest - unstable" instead of 0323b

#

then download that version

#

tho it may cause issues and break other mods

gilded anvil
#

Ah, lovely, will try that

#

Trimmed a few other mods out and that worked a treat, thanks y'all

versed socket
#

Just in case, as I didn't have time to review the latest modifications:

My meta.json is as follows:

{
  "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"
}```

I just released v1.2 of my mod, it should then update automatically ?

Thanks
gray pilot
#

is there a way to load in mods from other places in bmm? or will it really only work with mods in bmm?

vagrant plover
#

external mods also work

#

(installed manually etc)

gray pilot
#

will they show up in bmm? if not thats okay! i was just wondering because i know earlier in development they didnt

vagrant plover
#

they do now

gray pilot
#

oh! yay!!!

#

awesome ty so much for the info

#

im new to modding games and bmm has been a lifesaver

unkempt cairn
#

the exe or setup thing does not launch anything

#

💔

surreal mango
#

does the mod manager automatically update itself?

dawn grove
surreal mango
#

fun

ocean heart
#

could anyone merge this pls? i wanna be able to tell people that they can quick pull cardsauce updates with this now that we're not gonna use the main branch for experimental stuff anymore

wheat wave
ocean heart
#

yeah

#

releases are cool and all but theyre super inconvienent for hotfixing

wheat wave
#

You can set up actions on GitHub to automate the zip -> release process to make things quicker, but of course that's more than zero work

#

Merged now, the download link should be live now, but it won't show updates for users until the next auto-update in about 30 minutes

placid coral
#

I have a svript that changes the version number, prepears a zip and gives me instructions for making a release for DebugPlus

echo geyser
ocean heart
open seal
#

why do most of the on/off toggles not work

sinful hinge
#

speaking of cardsauce lol
i recently updated the mod through the manager and for some reason it seems like all the sprites got removed? the only things left in the assets were the sounds and the silly discord screencap

#

i reinstalled it so it's working now but i have no idea what happened there

cunning matrix
sinful hinge
#

iirc talisman's on/off toggle has given me issues

cunning matrix
#

I was offline for a while, but I'm back now

#

Btw

#

We're very close to getting signed for windows, but the next release is required so we can have a signed signature at 0.2.7

cunning matrix
wheat wave
#

Ah right. That's an interesting rule, but not a big deal if it's just a once-off notice

quick briar
#

I mean.... what does a sighned windows program get you? Is Winsows not still a wild rest of random fewware, OSS, and pirated apps with just UAC in the way to install?

#

that's how god intended

vagrant plover
#

people don't like scary warning pop-up

wheat wave
#

⚠️angry⚠️ Windows warning bad
🌸friendly🌸 BMM warning good

quick briar
#

:P

wheat wave
#

Yeah, you're not wrong...
Code signing is generally good for everyone (especially the orgs - DigiCert is likely worth billions)
It's just funny that in this case, the signature just allows you to move the warning box 1 click deeper

half grail
#

code signing is an invented business based solely on trust in companies 99% of people don't know

#

i love it

wheat wave
#

(spoiler: this is also the entire corporate financial and legal world)

cunning matrix
plain turret
#

what does the update add?

dawn grove
cunning matrix
dawn grove
#

yeah, noticed it, will make a new build today

cunning matrix
ocean heart
#

i noticed that bunco's download is linked to the old repo that isnt being updated

#

so downloading it causes crashing

#

we should probably update that

wheat wave
tough vale
#

Wow I was just gonna bring up the same thing lol

ocean heart
#

oh wow that was fast

#

this has happened so many times in my being in this discord lol i suggest something and it turns out it just happened the day i say it without me having to have said anything

wheat wave
#

Thanks for making the suggestions though. It's much more helpful than comments like these 👀

#

Any other known issues with existing mods? Fusion Jokers was switched to the J[u/i]mbocarrot wingedcatgirl fork earlier today too

tough vale
#

I do not have a fork of Fusion Jokers btw. Did you mean mys. minty/wingedcatgirl's fork?

wheat wave
dawn grove
cunning matrix
stuck sparrow
dawn grove
stuck sparrow
dawn grove
#

oh, u used a deb not an appimage, ok🤝

stuck sparrow
dawn grove
#

endeavour is the only sane arch-based distro imo

stuck sparrow
dawn grove
#

but i haven't used arch in years👍

stuck sparrow
#

wish parsec would let me host though only thing i am missing from when i used windows

#

steam remote play is the band aid atm

dawn grove
stuck sparrow
dawn grove
#

mmhm

#

why tho, i heard about a lot of newer more popular gaming distros lately

#

chimera for example

#

is the most garuda-style thing i hear about nowadays

stuck sparrow
stuck sparrow
dawn grove
stuck sparrow
#

people prob tired of windows 11 not being "compatible" with their pc

stuck sparrow
dawn grove
stuck sparrow
#

idk if there is multiple os versions or not

#

no doesn't look like it but the cd image is smaller then a gb so that's nice

hidden nexus
#

how do you access the linux branch on github?

dawn grove
# hidden nexus how do you access the linux branch on github?

upstream: https://github.com/skyline69/balatro-mod-manager/tree/66-linux-support

the releases are in a fork on my account which closely follows upstream: https://github.com/kasimeka/balatro-mod-manager

GitHub

Balatro Mod Manager by Skyline. Contribute to skyline69/balatro-mod-manager development by creating an account on GitHub.

GitHub

Balatro Mod Manager by Skyline. Contribute to kasimeka/balatro-mod-manager development by creating an account on GitHub.

dawn grove
stuck sparrow
placid coral
#

Gnome has a fork (or two) for mobile devices and its decent but I just don't really like it on my desktops

dawn grove
#

was gonna say im a proud kde enjoyer, but tbh i spend 98% of my time in the terminal, 1% in the browser and the rest in mpv & keepassxc. the only kde things i use are krohnkite (dwm clone extension) and spectacle for screenshots

placid coral
#

I just like KDE's defaults a lot more

#

And I would rather not nedd with a bunch of settings

wary depot
#

2 questions since I can’t figure out searching threads on mobile.

  1. when I launch the game it says I have duplicate of steammodded, I’ve tried things from updating steammodded to newest beta to taking it out of the mods folder entirely, neither works.

  2. how do I update bmm? I’m on version 2.3 and I see 2.6 has come out

#

Nvm on updating

#

Installer has stuff

#

Can’t give a log directly since I don’t have good enough internet on my pc right now

dawn grove
wary depot
dawn grove
#

so neither Steamodded nor smods are present and it crashes with duplicate installs🤔

wary depot
#

Same log as before that’s just what happens tho

dawn grove
#

was gonna ask u to send the whole mod folder zipped, but ur internet

wary depot
#

I’ll try to do it thru steam

#

Aaand it’s above the 30mb limit

#

I’ll try google drive it will be a bit tho

#

I have a 80kbps hotspot right now

dawn grove
#

ik how this feels

#

one suggestion is to move all ur mods out, install Steamodded from BMM again, then start copying them into the mod folder one by one

#

to find which one of them is causing the crash

wary depot
#

I’m trying the 1 by one method because bmm mods aren’t loading senms

dawn grove
wary depot
#

I figured

#

It also restarts that process when you go to settings. I got it to load after having it sit for 30ish mins while watching something with a buddy

#

Typist and cryptid and bettmas are good so far, and talisman

#

I updated the mods that needed it and downloaded like 3 mods since my last launch

dawn grove
wary depot
#

So far its blueprint, cryptid more Mario jokes, and debug plus

#

And more fluff causing the crash

#

That is 3 more than I was expecting

#

2 mins left on mods upload

dawn grove
wary depot
#

Those are the ones out of the list that are causing the duplicate crash, all the others work fine

dawn grove
#

are all these mods installed with BMM? i think there's a lot of broken things

wary depot
#

Yes

dawn grove
#

so reinstalling them and installing a dedicated version of Steamodded should fix it

wheat wave
#

What does tree look like?

dawn grove
# dawn grove

this might be caused by the internet issues, if BMM saves all pending downloads with the same temp name maybe it reused the same file when it failed to download newer ones🤷

dawn grove
#

just chose the grep as a simpler way of demonstrating the point

wheat wave
#

Seems like most have installed successfully, with just a few failures. Definitely a fault of BMM that needs fixing!

dawn grove
#

also, i don't know if smods recurses into directories, but if not then these two mods aren't being loaded

wheat wave
#

I think SMODS does, but Lovely doesn't

dawn grove
dawn grove
#

could be race conditions with parallel downloads

cunning matrix
craggy reef
#

hey, just installed bmm and already set the path and all, but the launch button doesn't work... does anybody know why?

dawn grove
#

if so, and you're using the appimage or ur steam is installed as a deb package then it doesn't work

#

otherwise u should open bmm in a terminal and show logs of what happens when u press launch (i don't think the main branch logs anything relevant tbh)

craggy reef
#

how do I open bmm in the terminal tho

dawn grove
# craggy reef how do I open bmm in the terminal tho

uhhhh I think u can

  1. open "command prompt"
  2. find the BMM.exe in your "c:\program files"
  3. then either navigate to it from the command prompt or drag and drop it in its windows
  4. open it with enter

and you'll see logs in the cmd window while BMM is running

#

another thing u can do is manually install the mod loader: https://youtu.be/uDfxnwHO134

Get everything you need to know about installing Balatro mods in today's guide. Installing Balatro mods should only take a few minutes & the first thing you will need to do is download and install lovely Injector and then steammodded as shown in the video.

Path for mod directory: %AppData%/Balatro/

Lovely Discussion: https://discord.com/chann...

▶ Play video
#

this will fix BMM's launch button

craggy reef
#

okay thank you I managed to fix it, it launches now

shadow kettle
#

do I need to reinstall the mod manager to update it or is there a button to check for an update in the manager itself that I'm just missing?
since my version says it's v0.2.3 when the website says the current version is v0.2.6

wheat wave
dawn grove
#

@cunning matrix ur pr descriptions are ass, every time i wanted to know what a pr does i had to read it myself, stop using ai generated pr descriptions pls and thank u

#

for example, nothing here says why the pr exists or what it achieves and alongside the vague title "Purify HTML tags in descriptions" no one would realise that it strips html tags from the description in mod preview cards

#

a better approach is creating a detailed issue that describes the problem and has a note about how u intend to solve it then add a pr dencription like "fixes #69420" or "addresses points x, y from #69420"

#

or maybe just try to state the problem in the first paragraph of the pr's description

#

saying what functions and what files were modified achieves nothing, i can see that from the diff if i wanted

ocean heart
#

kinda rude

dawn grove
#

idk, i tend to respond to people asking "and what does the new release have?" and actually don't mind reading the prs, but the ai generated descriptions are a waste of -even his- time

dawn grove
vagrant plover
gray pilot
#

i feel a bit stupid. if i want to download texture packs for balatro could i drop them directly into the mods folder using bmm? or is there a specific spot for them

plain turret
gray pilot
sudden timber
#

@solemn dew

#

Here

solemn dew
#

I don't quite understand why the submission is not successful, can you please point out the problem?

solemn dew
wheat wave
wheat wave
# solemn dew I have resubmitted the PR.

Looks good! It's merged now and should show up in BMM after a refresh.
In case you weren't aware, changes made on your fork on GitHub will automatically show up in any pull requests that it's a part of- there's no need to close a PR and create a new one.
If you have a look at #239, you can see that the newer commits also show up, with the same content as in #240.

solemn dew
wheat wave
solemn dew
stiff grotto
#

not sure if i'm using BMM wrong somehow but i can't get cryptid/entropy to run, other mods seem to be fine

wheat wave
stiff grotto
slow sluice
#

Sorting option for "new/last updated" PLEASE

gray badge
#

How often do new mods get added?

dawn grove
gray badge
hidden nexus
#

This error has popped up for me. Is there any tips for fixing anyone can do for me?

hidden nexus
#

got mods working again, but now I don't have score whenever I try to play hand it is at level zero and is only giving zero mult

slow sluice
#

you probably have a bugged mod

#

or your lovely is outdated

brittle flower
#

Just came by to give thanks, this is a necessity for Mac gamers imo

No running scripts in terminal.
No tedious trial and error finding out which mods are incompatible lol

noble yoke
#

[2025-05-24 22:15:25] DEBUG [bmm_lib::logging] Debug logging is enabled
Cannot get default EGL display: EGL_SUCCESS
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
for Linux (Endeavour OS)

dawn grove
noble yoke
#

I tried appimage

hidden nexus
dawn grove
# noble yoke I tried appimage

i suspect arch upgraded their graphics to mesa 25 and this is what's breaking it
will try to make a build with an arch dockerfile

dawn grove
#

@cunning matrix since the BMM index repo is becoming slower and slower to download, i was thinking of ways to lazily fetch the repo's content without hitting the rest api's 60 request/hour rate limit

#

then found that git LFS has a separate rate limit than REST core

#

moving all thumbnails in the index to LFS could lead to a huge UX improvement where the repo is fetched in one request then all mod metadata is parsed enabling the search page

#

but thumbnails are downloaded per page render only for the specific mod cards that are chosen for said page

#

the index without images is 17MB

#

which imo is still big but🤷

#

i started with the idea of using the tree api to know dir names in the repo (and thus mod IDs) then use gh graphql to selectively download files, but the unauthenticated graphql rate limit is 0, after writing the code i realized not a single request goes through

cunning matrix
#

Best option would be to host a server, but that costs money

dawn grove
#

yeah, git lfs is the next best thing

#

will probably break compat with old BMM versions tho (unless a new repo is used)

dawn grove
#

the cloudflare cost calculator says a 100,000 reads and 300 writes of 1GB of data costs $0.00 a month on R2 and $0.03 on AWS

#

^ don't know if cloudflare have free tier usage or not tho

#

they do

#

it will probably need a debit/credit card but (as long as the bucket isn't indexed by search engines) will cost nothing

dawn grove
#

the job that updates the index repo can be extended to PUT modified files to the bucket as well

#

but LFS is more of a ready solution that we'll just consume

dawn grove
#

@cunning matrix hello, i made a poc that you can cargo run at https://github.com/kasimeka/bmm-index-lib, it fetches all mod metadata and downloads 20 thumbnails in ~5 seconds on my trash internet (compared to >3 minutes time to first draw with the current index setup)

#

another improvement this allows is parallel downloads which speed things up a lot compared to how throttled the archive / zip endpoint is

stiff grotto
#

can you get this sorter to do more than names? like maybe repo star count, last updated etc?

slow sluice
#

last updated would be amazing

dawn grove
wintry sun
#

anyone else get this?

dawn grove
wintry sun
#

nope

#

let me try redownloading it

#

nope same thing

wheat wave
dawn grove
wintry sun
#

no no he was right

#

Deck Creator worked

wheat wave
dawn grove
# wintry sun no no he was right

yeah was just making an observation, wanted to say i have no idea how smods does this (since there are no lovely files registering the modules)

wintry sun
#

silly deck creator mod

#

i mean

#

deckcreator

wheat wave
#

Kasimeka, do you feel like teaming up to fix the folderName property for it? I don't have permissions to change it directly, but I can approve PRs

wintry sun
#

i just wanna play rofflelatro with 100 jokers lmao

wheat wave
wintry sun
#

fr? 💀

wheat wave
wheat wave
# stiff grotto can you get this sorter to do more than names? like maybe repo star count, last ...

Last Updated and Stars would be good additions, and relatively easy to add as additional parameters on the mod index. The auto-updater could easily check and update them as necessary.
The only minor issue is that getting the number of stargazers would require an additional API call for every mod, and increase the updater runtime by a bit.
I'd be happy to make the changes to the mod index, but i'm too clueless to touch the Rust side.

dawn grove
#

just iterate over all the objects and sort mods by when their meta.json was last modified

wheat wave
#

Metadata of metadata. I need to go check my spinning top

dawn grove
dawn grove
#

so they're not valid for this😔😔, cloning with a git client will definitely preserve modification dates tho

plush ice
#

Hello. I'm new to Balatro and it's mods. I installed Balamod since it makes managing my mods easy, but I have some questions.

  1. Does Balamod include only the mods that are 100% working or is it limited to a certain amount of mods listed?

  2. Is it "safe" to install mods other than those found in Balamod?

wheat wave
plush ice
wheat wave
#

Oh, haha. Alrighty.

wheat wave
plush ice
dawn grove
wheat wave
#

The only downside with the UNIX epoch approach is that we'll unfortunately have to reengineer a solution sometime in the next 584 billion years

dawn grove
#

(imo)

wheat wave
dawn grove
#

i looked at rfc 3339 too since it's builtin in go and used by the AWS sdk/apis but there wasn't anything for it in rust either

#

i also made my LFS poc thing follow the main repo, an action runs every 30 minutes and commits the changes

wheat wave
#

Turns out mysterious silhouettes don't work so well in text form

dawn grove
# wheat wave

im thinking of making another mod manager with a native UI kit (probably libcosmic) and focus on simplicity, because imo BMM is unnecessarily hard to contribute to
so this would be the new foe

dawn grove
#

and it has to be compatible with the BMM index of course, i think the index repo is pretty much an open standard

wheat wave
dawn grove
#

@cunning matrix made a pr for sorting by last updated in BMM: https://github.com/skyline69/balatro-mod-manager/pull/212, i tested it on my other pr to the index, with this .git_index file

https://github.com/kasimeka/balatro-mod-index.git
branch=add-last-updated

it showed typist at the very beginning of the list then the rest of the mods in A-Z as intended

wheat wave
# dawn grove

Odd text artifacts with the outlines there, is that a Linux issue?

dawn grove
#

yess

#

i know how to work around it (for my nixos setup) but don't really care

noble yoke
#

Fellow Linux appimage gang
Does BMM not open for you as well?

brave wind
#

how do you add a mod for upload on the mod manager?

wheat wave
dawn grove
#

i have a suggestion for the index: an editors' picks category (à la very early apple app store) with manually curated mods that you think are high quality / essential
since not all mods will receive constant updates, and the lack of updates will demote them in the index (after the last updated change is merged) despite their quality, a category like that will help keep them relevant and it can be limited to 10 mods that are changed completely every month or two weeks

dawn grove
true galleon
#

hey instaled multiplayer mod form mod manager

#

and its windows defender says that i have a virus

#

its called PUA:Win32/Gamehack does anyone have the same problem?

#

or what does that mean?

wheat wave
round arch
#

lovely isn't a virus despite working the same way as a trojan

#

if you're ever so worried about it, don't play modded Balatro

wheat wave
# true galleon u sure its not a virus?

100%. Lovely is a code injector that's required to run mods in Balatro. It's used by hundreds of thousands of people, and is open source and has been thoroughly vetted through its development. It's developed by @cerulean rain who also works for Thunderstore, so it's not just some random program that was dug up from some russian forum, haha

round arch
#

russian forum, heh

wheat wave
split turtle
#

it also says tehre is no mods folder but also recognizes the mods I have installed from the launcher

dawn grove
split turtle
dawn grove
split turtle
#

I feel like I'm missing something here

dawn grove
split turtle
#

through compdata you mean?

dawn grove
#

you can symlink both dirs together

mkdir -p ~/.steam/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro
ln -s ~/.config/Balatro/Mods ~/.steam/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/
dawn grove
split turtle
#

I think that's what it's reading though? lol

#

I'm testing with the all in jest mod and it's labeling it as a manual installation after installing through the mod manager, then I click use the official version, and then can't delete the original from the manager, I'm so confused

dawn grove
#

maybe your bmm database is broken, could u delete it from ~/.config/Balatro and start over?

dawn grove
split turtle
#

oh wait, I'm using steam through snap, that might be causing issues

#

snap/steam/common/.local/share/Steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/Mods

#

(or maybe I'm just dumb, idk

dawn grove
#

then symlink that into
~/.steam/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/ i guess

#

i think you're the very first user with a steam snap install

#

but if it worked normally before then i don't think Mods path is an issue tbh

split turtle
#

this mods folder you mean?

dawn grove
#

yes

split turtle
#

....

#

did that, and installed steammodded:

  • it shows up in both local and catalogue
  • it still says I have no mods folder
  • it still isn't able to launch balatron from bmm
dawn grove
#

yeah then it's likely the BMM database at ~/.config/Balatro/bmm_storage.db, could you delete it and restart BMM?

#

btw lordmagotrap's issue is BMM not opening at all, so it's unrelated to yours

split turtle
#

ah

#

still having the issue, I'm gonna try reverting to an older version and seeing what happens

split turtle
#

at least the issue is fixed for now (as in I know what the problem is and I've reverted to the working version

placid coral
vagrant plover
hidden nexus
#

i have a problem on my linux version with 2.6 where i can't download the offical sreamodded and i uninstalled all my mods but it still think they are there any help so i can properly use balatro mod manger

cerulean rain
#

I used to track it religiously to motivate myself but I haven't checked it in a while

placid coral
#

Wow the latest release of DebugPlus had close to 5k downloads

#

And I know a lot of people don't use the release since there's a decent amount of crash logs with ~dev versions

hidden nexus
winged kite
#

Unfortunately this website doesn't show download info if you your releases don't provide a zip file directly and rely on the source code download.

placid coral
#

Githuv does provide some analytics if you can manage a repo

#

Stuff like git clines and page visits

hidden nexus
cerulean rain
#

very similar to lovely's stats

#

it's a shame that github doesn't do a better job with historical statistics

vagrant plover
cerulean rain
#

no clue what the timeframe on that table is

dawn grove
split turtle
#

hadn't tested it before, but 0.2.5 does work (even though the file is called 0.2.6 lol)

dawn grove
#

yeah, i built it after skyline changed the version name in package.json but before he made any new changes

#

time to hunt for the regression i guess😔

split turtle
#

I just am using 0.2.5 lol

fleet dagger
#

anyone else having the issue where the gui is just stuck on "Loading mods..." no matter what tab you click on?

#

worked fine a couple days ago and havent updated anything since the last time i used it

white jay
#

its taking forever for the mods to load now in general, even local mods sometimes

dawn grove
#

libcosmic's docs take >10 minutes to compile for me, but things are coming together (i think)

cunning matrix
#

@dawn grove Could you work on the git lfs thingy, so we can improve loading times?

dawn grove
#

@cunning matrix ^
it's pretty simple and can be integrated easily with BMM

#

in order to actually move from the old index to an lfs based one i think two separate repos need to be maintained

dawn grove
#

i updated the example to demo the pagination/batching more clearly. you can clone the crate and run it with cargo run --example high_level --features reqwest, you can also add the crate to a project with cargo add bmm_index --git https://github.com/kasimeka/bmm-index-lib --features reqwest

#

@cunning matrix @wheat wave i made an org (named balatro-mod-index) and invited you both as owners

cunning matrix
#

We could introduce lazy loading to the manager when this actually works

dawn grove
lime helm
#

so umm all of the mods in my mod manager is gone just not there

dawn grove
worldly carbon
#

try redownloading it

#

make sure you download the latest version

dawn grove
#

after doing a lot of mutability and lifetimes fuckery (this is my very first time seriously writing rust), i made a much higher level and simpler api for lfs blobs fetching

dawn grove
stiff grotto
elder pulsar
#

Would it be possible to have a "check for mod updates" function, either for your mod library or for single mods? Would be really useful for when a new mod update just dropped and you don't want to wait 30 minutes

dawn grove
# elder pulsar Would it be possible to have a "check for mod updates" function, either for your...

the index checks for mod updates once every hour, bypassing it to get the absolute latest version of a mod is possible but would be janky imo
you don't want mod versions on user machines to diverge from the index's state in unexpected ways
but, that's just my opinion and im not the mod manager's dev, so you can create an issue on github https://github.com/skyline69/balatro-mod-manager/issues to guarantee Skyline gets to see your request

elder pulsar
#

Had an issue with Pokermon not loading correctly and crashing upon boot, disabling and reenabling the mod seemed to fix it.

proven prawn
#

is there a way to make mod packs with this and have seperate mod profiles?

#

also this keeps popping up

vagrant plover
wheat wave
#

That might just be an internet issue, I'd try rebooting first.
https://github.com/MathIsFun0/Talisman seems to work for me.
I think GitHub maintains the redirects for renamed pages indefinitely, so it should be fine as long as the original MathIsFun0/Talisman repo isn't created again

hearty pendant
#

Ey there sky will you add mobile balatro support and a mod maker to BMM?

wheat wave
#

I blinked and your huge message disappeared, did you manage to solve it?

short crypt
short crypt
dawn grove
#

i believe u have an empty (0 bytes) version.dll in the game's directory

dawn grove
#

so "reinstalling everything" here includes balatro too? using "verify integrity of game files" or doing a reinstall should at least make the game launch through steam

dawn grove
# short crypt

maybe it's corrupted in a different way, u can just delete it btw

short crypt
#

verifying integrity of game files

short crypt
dawn grove
#

things shouldn't be this broken

short crypt
dawn grove
short crypt
#

basically anytime the version.dll is in the games directory the game wont launch

dawn grove
#

i honestly have no guesses, since u say u tried to manually install lovely and it didn't work

short crypt
#

😦

#

well thank you still for being here and answering so fast

dawn grove
short crypt
dawn grove
dawn grove
proven prawn
#

so my fps has been randomly really bad, wondering if any mods help with that

dawn grove
proven prawn
#

i do have like 20 jokers tbf

dawn grove
proven prawn
#

and mod didnt help just tried it

#

wait mod seems to have helped a bit actually

#

im around 30 now

dawn grove
#

it locks fps to 30 by default, try changing its target fps in settings to something higher

proven prawn
#

well just started a new run and its gone so i think we good

#

i mustve had some joker that was laggy

noble yoke
#

Still no fix for Arch?

stiff grotto
#

yea, use a real OS like Windows

ocean heart
#

hey no need for remarks like that

noble yoke
jolly trout
#

i remember this one time i installed a yahi mod and then bees

#

they fucking hidden the bees so i did not know it was there

#

so i was at the boss blind about to win until i get bee

#

not one not two but three

#

three fucking bees

#

@wheat wave why

wheat wave
#

🐝 🐝 🐝

brittle flower
#

“Sort by New” or “Recently Updated” would be a cool addition

dawn grove
dawn grove
#

i have an update on the LFS thing, the GH org passed the free LFS downloads quota -which i didn't even know existed, my personal profile's usage is 5× that limit (i have free GH student pack things)-, clones of the GH repo now fail to download LFS objects
so i moved it to <gitlab.com/balatro-mod-index/repo> which has no egress quota for any tier, and applied & got accepted in their open source projects initiative which provides the highest subscription for free as long as all projects in an org are public and have OSI-compliant licenses, so the new repo's storage limit is 500GB and no limit on how many downloads it can get (and also 50k CI minutes per month)

dawn grove
steady lichen
#

the installer worked fine, but the program doesnt run at all. nothing shows up

#

trying a reinstall with the msi instead

steady lichen
#

nah it shows in task manager but not as an actual open program

dawn grove
placid coral
cunning matrix
#

@dawn grove I would like to use LFS, but currently I'm at vacation. If you'd like to implement it, feel free to make a PR and I'll look at it when I can. That's also the reason why I couldn't contribute a lot in the last days

dawn grove
# cunning matrix <@959438245219934210> I would like to use LFS, but currently I'm at vacation. If...

im chipping away at it and will eventually contribute its integration into BMM
it didn't work with tauri because of a lifetime / trait constraints issue (which i fixed here today), and fixing this was paused a few days ago when the github repo broke because of quota
and also the separate linux branch, and having to cherry pick and fix conflicts in my patches with every pr is a bit demotivating so i started testing things first in the libcosmic-based mod manager i said im prototyping then applying them to BMM

#

and i honestly think that index change will be too big to cherry pick into main without losing my mind (im good at git, it's my job, but still annoying especially when most of the code isn't mine)

cunning matrix
#

You know what?

#

I'm gonna pay for a small server which could serve as a database

#

instead of having to use git all the time

#

We could use the database

#

Which would be sooo much faster

#

I'm gonna pay it out of my own pocket

#

For the greater good

#

since I see a lot of people are using this tool and I want to scale it further

dawn grove
cunning matrix
#

But how much traffic in TB could we expect per month?

#

I would have to plan this

#

Let's say 70.000 - 100.000 People use it and the index has around 200mb that would be around 13.7TB - 19.5 TB

dawn grove
dawn grove
#

the most expensive thing in both cf r2 and aws s3 pricing is PUT requests per month

#

and i don't think the index gets more than 1000 writes a month

#

anyways, i made a lot of progress on my solution, when it's time for u to abandon the bmm index repo pls transfer its ownership to me or breezebuilder (if he'd still care about it)

dawn grove
#

and having downloads go through the server's network will bottleneck it and cost money for the traffic too

#

cloud pricing is weird, but my only frame of reference is AWS vs CF, so Hetzner and other independent things may be priced differently

#

make sure to plan the provider you'll use and their pricing model(s)

cunning matrix
dawn grove
cunning matrix
#

I mean the mod index site

dawn grove
#

presigned urls are authenticated, and yes a user needs to be trusted to get the chance to upload stuff

#

🤔 there can be a review bucket that people upload directly to

#

with per-user directories

#

then a reviewer moves stuff back into the main bucket

#

but now we're recreating git

cunning matrix
#

So I would still need a vps

#
  • the object storage
#

no?

dawn grove
#

yes

#

a vps is required either way, my point was to avoid using it to serve the index itself but a mod submission website definitely needs a backend

#

getting a presigned url for uploads needs a backend

cunning matrix
#

Alright I'm buying

#

Fuck it

dawn grove
# cunning matrix

hetzner? + u could've got a poc working locally first then started paying for the server

cunning matrix
#

This kinda motivates/forces me to work on the web page

hidden nexus
#

i no longer can download mods

steady lichen
hidden nexus
wheat wave
#

BMM is somewhat unfriendly to slow/unreliable Internet connections, as it has to download all the metadata and thumbnails as a single large package, and may fail if any small part becomes corrupted

cunning matrix
#

@dawn grove could you check dms

hidden nexus
wheat wave
wheat wave
urban musk
#

Why isn't there a linux distribution? I'm fine, I can just use Wine, but others might not have it.

#

I think I might be screwed.

cunning matrix
# urban musk Why isn't there a linux distribution? I'm fine, I can just use Wine, but others ...

The problem with linux is that Tauri performs very poorly on linux. That's why there isn't a final linux version of the app right now.

GitHub

Describe the bug I'm experiencing very bad performance on linux when handling lots of DOM elements. In my project you can drag select items, and selecting lots of them causes ui to lag/freeze o...

urban musk
#

It's attempting to install prerequisites (I think) that are meant for Windows.

cunning matrix
#

I'm sorry, but currently I can't do much for the linux issue

urban musk
#

Can I have an installer that doesn't install stuff?

cunning matrix
#

I wish it would have better support

urban musk
#

Nvm

#

It finished

urban musk
#

It's not running with Proton or Wine

#

I think I'm out of luck.

wheat wave
# hidden nexus ok reinstalled BMM

You might not have needed to do that, but I guess it couldn't hurt. Try downloading another mod within BMM now and see if deleting the __MACOSX folder fixed the "Dependency check failed" error

hidden nexus
wheat wave
hidden nexus
cunning matrix
#

⚠️ Announcement ⚠️

We're gonna be working on a new solution for the long loading times on the mod manager a lot of users experience. That's why we decided to start working on our own server.

What does this mean?

This means, that loading times on the mod manager will improve significantly in the future. We will also create a new website for the balatro-mod-index. This will make the uploading/downloading/submitting of mods so much easier than the current process which uses GitHub.

Features that will come with this change

  • Trending Mods
  • Mod count
  • Better moderation
  • Easier mod look up
  • Fancy UI
  • Super fast website

When is this gonna come out?

  • Once it is ready & polished, we'll be rolling this out in the future. There is no specific time we can give, since everyone who's contributing to the project is working on their own free time. All resources and services are paid from my own money. We appreciate the love & support we get and hope that you guys understand.
wheat wave
dawn grove
wheat wave
#

You guys know the BMM codebase a lot better than I do -- if a dev created a release asset containing only a __MACOSX folder, would BMM install it?

dawn grove
dawn grove
# urban musk Thanks!

i think it has a bug in the custom downloader for Talisman, so don't install it through BMM

wheat wave
#

I think I accidentally my python script for downloading all the mods on the index...
Nevermind, found it

urban musk
#

Btw BMM is Ayden approved! Looks great, UI that makes me feel yummy inside, and works amazing!

dawn grove
#

i know how to make it work well with my nixos-unstable system, but the default nix flake only works ok with nixos-24.11 and ubuntu

#

and these fragmentation issues are why linux support is stalled👍

urban musk
dawn grove
urban musk
#

Hold on

#

I didn't test launch button.

#

Balatro is not, in fact, running.

urban musk
#

I use it as a PC lol

#

I connect it to a Dock, a TV, and a Keyboard + Mouse.

dawn grove
dawn grove
urban musk
wheat wave
#

Latest Talisman v2.2.0c release is the trigger for the "Dependency check failed' bug, and might need to be fixed on the BMM side, because it'll happen with every new Talisman install. I think this one is pretty major

dawn grove
#

my PR that unfucks custom installers also fixes this

dawn grove
#

and is much faster

dawn grove
#

🤔

wheat wave
dawn grove
#

the best solution now is to ask a talisman maintainer to make a new release without __MACOSX

#

they'll need a custom archiver tho because finder hides these folders

wheat wave
dawn grove
#

give it a spin, it should work (unless there's a fifth unzip implementation somewhere i couldn't find)

#

and also check my other prs and release one last git based BMM before dedicating all your effort to the new project😔😔

versed dock
#

Apologies for asking here, I've been using the search function to no end. New to modding this and decided the mod manager would help. How long does it take to normally load the mods on BMM? I've used the search bar trying to find it out lol but couldn't find results.

wheat wave
versed dock
#

I've been stuck here loading for like 20 minutes

#

I had to run it as an administrator

#

and it loaded right away

wheat wave
versed dock
dawn grove
#

ive been getting panics from tokio every once in a while, so something's wrong with background tasks handling

wheat wave
grizzled bobcat
#

@wheat wave Wanted to give you another proper thanks for adding our mod into the mod index! You can have a look if you're interested here: #1375131863403859998

wheat wave
grizzled bobcat
#

I've really been struggling a bit with Lua and stuff haha

wheat wave
primal shard
grizzled bobcat
primal shard
#

Wrong message

#

I figured loll

grizzled bobcat
#

Thanks for the kind words, but I'll probably head to bed now, since it's 4am over here in Germany

#

Have a good one!

dawn grove
wheat wave
dawn grove
#

typist's jpg is a png, i ran file on all thumbnail.jpg files and there's a lot of pngs and one tiff in there

wheat wave
#

I'll go about making some non-transparent .jpg versions after work to fix them up

dawn grove
wheat wave
#

As in it's a .png format image renamed with the .jpg extension??

dawn grove
#

i validated it works before making a pr

#

image magick had no problem with it either

#

file extensions are a lie

wheat wave
#

Whoa, i'm stunned that that just works. Even PowerToys file explorer extension displays it totally fine

#

If that's the case, we should really just make the .png an option as well

dawn grove
#

each file has a few bytes in its beginning that tell things what it actually is

#

so nothing cares about extensions (unless it's very early 2000s windows brained code)

grizzled bobcat
#

Want to drop one last time, file extensions are mostly for windows to tell what program to use to open the file, but they are structured differently and their headers can be inspected, i.e. open a PNG file with notepad and you'll (sometimes) see a header with the letters PNG because of the Bytes in the header

wheat wave
grizzled bobcat
wheat wave
#

Gotta head to work now. I'm going to leave #271 for the moment until I can do a proper read-through, it's a single 3000-line lua file

grizzled bobcat
#

Good luck to ya

#

I'm heading to bed now

dawn grove
noble yoke
#

So my version of BMM doesn't work on linux

#

But steam deck does

dawn grove
#

and steam deck doesn't update daily like vanilla arch so it still works

dawn grove
noble yoke
#

Eyy

dawn grove
# noble yoke So my version of BMM doesn't work on linux

btw, your best bet with this is using an install deb packages on arch script (if any are present) because it'll use your system's version of all libs and then hopefully it'll launch
the second approach is having two build pipelines one that uses ubuntu and another uses arch and the build made on arch will likely run fine on arch

#

and im sorry i haven't made any builds for u to test yet, it's honestly just lack of motivation to mess with this again

noble yoke
#

Ok

#

Testing deb on arch soon as i get back from work

noble yoke
#

Huh

#

Problems with debtap

noble yoke
#

Needed to manually extract it, but it worked

leaden geyser
#

Hey, just wanting to know if this works on Linux/ steam deck?

noble yoke
#

I think so

cunning matrix
#

⚠️ Announcement ⚠️

We have a separate discord server for the Balatro Mod Manager.

Join now!

dawn grove
dawn grove
tulip wyvern
#

Hey I only recently found out about this Mod Manager;

Thank you for adding Celestial Funk without my input lol, I was surprised to see it

dawn grove
tulip wyvern
#

I see

#

Well thank you skyline69 🫡

#

I have an update for the resource pack coming soon, I might visit here again when it happens

dawn grove
tulip wyvern
#

It's perfectly fine. I only commit to main when it's 100% done and tested

astral patio
#

Can the mod manager now detect mods not installed through it?

wheat wave
astral patio
wheat wave
astral patio
#

First time I'm using mod manager

wheat wave
#

Ah, hmm, that's trickier then. You might be missing a necessary component. Not sure I can help much more with that, i'm afraid

dawn grove
astral patio
dawn grove
#

the app toolkit says it depends on edge webview2 but gives no instructions with regard to versions/editions either

#

tbh i fear all three options are targeted at someone trying to integrate it into their app, not a debloated windows user trying to readd it back to their system

#

asking on your windows mod's discord / facebook page would be better than letting me guess

elder pulsar
#

Saw that a new release version was edited into the code about 2 weeks ago, will it be time for a new actual release on Github soon?

dusk charm
#

does BMM automatically update? like do i need to do anything when a new update releases?

wheat wave
dusk charm
wheat wave
#

The installer will uninstall the old version and carry over the data, it's pretty easy

dusk charm
#

cool, thank you!

sudden timber
#

is there a reason why handy's updates are not reflecting on BMM?

#

i know for a fact i do not have the latest release of handy

#

but theres no "update" option for it

wheat wave
#

BMM is set to track the main branch of the repo, but the last few weeks of changes have been made in different dev branches

sudden timber
#

ah okay i see

#

thank you

wheat wave
#

Ideally it would be set to grab the latest release instead, though that would also result in 1.4.2b currently, since everything since that has been set as a pre-release. I think SleepyG11 wants to make sure it's totally stable before pushing it to main and creating a proper wide release

sudden timber
#

yeah i think it should be release as well because most mods (mine included) just push changes to main and not maintain a dev branch (bad practice, i know, but it will help prevent any unintended updates from a player side)

wheat wave
#

Handy's BMM entry was submitted by someone besides SleepyG11 before I hijacked the index for my own nefarious purposes was made a reviewer. I'll submit a fix for it to be ready for when v1.5.0 goes live

dawn grove
wheat wave
#

I beat you to it, for once - #276. Will just wait for the proper v1.5.0 release to change it over

#

It's a shame that it's missing a thumbnail, it deserves a good visually appealing one for being such a good and popular mod

agile pecan
#

Is there something like this for linux?

wheat wave
#

Say the line, Bart

dawn grove
#

if you're on arch (not steamos) i recommend you install the debian package with debtap instead of using the appimage

agile pecan
#

im on debian, popOS

dawn grove
#

the debian package should work fine then

agile pecan
dawn grove
#

AppImage sandboxing breaks some of the mod manager's features, so using a fully native package is advised. also the AppImage targets arch three months ago which currently doesn't work with arch nowadays, in broke on its own since arch is rolling release

dawn grove
agile pecan
dawn grove
dawn grove
#

i think pop os haven't updated their ubuntu base in too long

#

and the deb build targets a glibc version that pop doesn't provide

agile pecan
#

damn

#

appimage doesnt do anything either btw

dawn grove
#

pop haven't updated in so long because they expected to release the new cosmic last year and paused os updates until it's ready

#

(it's still in alpha tho)

agile pecan
#

no mod manager for me then

#

time to stick to the wonky auto update script

dawn grove
#

i'd forgotten x11 exists and that maybe i should suggest people switch between it and wayland when debugging window not rendering issues in linux

tulip wyvern
autumn zealot
#

Hey !
I was wondering how can we suggest mods to be added on the discovery / searching tab?
such as brainstorm mod or saturn mod

dawn grove
dawn grove
wheat wave
autumn zealot
#

And i didn't know about brainstorm mod problems

#

yesterday it seems like it's recent xD
for ABGamma fork, I can do a pullrequest if it's better

wheat wave
autumn zealot
wheat wave
wheat wave
# autumn zealot ok so when have it do be true or false?

You can enable it for ...archive/refs/tags/<tag>.zip type releases (like Saturn's) thanks to kasimeka's #192 feature. Otherwise, it should only be enabled if the link itself will follow the latest version, for links like ...releases/latest/download/<asset-name>.zip or ...archive/refs/heads/<branch>.zip

dawn grove
autumn zealot
wheat wave
#

@cunning matrix Come on mate, I've been soloing this for the last few months. It's okay if you're taking a break or have moved on to different projects, but if you want things to keep functioning after you leave, you're gonna need to allow us to fix things instead of wait until you appear for 5 minutes and leave again

autumn zealot
dawn grove
#

so searching the mod manager's issues might lead you to the index

#

i guess™

thin nest
#

Is there a linux release planned for the mod manager? I play Balatro mostly on my Steam Deck and putting the mods manually on the folder got a bit tiring

dawn grove
#

the "Launch" button doesn't work with AppImages due to sandboxing

#

but it's the package most compatible with steam deck

#

should work fine for mod downloads and updates

#

if you have your steam games installed in a custom wineprefix (i.e. u have a dedicated steam games drive), then use v0.2.5 instead because 0.2.6 has a bug in that feature's support due to a botched rebase between the linux branch and the 0.2.6 one

thin nest
#

Oh my god you're a life saver

thin nest
#

So I just installed it, how do I make it run?

#

Sorry I'm still a bit new with how some linux stuff works

dawn grove
#

im not sure how u may have installed it. since appimages are portable binaries that you directly run

thin nest
#

I just checked and I installed the wrong zip from what you said
I downloaded the appimage version you mentioned and yeah it opened

thin nest
#

For now yes, i'll try installing some mods so they match with the mods I have on the windows version of the manager I have installed in my laptop, i'll send updates of how it goes

#

If I'm not mistaken when installing the mod manager you need a clean install of Balatro, right?

dawn grove
#

the mod manager tries to install lovely and if it's there it nopes out peacefully

thin nest
#

I'm trying to open the mod folder from the mm and it says "mod directory not found"

#

Apparently the mm found the steammoded I had installed manually and it shows in "installed mods"

#

Lemme send screenshots

dawn grove
#

could you send logs too? should be at ~/.config/Balatro/logs/bmm_*

thin nest
dawn grove
#

they both call xdg-open <protocol>://<thing to open> and the xdg-open inside an AppImage has no idea what XDG mimetypes your system (outside of the AppImage) supports and what handlers are registered for them

#

so xdg-open file:///path/to/the/mods/dir fails with something that implies there's no protocol named file

#

anyways the mods dir should be ~/.steam/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/Mods if you have a default steam install path, if you set a custom one then it's probably <that custom path you chose>/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/Mods

thin nest
#

So what should I do?

dawn grove
thin nest
#

It seems the mm created another mod folder

dawn grove
thin nest
#

how do i check the logs?

dawn grove
#

or you can run the appimage in a terminal with ./<the appimage> and theyll print to the console too

thin nest
#

Tried to change the directory of the mm from the one you said (even tho by default it should be that one) and it says invalid

dawn grove
thin nest
#

Let me check

#

No Balatro folder unless I picked the wrong directory

dawn grove
#

and called .config not config

dawn grove
thin nest
#

Yeah just found it i didn't have the show hidden files box checked

dawn grove
thin nest
#

There's 4 logs

dawn grove
#

send them all

#

they're one for each time you opened the manager (i think)

thin nest
#

Weird, they're not sending

dawn grove
#

just text

thin nest
dawn grove
#

ok, so

[2025-06-20 01:52:58] DEBUG [bmm_lib::finder] Assuming steam wineprefix: /home/deck/.local/share/Steam/steamapps
this means it's pointing at the correct mod dir

thin nest
#

[2025-06-20 01:27:24] INFO [bmm_lib::logging] Logging system initialized at 2025-06-20 01:27:24.338020698 -06:00
[2025-06-20 01:27:24] INFO [bmm_lib::logging] Log file: /home/deck/.config/Balatro/logs/bmm_2025-06-20_01-27-24.log
[2025-06-20 01:27:24] DEBUG [bmm_lib::logging] Debug logging is enabled

#

The other two logs are copies of the two i just sent

dawn grove
thin nest
#

Not really

#

I could try booting up Balatro without the manager to see if something is wrong

#

The manager says Balatro was running already anyway each time I clicked the launch button

dawn grove
thin nest
#

Booted Balatro, all my mods are gone despite the folder I had still being there

dawn grove
thin nest
#

Okay let me try something

thin nest
thin nest
dawn grove
#

the logs you sent don't indicate any mod installs afaict

thin nest
#

Let me send a ss of the mods i had installed manually before the mm

#

These are all in the folder i created

dawn grove
#

could you show the addressbar with the full path in your screenshots?

#

would appreciat a screenshot like this instead of cropping only at the tabs

thin nest
#

like this?

dawn grove
#

if you go one step back and rename mods to Mods it should be picked up

dawn grove
# thin nest like this?

when u go one directory up from this screenshot you should find a Mods and mods folder side by side

#

renaming mods to Mods and choosing "merge" should make all the mods work

#

so could u try this

thin nest
#

Wait how do I merge?

#

I already changed the folder name and yeah mm now recognizes them

dawn grove
#

have u got any issues now?

thin nest
#

Oh it didn't ask me to merge since I only kept the folder i already had and changed the name

#

Mm recognizes the folder now with the mods it has inside

#

Some of the mods I had in the folder that are available in the mm have the "Get official" button

#

But when I click it it says this

dawn grove
thin nest
#

Nope

#

It brings the same error pop up

dawn grove
#

of the manager

thin nest
dawn grove
thin nest
#

On it

thin nest
#

It works now

#

The "Get official" button works now

dawn grove
#

okay cool

#

i guess stuff was still confused between the Mods and mods directories

#

because the mod manager caches a lot of information very unnecessarily

thin nest
#

I noticed the mods I have installed locally don't have a button to turn them on/off

dawn grove
thin nest
#

And clicking the file button doesn't do anything

thin nest
dawn grove
dawn grove
#

it's probably another breakage in the linux branch

#

some code is missing or so

#

you can toggle mods by creating an empty text file called .lovelyignore in their folder

thin nest
#

I noticed the only mod that didn't get recognized is cryptid

#

But MoreMario Jokers did

#

It was quite messy but honestly I'm glad that at least I have a somewhat functional mm on my steam deck

dawn grove
thin nest
#

All I wanted is to install mods more easily on my deck with the mm and I got it so I appreciate your help :]

thin nest
#

Thanks for the help ^^

dawn grove
#

you're welcome. you can join the BMM discord for dedicated support threads btw

thin nest
#

And since I actively play modded Balatro on my steam deck if y'all need anything that might help with the development of the linux version I'm willing to help by testing

dawn grove
#

thank you

thin nest
#

Thanks ^^

thorny echo
#

Is there a version of this that works on Bazzite Linux? I got the app image that was posted above to open and detect my mods but it couldnt seem to actually add mods or deactivate/activate any

dawn grove
dawn grove
autumn zealot
dawn grove
#

(preface: im not BMM's author and BMM won't include this feature)
i had to strip out a lot of BMM's internals to get this working and the mod view page is broken (you can't click mods to see their details) so im playing around with this first before thinking hard about UX

dawn grove
#

i think im gonna fork BMM into a separate project to publish my held back contributions and refused suggestions

paper aspen
#

I wish there was an option to search within threads on discord

dawn grove
#

not sure yet but i have a concrete set of goals and have implemented most of them

dawn grove
autumn zealot
autumn zealot
# dawn grove a preview of the thumbnails lazy loading in bmm 🙂

I have a question for you
If I have a mod if multiples mod in it, Is there a way to add a feature, to list and enable/disable all mods in it we want?

So my mod is in the Mods folder, and in it, I have a lot of folder mods

idk if you can answer (and if you've understand)

dawn grove
autumn zealot
dawn grove
#

could u send me a zip of all your mods

autumn zealot
#

I plan to add it to the Balatro Mod Manager, but it might be a lot of skins for some people
So I was thinking of maybe a feature to list and enable/disable resource pack before lauching

dawn grove
autumn zealot
dawn grove
#

but BMM detects steamodded mods by reading their json metadata and all these skins have their metadata in lua code comments (the deprecated mod format)

#

so idk if it's worth implementing tbh

autumn zealot
#

ok I see

autumn zealot
dawn grove
#

this text should be moved to a separate file

#

that looks like this instead

#

most of them are in the code comments format, but some aren't

dawn grove
vagrant plover
dawn grove
#

this entry did a somewhat common pitfall of presenting your mod on the index, which is writing idiomatic, semantic markdown

#

the index shows the mod name as a card title, you use the mod's name in the description.md title and start the description with "<mod name> is ..." resulting in a mod card saying nothing but the mod's name

#

index PRs should be advised against a description that goes like this

# My Mod
My Mod ...
vagrant plover
dawn grove
#

description.md doesn't support images, inline html or quote/warn blocks it should just be plaintext

dawn grove
#

linux users can run ./.hack/linux/bundle.sh to generate packages + a PKGBUILD script for arch

dawn grove
dawn grove
dawn grove
#

just realised BMM (and my fork)'s launch button does nothing on my machine, although it worked on linux at least on v0.2.5, so turns out it wasn't the AppImage known issue and this thing is broken for all package formats now

#

will fix👍

autumn zealot
dawn grove
blissful perch
#

i messaged in the mod manager discord as well but if anyone here can help, i'd appreciate it. i installed the mod manager through the exe but when i try to run it nothing happens. i made sure to allow it through the firewall. task manager says its running as a background process

blissful perch
#

i havent been able to find anyone else posting a similar problem. it seems to work for everyone else :/

vagrant plover
blissful perch
vagrant plover
#

Yeah sorry, not sure then

dawn grove
#

turns out BMM's exe installer installs edge webview2

#

ive always assumed someone with stripped down windows won't be able to run BMM without manually adding it but tauri's installer is good

thin dust
#

Nooo not a webview...

dawn grove
thin dust
#

Webviews are stupid and dumb

proper dragon
#

a webview ui is better than no ui

#

if it's what gets the job done then it's fair enough

thin dust
#

Imagine your CAD (Control + Alt + Delete) was a webview

autumn zealot
#

Hey @dawn grove do you have any ideas why thumbnails in 1080x1080 are not fitting with invisible border from each side but are zoomed ?

dawn grove
#

i'll try to fix it in my fork today

autumn zealot
dawn grove
cerulean rain
#

cool name :-)

dawn grove
dawn grove
grizzled valve
#

does anybody have an idea why the hell am i literally unable to download Talisman? when i click it just thinks for 5 seconds then gives up

#

also is this even the right place to ask about this?

vagrant plover
#

yeah right place

#

(no idea about your issue though)

raw charm
#

exact same thing happening to me right now too

wheat wave
#

For now, just download and install it manually from here

wheat wave
raw charm
#

alright thank you bro

dawn grove
thin nest
#

Omg i gotta try this

thin nest
#

So I tried installing the appimage version and it just never opens :p

dawn grove
thin nest
#

Not sure what wayland is

stiff grotto
#

@dawn grove hey, so i just remember, there's some sort of voodoo you can do to implement a "sort by popularity", or i guess "sort by download count"

#

would be interesting

#

(btw only about 50 people have downloaded your version lmao)

dawn grove
#

mods that use a link to their main branch's head will also seem like they get no downloads

#

there's another github API number for "repo traffic" which gives "clones" count, i think this counts ref downloads but im not really sure and i think it's limited to a repo's owner / can't be queried for repos u don't own

vagrant plover
dawn grove
#

so that's why i guessed this

#

didn't really read api docs

vagrant plover
#

I mean it's possible

#

That would mean cardsleeves get more downloads through nexus mods (about x2) and more downloads through the release zip (about x8) when compared with BMM

#

those numbers could be right, depending on how many people don't use BMM

dawn grove
vagrant plover
#

Yeah we don't really have any stats for how many people actively use BMM as percentage

#

but less than 10%? it's possible I suppose

#

actually 10% seems reasonable with how many people I see using BMM in #⚙・modding-general and cryptid's #i-need-help

placid coral
#

I suspect the download code button is not counted as a clone. DebugPlus has 10,000 downloads on its latest release and 45 clones (I'm not sure the time frame for clones). I link both the release and code in the same spot so they likely get similar hits and I know from looking at crasg log versions a decent chunk of people run the code builds

uneven rampart
#

Hello I have a question, the Directory Structure stuff should go into my mod or the fork?

wheat wave
uneven rampart
#

ah okay thank you

uneven rampart
#

okay I think I did it?

heavy wave
#

how do u fix this

dawn grove
heavy wave
pseudo dock
#

how do i add my mod into bmm

wheat wave
pseudo dock
wheat wave
pseudo dock
#

but i think its clear for now

#

ill talk to you later when i got something else

glossy drum
#

just curious: how do i download the latest version of mods through here, if possible?

wheat wave
# glossy drum just curious: how do i download the latest version of mods through here, if poss...

BMI's DebugPlus entry points to the latest release zip which is currently v1.4.2. There's currently no way to choose an alternative download source for most mods, so if you want a newer version than that, you'll have to download and install it from GitHub (as it looks like you've done already)
BMI's Flush Hotkeys and Galdur links both point to the latest commit, so for those you should just be able to hit "Get Official" for BMM to download the latest version