From 4e837fc928e3fb54b77da254af448e5c905078d7 Mon Sep 17 00:00:00 2001 From: WahPlus Date: Thu, 30 Apr 2026 21:20:02 +0300 Subject: [PATCH] SolvitDB: added .svt file reading --- lib/solvitdb.lua | 99 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 lib/solvitdb.lua 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("