LumpStich: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (Nesciuse moved page LumpStich/en to LumpStich without leaving a redirect: Move en subpage to basepage)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar}}
{{infotable
|tico=LumpStich
|state=1
|type=t3
|dev=[[User:Rim032|Rim032]]
|engine=2
|released=Jan, 2023
|github=Rim032/LumpStich
}}
 
[[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 it's original state. This tool is intended to work with {{gmod|4}} and {{hl2|4}} maps.
{{ls|4}} is a deobfuscation tool made by {{u|Rim032}}.
{{Note|LumpStich has only been tested with version 19 and 20 maps.}}
==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|{{ls|1}} has only been tested with version 19 and 20 maps.}}
{{important|{{ls|1}} requires {{net|4}}}}
 
==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 the game.


==How It Works==
== Release information ==
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.
*v1.00 - ''January 11th 2023'' - '''Initial Release'''
*v1.01 - ''January 17th 2023'' - '''Small Bug Fixes'''
*v1.05 - ''January 19th 2023'' - '''Improvements & Bug Fixes'''
*v2.00 - ''October 6th 2023'' - '''Major Improvements & GUI Release'''
*v2.01 - ''October 25th 2023'' - '''Small Bug Fixes & Improvements'''
*v2.02 - ''January 6th 2024'' - '''Small Visual Changes'''


==Download==
== See also ==
{{Note|LumpStich requires {{net|4}} to run.}}
* [[BSP (Source)]]
The download contains a Windows .exe along with its source code. The program was written in [https://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#].
* [[Lump file format]]


== External links ==
== External links ==
* [https://github.com/Rim032/LumpStich GitHub repository]
* [https://github.com/Rim032/LumpStich GitHub Repository]
{{sdktools|0}}

Latest revision as of 08:13, 12 July 2024

English (en)Translate (Translate)
LumpStich LumpStich
Released-64px.png Released!
TypeOpen source Third Party Tool
DevelopersRim032
EngineSource Source
Release Date Jan, 2023
 
GitHub
The main GUI of LumpStich. It's currently stiching an obfuscated gm_flatgrass.
A new unobfuscated gm_flatgrass has been created.

LumpStich 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 Garry's Mod and Half-Life 2 Half-Life 2 maps.

Note.pngNote:LumpStich has only been tested with version 19 and 20 maps.
Icon-Important.pngImportant:LumpStich requires .NET Framework .NET Framework

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 the game.

Release information

  • v1.00 - January 11th 2023 - Initial Release
  • v1.01 - January 17th 2023 - Small Bug Fixes
  • v1.05 - January 19th 2023 - Improvements & Bug Fixes
  • v2.00 - October 6th 2023 - Major Improvements & GUI Release
  • v2.01 - October 25th 2023 - Small Bug Fixes & Improvements
  • v2.02 - January 6th 2024 - Small Visual Changes

See also

External links