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

195 Commits

Author SHA1 Message Date
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
d040cb1e47 Cleanup and refactor logging 2024-12-31 13:18:11 -05:00
Cj
6fd351e2ba clean up Publicizer 2024-12-31 10:10:40 -05:00
Cj
b3a676f044 Clean up logging, add progress bars 2024-12-31 04:48:12 -05:00
Cj
15af480254 Remove automapper from config, start removal of automapper from gui 2024-12-31 03:28:46 -05:00
Cj
3de6be24ce Fix a bunch of compiler warnings 2024-12-31 03:13:29 -05:00
Cj
c4d81ce4ba Fix method name mangling when prepended with GInterfacexxx. 2024-12-31 02:49:49 -05:00
Cj
0e663099d1 Remove automapper 2024-12-31 00:21:32 -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
eab0265b16 remove unused methods 2024-12-30 13:20:44 -05:00
Cj
9939f5ad35 Use de4dot directly, remove now unused de4dot component 2024-12-30 12:52:19 -05:00
77a24319b1 Update de4dot to use dnlib 4.4.0 and x64
Adds the source code used for this modification, this de4dot source code has been cleaned of any things not needed for deobfuscating the tarkov assembly

Co-authored-by: 静穏靄 <170472707+seionmoya@users.noreply.github.com>
2024-12-30 16:01:39 +01:00
Cj
185f8026bc Remove code that resulted in duplicate naming 2024-12-29 13:50:07 -05:00
Cj
b763071384 Clean up logging 2024-12-29 13:38:04 -05:00
CWX
c92a65f4e4 updated Type for autodumper 2024-12-27 16:12:19 +00:00
Cj
db98a23731 Fix naming bug that resulted in things like ItemItem 2024-11-06 15:47:16 -05:00
Cj
06602ce037 Remove more not needed manual remaps, dynamically remap item templates (different from the item objects) and clean up 2024-11-05 21:16:37 -05:00
Cj
c26df580d2 Remove remaps that are now dynamically generated. 2024-11-05 20:36:12 -05:00
Cj
663148d3ed WIP: Remap classes based on parents in item.json 2024-11-05 20:19:35 -05:00
Cj
53c9685580 Fix bad path causing the config to get wiped 2024-11-05 16:19:38 -05:00
Cj
f56ec6d0a1 Fix typo 2024-11-05 14:25:54 -05:00
Cj
e9d6b30e88 Add ENomatchReason for events, and properly handle them. 2024-11-05 14:22:28 -05:00
8a350c6818 Feature: Adding Include/Exclude for events. (#13)
Added checking events for the remapping, can include/exclude any events, tested.
Added New GUI option for events. also fixed ExcludeNestedTypes wrongly displayed if no IncludeNestedTypes exists.

Co-authored-by: SlejmUr <slejmur@protonmail.com>
Reviewed-on: SPT/AssemblyTool#13
Co-authored-by: SlejmUr <slejmur@noreply.dev.sp-tarkov.com>
Co-committed-by: SlejmUr <slejmur@noreply.dev.sp-tarkov.com>
2024-11-05 18:21:26 +00:00
Cj
e9b1649d55 Don't unseal classes for the launcher, resolves launcher not starting 2024-11-02 22:08:27 -04:00
Cj
c1a36ee8e3 Publicize and unseal launcher 2024-11-02 21:30:02 -04:00
Cj
817fe28c1e Merge remote-tracking branch 'origin/master' 2024-11-02 15:58:35 -04:00
Cj
5c1842daaa Add additional function to the deobfuscation command 2024-11-02 15:58:08 -04:00
CWX
d0790a0c8f should have been with last commit 2024-11-02 17:04:38 +00:00
Cj
3ab1c05547 Clear _alreadyGivenNames on each run, Create mapping file if it doesn't exist instead of throwing an exception 2024-08-29 19:35:27 -04:00
Dev
05341a69b2 Renamed output DLLs to improve clarity 2024-08-23 13:24:16 +01:00
CWX
6a3219e12b forgot to copy new files for dumper 2024-08-21 20:55:27 +01:00
Dev
1a759fef19 Handled an edge case where the renaming system has no TypePrimeCandidate 2024-08-21 09:52:32 +01:00
Dev
a2e63dc2e4 Updated remapper to save new updated mappings to new file instead of overwriting existing 2024-08-21 09:50:57 +01:00
CWX
81d0d74fd8 fix ref to private.corelib with dnlib, dumper now works as before, (exluding quickDumper, still need to work on that) 2024-08-12 12:52:15 +01:00
CWX
0c08b56faa now creates dir, copies files, and creates dumper zip 2024-08-12 12:20:01 +01:00
CWX
217dc63c33 refactor to use correct modules, and importers, added some comments and cleaned up 2024-08-11 11:35:39 +01:00
CWX
ea7b39363e rename to ILHelper 2024-08-11 11:33:57 +01:00
CWX
0197431baf Rename to reflectionHelper 2024-08-11 11:33:43 +01:00
CWX
a43b6abf4c remove unused class and dataProvider changes, fix lib to compile correctly for use 2024-08-11 01:02:08 +01:00
CWX
7c0575d423 Merge branch 'master' of https://dev.sp-tarkov.com/SPT/AssemblyTool into Dump-DnLib-Conversion 2024-08-10 13:38:16 +01:00
CWX
c4a5ea7e34 Merge branch 'master' into Dump-DnLib-Conversion 2024-08-10 13:38:03 +01:00
CWX
1b780b3330 attempt at fixing imports 2024-08-10 13:37:55 +01:00
Cj
cf064e041b Remove residual code from unused component 2024-08-10 07:31:12 -04:00
CWX
c32163404c initial changes to dnlib from cecil 2024-08-10 11:00:55 +01:00
Cj
4bab2015f0 Implement proper no match error handling. 2024-08-10 04:58:49 -04: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
67aae1178b Fix possible null reference 2024-08-09 23:42:34 -04:00