ghorsington
0d06996b52
UnityInput: revert to null input in case of total failure
2022-07-19 20:24:39 +03:00
ghorsington
ea709e253c
Bump version
2022-07-18 23:46:11 +03:00
ghorsington
806d6d2a13
UnityInput: remove hard dependency on Unity.InputManager ( fixes #446 )
2022-07-18 23:44:45 +03:00
ghorsington
a79d65792a
UnityInput: Reformat, fix LegacyInputSystemAvailable not being static
2022-07-18 19:31:29 +03:00
ghorsington
e570405e09
Fix UnityEngine ref for BepInExTests
2022-07-15 22:09:13 +03:00
ghorsington
286da9ec7b
Bump version
2022-07-15 22:07:30 +03:00
ghorsington
eb46150f0b
Use UnityEngine.5.6.1; make Unity.InputSystem private
2022-07-15 22:02:52 +03:00
Geoffrey Horsington
957cb3f804
Merge pull request #444 from BepInEx/v5-inputwrapper
...
Add input abstraction layer to support games with the Input class disabled
2022-07-14 23:07:42 +03:00
Geoffrey Horsington
2522c9972e
Merge pull request #440 from BepInEx/v5-nuget
...
Use BepInEx nuget feed
2022-07-14 20:08:50 +03:00
ghorsington
a1bb117c86
Preload Harmony and MonoMod
2022-02-03 18:52:28 +02:00
ghorsington
481e9bacd1
Bump HarmonyX, MonoMod
2022-02-03 18:49:53 +02:00
ghorsington
74839aa10c
Update BepInEx.Harmony
2022-02-03 18:48:54 +02:00
ghorsington
01fd8b3138
Fix CakeBuild dependency versions
2021-12-22 22:56:36 +02:00
ghorsington
0d9baa367c
Bump version
2021-12-22 22:51:59 +02:00
ghorsington
73ebc868fc
Bump BepInEx.Harmony, HarmonyX, MonoMod
2021-12-22 22:47:48 +02:00
ghorsington
48f312e633
Use CakeBuild 2.0.0
2021-12-22 22:38:55 +02:00
ghorsington
ed7ae1a773
ConsoleEncoding: fix buffer size computation
...
Instead of approximating with GetMaxByteCount and GetMaxCharCount, compute actual buffer size which is needed for variable-length characters (e.g. utf-8)
2021-10-28 23:24:42 +03:00
ghorsington
3c3153598b
ConsoleWindow: Use normal GetProcAddress
...
In some games apparently DynDll does not work properly yet
2021-10-03 19:15:17 +03:00
ghorsington
2442a0d741
Bump version
2021-10-03 19:08:36 +03:00
ghorsington
b7117e8062
ConsoleWindow: always resolve user32 from system folder
...
Some games (e.g. Outer Wilds) include their own user32.dll which is missing some methods. With this fix we always pull the menu functions from correct user32.dll
2021-10-03 16:19:42 +03:00
ghorsington
ea425e697b
Bump version
2021-09-25 20:12:13 +03:00
ghorsington
2c08a565cb
Update BepInEx.Harmony
2021-09-25 20:11:28 +03:00
ghorsington
6c5766d5ab
Print file write date only in console
2021-09-25 19:56:25 +03:00
ghorsington
708ebcd449
Use process name for preloader assembly dump path
2021-09-25 19:49:27 +03:00
ghorsington
d2c1fe4606
Bump version
2021-08-05 22:57:03 +03:00
ghorsington
ba754930b9
Update README
2021-08-05 22:56:30 +03:00
ghorsington
e3e1abbdcd
Update HarmonyX to 2.5.4, MonoMod to 21.8.5.1
2021-08-05 22:55:08 +03:00
ghorsington
e7184cb97b
Update BepInEx.Harmony
2021-08-05 22:54:22 +03:00
ghorsington
20681c3dd2
Bump version
2021-07-30 17:56:30 +03:00
ghorsington
cda55e0173
Update README
2021-07-30 17:55:16 +03:00
ghorsington
a19b43a762
Update HarmonyX, MonoMod
2021-07-30 17:53:42 +03:00
ghorsington
e99c9e9dca
Update BepInEx.Harmony
2021-07-30 17:52:33 +03:00
ghorsington
12995817bc
Bump version
2021-07-23 21:51:37 +03:00
ghorsington
d430da36af
Update README
2021-07-23 21:50:59 +03:00
ghorsington
8e77d5aabd
Update HarmonyX
2021-07-23 21:48:59 +03:00
ghorsington
ca6180c3f2
Update BepInEx.Harmony
2021-07-23 21:47:41 +03:00
ghorsington
5dce1f8a0e
Remove unneeded logging
2021-07-20 11:22:04 +03:00
ghorsington
b2b0e5b5ed
Attempt to resolve symlinks
2021-07-20 11:21:40 +03:00
ghorsington
8c7dcf265c
Add error when using *nix build with Windows executable
2021-07-20 10:44:07 +03:00
ghorsington
1dfff27f4c
Bump version
2021-07-16 17:28:21 +03:00
ghorsington
0bd3afdca1
Update README
2021-07-16 17:16:46 +03:00
ghorsington
a07c6706c2
Update BepInEx.Harmony
2021-07-16 17:16:05 +03:00
ghorsington
73864a6697
Bump HarmonyX to 2.5.1
2021-07-16 17:12:30 +03:00
ghorsington
b36f88da32
Bump BepInEx.Harmony
2021-07-16 14:42:03 +03:00
ghorsington
10bf9cfd24
HarmonyInteropFix: load shimmed assembly from file instead of memory
...
This ensures mono is properly aware of the DLL path
2021-07-16 13:31:22 +03:00
ghorsington
d5ab110c4d
Add PatcherPluginPath to TypeLoader resolver
...
This is sometimes needed if a plugin references preloader patchers in an unexpected way
2021-07-16 13:30:18 +03:00
ghorsington
2e1dce72af
Bump Doorstop to 3.4.0.0
2021-07-16 13:28:16 +03:00
Geoffrey Horsington
3ed7050440
Support new Steam bootstrapper on Linux
2021-07-15 14:59:29 +03:00
Geoffrey Horsington
e96d31465d
Merge pull request #272 from harbingerofme/v5-lts
...
Extend bootup info logging
2021-07-10 16:51:26 +03:00
ghorsington
63778dafae
Use BepInPlugin to check for plugin existence instead of BaseUnityPlugin
2021-05-02 10:40:53 +03:00
ghorsington
e55627229e
Bump version
2021-05-02 10:01:35 +03:00
ghorsington
73b91f88e0
Don't apply HideAndDontSave by default; add HideManagerGameObject config
2021-05-02 09:46:25 +03:00
ghorsington
61bc72861e
Update BepInEx.Harmony
2021-04-25 22:25:25 +03:00
ghorsington
d5d9c5c6bf
Bump version
2021-04-25 22:06:53 +03:00
ghorsington
ac6d65d8e8
Update README
2021-04-25 21:46:21 +03:00
ghorsington
0ae9c0c7f4
Update BepInEx.Harmony
2021-04-25 21:42:36 +03:00
ghorsington
080b111450
Bump HarmonyX and MonoMod
2021-04-25 21:42:20 +03:00
ghorsington
b6ebed8050
Update BepInEx.Harmony
2021-04-25 21:37:17 +03:00
ghorsington
80c2ea8f83
Update Doorstop.Unix
2021-04-25 21:13:20 +03:00
ghorsington
26c49f9624
Enhance headless mode check
...
Some Unity versions appear to crash with current one
2021-04-06 23:10:24 +03:00
Geoffrey Horsington
0a25349ac4
Merge pull request #222 from Kein/v5-lts
...
Update Bepin GOs to use HideAndDontSave flags
2021-04-06 15:56:21 +03:00
ghorsington
a882ef89b2
Resolve Application.isEditor once
...
This will prevent spamming of "Use isEditor in Awake" in debug builds
2021-03-21 20:26:00 +02:00
ghorsington
1b6537b2a1
Add PreventClose option
...
Allows console implementations to prevent consoles from being closed which can cause accidental game closes
2021-03-21 20:07:35 +02:00
ghorsington
c88f838878
Bump version
2021-03-12 22:31:23 +02:00
ghorsington
fb054a7216
Fix visibility
2021-03-12 22:30:55 +02:00
ghorsington
767353f100
Don't duplicate logs when running headless
2021-03-12 22:30:16 +02:00
ghorsington
0b101781ab
Update HarmonyX version
2021-03-12 22:04:12 +02:00
ghorsington
8f0dface30
Bump Doorstop
2021-03-12 21:58:22 +02:00
ghorsington
0763065a20
Bump version
2021-02-28 08:20:38 +02:00
ghorsington
1af1e64736
Update BepInEx.Harmony
2021-02-28 08:07:15 +02:00
ghorsington
1f21a8a190
Bump version
2021-02-26 23:52:02 +02:00
ghorsington
ee0f85c96c
Update BepInEx.Harmony
2021-02-26 23:38:31 +02:00
ghorsington
1d29a30492
Allow to enable or disable console with --enable-console cmdline arg
2021-02-26 00:43:34 +02:00
ghorsington
1beb9a712c
Update BepInEx
2021-02-25 23:54:43 +02:00
ghorsington
1f6dbb3779
Update UnityDoorstop.Unix
2021-02-23 01:02:14 +02:00
ghorsington
e24225f435
Add ForceBepInExTTYDriver option
2021-02-23 00:39:28 +02:00
ghorsington
ca9fa1cce0
Bump MonoMod and HarmonyX
2021-02-22 22:50:53 +02:00
ghorsington
b77a16acc5
Bump Doorstop.Unix
2021-02-21 18:04:11 +02:00
ghorsington
1339467d41
Fix terminal not responding to SIGINT
...
It seems that some mono TTY driver implementations don't properly support setting the title. Using manual terminal control codes seems to work fine
2021-02-21 17:55:11 +02:00
ghorsington
c1e87b7706
Fix multitargeting in builds
2021-02-14 17:58:41 +02:00
ghorsington
614f7f09df
Use coreclr cakebuild
2021-02-14 17:58:11 +02:00
ghorsington
c022ba2fdc
Bump version
2021-02-14 17:38:30 +02:00
ghorsington
b920999686
Use DOORSTOP_DLL_SEARCH_DIRS for preloader patching and typeloading
2021-02-14 17:37:55 +02:00
ghorsington
9ca5720cd1
Update Doorstop to 3.2.0.0
2021-02-14 17:35:19 +02:00
ghorsington
82d8daeac1
Don't resolve plugin info from chainloader in Unity Editor
2021-01-02 19:27:36 +02:00
ghorsington
2b102fd166
Bump version 5.4.5
2020-12-19 14:32:00 +02:00
ghorsington
28513fbe45
Update HarmonyX and MonoMod
2020-12-19 14:30:17 +02:00
ghorsington
e998708650
Update BepInEx.Harmony
2020-12-19 14:19:38 +02:00
ghorsington
03f887d4e2
Clean up code
2020-12-06 22:40:39 +02:00
ghorsington
4cfaf0caf8
Bump version
2020-12-06 22:38:35 +02:00
ghorsington
62379b0b96
Update BepInEx.Harmony
2020-12-03 23:35:29 +02:00
ghorsington
4cd58aca3e
Bump version
2020-11-24 13:50:36 +02:00
ghorsington
bb8cc11156
Update BepInEx.Harmony
2020-11-24 13:46:19 +02:00
ghorsington
420984c1ed
Update BepInEx.Harmony
2020-11-23 20:33:02 +02:00
ghorsington
af4c19d9a5
HarmonyInteropFix: fix parameter naming
2020-11-21 18:12:18 +02:00
ghorsington
581b8977d6
Bump version to 5.4.2
2020-11-21 17:47:57 +02:00
ghorsington
617dc0ecab
Update BepInEx.Harmony
2020-11-21 17:41:40 +02:00
ghorsington
8859632d21
Update BepInEx.Harmony
2020-11-21 17:26:03 +02:00
ghorsington
926e599462
Update HarmonyX to 2.2.0
2020-11-21 17:25:00 +02:00
ghorsington
814005a02f
HarmonyInteropFix: patch Assembly.LoadFrom as well
2020-11-21 17:16:11 +02:00