Skip to content

crashing with specific mods #300

Description

@ZackyK

with these specific set of mods, cryptid, amulet, all in jest, aikoyori's shenanigans, and steammodded, the game crashes after the loading screen finishes, (the first one you can skip, with the cards spiralling into the middle), removing any of the mods fixes the issue, (other than steammodded)

Crash message:
Oops! The game crashed:
functions/common_events.lua:2862: bad argument #1 to 'pairs' (table expected, got nil)

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1814a-STEAMODDED
Optional features enabled: post_trigger, cardareas (deck, discard), object_weights, retrigger_joker
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
1: Aikoyori's Shenanigans by Aikoyori [ID: aikoyorisshenanigans, Priority: 700, Version: 0.2.0-alpha-260821a-stable, Uses Lovely]
Balance: adequate
2: All in Jest by Nevernamed, Survivalaren, RattlingSnow353, Jumbocarrot, ejwu2 [ID: allinjest, Priority: 9999, Version: 0.7.2, Uses Lovely]
3: Amulet by frostice482, ... [ID: Amulet, Priority: -10000000000, Version: 3.5.5, Uses Lovely]
exp_color: default
thread_fix_num: yes
thread_fix: modify
4: Cryptid by MathIsFun_, Cryptid and Balatro Discords [ID: Cryptid, Priority: 114, Version: 0.5.16c, Uses Lovely]
Lovely Mods:
1: BMM-Compat

Stack Traceback

(3) global C function 'pairs'
(4) Lua global 'get_current_pool' at file 'functions/common_events.lua:2862'
Local variables:
_type = string: "Joker"
_rarity = number: 1
_legendary = boolean: false
_append = nil
_pool = table: 0x33dd4e20 {1:j_joker, 2:j_greedy_joker, 3:j_lusty_joker, 4:j_wrathful_joker, 5:j_gluttenous_joker, 6:j_jolly, 7:j_zany, 8:j_mad, 9:j_crazy, 10:j_droll, 11:j_sly (more...)}
_starting_pool = table: 0x324f0b70 {1:table: 0x324c6178, 2:table: 0x324c63e8, 3:table: 0x324bb9d8, 4:table: 0x324bbca8, 5:table: 0x324b77e8, 6:table: 0x324b7ab8, 7:table: 0x324a1ae0 (more...)}
_pool_key = string: "Joker1"
_pool_size = number: 56
jest_golden = boolean: false
(for generator) = C function: builtin#6
(for state) = table: 0x324f0b70 {1:table: 0x324c6178, 2:table: 0x324c63e8, 3:table: 0x324bb9d8, 4:table: 0x324bbca8, 5:table: 0x324b77e8, 6:table: 0x324b7ab8, 7:table: 0x324a1ae0 (more...)}
(for control) = number: 58
k = number: 58
v = table: 0x32341f58 {alerted:true, _saved_d_u:true, unlocked:true, unlock_condition:table: 0x323421c8, eternal_compat:true, effect:dollars for Gold cards, enhancement_gate:m_gold (more...)}
add = nil
in_pool = boolean: true
pool_opts = table: 0x3722d588 {}
aij_manual_block = boolean: false
(5) Lua upvalue 'aij_smods_poll_rarity_ref' at Steamodded file 'src/utils.lua:883'
Local variables:
_pool_key = string: "Joker"
_rand_key = string: "rarity1"
rarity_poll = number: 0.116094
available_rarities = table: 0x32b240f0 {1:table: 0x33bbe648, 2:table: 0x32b260e8, 3:table: 0x32b26ea8, 4:table: 0x33b3c478, 5:table: 0x36e18dc8, 6:table: 0x33b09e50, 7:table: 0x36e1a020 (more...)}
vanilla_rarities = table: 0x33ae0750 {Uncommon:2, Rare:3, Legendary:4, Common:1}
(for generator) = C function: builtin#6
(for state) = table: 0x32b240f0 {1:table: 0x33bbe648, 2:table: 0x32b260e8, 3:table: 0x32b26ea8, 4:table: 0x33b3c478, 5:table: 0x36e18dc8, 6:table: 0x33b09e50, 7:table: 0x36e1a020 (more...)}
(for control) = number: 1
_ = number: 1
v = table: 0x33bbe648 {key:Common, weight:0.7}
(6) Lua field 'poll_rarity' at file 'Items/Jokers/bobblehead.lua:82' (from mod with id allinjest)
Local variables:
_pool_key = string: "Joker"
_rand_key = string: "rarity1"
vanilla_rarity_keys = table: 0x323a9350 {1:common, 2:uncommon, 3:rare, 4:legendary}
rarity_counts = table: 0x33d0f818 {}
max_count = number: 0
(7) Lua global 'get_current_pool' at file 'functions/common_events.lua:2752'
Local variables:
_type = string: "Joker"
_rarity = nil
_legendary = nil
_append = nil
_pool = table: 0x33dd4e20 {1:j_joker, 2:j_greedy_joker, 3:j_lusty_joker, 4:j_wrathful_joker, 5:j_gluttenous_joker, 6:j_jolly, 7:j_zany, 8:j_mad, 9:j_crazy, 10:j_droll, 11:j_sly (more...)}
_starting_pool = nil
_pool_key = string: ""
_pool_size = number: 0
jest_golden = boolean: false
(8) Lua upvalue 'create_card_ref' at file 'functions/common_events.lua:3109'
Local variables:
_type = string: "Joker"
area = table: 0x36bd93d8 {velocity:table: 0x34e5c6b0, click_offset:table: 0x36be2fd0, static_rotation:false, children:table: 0x34e72918, shuffle_amt:0, cards:table: 0x36c01a88 (more...)}
legendary = nil
_rarity = nil
skip_materialize = boolean: true
soulable = nil
forced_key = string: "j_akyrs_aikoyori"
key_append = nil
area = table: 0x36bd93d8 {velocity:table: 0x34e5c6b0, click_offset:table: 0x36be2fd0, static_rotation:false, children:table: 0x34e72918, shuffle_amt:0, cards:table: 0x36c01a88 (more...)}
center = table: 0x325501f0 {order:1, _d:true, set:Back, stake:1, key:b_red, discovered:true, alerted:true, pos:table: 0x325502e0, unlocked:true, _u:true, _discovered_unlocked_overwritten:true (more...)}
(9) Lua upvalue 'temp_create_card' at file 'lib/overrides.lua:896' (from mod with id Cryptid)
Local variables:
_type = string: "Joker"
area = table: 0x36bd93d8 {velocity:table: 0x34e5c6b0, click_offset:table: 0x36be2fd0, static_rotation:false, children:table: 0x34e72918, shuffle_amt:0, cards:table: 0x36c01a88 (more...)}
legendary = nil
_rarity = nil
skip_materialize = boolean: true
soulable = nil
forced_key = string: "j_akyrs_aikoyori"
key_append = nil
area = table: 0x36bd93d8 {velocity:table: 0x34e5c6b0, click_offset:table: 0x36be2fd0, static_rotation:false, children:table: 0x34e72918, shuffle_amt:0, cards:table: 0x36c01a88 (more...)}
pseudo = Lua function '?' (defined at line 832 of chunk [SMODS Cryptid "lib/overrides.lua"])
ps = Lua function '?' (defined at line 331 of chunk functions/misc_functions.lua)
aeqviable = Lua function '?' (defined at line 845 of chunk [SMODS Cryptid "lib/overrides.lua"])
front = nil
(10) Lua global 'create_card' at file 'Utils/hooks.lua:727' (from mod with id allinjest)
Local variables:
_type = nil
area = table: 0x36bd93d8 {velocity:table: 0x34e5c6b0, click_offset:table: 0x36be2fd0, static_rotation:false, children:table: 0x34e72918, shuffle_amt:0, cards:table: 0x36c01a88 (more...)}
legendary = nil
_rarity = nil
skip_materialize = boolean: true
soulable = nil
forced_key = string: "j_akyrs_aikoyori"
key_append = nil
card = nil
(11) Lua field 'create_card' at Steamodded file 'src/utils.lua:418'
Local variables:
t = table: 0x328812b8 {area:table: 0x36bd93d8, key:j_akyrs_aikoyori, silent:table: 0x32bc1bd8, bypass_discovery_center:true, skip_materialize:true, no_edition:true (more...)}
(12) Lua upvalue 'oldfunc' at Steamodded file 'src/ui.lua:376'
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
change_context = nil
funcs = table: 0x32880ed0 {1:function: 0x32cd6d68}
remove_original = boolean: false
(for generator) = C function: next
(for state) = table: 0x320344b0 {entr:table: 0x320e1e30, Steamodded:table: 0x3200f528, MoreFluff:table: 0x3219e238, CardSleeves:table: 0x32056898, Lovely:table: 0x32034510, aikoyorisshenanigans:table: 0x320703b8 (more...)}
(for control) = number: nan
i = string: "aikoyorisshenanigans"
v = table: 0x320703b8 {should_hide_ui:function: 0x36959d38, modsCollectionTally:function: 0x36a1ada0, create_credits_big:function: 0x36a77ce8, is_mod_loaded:function: 0x36949778 (more...)}
tbl = table: 0x3722a230 {1:table: 0x328812b8, func:function: 0x32cd6d68}
(for generator) = C function: builtin#6
(for state) = table: 0x3722a230 {1:table: 0x328812b8, func:function: 0x32cd6d68}
(for control) = number: 1
_ = number: 1
w = table: 0x328812b8 {area:table: 0x36bd93d8, key:j_akyrs_aikoyori, silent:table: 0x32bc1bd8, bypass_discovery_center:true, skip_materialize:true, no_edition:true (more...)}
(13) Lua upvalue 'XmainMenuHook' at file 'lib/misc.lua:412' (from mod with id Cryptid)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
change_context = nil
(14) Lua upvalue 'gameMainMenuRef' at file './modules/hooks/general.lua:1839' (from mod with id aikoyorisshenanigans)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
ctx = nil
(15) Lua method 'main_menu' at file './modules/hooks/ui.lua:1060' (from mod with id aikoyorisshenanigans)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
change_context = nil
(16) Lua upvalue 'ckpu' at file 'engine/controller.lua:797'
Local variables:
self = table: 0x327126f0 {held_button_times:table: 0x32712fc0, focus_cursor_stack_level:1, snap_cursor_to:table: 0x38a6a230, interrupt:table: 0x32713010, GAMEPAD:table: 0x32713840 (more...)}
key = string: "escape"
dt = number: 0.00124306
(17) Lua upvalue 'debugKeysNShit' at file 'lib/misc.lua:743' (from mod with id Cryptid)
Local variables:
self = table: 0x327126f0 {held_button_times:table: 0x32712fc0, focus_cursor_stack_level:1, snap_cursor_to:table: 0x38a6a230, interrupt:table: 0x32713010, GAMEPAD:table: 0x32713840 (more...)}
key = string: "escape"
dt = number: 0.00124306
(18) Lua method 'key_press_update' at file './modules/hooks/debug.lua:5' (from mod with id aikoyorisshenanigans)
Local variables:
self = table: 0x327126f0 {held_button_times:table: 0x32712fc0, focus_cursor_stack_level:1, snap_cursor_to:table: 0x38a6a230, interrupt:table: 0x32713010, GAMEPAD:table: 0x32713840 (more...)}
key = string: "escape"
dt = number: 0.00124306
(19) Lua method 'update' at file 'engine/controller.lua:242'
Local variables:
self = table: 0x327126f0 {held_button_times:table: 0x32712fc0, focus_cursor_stack_level:1, snap_cursor_to:table: 0x38a6a230, interrupt:table: 0x32713010, GAMEPAD:table: 0x32713840 (more...)}
dt = number: 0.00124306
(for generator) = C function: next
(for state) = table: 0x32712d18 {escape:true}
(for control) = number: nan
k = string: "escape"
v = boolean: true
(20) Lua upvalue 'gameUpdateRef' at file 'game.lua:3242'
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(21) Lua upvalue 'gu' at Steamodded file 'src/ui.lua:456'
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(22) Lua upvalue 'upd' at file 'lib/gameset.lua:27' (from mod with id Cryptid)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(23) Lua upvalue 'gameUpdate' at file 'lib/overrides.lua:343' (from mod with id Cryptid)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(24) Lua upvalue 'gameupdateref' at file './modules/hooks/general.lua:133' (from mod with id aikoyorisshenanigans)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(25) Lua method 'update' at file 'Utils/hooks.lua:1222' (from mod with id allinjest)
Local variables:
self = table: 0x3217f908 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, F_ENGLISH_ONLY:false, sort_id:3, F_DISCORD:true, STAGE:1, F_MOBILE_UI:false, F_NO_SAVING:false (more...)}
dt = number: 0.00124306
(26) Lua field 'update' at file 'main.lua:1148'
Local variables:
dt = number: 0.00124306
(27) Lua function '?' at file 'main.lua:1065' (best guess)
(28) global C function 'xpcall'
(29) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 1036 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"])

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions