diff --git a/lib/solvitdb.lua b/lib/solvitdb.lua new file mode 100644 index 0000000..dd3ea54 --- /dev/null +++ b/lib/solvitdb.lua @@ -0,0 +1,99 @@ +local solvitdb = {} + +local fs = require("filesystem") + +local function checkValidityAndOpen(path) + local handle = assert(fs.open(path)) + local data = assert(handle:read(8)) + if data:sub(5, 8) == "RTFM" then + local patLength = string.unpack("