Commit Graph

4715 Commits

Author SHA1 Message Date
Evil Factory
aec4d5482e ability to patch private method: Merge pull request #36 from zhu-rengong/patch_private_method
ability to patch private method
2022-01-28 10:26:05 -03:00
zhurengong
a728e1f209 ability to patch private method 2022-01-28 15:41:41 +08:00
Evil Factory
48d6fd99cd Merge pull request #34 from zhu-rengong/improve_harmony_hook
Improve Harmony Hook
2022-01-27 12:11:35 -03:00
zhurengong
6daf410e50 Improve Harmony Hook
1. Hook.HookMethod can patch overloaded methods based on parameter types
2. Hook.HookMethod can add more patches to the method
3. Find all hook methods by the address of the function (origin method), not by the method path (string).
4. Fixed unable to add postfix patch to method (__params changed to __args)
5. Fix patching method will cause duplicate patches to be added
2022-01-27 22:50:34 +08:00
Evil Factory
740e51ce48 add "Range`1[System.Single]" to the default registration list 2022-01-23 19:50:39 -03:00
Evil Factory
6c5dddaae5 make event names case insensitive 2022-01-23 16:08:41 -03:00
Evil Factory
fe57d1eb87 update harmony to fix problem with __args not working correctly with static methods 2022-01-23 13:07:59 -03:00
Evil Factory
0a47c85a72 clientList.job hook 2022-01-19 19:42:54 -03:00
Evil Factory
33ca66fcae EntitySpawnerComponent 2022-01-17 10:10:59 -03:00
Evil Factory
36f201692a fix error in docs 2022-01-14 18:29:32 -03:00
Evil Factory
994d881366 Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git 2022-01-13 12:41:56 -03:00
Evil Factory
f5fe166e8c ballast flora registers 2022-01-11 22:00:43 -03:00
Markus Isberg
d9baeaa2e1 Hotfix 0.15.23.0 2022-01-11 23:47:46 +09:00
Evil Factory
5049b2ecbd remove itemThink because it uses so much cpu time, because it can literally be called 1000 times a second, blame jimmyl for committing this horrible hook 2022-01-08 16:55:05 -03:00
Evil Factory
750d8948f1 add static ban method for endpoints 2022-01-08 00:44:58 -03:00
Evil Factory
0ef0a82f6c switch debug console functions to luasetup error handling 2022-01-06 16:49:38 -03:00
Evil Factory
b3757b49ff include mysterious .net core file in the files to be copied 2022-01-04 11:26:48 -03:00
Evil Factory
fcd0b2cc6d implement priority item updates, seems to work correctly after heavy testing in random servers 2022-01-02 18:57:35 -03:00
Evil Factory
afd58681d7 Update installing-lua-for-barotrauma-manually.md 2022-01-02 12:05:56 -03:00
Evil Factory
595f80e429 fix broken GUI library 2022-01-01 15:27:31 -03:00
Evil Factory
729cef7f3c allow client-side lua to be reloaded in multiplayer 2022-01-01 11:38:29 -03:00
Evil Factory
c399da8038 remove file move 2021-12-30 18:29:32 -03:00
Evil Factory
8a6259b9a3 Delete blacklist_files.zip 2021-12-30 17:27:48 -03:00
Evil Factory
036b42ca7e new performance improvement setting and client-side lua fixes 2021-12-30 17:26:51 -03:00
Evil Factory
fee9cf4fa3 fix installing docs 2021-12-29 21:33:19 -03:00
Evil Factory
d8d5bcb5fa update docs 2021-12-29 21:20:50 -03:00
Evil Factory
370ee8f1b3 convert UInt64 type to string, to avoid loosing precision with SteamIDs 2021-12-28 15:16:43 -03:00
Evil Factory
89cb0389d1 wrong hook name 2021-12-28 12:38:52 -03:00
Evil Factory
e6d170329a tryChangeClientName, LidgrenHandleConnection, handlePendingClient hooks and some other things 2021-12-28 12:37:51 -03:00
Evil Factory
71e39f1422 add NetEntityEvent, CreateEntityEvent and item.readPropertyChange hook 2021-12-27 15:41:45 -03:00
Evil Factory
f04d897370 fix client-side lua errors 2021-12-26 13:32:45 -03:00
Evil Factory
d033a43fc7 added restrictMessageSize 2021-12-25 18:25:34 -03:00
Evil Factory
d39d4c8297 added clientList.hasCrown 2021-12-23 15:33:38 -03:00
Evil Factory
350d4c6e6d added clientList.hasPermission hook 2021-12-23 12:29:41 -03:00
Evil Factory
6f6ceb4084 fix issue which caused bots to duplicate 2021-12-18 02:29:42 -03:00
Evil Factory
f71f598976 Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git 2021-12-16 15:09:48 -03:00
Markus Isberg
e2ce85884e Hotfix 0.15.22.1 2021-12-17 02:41:06 +09:00
Evil Factory
9927b5370e Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into Regalis11-dev 2021-12-16 12:46:42 -03:00
Markus Isberg
a864a98d4f Unstable 0.15.22.0 2021-12-17 00:19:56 +09:00
Evil Factory
82ed9ff2fb Fix error which caused the server to crash if there was any bot present
When merged from the updated repo, for some reason it added this duplicated line of code
2021-12-16 12:19:15 -03:00
Evil Factory
368a037389 fix missing references in linux/mac projects 2021-12-15 16:00:10 -03:00
Evil Factory
24f63c78cb fix errors 2021-12-15 15:35:10 -03:00
Evil Factory
bb1631a21c Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git into Regalis11-master 2021-12-15 14:45:31 -03:00
Markus Isberg
7d43cb1e91 0.15.21.0 2021-12-16 01:05:43 +09:00
Evil Factory
72f770d83b whoops, don't execute mods if using client-side lua 2021-12-13 18:04:06 -03:00
Evil Factory
3b1cb7a265 add job to default lib 2021-12-13 12:38:20 -03:00
Evil Factory
803291669d add call meta member to Job 2021-12-13 12:29:04 -03:00
Evil Factory
26058a4632 update install page 2021-12-12 22:28:46 -03:00
Evil Factory
b58d528502 fix 2021-12-11 23:45:54 -03:00
Evil Factory
d7655fa1a7 fixed empty functions causing errors 2021-12-09 11:59:11 -03:00