LumpStich: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
 
 Note:LumpStich has only been tested with version 19 and 20 maps.
Note:LumpStich has only been tested with version 19 and 20 maps.
 Important:LumpStich requires
Important:LumpStich requires  .NET Framework to run.
 .NET Framework to run.
		
	
| mNo edit summary | No edit summary | ||
| Line 2: | Line 2: | ||
| [[File:LumpStich-MainGUI.png|thumb|The main GUI of LumpStich. It's currently stiching an obfuscated gm_flatgrass.]] | [[File:LumpStich-MainGUI.png|thumb|The main GUI of LumpStich. It's currently stiching an obfuscated gm_flatgrass.]] | ||
| [[File:LumpStich-UnobfuscatedMapMade.png|thumb|A new unobfuscated gm_flatgrass has been created.]] | [[File:LumpStich-UnobfuscatedMapMade.png|thumb|A new unobfuscated gm_flatgrass has been created.]] | ||
| {{lumpStich|4}} is a deobfuscation tool made by '''Rim032'''. Maps are often given anti-decompile protection to prevent players from decompiling, studying and sometimes even playing those maps. This program removes such lump protection and restores a map to  | {{lumpStich|4}} is a deobfuscation tool made by '''Rim032'''. | ||
| ==Overview== | |||
| Maps are often given anti-decompile protection to prevent players from decompiling, studying and sometimes even playing those maps. This program removes such lump protection and restores a map to its original state. This tool is intended to work with {{gmod|4}} and {{hl2|4}} maps. | |||
| {{Note|LumpStich has only been tested with version 19 and 20 maps.}} | {{Note|LumpStich has only been tested with version 19 and 20 maps.}} | ||
| {{important|LumpStich requires {{net|4}} to run.}} | |||
| ==How It Works== | ==How It Works== | ||
| A protected [[BSP]] file and it's acompanying [[LMP]] file are carefully stiched together at a specific binary offset to reform an unobstructed .BSP. This ubobstrcuted .BSP can then easily be decompiled and played while the protected .BSP cannot be decompiled, lacks entities and may even crash your game. | A protected [[BSP]] file and it's acompanying [[LMP]] file are carefully stiched together at a specific binary offset to reform an unobstructed .BSP. This ubobstrcuted .BSP can then easily be decompiled and played while the protected .BSP cannot be decompiled, lacks entities and may even crash your game. | ||
| == External links == | == External links == | ||
| * [https://github.com/Rim032/LumpStich GitHub repository] | * [https://github.com/Rim032/LumpStich GitHub repository] | ||
Revision as of 10:48, 6 January 2024

 
 LumpStich is a deobfuscation tool made by Rim032.
 LumpStich is a deobfuscation tool made by Rim032.
Overview
Maps are often given anti-decompile protection to prevent players from decompiling, studying and sometimes even playing those maps. This program removes such lump protection and restores a map to its original state. This tool is intended to work with  Garry's Mod and
 Garry's Mod and  Half-Life 2 maps.
 Half-Life 2 maps.
 Note:LumpStich has only been tested with version 19 and 20 maps.
Note:LumpStich has only been tested with version 19 and 20 maps. Important:LumpStich requires
Important:LumpStich requires  .NET Framework to run.
 .NET Framework to run.How It Works
A protected BSP file and it's acompanying LMP file are carefully stiched together at a specific binary offset to reform an unobstructed .BSP. This ubobstrcuted .BSP can then easily be decompiled and played while the protected .BSP cannot be decompiled, lacks entities and may even crash your game.

























