mirror of
https://github.com/sp-tarkov/assembly-tool.git
synced 2025-02-13 06:10:46 -05:00
33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
# RecodeIt Command Line
|
|
|
|
This is the command line interface for ReCodeIt. It offers a streamlined way to operate the application without the
|
|
use of the graphical user interface (GUI). It can be used to de-obfuscate, re-map, and other smaller utilities.
|
|
It can be placed on the system path and accessed from anywhere.
|
|
|
|
## Commands
|
|
|
|
- `deobfuscate` - This command will run the de4dot de-obfuscater over the assembly provided. It supports both the
|
|
primary game assembly and the launcher assembly.
|
|
- Param `AssemblyPath` - The absolute path to your obfuscated assembly or exe file, the folder must contain all
|
|
references needed to be resolved.
|
|
- Param `IsLauncher` - Is the target the EFT launcher?
|
|
|
|
---
|
|
|
|
- `remap` - Generates a re-mapped dll when provided with a mapping file and de-obfuscated dll.
|
|
- Param `MappingJsonPath` - The absolute path to the `mapping.json` file supports both `json` and `jsonc`.
|
|
- Param `AssemblyPath` - The absolute path to the *de-obfuscated* dll generated from the `deobfuscate` command.
|
|
- Param `Publicize` - if true, the re-mapper will publicize all types, methods, and properties in the assembly.
|
|
- Param `Rename` - If true, the re-mapper will rename all changed types associated variable names to be the same as
|
|
the declaring type
|
|
|
|
---
|
|
|
|
- `GenRefCountList` - Generates a print out of the most used classes. Useful to prioritize remap targets.
|
|
- Param `AssemblyPath` - The absolute path to your de-obfuscated and remapped dll.
|
|
|
|
---
|
|
|
|
- `Dumper` - Generates a dumper zip.
|
|
- Param `ManagedDirectory` - The absolute path to your Managed folder for EFT, folder must contain all references to
|
|
be resolved. Assembly-CSharp-cleaned.dll, mscorlib.dll, FilesChecker.dll |