Crash when trying to change deck skin. No other mods active, Steamodded 1.0.0-beta-1606b, Lovely 0.9.0:
CRASH LOG:
Oops! The game crashed:
[SMODS _ "src/game_object.lua"]:2750: bad argument #1 to 'pairs' (table expected, got nil)
Additional Context:
Balatro Version: 1.0.1n-FULL
Modded Version: 1.0.0~BETA-1606b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
1: Pokermon by InertSteak, Please See Credits Page [ID: Pokermon, Priority: -1, Version: 3.6.1-0128d, Uses Lovely]
Lovely Mods:
Stack Traceback
(3) global C function 'pairs'
(4) Lua field 'has_ds_card_ui' at Steamodded file 'src/game_object.lua:2750'
Local variables:
card = table: 0x334d1240 {no_ui:true, click_offset:table: 0x33489158, area:table: 0x33739f58, children:table: 0x334ceab8, ambient_tilt:0.2, parent:table: 0x33739f58, sell_cost:1 (more...)}
deckskin = table: 0x32d723a0 {suit:Spades, atlas:DeckSkin, _saved_d_u:true, original_key:collab_TW, registered:true, palettes:table: 0x32d72870, prefix_config:table: 0x32d72600 (more...)}
palette = table: 0x32d72480 {hc_default:true, pos_style:collab, key:hc, atlas:collab_TW_2, ranks:table: 0x32d72570}
(5) Lua field 'update_collab_cards' at Steamodded file 'src/utils.lua:1245'
Local variables:
key = string: "collab_TW"
suit = string: "Spades"
silent = boolean: true
cards = table: 0x333c1948 {}
cards_order = table: 0x334d1218 {1:S_K, 2:S_Q, 3:S_J}
deckskin = table: 0x32d723a0 {suit:Spades, atlas:DeckSkin, _saved_d_u:true, original_key:collab_TW, registered:true, palettes:table: 0x32d72870, prefix_config:table: 0x32d72600 (more...)}
palette = table: 0x32d72480 {hc_default:true, pos_style:collab, key:hc, atlas:collab_TW_2, ranks:table: 0x32d72570}
suit_data = table: 0x32dbaf60 {keep_base_colours:true, suit_nominal:0.04, card_key:S, _saved_d_u:true, original_key:Spades, ui_pos:table: 0x32dbafb0, sort_id:1, pos:table: 0x32dbaf88 (more...)}
d_ranks = table: 0x32d72570 {1:King, 2:Queen, 3:Jack}
diff_order = boolean: true
(for generator) = C function: builtin#6
(for state) = table: 0x338329c0 {1:table: 0x334d1240, 2:table: 0x334dea28, 3:table: 0x32fae368}
(for control) = number: 1
i = number: 1
_card = table: 0x334d1240 {no_ui:true, click_offset:table: 0x33489158, area:table: 0x33739f58, children:table: 0x334ceab8, ambient_tilt:0.2, parent:table: 0x33739f58, sell_cost:1 (more...)}
(6) Lua field 'tab_definition_function' at Steamodded file 'src/ui.lua:2747'
Local variables:
_suit = string: "Spades"
t = table: 0x33ad9c68 {1:table: 0x334a38a0, 2:table: 0x335747f0}
rankCount = number: 3
lookup = table: 0x33620fe0 {Jack:true, Queen:true, King:true}
r = table: 0x335747f0 {nodes:table: 0x334cbfc0, n:4, config:table: 0x33936de8}
loc_options = table: 0x3364c7d0 {1:Default, 2:The Witcher, 3:Cyberpunk 2077, 4:Shovel Knight, 5:Don’t Starve, 6:RBY Sprites: Ghost Trio, 7:GSC Sprites: Day and Night}
conv_loc_options = table: 0x3364c7d0 {1:Default, 2:The Witcher, 3:Cyberpunk 2077, 4:Shovel Knight, 5:Don’t Starve, 6:RBY Sprites: Ghost Trio, 7:GSC Sprites: Day and Night}
current_option = number: 2
collab_cycle = table: 0x3356d8a8 {nodes:table: 0x3394e5f8, n:4, config:table: 0x3356d8d0}
deckskin_key = string: "collab_TW"
palette_loc_options = table: 0x3324a500 {1:Low Contrast Colours, 2:High Contrast Colours}
selected_palette = number: 2
palette_cycle = table: 0x33116d68 {nodes:table: 0x33e7efd0, n:4, config:table: 0x33e7efa8}
(7) Lua global 'create_tabs' at file 'functions/UI_definitions.lua:2254'
Local variables:
args = table: 0x33a78b28 {tabs:table: 0x32e8f870, colour:table: 0x32ba7760, text_scale:0.5, tab_w:0, tab_h:0, current:table: 0x333edf78, scale:1, snap_to_nav:true, tab_alignment:cm (more...)}
tab_buttons = table: 0x333edf50 {1:table: 0x32cc49a8, 2:table: 0x335c6828, 3:table: 0x330e1040, 4:table: 0x336857a0}
(*temporary) = table: 0x338f4ca8 {n:4, config:table: 0x3372ac30}
(*temporary) = table: 0x3372ac58 {1:table: 0x33135210}
(*temporary) = table: 0x32ce0e78 {n:4, config:table: 0x33959718}
(*temporary) = table: 0x33689c98 {}
(*temporary) = table: 0x33959740 {n:5}
(*temporary) = table: 0x33689d10 {id:tab_contents}
(*temporary) = table: 0x32c78670 {remove_group:function: 0x32c5ff98, draw:function: 0x32c60018, print_topology:function: 0x32c5e598, recalculate:function: 0x32c60038, init:function: 0x32c5e538 (more...)}
(*temporary) = table: 0x33b3bef8 {}
(8) Lua global 'create_UIBox_customize_deck' at file 'functions/UI_definitions.lua:2697'
Local variables:
suitTabs = table: 0x32e8f870 {1:table: 0x33839050, 2:table: 0x33839078, 3:table: 0x338390a0, 4:table: 0x33627e80}
index = number: 5
(*temporary) = Lua function '?' (defined at line 6376 of chunk functions/UI_definitions.lua)
(*temporary) = table: 0x33627ea8 {back_func:options}
(*temporary) = table: 0x33316ca8 {}
(*temporary) = table: 0x33a78ad8 {n:4, config:table: 0x33a78b00}
(*temporary) = table: 0x33bcc220 {}
(9) Lua function '?' at file 'functions/button_callbacks.lua:1559' (best guess)
Local variables:
e = table: 0x334addf0 {pixellated_rect:table: 0x33cb34a8, click_offset:table: 0x3315e118, children:table: 0x333dacf8, parent:table: 0x334e3fd0, T:table: 0x33182170 (more...)}
(*temporary) = Lua function '?' (defined at line 1328 of chunk functions/button_callbacks.lua)
(*temporary) = table: 0x339771f8 {}
(10) Lua method 'click' at file 'engine/ui.lua:1054'
Local variables:
self = table: 0x334addf0 {pixellated_rect:table: 0x33cb34a8, click_offset:table: 0x3315e118, children:table: 0x333dacf8, parent:table: 0x334e3fd0, T:table: 0x33182170 (more...)}
(11) Lua method 'update' at file 'engine/controller.lua:373'
Local variables:
self = table: 0x3310fc18 {held_button_times:table: 0x331104e8, is_node_focusable:function: 0x333ea728, focus_cursor_stack_level:1, snap_cursor_to:table: 0x33645fb8, interrupt:table: 0x33110538 (more...)}
dt = number: 0.00836195
(12) Lua upvalue 'gameUpdateRef' at file 'game.lua:2806'
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0
(13) Lua upvalue 'upd' at Steamodded file 'src/ui.lua:445'
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(14) Lua upvalue 'upd' at file 'functions/pokeanimations.lua:98' (from mod with id Pokermon)
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(15) Lua method 'update' at file 'functions/displaycard.lua:6' (from mod with id Pokermon)
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(16) Lua field 'update' at file 'main.lua:1023'
Local variables:
dt = number: 0.00836195
(17) Lua function '?' at file 'main.lua:962' (best guess)
(18) global C function 'xpcall'
(19) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 933 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"])
Crash when trying to change deck skin. No other mods active, Steamodded 1.0.0-beta-1606b, Lovely 0.9.0:
CRASH LOG:
Oops! The game crashed:
[SMODS _ "src/game_object.lua"]:2750: bad argument #1 to 'pairs' (table expected, got nil)
Additional Context:
Balatro Version: 1.0.1n-FULL
Modded Version: 1.0.0~BETA-1606b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.9.0
Platform: Windows
Steamodded Mods:
1: Pokermon by InertSteak, Please See Credits Page [ID: Pokermon, Priority: -1, Version: 3.6.1-0128d, Uses Lovely]
Lovely Mods:
Stack Traceback
(3) global C function 'pairs'
(4) Lua field 'has_ds_card_ui' at Steamodded file 'src/game_object.lua:2750'
Local variables:
card = table: 0x334d1240 {no_ui:true, click_offset:table: 0x33489158, area:table: 0x33739f58, children:table: 0x334ceab8, ambient_tilt:0.2, parent:table: 0x33739f58, sell_cost:1 (more...)}
deckskin = table: 0x32d723a0 {suit:Spades, atlas:DeckSkin, _saved_d_u:true, original_key:collab_TW, registered:true, palettes:table: 0x32d72870, prefix_config:table: 0x32d72600 (more...)}
palette = table: 0x32d72480 {hc_default:true, pos_style:collab, key:hc, atlas:collab_TW_2, ranks:table: 0x32d72570}
(5) Lua field 'update_collab_cards' at Steamodded file 'src/utils.lua:1245'
Local variables:
key = string: "collab_TW"
suit = string: "Spades"
silent = boolean: true
cards = table: 0x333c1948 {}
cards_order = table: 0x334d1218 {1:S_K, 2:S_Q, 3:S_J}
deckskin = table: 0x32d723a0 {suit:Spades, atlas:DeckSkin, _saved_d_u:true, original_key:collab_TW, registered:true, palettes:table: 0x32d72870, prefix_config:table: 0x32d72600 (more...)}
palette = table: 0x32d72480 {hc_default:true, pos_style:collab, key:hc, atlas:collab_TW_2, ranks:table: 0x32d72570}
suit_data = table: 0x32dbaf60 {keep_base_colours:true, suit_nominal:0.04, card_key:S, _saved_d_u:true, original_key:Spades, ui_pos:table: 0x32dbafb0, sort_id:1, pos:table: 0x32dbaf88 (more...)}
d_ranks = table: 0x32d72570 {1:King, 2:Queen, 3:Jack}
diff_order = boolean: true
(for generator) = C function: builtin#6
(for state) = table: 0x338329c0 {1:table: 0x334d1240, 2:table: 0x334dea28, 3:table: 0x32fae368}
(for control) = number: 1
i = number: 1
_card = table: 0x334d1240 {no_ui:true, click_offset:table: 0x33489158, area:table: 0x33739f58, children:table: 0x334ceab8, ambient_tilt:0.2, parent:table: 0x33739f58, sell_cost:1 (more...)}
(6) Lua field 'tab_definition_function' at Steamodded file 'src/ui.lua:2747'
Local variables:
_suit = string: "Spades"
t = table: 0x33ad9c68 {1:table: 0x334a38a0, 2:table: 0x335747f0}
rankCount = number: 3
lookup = table: 0x33620fe0 {Jack:true, Queen:true, King:true}
r = table: 0x335747f0 {nodes:table: 0x334cbfc0, n:4, config:table: 0x33936de8}
loc_options = table: 0x3364c7d0 {1:Default, 2:The Witcher, 3:Cyberpunk 2077, 4:Shovel Knight, 5:Don’t Starve, 6:RBY Sprites: Ghost Trio, 7:GSC Sprites: Day and Night}
conv_loc_options = table: 0x3364c7d0 {1:Default, 2:The Witcher, 3:Cyberpunk 2077, 4:Shovel Knight, 5:Don’t Starve, 6:RBY Sprites: Ghost Trio, 7:GSC Sprites: Day and Night}
current_option = number: 2
collab_cycle = table: 0x3356d8a8 {nodes:table: 0x3394e5f8, n:4, config:table: 0x3356d8d0}
deckskin_key = string: "collab_TW"
palette_loc_options = table: 0x3324a500 {1:Low Contrast Colours, 2:High Contrast Colours}
selected_palette = number: 2
palette_cycle = table: 0x33116d68 {nodes:table: 0x33e7efd0, n:4, config:table: 0x33e7efa8}
(7) Lua global 'create_tabs' at file 'functions/UI_definitions.lua:2254'
Local variables:
args = table: 0x33a78b28 {tabs:table: 0x32e8f870, colour:table: 0x32ba7760, text_scale:0.5, tab_w:0, tab_h:0, current:table: 0x333edf78, scale:1, snap_to_nav:true, tab_alignment:cm (more...)}
tab_buttons = table: 0x333edf50 {1:table: 0x32cc49a8, 2:table: 0x335c6828, 3:table: 0x330e1040, 4:table: 0x336857a0}
(*temporary) = table: 0x338f4ca8 {n:4, config:table: 0x3372ac30}
(*temporary) = table: 0x3372ac58 {1:table: 0x33135210}
(*temporary) = table: 0x32ce0e78 {n:4, config:table: 0x33959718}
(*temporary) = table: 0x33689c98 {}
(*temporary) = table: 0x33959740 {n:5}
(*temporary) = table: 0x33689d10 {id:tab_contents}
(*temporary) = table: 0x32c78670 {remove_group:function: 0x32c5ff98, draw:function: 0x32c60018, print_topology:function: 0x32c5e598, recalculate:function: 0x32c60038, init:function: 0x32c5e538 (more...)}
(*temporary) = table: 0x33b3bef8 {}
(8) Lua global 'create_UIBox_customize_deck' at file 'functions/UI_definitions.lua:2697'
Local variables:
suitTabs = table: 0x32e8f870 {1:table: 0x33839050, 2:table: 0x33839078, 3:table: 0x338390a0, 4:table: 0x33627e80}
index = number: 5
(*temporary) = Lua function '?' (defined at line 6376 of chunk functions/UI_definitions.lua)
(*temporary) = table: 0x33627ea8 {back_func:options}
(*temporary) = table: 0x33316ca8 {}
(*temporary) = table: 0x33a78ad8 {n:4, config:table: 0x33a78b00}
(*temporary) = table: 0x33bcc220 {}
(9) Lua function '?' at file 'functions/button_callbacks.lua:1559' (best guess)
Local variables:
e = table: 0x334addf0 {pixellated_rect:table: 0x33cb34a8, click_offset:table: 0x3315e118, children:table: 0x333dacf8, parent:table: 0x334e3fd0, T:table: 0x33182170 (more...)}
(*temporary) = Lua function '?' (defined at line 1328 of chunk functions/button_callbacks.lua)
(*temporary) = table: 0x339771f8 {}
(10) Lua method 'click' at file 'engine/ui.lua:1054'
Local variables:
self = table: 0x334addf0 {pixellated_rect:table: 0x33cb34a8, click_offset:table: 0x3315e118, children:table: 0x333dacf8, parent:table: 0x334e3fd0, T:table: 0x33182170 (more...)}
(11) Lua method 'update' at file 'engine/controller.lua:373'
Local variables:
self = table: 0x3310fc18 {held_button_times:table: 0x331104e8, is_node_focusable:function: 0x333ea728, focus_cursor_stack_level:1, snap_cursor_to:table: 0x33645fb8, interrupt:table: 0x33110538 (more...)}
dt = number: 0.00836195
(12) Lua upvalue 'gameUpdateRef' at file 'game.lua:2806'
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0
(13) Lua upvalue 'upd' at Steamodded file 'src/ui.lua:445'
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(14) Lua upvalue 'upd' at file 'functions/pokeanimations.lua:98' (from mod with id Pokermon)
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(15) Lua method 'update' at file 'functions/displaycard.lua:6' (from mod with id Pokermon)
Local variables:
self = table: 0x32ba21b8 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, collection_alert:table: 0x33b41dd0, F_ENGLISH_ONLY:false, sort_id:86, F_DISCORD:true (more...)}
dt = number: 0.00836195
(16) Lua field 'update' at file 'main.lua:1023'
Local variables:
dt = number: 0.00836195
(17) Lua function '?' at file 'main.lua:962' (best guess)
(18) global C function 'xpcall'
(19) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 933 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"])