0
0
mirror of https://github.com/sp-tarkov/assembly-tool.git synced 2025-02-13 04:50:45 -05:00

37 Commits

Author SHA1 Message Date
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
Cj
4ce0024460 Refactor, tooltips 2024-06-20 13:58:39 -04:00
Cj
9a2f83abf9 Bug fixes 2024-06-19 22:33:08 -04:00
Cj
e43ed25b84 Set versions 2024-06-19 21:40:10 -04:00
Cj
7e3d85d568 Fixed project structure 2024-06-19 21:34:46 -04:00