Commit Graph

205 Commits

Author SHA1 Message Date
EvilFactory
d60efb17cd Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop 2023-01-31 13:17:15 -03:00
Regalis11
cf9ecd35b3 Build 0.21.6.0 (1.0 pre-patch) 2023-01-31 18:08:26 +02:00
EvilFactory
5807900556 Merge https://github.com/Regalis11/Barotrauma into develop 2022-12-20 12:29:13 -03:00
Regalis11
b8fa677148 Build 0.20.16.1 2022-12-20 17:05:53 +02:00
EvilFactory
5f4f0af89c Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop-unstable 2022-12-14 12:10:23 -03:00
Markus Isberg
2f7205fb4b Build 0.20.15.0 2022-12-14 13:44:15 +02:00
EvilFactory
90c3cef977 Merge remote-tracking branch 'upstream/dev' into develop 2022-12-09 17:33:44 -03:00
Markus Isberg
6f788fb8b4 Build 0.20.12.0 2022-12-09 20:08:36 +02:00
Markus Isberg
a10cc13566 Build 0.20.11.0 2022-12-07 17:40:58 +02:00
Markus Isberg
f5cd0dbd1c Build 0.20.10.1 2022-12-07 06:29:38 +02:00
Markus Isberg
9d2f160314 Build 0.20.10.0 2022-12-05 19:48:59 +02:00
Markus Isberg
31d2dc658e Build 0.20.9.0 2022-12-01 21:59:53 +02:00
Markus Isberg
df805574c4 Build 0.20.8.0 2022-11-25 19:56:30 +02:00
Markus Isberg
ecb6d40b4b Build 0.20.7.0 2022-11-18 18:13:38 +02:00
Markus Isberg
8c8fd865c5 Build 0.20.6.0 2022-11-14 18:14:35 +02:00
Markus Isberg
54712b5dc9 Build 0.20.4.0 2022-11-11 17:57:23 +02:00
Markus Isberg
edaf4b09fe Build 0.20.0.0 2022-10-27 17:54:57 +03:00
EvilFactory
599db6be5e Merge https://github.com/Regalis11/Barotrauma 2022-10-20 12:14:02 -03:00
Regalis11
6cddd03918 v0.19.14.0 2022-10-20 17:05:24 +03:00
EvilFactory
8fef89a255 Merge https://github.com/Regalis11/Barotrauma 2022-10-06 12:44:55 -03:00
Markus Isberg
05c7b1f869 Build 0.19.11.0 2022-10-06 17:13:27 +03:00
EvilFactory
41e3eb48ea Merge https://github.com/Regalis11/Barotrauma into unstable 2022-10-05 12:19:53 -03:00
Regalis11
91f2f6f4f7 v0.19.10.0 (Hoist the Sails update) 2022-10-05 18:07:55 +03:00
EvilFactory
a3eff91c1a Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into unstable 2022-09-30 12:14:01 -03:00
Juan Pablo Arce
d461d504dc v0.19.9.0 2022-09-30 12:08:01 -03:00
EvilFactory
77c63541eb Merge branch 'dev' of https://github.com/Regalis11/Barotrauma into unstable 2022-09-29 12:13:55 -03:00
Juan Pablo Arce
3ca584f2fc v0.19.8.0 2022-09-28 21:30:52 -03:00
Juan Pablo Arce
1fd2a51bbb Unstable v0.19.5.0 2022-09-14 12:48:12 -03:00
Juan Pablo Arce
3f2c843247 Unstable v0.19.3.0 2022-09-02 15:10:56 -03:00
Juan Pablo Arce
1219615d64 Unstable v0.19.1.0 2022-08-19 13:59:08 -03:00
peelz
fb1005d255 Clean up dependencies 2022-08-09 17:50:00 -04:00
peelz
08836088fb Refactor hooking API
This completely changes how method patching works under the hood. Unlike
the previous API (`Hook.HookMethod`), the new API (`Hook.Patch`)
generates a Harmony patch method at runtime, using IL generation.

This fixes methods with ByRef (out/ref) parameters getting silently corrupted
due to the ByRef semantics being lost when passed through the `object[] __args`
parameter.

This new API also makes it possible to:
  - modify parameters (including ByRef params)
  - change the return value to `null` (old API would use `return nil`
    for Harmony control flow)
  - prevent execution of the original method (and other harmony
    patches), independently of modifying the return value
2022-08-09 17:50:00 -04:00
Regalis11
6b55adcdd9 v0.19.0.0 (unstable) 2022-07-20 18:47:07 +03:00
Evil Factory
c5860d13d5 Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git 2022-07-14 12:25:44 -03:00
Regalis11
4a03ee5ab2 v0.18.15.0 2022-07-14 16:54:36 +03:00
Markus Isberg
497045de7e Build 0.18.13.0 2022-07-01 12:16:36 +09:00
Evil Factory
349cf89eb5 Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git 2022-06-17 10:33:06 -03:00
Regalis11
631e59e8b8 Hotfix v0.18.12.0 2022-06-17 16:10:25 +03:00
Evil Factory
66c97ad100 re-add satellite resource language 2022-06-15 15:40:53 -03:00
Evil Factory
c647295ccb fix projects 2022-06-15 15:28:02 -03:00
Evil Factory
7a09711296 Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git 2022-06-15 13:26:49 -03:00
Markus Isberg
8e6c601162 Build 0.18.11.0 2022-06-16 01:03:48 +09:00
Markus Isberg
856f894203 Build 0.18.9.0 2022-06-14 04:14:47 +09:00
Markus Isberg
4f5a3bf8b9 Build 0.18.7.0 2022-06-08 21:52:38 +09:00
Markus Isberg
5a10b444ee Build 0.18.6.0 2022-06-04 00:34:02 +09:00
Markus Isberg
6be757a45b Build 0.18.5.0 2022-06-03 22:29:04 +09:00
Markus Isberg
64db1a6a44 Build 0.18.4.0 2022-05-31 23:13:05 +09:00
Evil Factory
6922900bf1 Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git 2022-05-30 12:29:28 -03:00
Juan Pablo Arce
f74787cd10 v0.17.16.0 2022-05-30 10:25:24 -03:00
Markus Isberg
077917fa5d Build 0.18.2.0 2022-05-19 23:43:21 +09:00