Ikemen-GO icon indicating copy to clipboard operation
Ikemen-GO copied to clipboard

external/script/main.lua:714: <game end> , crash on uncommenting system.def modes

Open iamno1one opened this issue 8 months ago • 1 comments

Describe the bug

game crashes to desktop if you edit select.def and very first mode is uncommented,

by moving a valid mode to the top spot ie menu.itemname.menuversus.teamversus = "TEAM"

will prevent the crash.

errorlog

external/script/main.lua:714: stack traceback: [G]: in function 'refresh' external/script/main.lua:714: in function 'f_refresh' .\external\script\start.lua:2246: in function 'f_selectScreen' .\external\script\start.lua:1421: in function 'f' external/script/main.lua:3106: in function 'loop' external/script/main.lua:3190: in function 'loop' external/script/main.lua:4157: in main chunk [G]: ?

To Reproduce

in system.def

if you uncomment the very first item , game will crash to desktop

; Submenu: Versus menu.itemname.menuversus = "VERSUS" menu.itemname.menuversus.versus = "" menu.itemname.menuversus.teamversus = "TEAM" menu.itemname.menuversus.versuscoop = "CO-OP" ;Ikemen feature menu.itemname.menuversus.freebattle = "" ;Ikemen feature menu.itemname.menuversus.back = "RETURN"

will crash if you have the uncommented item at the very top

Expected behavior

; Submenu: Versus menu.itemname.menuversus = "VERSUS" menu.itemname.menuversus.teamversus = "TEAM" menu.itemname.menuversus.versus = "" menu.itemname.menuversus.versuscoop = "CO-OP" ;Ikemen feature menu.itemname.menuversus.freebattle = "" ;Ikemen feature menu.itemname.menuversus.back = "RETURN"

will not crash

but as menu.itemname.menuversus.versus = ""

is above "coop" & "return" "coop" nor "Return" is not procesed and game goes straight into teamversus mode.

Screenshots / Video

No response

Engine Version (or source code date)

latest nightly

Operating system

Windows

Extra context or search terms

No response

iamno1one avatar Jun 06 '24 06:06 iamno1one