#bromomethane - a Balatro Mod Manager for 3rd world jimbos :)

1 messages · Page 1 of 1 (latest)

toxic marsh
#

get it here: https://github.com/kasimeka/bromomethane/releases/latest
join the Balatro Mod Manager discord: https://discord.gg/anxVxpfMzd

hello everyone, im working on a fork of BMM that's aimed at unblocking some long wanted features & fixes, making the app faster and friendlier to slow internet connections, speeding up its development, removing non-essential features, and getting linux support across the finish line. this fork includes all my contributions to BMM, some of which have shipped in previous releases and others are held back in feature branches.

notable changes from BMM

  • mod thumbnails are lazily loaded after mod cards are rendered in the UI, unlike BMM which makes you wait for everything in the index to download before any usable interface is shown
  • the app searches in mod descriptions, not just authors and titles
  • mods are sorted by last updated instead of alphabetical
  • discord rich presence and the animated background were removed
  • all of the three caching layers are unused and will eventually be replaced
  • linux support is considered first class and resides in the main branch

current status

the project includes all BMM 0.2.7 features plus the changes in CHANGELOG.md. it's available to download from the repo's releases https://github.com/kasimeka/bromomethane/releases/latest for linux and windows. prebuilt macos packages will be added in an upcoming release.

join the convo

see the BMM thread on this server, or join the BMM discord's dev channels (https://discord.gg/anxVxpfMzd) for more discussions about bromomethane, BMM and the Balatro Mod Index.

toxic marsh
#

bromomethane - a Balatro Mod Manager for 3rd world jimbos :)

#

im looking for linux users to confirm if the launch button in its current state works with steam+proton

toxic marsh
#

stopped mod thumbnails from getting cropped and zoomed in, working today on making the code behind mod cards fetching consistent between all app pages so it can be factored out into a reusable function / component
i also configured my web dev environment and enabled typescript and svelte lints for the frontend

hollow drum
topaz roost
#

hi! i was asking for help before abt bmm. i tried bromomethane instead, and it exhibited the same behavior, but the log is more specific!

#

ok!! i uninstalled and reinstalled it and its working now!! so if anyone else has a similar issue in future with either program, i guess try uninstalling and reinstalling webview2 and then uninstalling and reinstalling the mod manager!!

toxic marsh
toxic marsh
hollow drum
#

I mean if the program can run CLI commands it could just do a steam run command (steam steam://rungameid/2379780)

#

sometimes the simplest way to do it is the best

toxic marsh
hollow drum
#

Yeah by default if you also have Wine installed at least on Arch it'll just open it in wine and uh

#

not load

#

properly

toxic marsh
#

yeah, makes sense

toxic marsh
#

it's currently working fine but doesn't rerender after mod thumbnails are downloaded

toxic marsh
#

version 0.2.0 of bromomethane was released, https://github.com/kasimeka/bromomethane/releases/tag/v0.2.0

changed

  • ModCard & ModView: don't crop or zoom into thumbnails if they don't match the 16:9 aspect ratio
  • "Installed Mods" page: prevent mod cards from jumping between sections when they're enabled/disabled
  • tauri: attempt to launch balatro through steam first, then xdg-open steam:// before falling back to the Balatro.exe binary.

added

  • the same lints in bmm_lib & bromomethane bin crates are enforced in the bromomethane lib crate
  • enforced default js, ts & svelte eslint rules on the frontend

removed

  • support for tar and gz mod zips, only zip is supported now
#

i wanna add an in-app update notification by the next release

toxic marsh
toxic marsh
#

could anyone here confirm they use bromomethane on windows?

terse fern
#

Basic functionality works well, but there are a few quirks:

  • mods without thumbnails appear to attempt to reload or redownload after every category change
  • release v0.2.0 incorrectly shows "v0.1.0" in the bottom-right corner
  • no sorting menu is visible
toxic marsh
# terse fern Basic functionality works well, but there are a few quirks: - mods without thumb...

the thumbnail redownloads are on purpose because the code doesn't yet distinguish between "has no thumbnail" and "failed to download thumbnails", so i thought retrying everything all the time won't hurt

the sorting tooltip is removed on purpose too because it covers a bit of the mod underneath it and imo only the "last updated" order matters (the pr i made to BMM doesn't remove other sort orders btw)

#

do you think it's worth adding back?

#

for the incorrect version, i want to have a single source of truth on the version (or maybe 1 in js and 1 in rust) instead of using the fortran replace tool, but i haven't done that yet

#

anyways, i asked about windows users just to see if linux support is the only interest people have in the project

terse fern
# toxic marsh do you think it's worth adding back?

I just wasn't sure if it was meant to be available or not. Agreed that the BMM style of hovering panels over the top of the scrollable area is not the prettiest or most usable approach.
I think sorting options are a generally expected feature in any list view, and it's also helpful to communicate what the ordering actually is - at the moment it's not clear that the mods are indeed being sorted by Last Updated.
With that said though, i'd consider it a pretty low-priority feature. There's a million things that could be improved and only so much time in the day

toxic marsh
#

the screenshot in BMM's readme has a mockup of last updated time on cards, i thought it's a fine indicator that the order is last updated but didn't wanna bother with CSS

#

i added last updated time inside the expanded mod views, just as text below the categories

#

but will try to add them on the cards before the next release

clever sage
#

it isnt loading

#

care to explain why?

toxic marsh
toxic marsh
clever sage
#

it did

#

thank you meka

toxic marsh
#

ive been too busy with work this week, so iirc all the changes i made were minor maintainability improvements so there probably won't be a friday release this week, or if i make significant enough changes in the next two days ill release them on saturday

#

i also intend to start tracking features i wanna add in a public github project on the bromomethane repo, so i don't lose track of or forget them

toxic marsh
#

version 0.3.0 of bromomethane was released, https://github.com/kasimeka/bromomethane/releases/tag/v0.3.0

added

  • an update notification popup based on the latest github release tag
    • popup can be dismissed by pressing esc or clicking outside it

removed

  • the security notice on first launch
  • the entire balamod module 🙂

changed

  • resolve lint warnings in bmm_lib
  • unify package.json and Cargo.toml as the source of truth on the project's version everywhere in js and rust respectively
  • nix devshell: fix no TLS capabilities in the webview
toxic marsh
#

next version of bromomethane will have a vanilla launch option

toxic marsh
#

version 0.4.0 of bromomethane was released, https://github.com/kasimeka/bromomethane/releases/tag/v0.4.0

added

  • the ability to launch the game in vanilla mode
  • attempt to update lovely once per session

changed

  • trim a lot of the about page's text

removed

  • drop support for disabling lovely console output

notes: i think the option to "ignore this version" in the update prompt doesn't work on windows, im sorry if you're nagged to update on every launch :3

toxic marsh
clever sage
toxic marsh
naive summit
#

mac

#

oops

#

meant to search lol

toxic marsh
#

i have like 9 days off work, ill try to spend a good amount of them working on bromomethane since there was no release last week

toxic marsh
#

the bromomethane repo is now out of sync from balatro-mod-index because its CI is failing, looks like something changed in gitlab's builtin runners default behaviour, my first most naïve attempt at fixing it didn't work and ill look back at it in 6~12 hours

toxic marsh
#

the bromomethane index is now fixed and syncs changes from BMM, sorry for the huge delay; it was a random bug with a very random fix that shouldn't be required at all and i wasn't very motivated to fix sth stupid through trial and error

meager fossil
#

any plans for being able to update mods?

languid grotto
toxic marsh
toxic marsh
meager fossil
#

no update option compared to the original manager

toxic marsh