INFO - [♥] Lovely 0.6.0 INFO - [♥] Game directory is at "Z:\\run\\media\\vomitblood\\DataDisk1\\SteamLibrary\\steamapps\\common\\Balatro" INFO - [♥] Writing logs to "C:\\users\\steamuser\\AppData\\Roaming\\Balatro\\Mods\\lovely\\log" INFO - [♥] Using mod directory at "C:\\users\\steamuser\\AppData\\Roaming\\Balatro\\Mods" INFO - [♥] Cleaning up dumps directory at "C:\\users\\steamuser\\AppData\\Roaming\\Balatro\\Mods\\lovely\\dump" INFO - [♥] Initialization complete in 174ms INFO - [♥] Applied 1 patch to 'conf.lua' WARN - [♥] Pattern 'G.ARGS.score_intensity.organ = G.video_organ or G.ARGS.score_intensity.required_score > 0 and math.max(math.min(0.4, 0.1*math.log(G.ARGS.score_intensity.earned_score/(G.ARGS.score_intensity.required_score+1), 5)),0.) or 0' on target 'main.lua' resulted in no matches WARN - [♥] Pattern 'if type(G.GAME.current_round.current_hand.chips) ~= \'number\' or type(G.GAME.current_round.current_hand.mult) ~= \'number\' then' on target 'main.lua' resulted in no matches WARN - [♥] Pattern 'modded and {' on target 'main.lua' resulted in no matches INFO - [♥] Applied 30 patches to 'main.lua' INFO - [♥] Applied 2 patches to 'engine/string_packer.lua' INFO - [♥] Applied 12 patches to 'engine/controller.lua' INFO - [♥] Applied 13 patches to 'back.lua' INFO - [♥] Applied 14 patches to 'tag.lua' INFO - [♥] Applied 2 patches to 'engine/moveable.lua' INFO - [♥] Applied 2 patches to 'engine/sprite.lua' INFO - [♥] Applied 2 patches to 'engine/animatedsprite.lua' WARN - [♥] Pattern 'assembled_string = assembled_string..(type(subpart) == \'string\' and subpart or args.vars[tonumber(subpart[1])] or \'ERROR\')' on target 'functions/misc_functions.lua' resulted in no matches INFO - [♥] Applied 46 patches to 'functions/misc_functions.lua' INFO - [♥] Applied 82 patches to 'game.lua' INFO - [♥] Applied 1 patch to 'globals.lua' WARN - [♥] Pattern 'self.config.chosen = true' on target 'engine/ui.lua' resulted in no matches INFO - [♥] Applied 7 patches to 'engine/ui.lua' WARN - [♥] Pattern '{card_limit = _size, type = \'consumeable\', highlight_limit = 1}' on target 'functions/UI_definitions.lua' resulted in no matches WARN - [♥] Pattern '{n=G.UIT.T, config={text = G.GAME.hands[handname].chips, scale = 0.45, colour = G.C.UI.TEXT_LIGHT}},' on target 'functions/UI_definitions.lua' resulted in no matches WARN - [♥] Pattern '{n=G.UIT.T, config={text = G.GAME.hands[handname].mult, scale = 0.45, colour = G.C.UI.TEXT_LIGHT}}' on target 'functions/UI_definitions.lua' resulted in no matches INFO - [♥] Applied 118 patches to 'functions/UI_definitions.lua' WARN - [♥] Pattern 'ease_to = G.GAME.chips + math.floor(hand_chips * mult) * (e and e.antiscore and -1 or 1),' on target 'functions/state_events.lua' resulted in no matches INFO - [♥] Applied 98 patches to 'functions/state_events.lua' WARN - [♥] Pattern 'local cfg = (card and card.ability) or _c[\'config\']' on target 'functions/common_events.lua' resulted in no matches WARN - [♥] Pattern 'elseif v.boss.showdown and (G.GAME.round_resets.ante)%G.GAME.win_ante == 0 and G.GAME.round_resets.ante >= 2 then' on target 'functions/common_events.lua' resulted in no matches WARN - [♥] Regex '(?[\\t ]*)if G\\.F_NO_ACHIEVEMENTS then return end\\n[\\s\\S][\\s\\S]{16}--\\|LOCAL SETTINGS FILE' on target 'functions/common_events.lua' resulted in no matches WARN - [♥] Pattern 'func = (function() if eval_func(card) then if not first or first then card:juice_up(0.1, 0.1) end;juice_card_until(card, eval_func, nil, 0.8) end return true end)' on target 'functions/common_events.lua' resulted in no matches INFO - [♥] Applied 124 patches to 'functions/common_events.lua' WARN - [♥] Pattern 'G.pack_cards:emplace(v)' on target 'functions/button_callbacks.lua' resulted in no matches INFO - [♥] Applied 53 patches to 'functions/button_callbacks.lua' WARN - [♥] Pattern 'if self.ability.name == \'Campfire\' and G.GAME.blind.boss and not (G.GAME.blind.config and G.GAME.blind.config.bonus) and self.ability.x_mult > 1 then' on target 'card.lua' resulted in no matches WARN - [♥] Pattern 'Xmult_mod = G.P_CENTERS.v_observatory.config.extra' on target 'card.lua' resulted in no matches WARN - [♥] Pattern 'if k ~= \'focused_ui\' and k ~= \"front\" and k ~= \"back\" and k ~= \"soul_parts\" and k ~= \"center\" and k ~= \'floating_sprite\' and k~= \"shadow\" and k~= \"use_button\" and k ~= \'buy_button\' and k ~= \'buy_and_use_button\' and k~= \"debuff\" and k ~= \'price\' and k~= \'particles\' and k ~= \'h_popup\' then v:draw() end' on target 'card.lua' resulted in no matches WARN - [♥] Pattern 'if G.GAME.blind then G.E_MANAGER:add_event(Event({ func = function() G.GAME.blind:set_blind(nil, true, nil); return true end })) end' on target 'card.lua' resulted in no matches INFO - [♥] Applied 206 patches to 'card.lua' INFO - [♥] Applied 20 patches to 'cardarea.lua' INFO - [♥] Applied 32 patches to 'blind.lua' INFO - [♥] Applied 5 patches to 'engine/text.lua' INFO - [G] Totally applied 4 replacements to overrides.lua INFO - [G] Failed to connect to the debug server INFO - [G] 2025-01-13 03:39:27 :: DEBUG :: DebugConsole :: Steamodded Debug Socket started ! INFO - [♥] Applied 9 patches to 'engine/sound_manager.lua' INFO - [♥] Applied 2 patches to 'engine/string_packer.lua' INFO - [G] 2025-01-13 03:39:28 :: TRACE :: Loader :: Processing Mod file (Legacy header): mod.lua INFO - [G] 2025-01-13 03:39:28 :: TRACE :: Loader :: Saving Mod Info: cartomancer INFO - [G] 2025-01-13 03:39:28 :: TRACE :: Loader :: Processing Mod file (Legacy header): Cryptid.lua INFO - [G] 2025-01-13 03:39:28 :: TRACE :: Loader :: Saving Mod Info: Cryptid INFO - [G] 2025-01-13 03:39:29 :: INFO :: DefaultLogger :: Valid JSON file found INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Processing Mod file (Legacy header): steamodded.lua INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Saving Mod Info: Handy INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Processing Mod file (Legacy header): Incantation.lua INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Saving Mod Info: incantation INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Processing Mod file (Legacy header): JCursor.lua INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Saving Mod Info: JCursor INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Processing Mod file (Legacy header): steamodded_metadata.lua INFO - [G] 2025-01-13 03:39:29 :: TRACE :: Loader :: Saving Mod Info: Talisman INFO - [G] 2025-01-13 03:39:29 :: DEBUG :: DefaultLogger :: JCursor loaded! INFO - [G] Loading file Achievements.lua INFO - [G] Loading file Antimatter.lua INFO - [G] Loading file Blinds.lua INFO - [G] Loading file Challenges.lua INFO - [G] Loading file CodeCards.lua INFO - [G] Loading file CryptidJokerDisplay.lua INFO - [G] Warning: CryptidJokerDisplay.lua has no items INFO - [G] Loading file Decks.lua INFO - [G] Loading file Enhanced.lua INFO - [G] Loading file EpicJokers.lua INFO - [G] Loading file Exotic.lua INFO - [G] Loading file M.lua INFO - [G] Loading file Misc.lua INFO - [G] Loading file MiscJokers.lua INFO - [G] Loading file Planets.lua INFO - [G] Loading file Sleeves.lua INFO - [G] Loading file Spectrals.lua INFO - [G] Loading file Spooky.lua INFO - [G] Loading file Stakes.lua INFO - [G] Loading file Tags.lua INFO - [G] Loading file Vouchers.lua INFO - [G] Loading file dummy_https.lua INFO - [G] Warning: dummy_https.lua has no items INFO - [G] Loading file dummy_timerblinds.lua INFO - [G] Warning: dummy_timerblinds.lua has no items INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_modicon INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_placeholders INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasepic INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasone INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlastwo INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasthree INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasspooky INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasexotic INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_atlasnotjokers INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_tag_cry INFO - [G] 2025-01-13 03:39:29 :: WARN :: Atlas :: Detected duplicate register call on object cry_misc INFO - [G] 2025-01-13 03:39:29 :: WARN :: Sticker :: Detected duplicate register call on object perishable INFO - [G] 2025-01-13 03:39:29 :: WARN :: Sticker :: Detected duplicate register call on object pinned INFO - [G] 2025-01-13 03:39:29 :: WARN :: Sticker :: Detected duplicate register call on object eternal INFO - [G] 2025-01-13 03:39:29 :: WARN :: Sticker :: Detected duplicate register call on object rental INFO - [G] 2025-01-13 03:39:29 :: INFO :: TIMER :: [0000] Injected Language in 0.001 ms INFO - [G] 2025-01-13 03:39:29 :: INFO :: TIMER :: [0000] Injected [INTERNAL] in 1.225 ms INFO - [G] 2025-01-13 03:39:29 :: INFO :: TIMER :: [0032] Injected Atlas in 850.444 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0025] Injected Sound in 115.481 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0032] Injected Stake in 0.946 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0008] Injected Rarity in 0.028 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0007] Injected ObjectType in 0.186 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0392] Injected Center in 1.805 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0011] Injected Undiscovered Sprite in 0.013 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0027] Injected Blind in 0.045 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0002] Injected Seal in 0.049 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0004] Injected Suit in 0.052 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0013] Injected Rank in 0.053 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0016] Injected DeckSkin in 0.054 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0016] Injected PokerHand in 0.070 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0031] Injected Challenge in 0.148 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0028] Injected Tag in 0.283 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0009] Injected Sticker in 0.610 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0009] Injected Shader in 153.250 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0000] Injected Keybind in 0.001 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0020] Injected Achievement in 0.105 ms INFO - [G] 2025-01-13 03:39:30 :: INFO :: TIMER :: [0000] Injected [INTERNAL] in 7.810 ms INFO - [G] 2025-01-13 03:39:31 :: INFO :: TIMER :: [0011] Injected Event in 0.025 ms INFO - [G] [DebugPlus] Press [/] to toggle console and press [shift] + [/] to toggle new log previews INFO - [G] line not found INFO - [G] file not found: main.lua: No such file or directory INFO - [G] file not found: main.lua: No such file or directory INFO - [G] 2025-01-13 03:39:48 :: ERROR :: StackTrace :: Oops! The game crashed [SMODS Cryptid "Items/Exotic.lua"]:801: attempt to call method 'start_dissolve' (a nil value) Stack Traceback =============== (1) Lua upvalue 'orig' at file 'main.lua:612' Local variables: msg = string: "[SMODS Cryptid \"Items/Exotic.lua\"]:801: attempt to call method 'start_dissolve' (a nil value)" (*temporary) = Lua function '?' (defined at line 31 of chunk [SMODS _ "src/logging.lua"]) (*temporary) = string: "Oops! The game crashed\ " (2) Lua local 'handler' at file 'console.lua:551' (from lovely module debugplus.console) Local variables: msg = string: "[SMODS Cryptid \"Items/Exotic.lua\"]:801: attempt to call method 'start_dissolve' (a nil value)" (3) LÖVE method at file 'boot.lua:352' Local variables: errhand = Lua function '(LÖVE Function)' (defined at line 550 of chunk [lovely debugplus.console "console.lua"]) handler = Lua function '(LÖVE Function)' (defined at line 550 of chunk [lovely debugplus.console "console.lua"]) (4) Lua method 'remove_from_deck' at file 'Items/Exotic.lua:801' (from mod with id Cryptid) Local variables: self = table: 0x0468eb50 {alerted:true, loc_vars:function: 0x0468ed88, object_type:Joker, _saved_d_u:true (more...)} card = table: 0x062cbde8 {shadow_parrallax:table: 0x062cc908, click_offset:table: 0x062cc0b8, children:table: 0x062d2c98 (more...)} from_debuff = nil (*temporary) = nil (*temporary) = string: "\"MANUAL_REPLACE\"" (*temporary) = string: "attempt to call method 'start_dissolve' (a nil value)" (5) Lua method 'remove_from_deck' at file 'card.lua:820' Local variables: self = table: 0x062cbde8 {shadow_parrallax:table: 0x062cc908, click_offset:table: 0x062cc0b8, children:table: 0x062d2c98 (more...)} from_debuff = nil obj = table: 0x0468eb50 {alerted:true, loc_vars:function: 0x0468ed88, object_type:Joker, _saved_d_u:true (more...)} (6) Lua method 'remove' at file 'card.lua:5391' Local variables: self = table: 0x062cbde8 {shadow_parrallax:table: 0x062cc908, click_offset:table: 0x062cc0b8, children:table: 0x062d2c98 (more...)} (7) Lua upvalue 'rma' at file 'functions/misc_functions.lua:153' Local variables: t = table: 0x04336fd0 {1:table: 0x04de7ef8, 2:table: 0x04de1680, 3:table: 0x04e70608, 4:table: 0x047634f0 (more...)} (for index) = number: 461 (for limit) = number: 1 (for step) = number: -1 i = number: 461 v = table: 0x062cbde8 {shadow_parrallax:table: 0x062cc908, click_offset:table: 0x062cc0b8, children:table: 0x062d2c98 (more...)} (8) Lua global 'remove_all' at file 'Items/Misc.lua:1904' (from mod with id Cryptid) Local variables: t = table: 0x04336fd0 {1:table: 0x04de7ef8, 2:table: 0x04de1680, 3:table: 0x04e70608, 4:table: 0x047634f0 (more...)} (9) Lua method 'delete_run' at file 'game.lua:1258' Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} (10) Lua field 'func' at file 'functions/button_callbacks.lua:3022' (11) Lua method 'handle' at file 'engine/event.lua:99' Local variables: self = table: 0x06417550 {start_timer:true, timer:REAL, func:function: 0x069f77a8, blockable:true (more...)} _results = table: 0x13cea148 {blocking:true, pause_skip:false, time_done:false, completed:false} (12) Lua method 'update' at file 'engine/event.lua:182' Local variables: self = table: 0x04f271d8 {queue_last_processed:9.7500000000001, queues:table: 0x04f27200, queue_dt:0.016666666666667 (more...)} dt = number: 0.0135071 forced = nil (for generator) = C function: next (for state) = table: 0x04f27200 {unlock:table: 0x04f27228, other:table: 0x04f276a0, tutorial:table: 0x04f27278 (more...)} (for control) = number: nan k = string: "base" v = table: 0x04f27250 {1:table: 0x06417550, 2:table: 0x06417578, 3:table: 0x06423430, 4:table: 0x06424918 (more...)} blocked = boolean: false i = number: 1 results = table: 0x13cea148 {blocking:true, pause_skip:false, time_done:false, completed:false} (13) Lua upvalue 'gameUpdateRef' at file 'game.lua:2734' Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0 http_resp = nil (14) Lua upvalue 'upd' at Steamodded file 'src/ui.lua:81' Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (15) Lua upvalue 'upd' at file 'main.lua:4093' Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (16) Lua upvalue 'upd' at file 'Items/Blinds.lua:1310' (from mod with id Cryptid) Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (17) Lua upvalue 'upd' at file 'Items/CodeCards.lua:4106' (from mod with id Cryptid) Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (18) Lua upvalue 'upd' at file 'Items/Decks.lua:429' (from mod with id Cryptid) Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (19) Lua upvalue 'upd' at file 'Items/MiscJokers.lua:6658' (from mod with id Cryptid) Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (20) Lua method 'update' at file 'Cryptid.lua:2948' (from mod with id Cryptid) Local variables: self = table: 0x043329d8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x077952d8 (more...)} dt = number: 0.0135071 (21) Lua upvalue 'love_update_ref' at file 'main.lua:1141' Local variables: dt = number: 0.0135071 (22) Lua upvalue 'oldupd' at file 'main.lua:2951' Local variables: dt = number: 0.0135071 (23) Lua field 'update' at file 'main.lua:4120' Local variables: dt = number: 0.0135071 (24) Lua function '?' at file 'main.lua:1079' (best guess) (25) global C function 'xpcall' (26) LÖVE function at file 'boot.lua:377' (best guess) Local variables: func = Lua function '?' (defined at line 1050 of chunk main.lua) inerror = boolean: true deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"]) earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"]) INFO - [G] file not found: main.lua: No such file or directory INFO - [G] file not found: main.lua: No such file or directory INFO - [G] 2025-01-13 03:39:48 :: INFO :: StackTrace :: Additional Context: Balatro Version: 1.0.1n-FULL Modded Version: 1.0.0~ALPHA-1220a-STEAMODDED LÖVE Version: 11.5.0 Lovely Version: 0.6.0 Steamodded Mods: 1: J Cursor by Jie65535, MarioMak967 [ID: JCursor] 2: Cryptid by MathIsFun_, Cryptid and Balatro Discords [ID: Cryptid, Priority: 1e+299, Version: 0.5.3a, Uses Lovely] 3: Talisman by MathIsFun_, Mathguy24, jenwalter666, cg-223 [ID: Talisman, Version: 2.0.2, Uses Lovely] Break Infinity: omeganum 4: Cartomancer by stupxd aka stupid [ID: cartomancer, Priority: 69, Version: 4.10, Uses Lovely] 5: Handy by SleepyG11 [ID: Handy, Version: 1.1.5, Uses Lovely] 6: Incantation by jenwalter666, MathIsFun_ [ID: incantation, Priority: 9e+301, Version: 0.5.10, Uses Lovely] 7: DebugPlus by WilsontheWolf [ID: DebugPlus, Version: 1.3.0, Uses Lovely] Lovely Mods: