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

45 Commits

Author SHA1 Message Date
Cj
2da74cc061 Convert IsEnum 2025-01-10 09:00:03 -05:00
Cj
165739eacd Convert IsSealed, remove IsStruct its covered by other flags 2025-01-10 08:55:32 -05:00
Cj
3fbef827fc Start removing null state, very broken 2025-01-10 06:35:51 -05:00
Cj
4fc850cbb8 Start of a small project wide refactor to address issues. 28 failing remaps currently. 2025-01-09 11:46:46 -05:00
Cj
06a56a924e Add fields to ignore, currently unused. Other misc changes 2025-01-09 03:00:09 -05:00
Cj
82eec7b657 Don't automatch deobfuscator given method names 2025-01-08 22:26:34 -05:00
Cj
80c7d1ef21 Simplify app settings, remove unused code 2025-01-08 21:48:48 -05:00
Cj
c3bba19df7 Remove unused settings. streamline remap command 2025-01-02 11:47:51 -05:00
Cj
9798d896ba Remove GUI 2025-01-01 22:12:50 -05:00
Cj
b58fee548f Add events, remove unused property, move other properties 2025-01-01 21:51:50 -05:00
Cj
4c82026a84 Nested type support 2025-01-01 21:10:31 -05:00
Cj
2cf25373fe Make lists into hashsets 2025-01-01 20:37:49 -05:00
Cj
664ff994cf Finish migration 2025-01-01 02:13:19 -05:00
Cj
a49c2b3aee mappings structure change part 1 2025-01-01 01:34:11 -05:00
Cj
e7994691ee Fix namespaces 2024-12-31 13:46:44 -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
0e663099d1 Remove automapper 2024-12-31 00:21:32 -05:00
Cj
663148d3ed WIP: Remap classes based on parents in item.json 2024-11-05 20:19:35 -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
496be90eb8 Remove unused settings 2024-08-09 23:31:30 -04:00
Cj
6e7ac7e59a Better ambiguous match handling 2024-06-28 18:38:03 -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
6381a3b0f8 Add hollower, fix bugs, add spt publicizer 2024-06-22 01:27:34 -04:00
Cj
bcf73bd7d7 Bug fixes, remove obsolete data 2024-06-20 22:13:34 -04:00
Cj
7e1bf009ec Bug fixes 2024-06-20 14:23:11 -04:00
Cj
4ce0024460 Refactor, tooltips 2024-06-20 13:58:39 -04:00
Cj
940381f423 Self saving settings, refactor, and bug fixes 2024-06-19 17:44:47 -04:00
Cj
3e05280452 Hack fix log spam 2024-06-19 09:54:12 -04:00
Cj
df568681f5 Some clean up 2024-06-19 06:22:18 -04:00
Cj
39c2180469 More project work 2024-06-18 23:45:00 -04:00
Cj
a8f496d34e Fix build issue 2024-06-18 21:06:37 -04:00
Cj
9eb3780eaa Initial cross compiler work (things are messy) 2024-06-18 20:42:58 -04:00
Cj
2ea1cda886 Initial CC work 2024-06-18 17:35:31 -04:00
Cj
0109e55281 Finish up cross mapper UI for now 2024-06-17 20:25:53 -04:00
Cj
f72e6e9447 Add comments 2024-06-17 19:14:47 -04:00
Cj
a1e94b8c3d Prepare settings for cross mapper 2024-06-17 18:19:17 -04:00
Cj
8bcf3c8bd4 Finish settings/UI rework 2024-06-17 17:51:00 -04:00
Cj
03552ed411 Complete changes for manual mapper 2024-06-17 17:29:26 -04:00
Cj
abf1fbf167 Start work on WPF project 2024-06-17 01:22:11 -04:00
Cj
c22be10b74 Add Name mangled dll selection 2024-06-16 19:40:25 -04:00
Cj
f847ab424d Basic method support 2024-06-16 16:21:42 -04:00
Cj
75f2c16d80 More filtering 2024-06-15 16:45:34 -04:00
Cj
5a3df6593b Some initial automapper work 2024-06-15 16:21:12 -04:00
Cj
867b218063 Rebrand 2024-06-14 19:06:21 -04:00