local LENGTH = 5 local INCREMENT = 1000 local function padInteger(num) return string.rep("0", LENGTH - tostring(num):len()) .. num end item_info = {} local i = 0 local start = padInteger(i) local finish = padInteger(i + INCREMENT - 1) local func = loadfile(string.format("scanned/item-info-%s_%s.lua", start, finish)) while func do func() for k, v in pairs(_G[string.format("IS_item_info_%s_%s", start, finish)]) do item_info[k] = v end i = i + INCREMENT start = padInteger(i) finish = padInteger(i + INCREMENT - 1) func = loadfile(string.format("scanned/item-info-%s_%s.lua", start, finish)) end loadfile("sort.lua")() io.output("full-item-info") sort(item_info, "item_info") io.close()