Skip to content

Instantly share code, notes, and snippets.

View ExtReMLapin's full-sized avatar
🤠
howdy

ExtReMLapin

🤠
howdy
  • Alphabet boys
  • Stacking up at your door
View GitHub Profile
@ExtReMLapin
ExtReMLapin / gist:27b68cacaa5a67ab782f
Last active April 14, 2018 05:18
testfinddecompressall
filelist = {}
local folderblacklist = {"garrysmod/downloads/", "garrysmod/cache/", "garrysmod/maps/","platform/", "garrysmod/gamemodes/", "garrysmod/models/", "garrysmod/settings/", "garrysmod/materials/","garrysmod/resource/","garrysmod/screenshots/", "garrysmod/sound/", "sourceengine/", "garrysmod/addons/", "garrysmod/download/"}
local fileblacklist = {"png", "vtf", "dll", "exe", "jpg", "vmt", "vtx", "wav", "txt", "mdmp", "mdl", "res"}
function getallfiles(path)
if table.HasValue(folderblacklist, path) then return end
path = path or ""
local flist = file.Find(path .."*", "BASE_PATH")
local dlist = select(2,file.Find(path .."*", "BASE_PATH"))
if #dlist > 0 then
for k, v in pairs(dlist) do
local fileWantToRape = "creation_fjogjytiubbsckso.main"
function decompress_File(inputf, outputf)
local i = 0;
while i < 100 do
local str = file.Read(inputf, "BASE_PATH")
str = string.Right(str, string.len(str)-i)
str = util.Decompress(str)
if str then print("Offset of junk bytes :" .. i) print(str) file.Write(outputf, str) break end