aldelaro5
544f909a80
Revert "Merge pull request #960 from aldelaro5/metaplugins" ( #995 )
...
This reverts commit 2a61b61497 , reversing
changes made to 6b38cee127 .
2024-09-24 20:25:56 +02:00
aldelaro5
952c74f6fe
Implement Patcher and plugin providers
2024-08-19 19:57:52 -04:00
ghorsington
008f835e80
Port Cakebuild script to Cake.Frosting
2022-08-14 17:19:09 +03:00
ghorsington
f7857c7994
Restructure project names and folder layout
2022-08-14 17:19:09 +03:00
ghorsington
579ee8511b
Add extended Unity version resolver; reorganise projects
...
The new resolver resides in BepInEx.Unity.Core
The resolver is based on multiple heuristics and integrates all workarounds we currently use so this shouldn't be a breaking change
2022-08-14 17:19:09 +03:00
ghorsington
5ef040f96d
Add Doorstop folders as solution items
2022-08-14 17:19:08 +03:00
ghorsington
f400445ba1
Refactor Unity -> UnityMono
...
Use runtime names for BepInEx modules instead of just the game engine
2022-08-14 17:19:08 +03:00
ghorsington
d190b069a1
Restructure versioning and project configuration
...
To simplify versioning and configuration:
* Removed BepInEx.Shared
* Removed BuildInfoAttribute
* Moved shared configuration to Directory.Build.props
* Refactored to use VersionSuffix and SourceRevisionId for embedding BE and commit hash info
* Enabled debug info embedding
2022-08-14 17:19:06 +03:00
ghorsington
f4334f56c0
Update CI to work with Doorstop 4
2022-08-14 17:18:57 +03:00
Bepis
bc20530738
Move .NET framework common entrypoint code to shared project, and add silent exception logging
2022-01-26 00:32:43 +11:00
Bepis
5686f6a003
Create .NET Core platform project
2022-01-25 21:11:55 +11:00
ghorsington
cc1db2c0d0
Bump CakeBuild to 2.0.0; clean up build script
2021-12-21 11:07:16 +02:00
ghorsington
c85ece09fe
Delete hardpatcher
...
Hardpatcher is not supported anymore and should not be used
2021-09-25 19:23:09 +03:00
ghorsington
ba3ccab4c3
Fix build issues in Visual Studio; closes #221
2021-04-05 18:00:00 +03:00
ghorsington
3facf6a663
Move all versioning to shared project
2020-11-09 19:14:43 +02:00
Bepis
974b45d675
Update library information
2020-09-21 05:03:30 +10:00
Bepis
b2662fb8a5
Implement IL2CPP support in HarmonyX
2020-09-17 02:19:27 +10:00
Bepis
f737a3e53c
First doorstop prototype integration
...
Code is messy, please do not bully
2020-08-31 19:01:45 +10:00
Bepis
9db86e89c8
Update branch to use HarmonyX
2020-08-26 19:10:38 +10:00
Bepis
9c8ad31af8
Implement prototype .NET loader
2020-04-27 23:44:50 +10:00
Bepis
dc5d9f444f
Initial framework split
2020-04-27 20:07:10 +10:00
ghorsington
35dfea0270
Delete removed MM project refs, remove reduntant file ref
2019-11-07 18:29:42 +02:00
ManlyMarco
80453026bb
Roll back VS varsion in sln
2019-09-16 18:45:04 +02:00
ManlyMarco
49c9749d38
Merge with cecil branch
2019-08-17 00:41:16 +02:00
ManlyMarco
0e4b053165
Fixed solution configurations
2019-08-12 16:52:04 +02:00
ManlyMarco
65177c419e
Large config file upgrade - backend rewrite; config file change monitoring; setting changed events propagate from ConfigFile; added unit tests and Test configuration
2019-08-11 23:22:46 +02:00
ghorsington
00ff7ef9a1
Merge legacy and v2018 builds into one
2019-07-23 11:21:51 +03:00
Bepis
b64439e8c6
Add MonoMod submodule and projects
2019-05-05 22:10:18 +10:00
ghorsington
9549666bec
Add v2018 configuration for hardpatcher
2019-02-17 14:31:06 +02:00
Bepis
6c16071c13
Fix solution file
2019-02-05 05:12:40 +11:00
Bepis
01c4a4c7e0
Move preloader project out of Patcher directory
2019-02-05 03:22:38 +11:00
Bepis
c3e33ac18a
Clean up build configurations
2019-02-05 03:06:37 +11:00
ghorsington
bd7597fa56
Move preloader to a separate project
2019-01-23 20:35:23 +02:00
Bepis
3462fc97ee
Fix incorrect harmony project location
2019-01-17 03:36:05 +11:00
Bepis
29cfa81a35
Replace Harmony library with BepInEx.Harmony submodule, and misc build fixes
2019-01-17 03:05:24 +11:00
denikson
d062b9b0f6
Remove redundant platforms; add configuration for Unity 2018
2018-09-09 15:27:57 +03:00
Bepis
2b632fe173
Remove BepInEx.Common and merge with main BepInEx project
2018-07-26 01:58:35 +10:00
Bepis
066e171dbd
Upgrade patcher to point to BepInEx folder
2018-07-26 01:53:48 +10:00
Bepis
10a31bb029
Unify platform configurations
2018-07-23 22:48:05 +10:00
Bepis
fe1559bf9c
Add alternate build configuration for Mono.Cecil 0.9.6
2018-05-25 20:53:42 +10:00
Bepis
561b823f19
Remove legacy patcher from solution build configurations
2018-05-20 19:33:20 +10:00
exdownloader
85ee88e1ca
Patcher downgrade
2018-04-23 16:27:56 +01:00
Bepis
0ac964a7ce
Remove debug configuration for injected dll
2018-03-07 15:35:43 +11:00
Bepis
1464b6fda2
Remove plugins & cleanup files
2018-03-02 12:09:42 +11:00
Bepis
bf235c9659
Added a plugin to append extra data to cards
2018-02-23 15:00:33 +11:00
Bepis
8a7cc69be9
Merge scene dumper with console
2018-02-20 08:34:03 +11:00
Bepis
8370eb0967
Use an ingame developer console
2018-02-19 20:11:29 +11:00
Bepis
90e6812f2d
Initial resource redirector class
2018-02-18 10:32:04 +11:00
Bepis
89c11bff4e
Screenshot manager plugin
2018-02-16 00:23:25 +11:00
Bepis
14fcc78224
Initial unlocked slider implementation
2018-02-15 12:59:50 +11:00