Bepis
|
b2662fb8a5
|
Implement IL2CPP support in HarmonyX
|
2020-09-17 02:19:27 +10:00 |
|
Bepis
|
3558ebf963
|
Clean up FastNativeDetour logging
|
2020-09-04 23:06:58 +10:00 |
|
Bepis
|
59237ec739
|
Implement initial MonoExtensions class
|
2020-09-04 23:06:28 +10:00 |
|
Bepis
|
8c8f7c3a2d
|
Implement initial icall proxy methods for UnityEngine.Input
|
2020-09-04 02:58:50 +10:00 |
|
Bepis
|
2d8800f54b
|
Restructure trampoline and detour code
|
2020-09-04 02:57:08 +10:00 |
|
Bepis
|
2c2b44588e
|
Improve trampoline logging and debugging
|
2020-09-03 13:26:47 +10:00 |
|
Bepis
|
41de02ae00
|
Implement FastNativeDetour and clean up chainloader
|
2020-09-03 05:59:19 +10:00 |
|
Bepis
|
a45ee28303
|
Fix patched jmp location
|
2020-09-02 05:29:55 +10:00 |
|
Bepis
|
418476b728
|
Implement x86 trampoline generation
|
2020-09-02 05:01:28 +10:00 |
|
Bepis
|
b5406ff440
|
Implement basic trampoline generator
|
2020-09-02 04:13:24 +10:00 |
|
Bepis
|
f6f03d08bc
|
Simplify unhollower log delegates
|
2020-08-31 21:12:56 +10:00 |
|
ghorsington
|
e6e192756d
|
Add testing code for invoke hook
|
2020-08-31 14:11:51 +03: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
|
896be9be5a
|
Add some more debug logging
|
2020-05-20 13:38:12 +10:00 |
|
Bepis
|
dbea82eb2a
|
Fix console compatibility with unix platforms
|
2020-05-20 13:35:39 +10:00 |
|
Bepis
|
e18e932610
|
Implement stdout ouput for windows platform
|
2020-05-20 13:29:13 +10:00 |
|
Bepis
|
185e89515c
|
Actually use the patched entrypoint assembly instead of only pretending to
|
2020-05-04 01:34:46 +10:00 |
|
Bepis
|
a1944a9dfe
|
Add runtime fix for Assembly.GetEntryAssembly() not returning what games expect
|
2020-05-04 01:34:12 +10:00 |
|
Bepis
|
572194dc90
|
Fix console colors for .NET games
|
2020-04-29 12:53:22 +10:00 |
|
Bepis
|
555cdf1c69
|
Fix .NET plugin initialization
|
2020-04-29 02:16:48 +10:00 |
|
Bepis
|
2e66c68fee
|
Fix project references
|
2020-04-27 23:45:05 +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 |
|
Geoffrey Horsington
|
7e690cd562
|
Bump MonoMod to 20.03.05.01
|
2020-03-24 15:21:21 +02:00 |
|
Geoffrey Horsington
|
c2f1d3aede
|
Fix preloader crash when assembly name is invalid (e.g. autogenerated by MM)
|
2020-03-24 15:20:15 +02:00 |
|
Geoffrey Horsington
|
c9503aa19e
|
Remove unnecessary error logging
|
2020-03-24 15:19:22 +02:00 |
|
Geoffrey Horsington
|
fab7cc2599
|
Fix regression introduced by #109
|
2020-03-24 15:19:03 +02:00 |
|
Geoffrey Horsington
|
6f2efa5f7e
|
Merge pull request #109 from notfood/master
Allow Console to fail gracefully if missing extern
|
2020-03-02 12:32:09 +02:00 |
|
notfood
|
e7502419a1
|
Allow Console to fail gracefully if missing extern
This is a bandaid to the problem, Console is only supported under
Windows OS.
|
2020-03-02 04:57:43 -05:00 |
|
ghorsington
|
c42b29632b
|
Update README
|
2020-01-08 22:32:01 +02:00 |
|
ghorsington
|
cd9cb35706
|
Update Doorstop to 2.12.1.0
|
2020-01-08 22:28:01 +02:00 |
|
ghorsington
|
601415898a
|
Update MonoMod to 20.1.1.4
|
2020-01-08 22:27:37 +02:00 |
|
ghorsington
|
61a1b07167
|
Fix preloader crash on Unity 2019 if game path has non-ASCII chars
|
2019-12-25 16:49:55 +02:00 |
|
Bepis
|
07e30997aa
|
Bump assembly versions to 5.0.1
v5.0.1
|
2019-12-24 03:51:07 +11:00 |
|
ManlyMarco
|
c367fb6d23
|
Merge branch 'master' of https://github.com/BepInEx/BepInEx
|
2019-12-23 14:58:12 +01:00 |
|
ManlyMarco
|
de6c2ccd4e
|
Fix default values in config not being escaped
|
2019-12-23 14:58:09 +01:00 |
|
Geoffrey Horsington
|
b4d5ee5ac1
|
Merge pull request #103 from BepInEx/bepin-version-warning
Added warning if a plugin was built against a newer version of bepinex
|
2019-12-12 09:07:23 +02:00 |
|
ManlyMarco
|
181f0c2caa
|
Tweak version check
|
2019-12-12 01:27:19 +01:00 |
|
Geoffrey Horsington
|
deb55fd13a
|
Update BUILDING.md
|
2019-12-02 08:37:16 +02:00 |
|
ManlyMarco
|
7659e3a8c4
|
Fixed version compare logic
|
2019-11-30 19:14:50 +01:00 |
|
ManlyMarco
|
fe5a83e9ad
|
Added warning if a plugin was built against a newer version of bepinex
|
2019-11-30 19:05:53 +01:00 |
|
ManlyMarco
|
e0edca64db
|
Fixed patching chainloader breaking console title version; Fixed console title potentially not being set when using hard patcher
|
2019-11-30 06:04:49 +01:00 |
|
ManlyMarco
|
8a65fc9c62
|
Added Traverse.SetValue warning hook
|
2019-11-30 03:24:14 +01:00 |
|
ManlyMarco
|
92dd69e431
|
Added RunParallel extension method for enumerables
|
2019-11-28 21:37:57 +01:00 |
|
ManlyMarco
|
16dbd1e3e5
|
Added Traverse.GetValue warning hook
|
2019-11-28 20:58:21 +01:00 |
|
ManlyMarco
|
3d0a31551c
|
Better exception handling implementation
|
2019-11-26 22:33:57 +01:00 |
|
ManlyMarco
|
6cd69ea5a3
|
Fixed stack trace being lost in EndInvoke and potentially throwing on valid outputs
|
2019-11-26 22:19:18 +01:00 |
|
ManlyMarco
|
5c7e1a2478
|
Fixed typo in summary
|
2019-11-26 00:58:22 +01:00 |
|
ManlyMarco
|
629f952850
|
Don't block hotkeys when mouse buttons are held, unless explicitly checked for
|
2019-11-25 13:32:42 +01:00 |
|