30 Commits

Author SHA1 Message Date
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
CWX
a43b6abf4c remove unused class and dataProvider changes, fix lib to compile correctly for use 2024-08-11 01:02:08 +01:00
CWX
1b780b3330 attempt at fixing imports 2024-08-10 13:37:55 +01: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
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
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
f5b14da70b use main module 2024-06-23 17:08:44 -04:00
Cj
22dc663012 Fix null ref exception 2024-06-23 03:30:33 -04:00
Cj
180a010d82 Fix CLI error and hollower 2024-06-22 16:36:49 -04:00
Cj
53d205e3a4 Fix CLI 2024-06-22 14:40:04 -04:00
Cj
141fb6807a Command work + dont panic when settings are not found 2024-06-22 12:12:18 -04:00
Cj
03252c1422 Misc 2024-06-20 23:30:17 -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
9a2f83abf9 Bug fixes 2024-06-19 22:33:08 -04:00
Cj
d5c8796fb3 Add CLI and build command 2024-06-19 21:11:42 -04:00
Cj
940381f423 Self saving settings, refactor, and bug fixes 2024-06-19 17:44:47 -04:00
Cj
d87a6d4599 More validation 2024-06-19 15:57:47 -04:00
Cj
3e05280452 Hack fix log spam 2024-06-19 09:54:12 -04:00
Cj
60ee4f6e72 Initial source code parsing code 2024-06-19 04:10:46 -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
03552ed411 Complete changes for manual mapper 2024-06-17 17:29:26 -04:00
Cj
c22be10b74 Add Name mangled dll selection 2024-06-16 19:40:25 -04:00
Cj
c24a5683cd Renamer changes - improvements 2024-06-16 03:43:00 -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