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
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
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
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
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
0c08b56faa
now creates dir, copies files, and creates dumper zip
2024-08-12 12:20:01 +01:00
217dc63c33
refactor to use correct modules, and importers, added some comments and cleaned up
2024-08-11 11:35:39 +01:00
ea7b39363e
rename to ILHelper
2024-08-11 11:33:57 +01:00
0197431baf
Rename to reflectionHelper
2024-08-11 11:33:43 +01:00
a43b6abf4c
remove unused class and dataProvider changes, fix lib to compile correctly for use
2024-08-11 01:02:08 +01:00
7c0575d423
Merge branch 'master' of https://dev.sp-tarkov.com/SPT/AssemblyTool into Dump-DnLib-Conversion
2024-08-10 13:38:16 +01:00
c4a5ea7e34
Merge branch 'master' into Dump-DnLib-Conversion
2024-08-10 13:38:03 +01:00
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
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
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
Cj
496be90eb8
Remove unused settings
2024-08-09 23:31:30 -04:00
Cj
8eec69ff09
Remove unused extension method
2024-08-09 23:25:11 -04:00
Cj
46fc36169d
Remove not needed components from lib/GUI
2024-08-09 21:49:40 -04:00
Cj
e4aa655683
Don't allow remapper to run on obfuscated assemblies
2024-08-09 20:04:11 -04:00
5f448a7aee
fix pathing
2024-08-09 21:55:31 +01:00
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
101ba2d346
Fix remaps getting wiped after mapping
2024-07-04 10:32:01 -04:00
Cj
c9337cd98a
Make CLI update old type names, remove obsidian folder
2024-07-03 07:03:14 -04:00