require("scripts."..levelNumber)
local t = {}
t.LoadScript = function()
-- .....
end
return t
script = require "scripts"..levelNumber..".lua"
script.LoadScript()
script = require "scripts1.lua"
script = require "scripts2.lua"
script = require "scripts1.lua"
Называется "угадай алгоритм". И если его автор загадал очень сложный алгоритм, то отгадать нереально.
В любом случае, отгадывать проще и удобнее на живой модели, где можно ставить эксперименты. Например, отправить другую дату и посмотреть, как и где изменились бинарные данные. И чем больше экспериментов, тем проще делать какие-то выводы про формат данных.