Bepis
|
a6cb4daff4
|
Implement assembly patching in installer
|
2019-03-11 15:53:29 +11:00 |
|
Bepis
|
98aa08b853
|
Implement very basic installation
|
2019-03-11 02:55:07 +11:00 |
|
Bepis
|
83e605e272
|
Basic GUI creation for installer
|
2019-02-25 00:53:15 +11:00 |
|
ghorsington
|
65c07a3cb4
|
Move Logger class to BepInEx.Logging
|
2019-02-17 15:01:14 +02:00 |
|
ghorsington
|
4824bb38b8
|
Add basic builds for hardpatchers into CI
|
2019-02-17 14:36:09 +02:00 |
|
ghorsington
|
9549666bec
|
Add v2018 configuration for hardpatcher
|
2019-02-17 14:31:06 +02:00 |
|
ghorsington
|
f60f67d68a
|
Fix misformatted file; update dotsettings to use tabs instead of spaces
|
2019-02-13 22:28:52 +02:00 |
|
ghorsington
|
eb5b52a467
|
Load only patched assemblies into memory because of dependency problems
|
2019-02-13 22:12:59 +02:00 |
|
ghorsington
|
4773bebbdd
|
Disable writing to unity logger during preloader because of uninitialized icall
|
2019-02-13 22:12:21 +02:00 |
|
ghorsington
|
6b9d130eb4
|
Fix preloader patch not being registered for applying
|
2019-02-13 22:11:08 +02:00 |
|
ghorsington
|
ef82b5a113
|
Fix another hecking commit (sdfjkhfsd)
|
2019-02-13 19:44:35 +02:00 |
|
ghorsington
|
5e22906507
|
Fix messed up comment
|
2019-02-13 19:43:19 +02:00 |
|
ghorsington
|
ec80400dd8
|
Add separate BE builds for v2018
|
2019-02-13 19:39:45 +02:00 |
|
ghorsington
|
f28c07ac36
|
Fix misplaced BepInEx.Preloader.dll in v2018 build
|
2019-02-13 19:38:04 +02:00 |
|
denikson
|
be321a7085
|
Add CI script for BE builds
|
2019-02-09 14:26:43 +02:00 |
|
Bepis
|
5a103e9c99
|
Don't use Mono unmanaged call to determine Unity log icall
|
2019-02-09 17:43:18 +11:00 |
|
Bepis
|
3a658c5fc6
|
Clean up log access and add more detailed preloader logging
|
2019-02-09 17:33:12 +11:00 |
|
Bepis
|
4a9ada6540
|
Fix MetadataHelper types
|
2019-02-09 16:33:40 +11:00 |
|
Bepis
|
e730edb2ae
|
Allow plugin polymorphism
|
2019-02-09 15:57:29 +11:00 |
|
Bepis
|
61871b08a2
|
Properly handle missing metadata attribute on plugins
|
2019-02-09 15:56:55 +11:00 |
|
Bepis
|
62a36d81bf
|
Remove test text
|
2019-02-09 14:54:18 +11:00 |
|
Bepis
|
f1052ba9e9
|
Merge pull request #66 from BepInEx/feature-logger-overhaul
Feature: Logger overhaul
|
2019-02-09 14:43:47 +11:00 |
|
Bepis
|
a1664ad223
|
Provide all BaseUnityPlugin classes with their own Logger instance
|
2019-02-09 14:33:14 +11:00 |
|
Bepis
|
aba672acbc
|
Move TraceFix to preloader runtime patches, and clean up Preloader folder structure
|
2019-02-09 14:04:53 +11:00 |
|
Bepis
|
69efae63ed
|
Completely change logger workflow
|
2019-02-09 00:12:54 +11:00 |
|
Bepis
|
9715f8ade1
|
Fix incorrect path method in entrypoint
|
2019-02-08 11:36:23 +11:00 |
|
Bepis
|
53a2fd626c
|
Merge branch 'feature-plugin-folder'
|
2019-02-08 11:32:46 +11:00 |
|
Bepis
|
fe62f19b4b
|
Fix merge conflict for plugins PR
|
2019-02-08 11:31:25 +11:00 |
|
Bepis
|
401750e631
|
Allow custom plugin path to be specified
|
2019-02-08 10:28:23 +11:00 |
|
Bepis
|
03692b812f
|
Disable pdb generation for BepInEx.Preloader project
|
2019-02-05 05:15:14 +11:00 |
|
Bepis
|
6c16071c13
|
Fix solution file
|
2019-02-05 05:12:40 +11:00 |
|
Bepis
|
01bf315333
|
Update BepInEx.Harmony submodule
|
2019-02-05 05:10:43 +11:00 |
|
Bepis
|
023fd40cbd
|
Add resharper formatting settings
|
2019-02-05 04:15:45 +11:00 |
|
Bepis
|
becdbed829
|
Fix whitespace issues
|
2019-02-05 04:04:19 +11:00 |
|
Bepis
|
01c4a4c7e0
|
Move preloader project out of Patcher directory
|
2019-02-05 03:22:38 +11:00 |
|
Bepis
|
b598800dd4
|
Merge pull request #64 from BepInEx/feature-preloader-refactor
Refactor preloader and separate it into its own DLL
|
2019-02-05 03:14:41 +11:00 |
|
Bepis
|
846c9c49c7
|
Fix merge conflict
|
2019-02-05 03:13:49 +11:00 |
|
Bepis
|
c3e33ac18a
|
Clean up build configurations
|
2019-02-05 03:06:37 +11:00 |
|
Bepis
|
4dd30fa43e
|
Remove debug compilation check for BuildInfoAttribute usage
|
2019-02-05 02:56:55 +11:00 |
|
ghorsington
|
171a2ee407
|
Update Doorstop config to target preloader dll
|
2019-01-23 20:56:57 +02:00 |
|
ghorsington
|
bd7597fa56
|
Move preloader to a separate project
|
2019-01-23 20:35:23 +02:00 |
|
ghorsington
|
886856c4aa
|
Make Chainloader static class
|
2019-01-19 12:22:59 +02:00 |
|
ghorsington
|
a99cfb2852
|
Rename AssemblyLoader back to AssemblyPatcher; make preloader patcher internal
|
2019-01-19 12:22:11 +02:00 |
|
Bepis
|
dad6ac2cf6
|
Abstract the plugin directory and use it everywhere
|
2019-01-19 14:48:56 +11:00 |
|
Bepis
|
013892dc8b
|
Fix patcher solution configuration
|
2019-01-19 14:39:35 +11:00 |
|
Bepis
|
a42e5e90b0
|
Add exception log failsafe for preloader crashs
|
2019-01-19 14:39:26 +11:00 |
|
Bepis
|
fff4317ffa
|
Update patcher to support Unity 2017+ DLL structure
|
2019-01-19 14:32:35 +11:00 |
|
Bepis
|
33e98b6b69
|
Update BepInEx.Harmony submodule
|
2019-01-19 14:31:55 +11:00 |
|
Bepis
|
00ea1844c5
|
Remove deprecated API
|
2019-01-19 14:30:05 +11:00 |
|
ghorsington
|
c76a637c70
|
Document all new public members
|
2019-01-18 21:02:22 +02:00 |
|