#BRAINSTORM MOD

859 messages · Page 1 of 1 (latest)

inland creek
#

By popular demand, here is how you can get your hands on Brainstorm and reroll as fast as DrSpectred: https://github.com/OceanRamen/Brainstorm
The mod is in active development, and new features will be added regularly.
Feel free to request features below!

GitHub

Contribute to OceanRamen/Brainstorm development by creating an account on GitHub.

fading olive
#

Downloaded this tonight after seeing it in action on DrSpectred's stream. Creator of it helped me on the Balatro University Discord get it up and running. Love it. Couldn't recommend it more. Very helpful for rerolls alone.

exotic light
#

Hi, i got this error:

#

Error

Syntax error: game.lua:4: '=' expected near 'Game'

Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x7fffbe172fa0
[C]: in function 'require'
main.lua:16: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'

abstract latch
#

Library > Balatro > Properties > Installed Files > Verify integrity of game files

exotic light
mild dragon
#

and also search for The Soul

inland creek
mild dragon
#

~1,000 times faster if I calculated it correctly

willow sequoia
#

would there be a way to change the auto reroll to look for specific legendaries instead of just a soul card in general?

mild dragon
#

Yes

#

The eventual plan is to be able to take filters from Immolate and be able to use them for Brainstorm’s auto-reroll

willow sequoia
#

would it be possible for me to edit the code to make it search for that or is it not possible yet?

mild dragon
#

No

#

I could make a quick edit if you want but I’m going to be busy for most of the day

mild dragon
#

lol

#

If you want Perkeo make a new profile and get gold stickers on the other jokers, then I think the reroll will only give you Perkeo seeds

civic socket
#

Hey Spring - this mod is amazing, I appreciate your work!

Is there any way it could search for the first two skips rather than just the first? I am not sure how much work that represents.

Thanks again! 🙂

mild dragon
#

The long term plan is to link it with Immolate, so that filters could be used interchangably between both programs to find seeds

Discord

Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

austere imp
#

Excellent work @inland creek. Have you looked into using nativefs for save states? Lovely shouldn't have any kind of impact on filesystem access.

#

Either way let me know how I can help

inland creek
austere imp
#

Gotcha gotcha, I assumed that you were using a boutique implementation for reasons

inland creek
#

Yeah I mean it doesn’t really make much difference. It just depends when you want the save states stored

#

But I’m currently refactoring the whole code base, so if there are changes that u think might be good do let me know

#

Brainstorm was my first mod, so the alpha version was pretty messy.

#

I do have a question though @austere imp ,, is it possible for you to make a better way to get mod files?

austere imp
#

Depends on what you mean by that and how you're currently doing it

inland creek
#

As far as I’m aware currently the best way is lovely.mod_dir .. “mod_name”

#

But if someone changes the directory name, that breaks.

#

Ankh also has the same issue.

austere imp
#

hah yeah, that's been an issue for a while. I forgot about it blobshrug

#

I'll probably go ahead and implement that feature alongside patch metadata query (working on it right now)

inland creek
#

Thanks!!

austere imp
#

no problem! thanks for reminding me about this :-)

inland creek
#

I’ll let you know if I encounter any more things!!

#

Thanks for all ur work on lovely!

inland creek
#

@eternal orbit Math told me you managed to reverse engineer the negative shaders. I was wondering if you could help me out with something?

eternal orbit
#

Only the color inversion (and even then it’s still not 100% accurate, but close enough)

inland creek
#

how do you get the whites the same?

eternal orbit
#

I don’t know how the dissolve mask

eternal orbit
#

Could you maybe show an image/example

inland creek
#

yeah

#

1 sec

#

(vanilla)

#

and im trying to reverse engineer this

#

this is what ive managend to get.

eternal orbit
#

Do you know what HSL is?

inland creek
eternal orbit
#

Because that’s what the game modifies for the shader

inland creek
eternal orbit
#

Ok good

#

For all the whites, just take the inverse of the Saturation value
Ex saturation value of 95 > 5

inland creek
#

18 > 82

eternal orbit
#

do that for the black bg, shading on the face, and nose as well as that smile (I think?) below the mustache

eternal orbit
#

although I think the bg colour would just 000000 so just do white for that

inland creek
#

ok

eternal orbit
#

that's how it is for other negative jokers anyway

#

ping me when you are done and I'll tell you what do after

eternal orbit
#

ok for all the other colours you need to take the HUE value and modify it

inland creek
#

and im inverting luminance right?

eternal orbit
#

but the really annoying thing is that the game handles the hue value from a range of 0-1 instead of 1-360 swhich is why I can't get an accurate result

inland creek
#

hmm

eternal orbit
#

if it is negative, add 360

#

this is the best approximation i can get unless you can find a program with that range of 0-1

eternal orbit
#
vec4 effect( vec4 colour, Image texture, vec2 texture_coords, vec2 screen_coords )
{
    vec4 tex = Texel(texture, texture_coords);
    vec2 uv = (((texture_coords)*(image_details)) - texture_details.xy*texture_details.ba)/texture_details.ba;

    vec4 SAT = HSL(tex);

    if (negative.g > 0.0 || negative.g < 0.0) {
        SAT.b = (1.-SAT.b);
    }
    SAT.r = -SAT.r+0.2;

    tex = RGB(SAT) + 0.8*vec4(79./255., 99./255.,103./255.,0.);

    if (tex[3] < 0.7)
        tex[3] = tex[3]/3.;
    return dissolve_mask(tex*colour, texture_coords, uv);
}
```heres what the code for the shader actually is though just in case you understand it more than I do
#

The last 3 lines don't apply here so don't bother with those

inland creek
#

hey @austere imp I'm encountering an issue and i'm not sure if it's lovely related or something, but I have no idea what's going on.

function initAssets()
    local lovely = require("lovely")
    local nativefs = require("nativefs")
    assert(load(nativefs.read(lovely.mod_dir .. "/BUMod/assets/2x/test.lua")))() -- test.lua: print("HELLO FROM TEST.LUA")
    --  OUTPUT: "HELLO FROM TEST.LUA"
    local assets = {
        {
            name = "Joker",
            path = lovely.mod_dir .. "/BUMod/assets/" .. G.SETTINGS.GRAPHICS.texture_scaling .. "x/Jokers.png",
            px = 71,
            py = 95,
        },
    }
    G.ASSET_ATLAS = G.ASSET_ATLAS or {}

    for i = 1, #assets do
        local asset = assets[i]
        local path = asset.path
        print("Loading asset from path:", path)

        if not nativefs.getInfo(path) then
            print("Error: Path does not exist:", path)
        end

        local success, image =
            pcall(love.graphics.newImage, path, { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })
        if success then
            G.ASSET_ATLAS[asset.name] = {
                name = asset.name,
                image = image,
                type = asset.type,
                px = asset.px,
                py = asset.py,
            }
        else
            print("Error loading image:", image)
        end
    end
end

the test proves that the path exists. but for the rest of the function the game doesn't think the path exists. I'm not sure if I'm just being stupid, but I've spent like a few hours trying to figure this out and I've gotten nowhere.

austere imp
#

eg. you get Error: Path does not exist?

inland creek
#

but assert(load(nativefs.read(lovely.mod_dir .. "/BUMod/assets/2x/test.lua")))() works.

austere imp
#

what's the final path?

#

(no personal details obv)

inland creek
#

AppData/Balatro/Mods/BUMod/assets/2x/Jokers.png

austere imp
#

and the assertion passes if you check for Jokers.png, right?

inland creek
#

but if I did nativefs.getDirectoryInfo(lovely.mod_dir .. "/BUMod/assets/2x/") it would return nothing.

#

even though assert(load(nativefs.read(lovely.mod_dir .. "/BUMod/assets/2x/test.lua")))() proves that there is something.

#

it's really strange.

#

this is what i get in console:

INFO - [GAME] HELLO FROM TEST.LUA
INFO - [GAME] C:/Users/x/AppData/Roaming/Balatro/Mods/BUMod/assets/2x/Jokers.png[GAME] Loading asset from path:
INFO - [GAME] Could not open file C:/Users/x/AppData/Roaming/Balatro/Mods/BUMod/assets/2x/Jokers.png. Does not exist.[GAME] Error loading image:
#

and if I try to do nativefs.getDirectoryInfo(...) I get an error

#

even though the line above it, succesfully called a file from that directory:

    assert(load(nativefs.read(lovely.mod_dir .. "/BUMod/assets/2x/test.lua")))() -- test.lua: print("HELLO FROM TEST.LUA")
    --  OUTPUT: "HELLO FROM TEST.LUA"
    print(nativefs.getDirectoryInfo(lovely.mod_dir .. "/BUMod/assets/2x/"))
austere imp
#

win + R, paste this path in C:/Users/x/AppData/Roaming/Balatro/Mods/BUMod/assets/2x/Jokers.png

#

see if windows can find it

austere imp
#

I might be wrong though, it's been a while since I've looked at it

inland creek
#

Ah wait maybe I meant getDirectoryItems

#

But regardless that’s not used in the main part of the code that’s throwing the errors

#

getDirectoryItems returns nothing as well though

inland creek
#

it opens the image file

inland creek
#

@abstract latch did u encounter any issues like this ever?

abstract latch
#

I haven't encountered this issue myself, but I've seen it from others

#

I'm not sure yet what exactly the cause is

inland creek
#

I don't think im being stupid, ive tried so much to no avail

abstract latch
inland creek
#

idk, i hope im not just doing something moronic.

abstract latch
inland creek
#

it doesnt

abstract latch
#

this is working steamodded code for comparison

local file_data = NFS.newFileData(self.full_path)
if file_data then
    local image_data = love.image.newImageData(file_data)
    if image_data then
        self.image = love.graphics.newImage(image_data,
            { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })
    else
        self.image = love.graphics.newImage(self.full_path,
            { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })
    end
else
    self.image = love.graphics.newImage(self.full_path,
        { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })
end
#

it seems using the path directly doesn't work

#

knowing that it's probably better to just error out if the file data fails, but whatever

#

use newFileData and newImageData

#

yeah that rest was redundant, it seems like

#
local file_data = assert(NFS.newFileData(self.full_path),
  ('Failed to collect file data for Atlas %s'):format(self.key))
local image_data = assert(love.image.newImageData(file_data),
  ('Failed to initialize image data for Atlas %s'):format(self.key))
self.image = love.graphics.newImage(image_data,
  { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })
#

@inland creek

inland creek
#

Okay

#

Will try implementing it

#

Thanks

inland creek
# abstract latch ```lua local file_data = assert(NFS.newFileData(self.full_path), ('Failed to c...
function initAssets()
    local lovely = require("lovely")
    local nativefs = require("nativefs")
    local asset = {
        {
            name = "Joker",
            path = lovely.mod_dir .. "/BUMod/assets/" .. G.SETTINGS.GRAPHICS.texture_scaling .. "x/Jokers.png",
            px = 71,
            py = 95,
        },
    }
  local full_path = lovely.mod_dir .. "/BUMod/assets/" .. G.SETTINGS.GRAPHICS.texture_scaling .. "x/Jokers.png"
    local file_data =
        assert(nativefs.newFileData(full_path), ("Failed to collect file data for Atlas %s"):format(key))
    local image_data =
        assert(love.image.newImageData(file_data), ("Failed to initialize image data for Atlas %s"):format(key))
    local image = love.graphics.newImage(image_data, { mipmaps = true, dpiscale = G.SETTINGS.GRAPHICS.texture_scaling })

    G.ASSET_ATLAS = G.ASSET_ATLAS or {}
    G.ASSET_ATLAS[asset.name] = {
        name = asset.name,
        image = image,
        type = asset.type,
        px = asset.px,
        py = asset.py,
    }
end

something like this?

abstract latch
#

you can get rid of that full_path definition though and just replace it with asset.path, they're the same thing

inland creek
#

Yeah

old mesa
#

I tried installing this and it doesn't seem to be working, is there something I'm missing?

old mesa
inland creek
old mesa
#

Ah well now I'm definitly confused it's not showing up in the mods list.

inland creek
#

Yeah that's because it doesn't use steammodded.

#

press ctrl + t and see if something happens...

old mesa
#

Should I not have it in the mods folder and no nothing happened when I pressed ctrl + t

inland creek
old mesa
#

Well, that worked! It does seem to overwrite my UI editor.

inland creek
#

Well of course I can't promise its compatable with every mod

old mesa
#

It's alright, I just had to turn it on and off again.

inland creek
#

Hey @abstract latch trying to install steammodded but getting this issue

inland creek
kind cipher
#

Im getting this: Error

Syntax error: game.lua:4: '=' expected near 'Game'

Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x7ffdecc72fa0
[C]: in function 'require'
main.lua:16: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'

abstract latch
kind cipher
#

that worked, thank you very much

lofty dove
#

im getting the same error, verifying game files on steam just makes my mods disappear

#

so i do the steam injector again and it gives the same error

#

if i delete version.ddl from game directory game works fine but brainstorm doesnt appear in mods list

abstract latch
#

you can't use the steamodded injector alongside lovely

#

you need to install steamodded as a lovely mod

lofty dove
#

yep that was the reason, huge thanks for letting me know!

iron bramble
#

INFO - [G] Failed to connect to the debug server (this is in balatro.exe if i run maybe it has to do with that)

iron bramble
#

tried fixing that for 2h now i think i give up lol

abstract latch
#

brainstorm isn't a steamodded mod, that's why it doesn't show in the mod list

iron bramble
#

ah ok ty

#

but then how do i change the settings?

abstract latch
#

it has a tab in the game settings

iron bramble
#

ty <3

#

i guess that solves it all xD

fair talon
# abstract latch verify game files on steam

So I did this to fix a similar issue, and now it's displaying the error message "game.lua:2869 Attempted to index 'SETTINGS' (a nil value)". This is my first time using Lovely, so I'm not sure if this is a problem with that or the mod. Does you know of a way to fix this?

abstract latch
inland creek
#

The issue is a file path one. I think

fair talon
#

nvm, i got it fixed. one of the files wasn’t in the brainstorm folder

worthy quail
#

hey sorry if this is a dumb question but i downloaded the mod and i think i downloaded lovley correctly but when i put Brainstorm into my mod folder it dosnt do anthing in game. do i also need steammodded?

inland creek
#

No u don’t need steamodded.

#

Make sure brainstorm folder is called “Brainstorm”

#

And check that lovely is installed in the balatro game directory

tribal nexus
inland creek
#

BRAINSTORM MOD

#

https://github.com/OceanRamen/Brainstorm/releases/tag/v1.1.0-alpha

CHANGES

Feat(Deck View: Hide Played Cards): Added Deck View: Hide Played Cards option to settings. If Enabled, Played cards (which would previously be greyed out) are now removed from Deck view. This was highly requested for some time.

**Feat(Settings): **Added "Deck View: Hide Played Cards" Toggle.

**Feat(Settings): **AutoReroll Search Tag options are now the names of the skip tags, instead of their IDs.

**Feat(Settings): **Renamed "Search For Soul" to "Charm Tag: Soul Search" for better readability.

Apologies for the long period of time since my last release, I have been super busy with BU-CB & Other things!

As always, let me know if you encounter any issues. ~ OceanRamen / Djynasty

GitHub

Feat(Deck View: Hide Played Cards): Added Deck View: Hide Played Cards option to settings. If Enabled, Played cards (which would previously be greyed out) are now removed from Deck view.
Feat(Setti...

lofty dove
#

"Feat(Deck View: Hide Played Cards)"

This is insane! thank you so much for that

tame gyro
#

deleted

inland creek
tardy crater
#

I just updated Brainstorm and picked up your challenge mod. Now Windows Defender has been flagging the version dll file. Not sure if that's part of your mods or lovely injector. Been loving using Brainstorm and I'm excited to try out the challenge mod.

gilded girder
#

Is there a particular reason that the quickload/quicksave slots only go up to 5?

inland creek
inland creek
tardy crater
#

I figured it was lovely with the file that it was flagging but wanted to make sure. Thank you

runic wing
#

Someone told me control A is how you get it to run the macro, but that's not working for me. Any advice for somebody trying to get this to work? Looking for Soul cards

maiden osprey
#

i get this error whenever i try to play

#

had to rename the mod

inland creek
#

Yeah, I think it says in the readme no?

rain rain
inland creek
#

Yeah, because brainstorm has a similar debug feature.

maiden osprey
#

i dont have it

#

just had to rename.

#

also why is it mising so many tags?

mild dragon
#

Can’t appear ante 1

#

Also I just realize we have to optimize it so it knows they can’t appear ante 1

maiden osprey
#

ah

#

didnt know that

#

explains a lot

#

can the pack apear on ante 1?

mild dragon
#

Yes, just not in the first slot

#

First slot is forced to be a buffoon pack

maiden osprey
#

i know

#

good feture

dense light
#

I can't find a /%appdata%/balatro/mods directory in my computer

#

wtf is lovely injector

abstract latch
#

it's not just magically there

dense light
#

i figured it out, it looks like lovely created it

abstract latch
#

right, it does that

rain rain
#

For now brainstorm will take over and make debug plus lose some of it's control function (like shift+/ toggle 🪵)

rain rain
#

You mean Debug Plus won't work?

burnt marten
#

DebugPlus works fine with that

rain rain
#

But it has some features failing when alongside Brainstorm. Then again it might be on DP's end so I don't really know

inland creek
#

Brainstorm has compat issues due to it being in early stages of development.

#

I have a lot of stuff I'm working on currently, so I just don't really have the time right now to update it.

#

There is a big Brainstorm Update in the pipeline, so I will try to improve compatibility.

rain rain
#

Thanks for the explanation.

sly arrow
#

anyone got this error?

#

Error

Syntax error: game.lua:4: '=' expected near 'Game'

Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x7ffb68582fa0
[C]: in function 'require'
main.lua:16: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'

#

I only get it when I have brainstorm loaded with lovely

rain rain
#

You sure it's a brainstorm problem?

sly arrow
#

well it only happens when I try to load the brainstorm mod

#

wait never mind I found a fix

#

ok I now have another issue

#

this is the log I get when starting the game

#

and brainstorm mod doesnt load

#

idk why its skipping the .lua files

abstract latch
#

it should be loaded properly, but it doesn't show up in steamodded's mod list

#

that's normal

#

brainstorm settings have a tab in the normal game settings

sly arrow
#

Ohh okok

coarse merlin
#

Im having trouble downloading this mod. I clicked the link at the top of this page, I clicked the green button that says "<> code" and downloaded the ZIP. I then put the file in my balato mods folder, which does work for the other few mods i have. I open the game and the mod isn't there. Anyone know the issue?

drifting hawk
#

Is there a brainstorm tab in the settings page?

coarse merlin
#

I don't see it anywhere

drifting hawk
#

What does the brainstorm folder look like?

coarse merlin
#

The file and what is inside the file

#

and this is inside that file

abstract latch
#

Rename it to that and you should be good

coarse merlin
#

i didnt know the literal name affected it, ill try it

abstract latch
#

it's an awkward restriction with Lovely as it doesn't allow you to get your own mod's directory (yet)

#

this will likely be resolved sometime soon

coarse merlin
#

i made the name of the file this and it still doesn't work

#

i can open the game but it doesnt show up

rain rain
#

In settings or in mods

coarse merlin
#

oh yeah it is in the settings

#

i have it

#

thank you

drifting hawk
#

Put everything in the brainstorm-master folder into just the brainstorm folder

#

Oh I didn't scroll down

inland creek
#

Lovely update should be coming soonish.

#

I know it’s being worked on

coarse merlin
#

I need help again 🙂 . Last night i was able to use the brainstorm mod perfectly fine with no issues for a while. I then shut off my pc for the night and went to bed. This morning, i boot up my PC again and the brainstorm mod just isn't there anymore.

#

My othermods work just fine as normal so idk the problem with it

inland creek
#

reinstall lovely, and whitelist the balatro folder.

gilded girder
#

What's the intended replacement for the brainstorm hide played cards that was just removed

drifting hawk
random kayak
#

what do i need to install to get brainstorm mod

inland creek
inland creek
inland creek
#

@drifting hawk merged, thanks 👍

#

sorry for taking so long to review it, been busy with Saturn.

drifting hawk
#

No problem

inland creek
#

yeah I need to update brainstorm, it's been kinda neglected by me for a little bit.

inland creek
#

@drifting hawk Would you be interested in working together on a more advanced debug tool for a new quality of life mod I'm working on?

drifting hawk
#

Possibly

#

What are you thinking?

inland creek
#

a lot more debug features, like nuking the deck, adding custom amounts of consumables etc, keybinds to duplicate items, toggle free-rerolls etc.

#

and some other stuff that I cant remember imediately off the top of my head

drifting hawk
#

Yeah I should be able to add a decent chunk of those to DebugPlus

#

The new command handler I'm working on should make a lot more possible

#

Also I have duplicste cards right noe

#

And remove cards for thinning deck

inland creek
#

nice

dense light
#

so..norton killed this mod.

drifting hawk
#

What do you mean?

inland creek
blissful scroll
#

@inland creek Is Brainstorm known to not work on Mac? In my lovely logs I get a line per file like 'INFO - [G] 2024-07-24 19:07:23 :: TRACE :: Loader :: Skipping non-Lua file or invalid header: Brainstorm.lua' (I have other lovely mods like saturn working, so I know my install ins't totally borked

abstract latch
#

it's still being injected with lovely if set up right

blissful scroll
#

hrrm, ok, but it doesn't seem to get loaded at all

inland creek
#

what happens if you press ctrl + t

blissful scroll
#

I get nothing new in settings menu, etc

#

ooooooh

inland creek
#

yah

blissful scroll
#

omg this changes everything... legendary jokers are so easy now

rain rain
#

Is it possible to set debug mode to default on?

willow sequoia
#

change the debug mode value in the config you ship the modpack with to true

#

["debug_mode"]=true,} in settings.lua

drifting hawk
#

TBH the mod should just respect whatever the current value is as the default, so if another mod enables it, Brainstorm doesn't Disable it again.

inland creek
#

the debug mode on brainstorm is really shit

#

i literally only added it for playtesters of BU-CB-DEV

drifting hawk
#

Yeah but it also disables the games built in Debug mode and DebugPlus when off.

inland creek
#

yeah

#

thats bc brainstorm debug mode is literally just an ingame toggle for the games debug mode

drifting hawk
#

Yeah but I seitch it to on in DebugPlus but then you switch it off again when the game starts

outer zenith
#

does the auto reroll not work with any mod that adds other tags?

mild dragon
#

It should work, but those tags won’t be listed

#

Depending on the mod though it could be fragile

#

You said you were using Cryptid, and that adds tags that have different conditions… yeah that could screw things over

outer zenith
#

yeah

#

but the soul skip thing still works, whenever it does land on charm it always has soul

#

so i think thats working

#

but it just wont always land on charm

#

wish there was a way to auto reroll with cryptid and also to the cryptid custom tags but i think that may be really annoying to add

#

just the autoreroll doesnt work, the rest works fine

outer zenith
#

also how do i delete a save state

mild dragon
inland creek
#

with new savestate

cinder hatch
#

Error

Syntax error: game.lua:4: '=' expected near 'Game'

Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x7ffa6e312fa0
[C]: in function 'require'
main.lua:16: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'
i have this error,i have the steamloader and lovely instald,is that a problem

inland creek
#

verify game files

cinder hatch
#

Ok,thanks

outer zenith
#

what does autoreroll search pack do?

#

i know what the search tag does what does the search pack do?

mild dragon
#

Shop 1 pack

old mesa
#

Is it possible to reroll for a specific joker? I wanna run Madness and the uncommon tag isn't being kind.

inland creek
#

Not yet.

storm scaffold
lucid crypt
#

im kinda confused i cant get brain storm to work and ihave it in the correct location not sure what im doing wrong

willow sequoia
#

Your version dll is not in the right place, look at the lovely installation guide to see where to place it correctly

rain rain
#

Somehow brainstorm and nopeus conflicted

rain rain
inland creek
#

to my knowledge it's just a conflict, not a bug.

#

can you show me the conflict in nopus?

rain rain
#

it does not crash, but additional speed options are not present

frigid marten
#

its not something either mod creator should be concerned over, although i think i have an idea of solving it on nopeus' end

frigid marten
burnt marten
#

but tbf, does brainstorm really need the additional speeds feature? people download it for fast reroll & auto reroll features, and there's already other additional speed mods that do the same job
I personally don't understand the point of a mod adding things outside its main purpose

inland creek
#

Brainstorm was a quality of life mod.

#

additional speeds are quality of life.

#

there are a lot of people, who do not use other speed mods, like nopeus.

rain rain
#

Just make them work together is enough i guess

inland creek
#

@burnt marten instead of complaining about it you could always make a pull request? People seem to forget that we have lives outside of development, not to mention that the mod might not be specifically designed for your use case.

burnt marten
#

eh, I'm not really complaining, just don't understand the idea. If the intent was to be a quality of life mod then I completely missed it, as I only know this mod for auto- and fast reroll.

As for some people not knowing about other mods, I don't see it as a valid reason, because some other people also want and prefer those alternatives

mild dragon
#

I think a lot of the philosophy is to have like one QoL mod to do everything you’d want, which is fine I guess

#

Brainstorm was focused more on things like routing and finding seeds so having a faster speed feature does make sense, even though ultimately the reroll features are all it’s known for

burnt marten
#

¯_(ツ)_/¯

gilded girder
#

What about having a QoL modpack consisting of a number of small mods

#

Like one for speed, one for hiding played cards, one for restart shortcuts, etc

burnt marten
#

That's basically what Saturn is trying to be, as far as I understand

gilded girder
#

It still is one discrete mod, even if its config menu allows for different parts to be enabled/disabled

burnt marten
#

I guess

#

there would probably need to be a common dependency on a lovely mod to handle configs and config menus tho (for those who don't want to use steamodded)

drifting hawk
#

SMODS is a lovely mod

#

actually though I was thinking that

#

if I defined my config manually, It would work the same if I added a new tab in settings or a config tab in SMODS right?

burnt marten
inland creek
#

working on Brainstorm 0.2.0 currently

#

will have improved mod compatibility.

hard steppe
#

nice

mild dragon
#

filter I was using was Charm Tag + Soul + Mega Spectral Pack

#

in the process, it'll probably also be significantly harder to add mod compatibility lol

hard steppe
#

nice!

dense light
#

can somebody just pin the installation instructions?

ocean elbow
#

Hello everyone, I think I found a bug with Brainstorm whenever you install a mod that adds more than 4 suits to your game.
Basically with brainstorm installed, whenever you add a card that add 1 or more suits to your deck, when you try to open your full deck the game crashes.
In the video it happened with the Bunco mod, but I have a similar crash with other mods that add suits to your full deck.
(Sorry for my bad english, I'm french Ahah)

#

Hope all of it helped ! But its really frustrating to say goodbye to brainstorm, I really like this mod 😔

inland creek
#

Will be fixed in new brainstorm rewrite

#

If i have time I'll fix the issue on the current version

ocean elbow
#

Awesome, feels weird to play without the brainstorm mod lol

reef hinge
#

Hello, sorry for the question: will I still unlock achievements on Steam when using this mod? Thanks.

upper void
#

Steammodded disables achievements, there is a mod somewhere that re-enables them

frigid marten
#

brainstorm isnt a steamodded mod

serene idol
#

....wait it's supposed to disable achievements? I finished my spectrals collection with some mods and everything triggered properly hmming

drifting hawk
#

It disables steam acheivments but not the games acheivments

serene idol
#

Then I must have done something because the Steam achievement did pop up as expected

drifting hawk
#

You have steamodded installed?

serene idol
#

Definitely, yes, with Lovely and all that jazz, with a bunch of mods like ScorePreview and StickersAlwaysShown and stuff

drifting hawk
#

Odd

#

Unless you also had the acheivment enabler mod

frigid marten
reef hinge
reef hinge
#

I don’t know, I hope they will unlock. I just use brainstorm because I don’t want to change the gameplay.

inland creek
#

Yes, that’s a common thing people do.

#

I’m not planning to ever make Brainstorm Steamodded dependent.

inland creek
#

Unless you are using debug mode, in which case you will not earn achievements on steam while it is enabled.

serene idol
primal panther
#

add mega spectral soul ankh find

#

rnrn

mild dragon
#

Use Immolate for now
Long-term plan is to add customized filters that let you do things like that

primal panther
#

idk where this setting is from

#

but brainstorm disabled it apparently

#

mod incompatibility?

frigid marten
#

which one

primal panther
#

idk

frigid marten
#

which setting

primal panther
#

the ones that arent red

#

i think its from a mod

frigid marten
primal panther
#

hm

#

wait i havent updated nopeus

#

wtf

frigid marten
#

card text popups probably too

#

not sure though

rain rain
#

Yeah they are from Nopeus

weary coral
#

I don't think Brainstorm is working for me

#

I use Ctrl+a to autoroll, and it just rerolls once and then just stops??? Most of the time there isnt even a Charm Tag (which is what my setting is set to)

ocean elbow
mild dragon
#

It’s because of the tags probably

inland creek
ocean elbow
inland creek
#

Sneek peak of what's to come

drowsy echo
#

installed and crashes upon pressing ctrl a

#

i assume brainstorm only works on windows now? since immolate contains an .exe file

#

im on macos i wonder what will happen if i install immolate anyway

#

ah wait nvm it sources immolate.dll from brainstorm directly and its simply isnt there yet

#

nvm again it is there but i assume macos doesnt see / run it

inland creek
#

actually, im not sure if it is compatable or not.

#

i dont think it is, bc mac needs a mach-o file, but brainstorm currently uses a dll. we will add macos build for proper release.

drowsy echo
#

thank you!!

inland creek
#

That's okay. If I have time at some point I will look into a temporary macos build, and if it is easy to do, I will add macos builds to release workflow

weary coral
# ocean elbow You are probably using the Bunco mod (or some other mod that adds more than 4 su...

Nope, i dont have any mods that add suits. I cant get the list up right now, but i only really have Cryptid, and a few other QoL mods (like Talisman, 1 mod for adding challenges, that one which adds editions for planets, idk what else ill check when i can))

Ive noticed that when it does manage to find a charm tag, it does have a soul in it, it just kinda doesnt autoroll (and i have to hit ctrl+a (or t) until a charm tag appears.

mild dragon
weary coral
mild dragon
#

Haven’t tested

austere hare
#

does anyone have problems with chrome blocking the download for lovely?

drifting hawk
#

yes it's a false positive

full summit
#

minor bug (proton). if you load a game and save to a slot balatro crashes. it's fine after that I think, just doing things that don't trigger a save or having done nothing, z + number will crash. hopefully easy to reproduce and possibly fix

drifting hawk
#

Hmm odd

#

If you do anything like play a hand after loading does it no longer crash?

#

Wondering if it's a side effect of the change to force a save

#

Also could you send the crash log

full summit
#

prob better to check on the new release. it's pretty minor, you don't lose game progress or anything

drifting hawk
#

I probably won't be able to check at all today

#

Busy

drifting hawk
#

ok wait I might be stupid

#

thought this was the DebugPlus thread

inland creek
#

💀💀

gaunt nacelle
#

Hi there, I’m really hoping to install the Brainstorm mod (looks amazing, Djnasty) but im struggling. Could anyone direct me to detailed setup instructions? I’m not certain but I think my issue is with the lovely injector. Once I paste the .dll in my game files folder, I can no longer run the game.

Is steamodded also required for Brainstorm?

frigid marten
#

brainstorm doesnt require steamodded, just lovely

gaunt nacelle
#

Thanks! Would having steamodded interfere with Brainstorm?

willow sequoia
#

nope

gaunt nacelle
#

Apologies if I’m missing anything obvious - I’m a total noob at this and not typically even a windows user. This is what my game directory and mod directory look like, as well as the error I get when trying to run Balatro through Steam. If anyone has any advice I would massively appreciate it.

full summit
#

are you running the game on proton?

#

(step 4 of the lovely instructions if so)

gaunt nacelle
#

Not that I’m aware of. I am on windows and my understanding is that proton is not needed. Is that correct?

drifting hawk
#

Try verifying file ibtegrity in steam

willow sequoia
gaunt nacelle
dull tendon
#

How does this mod work?
I mean, I downloaded the mod but I can’t figure out the features. I tried looking online and I only found this video: https://www.youtube.com/watch?v=Hn5c4PGvXwU
But in the video, the guy has way more options. How do I unlock those?

full summit
#

AFAIK, features are available individually in different releases and he wants to polish more before releasing all of it (some it may also be the saturn mod by same person)

outer zenith
#

my save states are not working (im pressing z+1 and then x+1) there was no text and nothing happened

inland creek
#

no save states in latest version of mod

outer zenith
#

oh

#

is there any other mod that has it?

inland creek
#

I'm working on a specific save manager mod

#

for now, best to stick to the older release of brainstorm.

full summit
#

actually, what's the expectation for the new seed searches? like a perkeo + observatory can take a couple seconds (which can feel like a crash or lock, and of course it can go through in a fraction of a sec too)

mild dragon
#

It is random though, so the run times can vary a lot

inland creek
drifting hawk
inland creek
#

yeah but debugplus also introduces a bunch of debug stuff which pretty much invalidates runs so i'd stay clear of that

#

incase you accidently hit something.

ocean elbow
#

Oups sorry

mild dragon
#

The closest you’ll probably get to something like Brainstorm on unmoddable platforms is if/when you can run Immolate filters on the web
Since that’s what Brainstorm now uses under the hood

small rain
#

hi, which version of the mod has savestates included?

inland creek
inland creek
small pivot
#

whats the button to auto reroll?

full summit
#

ctrl+t. ctrl+a for filtered

small pivot
#

thank you!

strong apex
#

Why can you only select 1 option for the auto reroll? i would suggest allowing multiple filters (rare tag, negative tag, spectral pack etc.)

smoky roost
#

V2.0.0 is not out yet? i can only find the v1.1.0

mild dragon
smoky roost
mild dragon
#

Source Code (zip) will work

smoky roost
#

i see, thx

smoky roost
frigid marten
#

if brainstorm is installed correctly, it should be a tab in the settings

#

aka opções

smoky roost
frigid marten
smoky roost
proper flicker
#

Is there anyway to use Brainstorm for Perkeo and early Sixth Sense?

dim root
#

can anyone help me get this mod to work ?

#

I failed to do so

full summit
#

describe what you've done? have you followed the instructions with lovely injector?

dim root
#

yeah yeah I figured it out

#

but now I think filters doesnt work

#

For example I chose charm tag but I havent seen a single charm tag yet

dim root
#

got it

prime minnow
#

latest version of Brainstorm seem to crash on my mac when rerolling filtered games, and I can't figure out why. The V1 is working, thou, and I'm wondering if it's not a key binding thing, maybe ? If anyone has an idea...

Oops! The game crashed:
main.lua:1491: dlopen(/Users/melvilletilhplunvenn/Library/Application Support/Balatro/Mods/Brainstorm-2.0.0-alpha-1/Immolate.dll, 0x0005): tried: '/Users/melvilletilhplunvenn/Library/Application Support/Balatro/Mods/Brainstorm-2.0.0-alpha-1/Immolate.dll' (not a mach-o file)

Additional Context:
Balatro Version: 1.0.0b-DEVELOPMENT
Modded Version: 1.0.0~ALPHA-1103a-STEAMODDED
Love2D Version: 11.5.0
Lovely Version: 0.6.0
Steamodded Mods:
    1: Brainstorm by OceanRamen [ID: Brainstorm, Version: 2.0.0-beta, Uses Lovely]
Lovely Mods:
    1: Saturn

Stack Traceback
===============
(3) field C function 'load'
(4) Lua field 'autoReroll' at file 'main.lua:1491'
Local variables:
 seed_found = string: "EFWTDZIH"
 ffi = table: 0x010a917040  {cdef:function: builtin#187, sizeof:function: builtin#193, cast:function: builtin#189 (more...)}
 lovely = table: 0x010a90fee0  {mod_dir:/Users/melvilletilhplunvenn/Library/Application Support/Balatro/Mods (more...)}
(5) Lua method 'update' at file 'main.lua:1457'
Local variables:
 self = table: 0x0116a643d8  {P_CENTERS:table: 0x0129fa8c68, P_CARDS:table: 0x0129fa37c0, FUNCS:table: 0x0116a6a8e0 (more...)}
 dt = number: 0.0217036
(6) Lua field 'update' at file 'main.lua:965'
Local variables:
 dt = number: 0.0217036
(7) Lua function '?' at file 'main.lua:909' (best guess)
(8) global C function 'xpcall'
(9) Love2D function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 880 of chunk main.lua)
 inerror = boolean: true
 deferErrhand = Lua function '(Love2D Function)' (defined at line 348 of chunk [love "boot.lua"])
 earlyinit = Lua function '(Love2D Function)' (defined at line 355 of chunk [love "boot.lua"])
inland creek
#

New version doesnt work with mac

#

beta version uses DLL files, which are incompatable with mac

#

when it is released fully will have mac compatability mode

prime minnow
#

great ! 🙂 thank you !

silent spoke
#

Does Brainstorm not work properly with Cryptid mod decks?
Is there a different hotkey other than R to restart and prompt the Brainstorm mod to look for the selected tags on the settings page?
When I press R it does not seem to search for what I have selected.

prime minnow
#

it's a different set of keys. Rerolling filtered is crtl+a

silent spoke
#

Awesome, thank you. But also, where does it say that? Just trying to alleviate confusion for others in the future.

prime minnow
#

I think it's indicated in the informations about the mod (I think)

crimson mantle
#

Never could make this mod work

everytime I press CTRL+A i got this error message on the console

inland ledge
#

can i use brainstorm to generate a seed with 2 legendaries

mild dragon
#

iirc the latest version has an option for that?

full summit
#

it has number of souls at the bottom, dunno what that does or if it's active

#

(2.0.0.alpha.1)

mild dragon
#

If you do that along with two charm tags it’ll generate a seed with two legendaries

young lichen
#

soo i have been playing with this mod and having fun but then saw this ... did i break something or them errors normal?

gilded yarrow
#

I am having some trouble downloading this mod.
I download the source.zip file, extract files, add it to the mod directory under the name 'Brainstorm', but in-game in the mods menu I only find Talisman

#

verified game files and restarted steps: Main.Lua3522 Stack Overflow

#

verified game files again and it worked lmao

gilded yarrow
#

What does Disable Mod Badges do? Don’t tell me that shit disables achievements

mild dragon
#

That’s a steamodded setting

gilded yarrow
#

Is there any way to make runs utilising the brainstorm mod to count for achievements?

inland creek
#

steamodded disables achievements

drifting hawk
#

well it could still store stuff that would count toward acheivments

#

like joker stickers

#

or discovery

inland creek
#

What

drifting hawk
#

what is confusing about that?

inland creek
#

like what are u on about i mean 😭

#

Brainstorm runs do count towards achievements

drifting hawk
#

they behave like a seeded run then?

full summit
#

they behave like an unseeded run unless using another mod that changes that

drifting hawk
#

so then you can do things towards acheivments

inland creek
#

Yes that's what I'm saying??

drifting hawk
#

oh

#

I may be stupid

kindred badger
#

Although the mod appears as activated, the auto reroll doesn't work, any help?

full summit
#

2.0.0-beta?

gilded yarrow
# inland creek ?

How do I disable the disable achievements through steamodded. The seed line is always blue when I beat a run no matter the settings. Trying to remove steammoded from my files doesnt allow the game to load.

kindred badger
#

i have tried an older version (1.1.0-alpha) and it works

void lynx
#

got a small question, how do the instant Perkeo/Observatory work? (not using it unless I want a run with it early, just curious)
(as in do you need to play the small blind or can you skip to the Ante 1 boss with no worries)

#

also, got a small suggestion, if it is possible, can future releases of this mod have the ability to search for the small and big blinds tags separately instead of just searching for the small blind when using the Auto-Rerolling/ctrl+a?

full summit
#

observatory is a seed with ante 1 telescope ante 2 observatory. if you have enough arcana cards in the packs to hit the soul that'll work too. usually skip for arcana, perkeo + temp is fine, some judgement hits ok. better is emperor hits both 🙂

void lynx
inland ledge
#

would it be possible to have it so it auto rerolls until a condition in erratic deck is made (i.e more than 7 jacks or 2s) or is that too specfic?

elfin pollen
#

game crashing when i do ctrl + a to auto roll

reef hinge
#

It doesn’t work if my language isn’t set to English

south citrus
#

tried installing the mod

#

and i got this error msg

wet grove
#

ctrl + t does nothing and ctrl + a gives error and resets the run, what am I doing wrong?

full summit
#

ctrl+a is reset to a seed with the parameters set

#

different versions have different things enabled? like I don't think latest commit has saves implemented

wet grove
full summit
#

ctrl + t is fast reroll. don't think there's auto?

wet grove
peak stag
#

Anyone know how the savestates work? The keybinds on the github don't work for me

full summit
#

it's only an earlier version with that feature afaik. I don't know if feature removed b/c another common mod does that

peak stag
#

Yeah i found it in debug mod in the end

obsidian nacelle
#

A friend of mine told me that this mod allows you to set the game speed beyond 4. I installed the mod, but I can't find the option to increase the game speed beyond 4. Did I do something wrong during the installation, or maybe I need another mod?

full summit
tulip blade
#

Hey guys ive been crashing everytime i play perkeo and sell either the original or the copy it doesnt matter... the only mods i got installed are lovely steamodded brainstorm and saturn ... can anyone help?

lost latch
#

make sure all ur mods are up-to-date

placid cape
#

hi i have this crash when try auto-reroll function

elfin hatch
#

Guys, I'm new here pietHi
Is there a way to let the mod also consider modded content for its search? Like new Tags or Vouchers to look for?

distant spear
#

I just downloaded the latest version, but the mod only seems to look for seeds for 1 frame and then spout an error in the console, any ideas?

distant spear
#

It really does not want to search for anything

patent vault
patent vault
distant spear
#

Here's my %appdata%-Balatro-Mods folder

#

Here's my steamapps balatro folder with version.dll

patent vault
distant spear
patent vault
#

yes, still one developer of brainstorm

distant spear
#

kk trying again with saturn now

#

same error 😦

#

The brainstorm mod just does not want to search with Ctrl + A

#

I want to use the latest update because of the perkeo search capabilities, but it really doesn't like doing it for some reason

#

every time I search it looks the same as the fast reroll

#

I went and downloaded it again with the 2.0.0 alpha 1 file but the same issue is occurring

patent vault
#

wait, i want try if i used only brainstorm mod

distant spear
patent vault
#

it works on me, just used only brainstorm mod

#

on setting menu "brainstorm"
AR: Tag Search "Charm Tag"
AR: Voucher Search "None"
AR: Pack Search "None"
AR: N. Souls "1"

#

AP: Seeds per frame "1000"
AR: Inst Observatory "checklist"
AR: Inst Perkeo "checklist"

distant spear
#

It's not working still, what shows up when you press Ctrl + A?

full summit
#

nothing, it just does it. that's seems good enough, only difference in my setup is I used a lower case folder name, mods

#

(selection of things is in options/brainstorm)

#

if not on windows or using steam stuff, there's another step to get lovely working though

distant spear
#

what's the other step for lovely?

distant spear
#

I'm not on a steam deck, just a desktop

full summit
#

that, yours looks fine

distant spear
#

what about inside the brainstorm 2.0.0 folder? do I have any need for the master files on the download page?

full summit
distant spear
#

that's all I have in there... Any other ideas?

full summit
#

what's the log say? does the log open when balatro does?

distant spear
#

yes it does, all it says is stuff like this when I try to press ctrl + aIt really does not want to search for anything

#

oh whoops

#

there

full summit
#

ctrl+a

distant spear
#

I pressed it, same error

full summit
#

that all seems fine, what's here for you?

distant spear
#

unchanged besides the AP

full summit
#

pick telescope as the voucher

#

tag search too

distant spear
#

oh

#

It was an error because you have to have something in those sections?

full summit
#

ya, it searches for seeds with ante 1 perkeo. sometimes can only get from a charm skip if there's not arcana packs in the shop

distant spear
#

thank you so much for the help

full summit
#

generally, it's see if there's anyway to pay for the vouchers (like econ jokers or temperance

#

if not, reroll it

#

and either lovely or brainstorm or saturn make perkeo copying weird depending on versions

#

haven't figured that one out. not a prob if perkeo's mostly copying the same thing and you're not doing tarot loop or something

drifting hawk
#

If you log multiple things in one pritn it just prints the one that many times

#

Foroget if it's the first or last

#

DebugPlus "fixes" this

lime island
#

hello, is there any way to change the keybinds? since the auto reroll keybind overlaps with debugplus's eternal toggle
I've tried editing both the config file (Brainstorm.jkr) and some code (Brainstorm.lua) but nothing seems to apply

drifting hawk
#

f it helps debugPlus gas an option to not nee ctrl so you can toggle eterbal wuthout pressing ctrl

lime island
#

I do know about that, however I would like to keep the ctrl option on to not accidentally do something

tidal vessel
meager sierra
#

I think I found a little bug if I have brainstorm mod
trading card doesn't destroy the card when I discard
Idk if it's cause of incompatibility with other mod but I have just the achievements enabler mod and I don't think it conflicts

orchid turret
#

Does anyone know why I can’t use z+(1-5) to make save stats or ctrl+t to reroll in brainstorm? The settings show up but only ctrl a works

full summit
#

afaik broken/changed outside the official release

drifting hawk
#

I belive the save states were removed from brainstorm

#

(but DebugPlus has them if you want them)

split hemlock
tidal vessel
split hemlock
#

sad, i really wanted it to work... :(

deft tendon
#

how does this work?

#

is it just ctrl a to reroll?

#

cuz that just crashed my game

uncut fjord
#

something im missing here? had it working and now it just does nothing. Reroll shortcut looks fine. Had ortalab, extra credits, and neato jokers in the directory. Enabled ortalab and now nothing works. I removed all mods from the directory and search just doesnt work anymore

full summit
#

needs lovely. that's still there?

deft tendon
#

does anyone know how this works

#

bcz i did it ctrl-a but it doesnt search fora nything

full summit
#

you need to set things on the screen above in options. is that screen there?

uncut fjord
#

Yea lovely is there. I think ortalab messed with it. Had to remove everything and validate game files

deft tendon
full summit
#

what device are you using it on? I don't know the version of immolate used, might be slow on your system. try setting seeds per frame to lowest

deft tendon
#

arm64

deft tendon
#

iirc

full summit
#

set something simple like only choosing a voucher and the lowest seeds checked per frame. does it find anything?

#

(the problem might be in shared vid/cpu resources and that it's arm...but that's just speculation. I do a little hobby programming but I'm not a pro)

deft tendon
#

arm L :(

wicked hound
#

how do i reroll faster with this mod?

crude crag
#

Can someone help for some reasons the save states aren't working

#

Everything else seems fine

split hemlock
split hemlock
warm swan
#

how does the perkeo option work?

split hemlock
# loud yew how comes?

dev said that in this chat somewhere idk, there are other mods for save states i think if you need

full summit
loud yew
#

whenever i hit CTRL+A my game stops responding

grand anvil
#

(Mb for bad quality, playing the game on steam deck)

Don’t see rerolling option did I do something wrong?

cloud condor
#

oh.

#

nvm

#

im stupid

loud yew
#

Not sure why, but when i enable inst perkeo + inst observatory it doesn't meet the requirements i give it

#

fixed nvm

peak stag
loud yew
peak stag
#

Not sure why, but yeah doing too many at once makes instant observatory not work

pearl knot
#

where can i see the source for this method?

mild dragon
pearl knot
#

ty

hushed hatch
#

hey, how exactly do I create and load save states? I might be missing something, but it doesn't seem to function for me

loud yew
#

you can use debugplus for save states

#

but now brainstorm is just for rerolling

hushed hatch
small orbit
#

is there a way to make brainstorm look for tags, vouchers ext only in ante 1?

granite marsh
#

genuinely have no idea how to get this working

worn mesa
#

hi can someone help me set up the brainstorm mod? it keeps crashing when I try to reroll with ctrl + a

drifting hawk
#

it doesn't work on mac

#

unless you get an older version

worn mesa
#

i noticed its always at the boss blind in ante 1

nova harness
#

Hello, I am having some issues trying to get this mod on Mac, can someone help me out?

full summit
#

macos, see the instructions on lovely installer. imac...don't think there's anything easy to be done

gaunt bridge
#

how do i get the mod to work? I hvae it installed and I have souls set to 1 but whenever i create a new run its never there

full summit
#

pick the charm tag

mortal sierra
#

would this be compatible with jen's almanac and cryptid?

solemn kelp
#

im looking to download this mod and it says put it into the mods folder, do I make that myself? I dont have one in either my app data or the steam data files

drifting hawk
solemn kelp
#

yup I saw that on the github instructions and downloaded it first

solemn kelp
#

im still having issues getting the mod to work

#

I got the lovely screen show up, a little command terminal stating the lovely version and a bunch of stuff, no error message or anything

#

game opens fine

#

just no mod

#

the brainstorm mod does not show up in the lovely modloader pop up at all so I assume I didnt copy in the file right

drifting hawk
#

Lovely doesn't list mods that you have

#

I believe brainstirn adds a new tab to the settings so you can check for that

#

Make sure it's not nested

solemn kelp
#

oh got it

#

ok im just an idiot

#

I had opened everything but the settings button

#

rip me

#

thanks for your help

unkempt hatch
#

is there any way of increasing the log trace to check why the mod is falling?

wary echo
#

guys

#

the mod is not rerolling

keen rain
#

Hey guys i downloaded the baltro brainstorm mod. I understand the keybinds are ctr+a/ctr+r. I want to play an observatory perkeo run. When i do ctr-a it will restart until it finds a seed but I never see observatory or perkeo how do i set it up?

full summit
#

tag charm and voucher telescope

keen rain
severe vale
loud yew
#

you can achieve the exact same thing with debug plus

golden fossil
violet wedge
#

heyo, anyone know why brainstorm isnt appearing in settings?

violet wedge
#

Nevermind, i realized i hadnt actually installed the mod, but rather the source code :p

minor yew
#

on git hub i don't find the brainstorm.zip file, there are only source codes

full summit
#

it's compile at load, doesn't need one unless using another mod loader possibly

#

just that not all features are in one branch/update there. some assembly required

wispy rock
#

Anyone have any clue as to why it says ERROR here when I try to ctrl a?

wispy rock
#

I assume its because of API loaded no but I'm not sure

#

I am able to see Brainstorm in the settings menu as well

hot walrus
#

Is this all corecct? I just cant get it to work. Theres no error or smth but theres just no menu or anything

golden fossil
hot walrus
#

Thank you! That did the trick! youre the goat fr fr

golden fossil
#

This is true for all mods, by the way. Lovely doesn't search any deeper than Mods/<mod_name>/lovely, so it's important to watch out for nesting when you're extracting mod folders.

frozen wind
#

Hey everyone, looking for help here :
I want to use the brainstorm mod to get a perkeo seed, but when I use the fast roll command (ctrl + a), my game just closes and I've never seen anyone with the same problem

leaden elk
#

i feel like i am a bit too stupid to understand how to properly use this mod @w@

#

how "insta" is the insta perkeo thing?

#

bceause i thought it would be on the first arcana/spectral pack in the shop or something but i'm not getting it

outer pagoda
#

it should be the first skip with charm tag

outer pagoda
#

also im a little confused with the save states feature because it doesnt seem to be working is there anything i need to do specifically to make it work?

mild fiber
#

green needle

spiral osprey
#

I just downloaded the brainstorm mod zip from GitHub

#

How do I make it work tho

#

I got the mod to show up lmao but I have no clue how to even change the parameters for the reroll

odd moat
#

guys i just got the mod, and inputed my parameters, how do i make it find the seed?

cinder helm
#

Can someone help me find the keybind data in the brainstorm mod's code

#

i need to change it

mystic seal
#

Guys could this mod possibly work on mobile?

#

I can't use the ctrl key

meager sierra
#

Idk how could you mod mobile and I believe it's against the rules to even try or talk about it

#

Rule 4

wide warren
#

what version of steamodded does it need?

potent gazelle
teal canopy
#

do brainstorm seeds work with vanilla balatro

meager sierra
#

I think they do brainstorm doesn't generate seeds just runs a bunch of them every frame till it gets the right one

spiral imp
#

wait nevermind figured it out

azure heron
#

One message removed from a suspended account.

#

One message removed from a suspended account.

#

One message removed from a suspended account.

golden fossil
silver edge
#

i'm a bit confused rn with the mod

#

i just got it but either i'm misinterpreting what the mod is supposed to do or it's not functioning properly

#

these are my settings but it seems like i can't pull perkeo and whenever i try different tags or voucher searches they dont show up

#

also ctrl+t isn't visibly doing anything and ctrl+a sometimes freezes my game

#

oh ok i think i fixed the searches not working but still no insta perkeo and my game is still very much crashing

#

Oh right ok the freeze is just it rerolling got it

viral latch
#

hello, does the latest version of brainstorm mod work ? I got the menu and can setup my filters, but crtl+a does give me errors in the logs and just do one basic reroll (without what I want)

wide kite
#

I also have problems with Brainstorm; my ctrl+a works, but ctrl+t does nothing, and also the Save state inputs do nothing, z+1 or any number doesnt do anything, whether on the numpad or above the letters ._.

wide kite
#

Ok, I installed the mod from an earlier version, and now z+1 crashes the game...

#
engine/string_packer.lua:81: bad argument #3 to 'compress' (Data expected, got nil)

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~ALPHA-0927a-STEAMODDED
Love2D Version: 11.5.0
Lovely Version: 0.5.0-beta6
Steamodded Mods:
    1: Brainstorm by OceanRamen [ID: Brainstorm, Version: 2.0.0-beta, Uses Lovely]
    2: Talisman by MathIsFun_, Mathguy24, jenwalter666 [ID: Talisman, Version: 2.0.0-beta8, Uses Lovely]
        Break Infinity: omeganum
Lovely Mods:

Stack Traceback
===============
(3) field C function 'compress'
(4) Lua global 'compress_and_save' at file 'engine/string_packer.lua:81'
Local variables:
 _file = string: "1/saveState1.jkr"
 _data = nil
 save_string = nil
(5) Lua method 'key_press_update' at line 24 of chunk '"4901"]'
Local variables:
 self = table: 0x20146258  {held_button_times:table: 0x20146b28, focus_cursor_stack_level:1, snap_cursor_to:table: 0x20921f48 (more...)}
 key = string: "1"
 dt = number: 0.0166788
 (for generator) = C function: builtin#6
 (for state) = table: 0x1fd20858  {1:1, 2:2, 3:3, 4:4, 5:5}
 (for control) = number: 1
 i = number: 1
 k = string: "1"
(6) Lua method 'update' at file 'engine/controller.lua:244'
Local variables:
 self = table: 0x20146258  {held_button_times:table: 0x20146b28, focus_cursor_stack_level:1, snap_cursor_to:table: 0x20921f48 (more...)}
 dt = number: 0.0166788
 (for generator) = C function: next
 (for state) = table: 0x20146880  {1:true}
 (for control) = number: nan
 k = string: "1"
 v = boolean: true
(7) Lua upvalue 'gameUpdateRef' at file 'game.lua:2774'
Local variables:
 self = table: 0x1fc3cf08  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x208a1398 (more...)}
 dt = number: 0.0166788
(8) Lua upvalue 'upd' at Steamodded file 'core/ui.lua:81' 
Local variables:
 self = table: 0x1fc3cf08  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x208a1398 (more...)}
 dt = number: 0.0166788
(9) Lua method 'update' at file 'main.lua:1732'
Local variables:
 self = table: 0x1fc3cf08  {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x208a1398 (more...)}
 dt = number: 0.0166788
(10) Lua field 'update' at file 'main.lua:965'
Local variables:
 dt = number: 0.0166788
(11) Lua function '?' at file 'main.lua:909' (best guess)
(12) global C function 'xpcall'
(13) Love2D function at file 'boot.lua:377' (best guess)
Local variables:
 func = Lua function '?' (defined at line 880 of chunk main.lua)
 inerror = boolean: true
 deferErrhand = Lua function '(Love2D Function)' (defined at line 348 of chunk [love "boot.lua"])
 earlyinit = Lua function '(Love2D Function)' (defined at line 355 of chunk [love "boot.lua"])```
wide kite
#

Also, the newest releases only have source codes on the Github, not "Brainstorm.zip" like some of the earlier releases, with an actual mod file to download...is this mod abandonned? Is this feature lost forever?

wide kite
slate mist
#

pressing ctrl + a gives this error and freezes the game

drifting hawk
#

That error is not useful due to a bug in lovely

#

I'm not familiar with the issue here but I do know DebugPlus works around that bug allowing us to read the error

graceful crypt
#

PLEASE HELP!!!
When I reroll the seed on Brainstorm mod, I get this specific seed back at a really high rate.
I have cleared this seed and noticed that this seed is invalid.
Does anyone know how to fix this?

robust juniper
#

Does the save state feature still work? I can't figure out how to make it do its thing

drifting hawk
#

No it was removed. You can use DebugPlus for save states

lusty epoch
#

does inst perkeo still work?

silver badge
#

just a quick question, i wasted an afternoon trying to get the mod working on an arm mac but it just doesn't work: i can see it's installed and it appears in the setting menu but ctrl+a/ctrl+r don't do anything. Is it possible to use brainstorm on mac? or is it just not compatible?

drifting hawk
#

You have to download an old version IIRC

#

For mac

silver badge
fresh salmon
golden fossil
fresh salmon
#

Thanks

#

ctr + T didnt work for me

teal bridge
#

hey im trying to install this mod but it keeps crashing

#

can someone help

wary quail
#

doesnt even load

#

vvas vvorking fine before tho, idk y it does this novv

lone fulcrum
#

so they got rid of debug mode right. if so does anyone know another mod that adds debug

wary quail
lone fulcrum
#

I mean from brainstorm, i didn't know of these other mods

small pivot
#

quick question, what is the key to auto restart. and where do you go to put the restart parameters

#

the option in settings for brainstorm is not showing

full summit
#

then it's not setup properly. you have lovely injector and have set that up?

night widget
#

does this mod not work anymore?

tawdry quail
#

i just downloaded the brainstorm mod, but i don't think it's working properly. It shows up on my mods list, but there is no tab for it in settings and the hotkeys don't work either

#

am I missing something? is there some other thing i need to do? i already have lovely and steammodded working properly for multiplayer

night widget
night widget
tawdry quail
#

Like main menu? If so its not there :(

night widget
tawdry quail
#

I dont understand 😭

#

What vanilla settings

tawdry quail
#

brainstorm is active

night widget
#

Yeah no clue

#

Sorry

tawdry quail
night widget
#

I don’t think the mod is managed anymore rip

#

Was a great run

sonic pilot
#

funny thing is that brainstorm 2.0.0 mod still working fine

#

but it will happen like this when I changed to alpha one

faint hemlock
#

Does brainstrom work for finding specific skip tags in something like ante 6 or 7?

full summit
#

you'd have to build it to do that

zealous smelt
#

can I get a version of this with no save states?

golden fossil
zealous smelt
#

what does AR N. SOULS do?

full summit
#

if you want a soul card in the skip for arcana pack. sometimes needed for instant perkeo

mental flax
#

Anyone having issues with auto reroll with cryptid? I put the parameters in, wait a bit, and it just doesn't work.

Im very new to modding so i might have made a mistake but the mod seems to work fine when cryptid and talisman are disabled

mental flax
hollow trellis
#

Not able to get the souls / Instant Perkeo working with brainstorm. Packs, tags, and vouchers work OK.
Every time I hit ctrl A to re-roll in the game I get Error Error Error in the lovely injector window and I'm not getting any souls

wary echo
tropic heron
#

Also getting errors when trying any rerolls

torn radish
#

I don't know why, but in all cases Ctrl+a autoreroll function straight up crashes the game, on every single version of the mod, no errors just closes the game same as alt+f4 does. But all other functions work fine, like, i tried to fill all savestatw slots and loading them as fast as I can, works fine. Fast reroll works with no issue. If anyone knows what is true cause of this issue please answer.

minor badger
#

does the save state stuff work? not getting it to work here

bitter jacinth
#

add compatability with Cryptid?

stone pelican
#

hello, i'm having this problem with the mod, when i'm trying to use auto-rerolling, the game crashes with the error:
Immolate.dll: invalid ELF header
how can i fix that?

untold tendon
#

this mod has not been updated in nearly 2 years you should not expect it to work or get support for the most part

untold tendon
#

as far as i am aware no

drifting hawk