0
0
mirror of https://github.com/sp-tarkov/assembly-tool.git synced 2025-02-12 14:10:45 -05:00

54 Commits

Author SHA1 Message Date
Cj
632fe1bb5e Add regensig command 2025-01-12 00:43:19 -05:00
Cj
8041089f44 add configuration for waiting on an external debugger when run from the command line 2025-01-11 23:49:06 -05:00
Cj
94f68148e1 Fix AutoMatcher to work with System.Text 2025-01-11 22:31:58 -05:00
Cj
ceb7bf8b39 add getruntimeversion command 2025-01-11 14:05:41 -05:00
Cj
efea0532c5 Enable server garbage collection 2025-01-11 06:08:17 -05:00
Cj
0706ce7139 Upgrade to .net9 2025-01-11 01:43:59 -05:00
Cj
bad55c00b3 Move CLI readme to root 2025-01-11 01:34:50 -05:00
Cj
87804a88bf Bump exe version to 1.0.0 2025-01-10 09:50:19 -05:00
Cj
3fbef827fc Start removing null state, very broken 2025-01-10 06:35:51 -05:00
Cj
7f4b8ba0e5 Move WAIT_FOR_DEBUGGER to the top in AutoMatcher.cs 2025-01-10 04:20:32 -05:00
Cj
7ff1591674 Add ability to wait for a debugger to attach before executing. Uses preprocessor #define WAIT_FOR_DEBUGGER 2025-01-10 04:13:56 -05:00
Cj
c9a036d6db DataProvider simplification 2025-01-08 22:08:00 -05:00
Cj
80c7d1ef21 Simplify app settings, remove unused code 2025-01-08 21:48:48 -05:00
d8c857d7d9
Build Project
This creates a new Builder project which has two purposes. First, triggering a build of each of the solutions' other projects. Second, executing a PowerShell script to consolidate the project build files into a solution build directory.

The *solution* must now be built, not the individual projects.

Needs to be tested by someone who knows what they're doing.
2025-01-06 20:32:24 -05:00
Cj
c3bba19df7 Remove unused settings. streamline remap command 2025-01-02 11:47:51 -05:00
Cj
4da9c42c28 Misc and add new mappings 2025-01-02 01:21:37 -05:00
Cj
c9fcf4e5ca Update doc 2025-01-01 22:48:18 -05:00
Cj
2cf25373fe Make lists into hashsets 2025-01-01 20:37:49 -05:00
Cj
9f2165f325 Fix remapper error 2025-01-01 20:10:41 -05:00
Cj
17df885ea8 More filter work, add prompts 2025-01-01 20:07:20 -05:00
Cj
02a6c417ab Initial work and basic functionality 2025-01-01 19:17:56 -05:00
Cj
6c8cfb8d08 update command text and readme 2024-12-31 14:20:44 -05:00
Cj
735e9a4a36 rename remapper class 2024-12-31 13:47:51 -05:00
Cj
e7994691ee Fix namespaces 2024-12-31 13:46:44 -05:00
Cj
1505b01bba Fix some compiler warnings 2024-12-30 23:50:31 -05:00
Cj
65041c3e3b Integrate deobfuscation into remap process 2024-12-30 23:35:02 -05:00
Cj
4e33f48be0 Fix de4dot, change back to .net48, allow to build along side project. Add post build script to create the cli in a build directory in the solution directory 2024-12-30 22:54:38 -05:00
Cj
9939f5ad35 Use de4dot directly, remove now unused de4dot component 2024-12-30 12:52:19 -05:00
Cj
7ea7b1646f Rename CLI project for uniformity, fix namespaces and add readme.md for the command line app. 2024-12-22 07:04:20 -05:00
Cj
53c9685580 Fix bad path causing the config to get wiped 2024-11-05 16:19:38 -05:00
Cj
4ad34ea6ab Allow debugging of the CLI, preface the command with [debug] to await debugger connection. 2024-11-05 15:33:57 -05:00
Cj
5c1842daaa Add additional function to the deobfuscation command 2024-11-02 15:58:08 -04:00
Dev
50430b9bf3 Added GControl structure to type list 2024-08-21 09:52:51 +01:00
CWX
0c08b56faa now creates dir, copies files, and creates dumper zip 2024-08-12 12:20:01 +01:00
CWX
d25aacaf29 make description a little clearer on whats required 2024-08-11 11:34:29 +01:00
CWX
c32163404c initial changes to dnlib from cecil 2024-08-10 11:00:55 +01:00
CWX
a21347b21d added dumper tool as it was in the old tool, to branch and convert 2024-08-10 08:20:37 +01:00
Cj
e68c26e9d2 Remove not needed component from CLI 2024-08-09 21:52:36 -04:00
CWX
f3d095a0a7 initial start of dumper conversion, moved assets to a Assets folder, updated PB scripts 2024-08-09 21:39:39 +01:00
Cj
f7543672fc Fix DeObfuscate command InvalidCastException + put de4dot in sub dir of data. 2024-08-09 14:35:18 -04:00
Cj
b6e7280929 Add de4dot, copy to output of CLI 2024-08-09 06:23:43 -04:00
Cj
c9337cd98a Make CLI update old type names, remove obsidian folder 2024-07-03 07:03:14 -04:00
Cj
95ac115306 Add sanity checks for existing remaps, and ambiguous matches during matching 2024-06-28 17:13:47 -04:00
CJ-SPT
d33f1f3c9b
Dnlib refactor
* First compiling build

* fix out path

* fix hollow

* Traditional loops in favor of linq for clarity

* Start refactor

* Refactor part 2

* Rename variable

* Better error reason handling

* Clean up enum

* Refactor part 3

* Use combo boxes in favor of updowns

* Update tooltips

* fix is nested tree view display

* Capitialization

* Refactor part ??

* remove unused methods

* Expanded IsNested Check

* TypeFilter class + Fix CLI bug

* Remove reflection, change IsDerived and IsNested checks

* Remove optional out for IsPublic

* Remove nullable from IsPublic

* fix logger not resetting color

* actually fix it...

* remove redundant if else on IsPublic check

* Add logging to indicate all types have been filtered out

* Default IsPublic to true

* remove duplicate method call

* Refactor logger to be on its own thread

* Multithread remapping and grouped logging for threads

* 5 more filters

* Finish migrating to the new system

* bug fixes

* Add empty string validation to text fields

* re-enable renamer

* restore renamer

* Multi threaded renaming, still broken

* Basis for method renaming

* More renamer work, might get a passing build now?

* Re-enable publicizer

* Rework logging

* re-enable mapping updates

* fix hollow

* Iterate over all types instead of just one to re-link fields

* Add reference list command

---------

Co-authored-by: clodan <clodan@clodan.com>
2024-06-26 14:45:54 -04:00
Cj
53d205e3a4 Fix CLI 2024-06-22 14:40:04 -04:00
Cj
88c94d8391 Add De-obfuscator 2024-06-22 12:39:10 -04:00
Cj
141fb6807a Command work + dont panic when settings are not found 2024-06-22 12:12:18 -04:00
Cj
6966628e5b Fix publish build of CLI 2024-06-20 22:19:03 -04:00
Cj
86761da7e6 Command improvements 2024-06-20 20:38:58 -04:00
Cj
6f294e96ae Fix build command to work with new compiler 2024-06-20 19:49:06 -04:00