e16d96b3
Fix dependency checks to actually check version by
2021-06-01 16:38:10 -0500
e14381a5
Generated Docs -- by
2021-06-01 08:01:39 +0000
e85cd075
Upgrade .NET Core version used in builds by
2021-06-01 02:58:12 -0500
77236dfd
Generated Docs -- by
2021-06-01 07:29:20 +0000
7e677e73
Fix loadBefore/conflictsWith to behave correctly by
2021-06-01 02:25:46 -0500
15027896
Generated Docs -- by
2021-06-01 06:44:49 +0000
633c57e1
Remove LoadsAfter tracking requirement of not being ignored by
2021-06-01 01:41:11 -0500
569cc5bd
Dependency loops now don't kill everything by
2021-06-01 01:37:42 -0500
49a84c16
Fix conflict checking to only ignore if version matches by
2021-06-01 01:07:04 -0500
7a5d2f33
Add trace logging to new loader for debugging issues by
2021-06-01 00:59:36 -0500
11c872b5
Generated Docs -- by
2021-05-19 23:26:33 +0000
26a07c61
Null terminate multibyte strings by
2021-05-19 18:22:16 -0500
29a2c766
Fix unicode conversion issue when getting the path of the proxy binary by
2021-05-19 17:58:38 -0500
c2ab4d94
Generated Docs -- by
2021-05-01 22:39:43 +0000
3cedf361
Make config accept any non-private getter and setter in EmitLoad and EmitStore by
2021-05-01 17:26:51 -0500
e4a45622
Generated Docs -- by
2021-04-28 06:14:33 +0000
e5f4a841
Add VSCode debugger launch profile by
2021-04-28 01:09:34 -0500
a70bc778
Attempt to make COM anti-malware work, find out that Mono is utterly broken by
2021-04-28 01:09:11 -0500
fef1ad08
Add explicit check for plugin resolution loops by
2021-04-27 22:00:23 -0500
56bb594f
Fix bug with loading of metadata with plugin-hint pointing to a class type by
2021-04-27 21:44:34 -0500
19ef48ca
Fix IndexOutOfRangeException on cmd by
2021-04-12 20:37:39 -0400
79f91ee3
Generated Docs -- by
2021-04-07 03:38:32 +0000
3682e18f
Generated Docs -- by
2021-04-07 03:33:56 +0000
be988d7a
Use latest version of docfx by
2021-04-06 22:30:59 -0500
4a526b36
Generated Docs -- by
2021-04-07 03:26:56 +0000
59216c31
Bump version by
2021-04-06 22:23:22 -0500
f93bdad9
Delay scan of IPA.exe until just before it would be run by
2021-04-06 22:22:27 -0500
97b9eb6c
Library loader now scans libraries before loading them by
2021-04-06 22:11:14 -0500
4a91c241
Scans now actually prevent running of code by
2021-04-06 21:59:07 -0500
53f94fcb
Added anti-malware related config options by
2021-04-06 21:46:19 -0500
0c364986
Adjusted log messages to be marginally more helpful by
2021-04-06 21:35:10 -0500
6c9a842e
Make AntiMalwareEngine try to use the Win32 engine too by
2021-04-06 21:27:01 -0500
26c92ace
Finish implementation of Win32AntiMalware by
2021-04-06 21:26:16 -0500
4d006c2a
Move stuff around for supporting Win32 AMSI by
2021-04-06 21:23:45 -0500
4d4540a9
Generated Docs -- by
2021-04-07 01:13:09 +0000
e68274b1
Add IAntiMalware to InitInjector by
2021-04-06 19:49:37 -0500
bb92164d
Document new public APIs by
2021-04-06 19:44:31 -0500
3c1b2681
Expose Windows AMSI interface through common interface to BSIPA plugins by
2021-04-06 19:33:57 -0500
c0008589
Implement core Amsi types for antimalware integration by
2021-04-06 17:49:23 -0500
c16878b8
Use bool instead of uint for better readability by
2021-04-03 03:33:13 -0400
d286b43c
Attach console to an explicitly defined PID by
2021-04-03 03:32:14 -0400
76e237c8
Generated Docs -- by
2021-03-29 10:31:39 +0000
fd5b082f
LibLoader now correctly expands environment variables in PATH by
2021-03-29 05:24:17 -0500
9eba0357
Generated Docs -- by
2021-03-29 00:54:18 +0000
71184eac
Change version to prerelease by
2021-03-28 19:49:48 -0500
5cb86dc6
Add more timer logs by
2021-03-28 19:32:35 -0500
c8993c2c
Added stopwatch timing for certain sections of initialization by
2021-03-28 19:22:24 -0500
b0795dd7
Generated Docs -- by
2021-03-28 23:54:57 +0000
4e2d7fee
Fix errors in Feature by
2021-03-28 18:49:29 -0500
12f5aa6b
Clean up warnings in PluginLoader by
2021-03-28 18:48:56 -0500
b7f30717
Fix loadBefores by
2021-03-28 18:39:46 -0500
03b5d51b
Fix disabled processing to correctly not load disabled plugins by
2021-03-28 18:36:34 -0500
096567a1
Add conflict handling by
2021-03-28 18:25:20 -0500
f4a49de2
Add check that loaded plugins depend on loader by
2021-03-28 18:17:23 -0500
6a01353d
Implement primary resolution loop by
2021-03-28 18:12:16 -0500
c6f0e9bf
Add check for files existing before attempting to load plugin by
2021-03-28 18:08:12 -0500
1949498b
Finish primary load order calculation processing by
2021-03-28 18:05:00 -0500
47268723
Generated Docs -- by
2021-03-27 04:43:55 +0000
cf011903
Implement dependency resolution part of new loader part by
2021-03-26 23:38:29 -0500
d6c16e00
Add System.Diagnostics.CodeAnalysis to common targets by
2021-03-26 23:29:41 -0500
803183c6
Applied nullability to PluginMetadata by
2021-03-26 21:57:23 -0500
83c6897f
Removed old load sequence calculation and cleaned up warnings by
2021-03-26 21:53:24 -0500
05c0353e
Cleaned up some warnings in IPA.exe by
2021-03-26 21:32:19 -0500
7f3e7a1a
Bump version by
2021-03-26 21:30:43 -0500
c812dd67
Changed default options to not emit log files for every plugin seperately by
2021-03-26 21:28:12 -0500
4c5dc1a1
Added nullable reference types to SelfConfig by
2021-03-26 21:05:48 -0500
7818ff8a
Enabled nullability for StandardLogger.cs by
2021-03-26 21:00:17 -0500
a92eabee
Disabled BeatMods updater by
2021-03-26 20:53:50 -0500
de51cee9
Enabled nullability checks in IPA.exe by
2021-03-26 20:49:18 -0500
b02d4577
Enabled nullable reference types for IPA.exe by
2021-03-26 20:32:15 -0500
803e7594
Pulled out common properties for the projects into common project by
2021-03-26 20:24:08 -0500
851cfa81
Generated Docs -- by
2021-03-22 05:41:59 +0000
c8457908
Merge branch 'master' of github.com:bsmg/BeatSaber-IPA-Reloaded by
2021-03-22 00:36:36 -0500
9eee7a46
Fix Github workflows by
2021-03-22 00:36:28 -0500
b1e34ed9
If Beat Saber was launched from a process with a console, --verbose attaches to that console by
2021-03-22 00:30:48 -0500
656d16bf
Saved tag 4.1.6 by
2021-03-18 21:16:10 +0000
fa7cada5
Generated Docs -- by
2021-03-18 21:08:30 +0000
46a51fd9
(tag: 4.1.6)
Merge pull request #64 from Zingabopp/actions-fix by
2021-03-18 17:03:28 -0400
deb30b02
(refs/pull/64/head)
Updated docs and tag_docs actions by
2021-03-18 16:00:06 -0500
a1350912
Update build.yml by
2021-03-18 15:57:35 -0500
b2039b14
Clear nuget locals before build by
2021-03-18 15:48:16 -0500
d9bc7691
Bump version by
2021-03-12 21:54:45 -0600
58dd8303
Merge pull request #63 from Zingabopp/virtualizer-fix2 by
2021-03-12 21:51:37 -0600
af4c5cf0
(refs/pull/63/head)
Update Virtualizer.cs by
2021-03-11 11:10:05 -0600
c6b9f05b
Virtualizes methods that were already virtual but also final by
2021-03-11 10:24:28 -0600
8ad818e1
Removed modreq for `out` parameters by
2021-03-11 10:23:35 -0600
526c9907
(refs/pull/62/head)
Virtualizes methods that were already virtual but also final by
2021-03-11 10:19:39 -0600
e5c71d14
Removed modreq for out parameters by
2021-03-11 10:18:45 -0600
17809558
Make nested private types public by
2021-03-10 21:16:16 -0600
d8c06574
Bump version by
2021-03-10 20:56:49 -0600
24643eb9
Make virtualizer correctly generate modreqs for in and out parameters on newly virtual methods by
2021-03-10 20:55:53 -0600
078ff43f
A potential error in System.Guid.NewGuid is now caught instead of bubbling up to the error handler by
2021-02-04 20:46:35 -0600
2a9a2696
(tag: 4.1.4)
Fixed IPA restore failure by
2021-01-21 15:08:16 -0600
71ba322a
Generated Docs -- by
2021-01-21 20:49:41 +0000
0759f007
Fixed Loader's dependency on Net3-Proxy by
2021-01-21 14:44:42 -0600
49e026d9
Bumped version by
2021-01-21 14:36:17 -0600
af21e485
Change transactions now properly only finish when all transactions exit, not just the first by
2021-01-19 16:09:50 -0600
c5b15e86
Config system now skips any properties with index parameters by
2021-01-19 15:27:04 -0600
7c1d8111
Old IPA plugins now no longer have an empty section if there are none by
2021-01-06 23:40:21 -0600
6b2dc699
Plugin state transitions now no longer leave SingleStartInit plugins in a state where they are neither or both enabled and disabled by
2021-01-06 23:38:38 -0600