local run_local_config = config:get("global", "modset_args") == "local" local patch_level = tonumber(config:get("global", "modset_args")) or 2 config:set("nextsoku", "patch_level", patch_level) -- global function append_title_nextsoku(specifier) config:set( "system", "ui", "window_title_append", string.format(" NextSoku %s", specifier) ) end append_title_nextsoku("Lv " .. patch_level) function set(level, ...) if level <= patch_level then config:set(...) end end function setex(level, ...) if level == patch_level then config:set(...) end end -- pattern generators config:set("system", "pattern_generator", "before", load_pattern_generator("_before")) config:set("system", "pattern_generator", "after", load_pattern_generator("_after")) local characters = { "remilia", "iku", "meirin", "yuyuko", "youmu", "tenshi", "patchouli", "udonge", "reimu", "sanae", "komachi", "chirno", "suika", "utsuho", "sakuya", "yukari", "marisa", "aya", "alice", "suwako", } for _, name in ipairs(characters) do register_pattern_generator(name, load_pattern_generator(name)) end -- detailed config load_modset_module( config:get("global", "modset_name"), "initv.lua" ) -- local config if run_local_config then load_local_module("init.lua") end