#ModMgr: A balatro mod manager

1 messages · Page 1 of 1 (latest)

cunning veldt
#

NOTE: currently only supports Steamodded mods.
NOTE: Github downloads directly clone the branch, and does not download releases, since release querying requires the API.

(you have to hit ENTER in the URL box to load the mod info when adding new mods)

Requires Python 3.8+ with tkinter support.

ionic sky
#

any elaboration?

cunning veldt
#

this is the interface

#

everything should be self-explanatory

#

except maybe that you have to hit ENTER in the URL box to load the mod info when adding new mods

lilac quarry
#

do you run it from within your Mods foldr?

cunning veldt
lilac quarry
#

ah fancy, for python

cunning veldt
ionic sky
#

okay you shouldn propably give precise insctructions IN the top message

lilac quarry
#

hmm, might not work at all on linux then

#

saying that Wine isn't global, especially not proton

cunning veldt
#

gtg, I'll test it on my Arch linux when I have time

lilac quarry
#

well I'd have to run it with Proton somehow I think which ought to be possible

#

wine prefizes and all

cunning veldt
#

or just find the original wine CMD file and drop it in there

#

anyways gtg

lilac quarry
#

if I decide to try it out, I'm sue I'll figure out something

#

thanks for the help regardless :3

stray snow
#

This looks promising but unfortunately will not help me since I use my android phone to manage my modpacks : )

warped lava
#

@cunning veldt would you mind if i used your code for a project of mine?

cunning veldt
#

what is it

#

(Also, a few days ago I realized the modmgr doesn't put the steamodded mods in the correct folder, so you might need to fix that)

#

cuz now I was using an extra nested folder name to store metadata

warped lava
# cunning veldt what is it

i thought i needed it, but nvm. im figuring it out, im making an oiutside tool built on python forhttps://discord.com/channels/1116389027176787968/1280991980574216192

cunning veldt
#

a, interesting

#

I had a scratch-like interface for the seed searcher

#

but that project was using very crappy old code

#

and was basically scrapped

#

the interface had type-checking, block nesting and dropdowns support

#

looked like this

warped lava
#

if you wouldve told me that i couldve used that for the base!

cunning veldt
#

it's all C++

#

and had infinity errors

#

that were probably just silenced

warped lava
#

still can you send me the github?

cunning veldt
#

I'm completely rewriting it but don't have much time recently

cunning veldt
#

in Baseed you can find the searcher

#

not sure if the exe even still runs lol

warped lava
#

ill try implmenting the code, maybe c++ is better, i was trying to use python but c++ might have better features

cunning veldt
# cunning veldt

this was published when I took a break from modding in September last year

cunning veldt
#

which is like writing C on the GPU

warped lava
#

i use ai for most of the code and fix what i can

cunning veldt
#

like basic C++ is easy but I use a lot of advanced features

#

not sure if AI can even comprehend the code

warped lava
#

it can, youd be surprised

cunning veldt
#

about C++

#

and they still learn something new each day

cunning veldt
warped lava
#

still ai works with a database, so it doesnt comprehend the code but it can make it functional

cunning veldt
#

along with this I think

cunning veldt
warped lava
#

also, you do know scratch source code is open software right? it uses blockly and the whole source is in thier github

#

so you could look into that

cunning veldt
#

yes

warped lava
#

oh

cunning veldt
#

but like I do graphics programming mainly around computer game design

#

and I've really only touched OpenGL

#

and am learning Vulkan

warped lava
#

hmm, i see

cunning veldt
#

Blockly has built-in codegen so I assume it wouldn't be that hard

warped lava
#

thats what i thought but its sorta annoying for me to setup

warped lava
cunning veldt
#

not on github unfortunately

#

cuz it was just a zip of my local working folders that weren't public on github for it was when public modding wasn't allowed

warped lava
#

i see, would you mind if i uploaded this to a private github page for use?

cunning veldt
#

My guess is that you want to submodule right

#

or intergrate it in some sort of CI/auto build

warped lava
#

im not sure what that is, gemini and other ai's i use require a link and a webpage since they cant read most files

cunning veldt
#

wait

#

if your github is private

#

how can the AI--

warped lava
#

ill try, if its a gitclone it might work no?

#

as i sayed im sorta new to this stuff

cunning veldt
#

I think you need login credentials which is more spaghetti and AI probably doesn't support

#

it's probably fine if you credit me and just public it on github

warped lava
#

then ill do that

#

whats your github?

cunning veldt
warped lava
#

alright

quiet wind
#

Made a slight edit that doesn't hardcode the dir for any Linux users. Potentially could make a dir to select folder later on since this already uses TKinter

#

just edit the line with dir and I think it should be good?

#

@lilac quarry sorry for ping but this fixes the getenv issue

quiet wind
#

Idk while testing this program too it's not bad but like