781 Commits

Author SHA1 Message Date
Roflmuffin
8a5861a25f fix: shell command 2023-10-09 19:43:23 +10:00
Roflmuffin
8a93341cae feat: try compile against steamrt sniper docker image 2023-10-09 19:37:15 +10:00
Roflmuffin
998dbff2fb fix: event deregister on hot reload, add more events to sample plugin 2023-10-09 19:34:12 +10:00
Roflmuffin
1ae0d21a3b feat: add initial c# game event ergonomics, jank code gen script 2023-10-09 19:23:58 +10:00
Roflmuffin
e1f4046727 feat: make code gen more generic for future scripts 2023-10-09 17:32:51 +10:00
Roflmuffin
731d78bba7 fix: move runtime init back to plugin load 2023-10-09 17:29:14 +10:00
Roflmuffin
0988707a89 Merge remote-tracking branch 'origin/main' into main 2023-10-09 15:30:31 +10:00
Roflmuffin
491d43e548 chore: update roadmap on README 2023-10-09 15:27:08 +10:00
Roflmuffin
1a20557054 feat: add event handler to test plugin 2023-10-09 15:22:48 +10:00
Roflmuffin
d150d6810c fix: event handler deregistering 2023-10-09 15:22:38 +10:00
Roflmuffin
6fab9d3fc7 feat: hook server startup, move .net initialisation to startup 2023-10-09 15:11:49 +10:00
Roflmuffin
3d2796d2e0 feat: re-enable c# event management 2023-10-09 15:11:11 +10:00
Roflmuffin
b677142561 feat: update event listener (thanks to CS2Fixes) 2023-10-09 14:51:18 +10:00
Roflmuffin
6a956331bf feat: add dyncall 2023-10-09 14:23:01 +10:00
Roflmuffin
0a7a85a9ba feat: add funchook 2023-10-09 12:01:02 +10:00
Roflmuffin
9ce2be0ad4 chore: bump hl2sdk-cs 2023-10-09 11:00:18 +10:00
Michael Wilson
f44ed9f36d chore: update README 2023-10-08 23:04:00 +10:00
Roflmuffin
38f9e0f366 Merge remote-tracking branch 'origin/main' into main 2023-10-08 22:53:27 +10:00
Roflmuffin
1b5572aeb4 chore: cleanup dotnet errors 2023-10-08 22:51:15 +10:00
Michael Wilson
5c41923b5e chore: update readme with progress 2023-10-08 22:47:31 +10:00
Roflmuffin
74a21ee0a1 feat: add codegen prebuild step for API 2023-10-08 22:45:04 +10:00
Roflmuffin
3ff56b4948 cleanup: comment out non-working future code 2023-10-08 22:44:55 +10:00
Roflmuffin
829178471b fix: update player_manager events to send int slot 2023-10-08 22:44:09 +10:00
Roflmuffin
397af03680 feat: add timer natives 2023-10-08 22:43:44 +10:00
Roflmuffin
f5db64a433 feat: add vector natives 2023-10-08 22:43:35 +10:00
Roflmuffin
67138a88e0 cleanup: disable non-working modules, delete menu code 2023-10-08 22:43:24 +10:00
Roflmuffin
c3e7122cbd feat: add next frame task queueing, cleanup mm plugin 2023-10-08 22:26:07 +10:00
Roflmuffin
9428326da8 feat: add callback natives yaml 2023-10-08 22:05:34 +10:00
Roflmuffin
3455c699fa feat: add basic native code-gen script 2023-10-08 20:30:59 +10:00
Roflmuffin
b102cea050 feat: add GetArguments tuple helper 2023-10-08 19:54:49 +10:00
Roflmuffin
f4ea4c73f3 fix: re-add game frame hook 2023-10-08 17:23:28 +10:00
Roflmuffin
2039edb861 fix: remove event cancellation (for now) 2023-10-08 17:14:42 +10:00
Roflmuffin
b4290a631e cleanup: remove hooks from main plugin 2023-10-08 15:46:57 +10:00
Roflmuffin
af4a6c353a feat: add initial playermanager class 2023-10-08 15:42:20 +10:00
Roflmuffin
05ea03b2bf feat: add listener natives 2023-10-08 15:07:19 +10:00
Roflmuffin
f6a0e5ffd5 chore: fix bad name in docs 2023-10-08 14:56:24 +10:00
Roflmuffin
d3ac651cdb chore: update metamod plugin name & description 2023-10-08 14:50:56 +10:00
Roflmuffin
ca756cb188 chore: add example plugin README 2023-10-08 14:45:31 +10:00
Roflmuffin
5dcc84153c fix: mapname native error 2023-10-08 14:42:00 +10:00
Roflmuffin
7de95be9e3 fix: update fvisiblity flag, convert to shared library 2023-10-08 14:34:12 +10:00
Roflmuffin
ca81b20e8f feat: add engine natives, add engine trace shim 2023-10-08 13:58:18 +10:00
Roflmuffin
317aa6c476 chore: reformat autonative.h 2023-10-08 13:46:59 +10:00
Roflmuffin
ce1e5d5c90 feat: add autonative defines 2023-10-08 13:46:18 +10:00
Roflmuffin
9fd565d490 chore: add basic install docs 2023-10-08 10:44:16 +10:00
Roflmuffin
5441153312 chore: scaffold plugins folder in CI artifacts 2023-10-08 10:33:02 +10:00
Roflmuffin
69dab3488c feat: add timer system, make trace logs visible 2023-10-08 10:07:18 +10:00
Roflmuffin
dd5ec58d55 chore: update readme to make it more obvious that not much works yet 2023-10-08 08:46:53 +10:00
Roflmuffin
c9a633e262 feat: add stub event manager 2023-10-07 23:47:34 +10:00
Roflmuffin
caa338665e chore: use spdlogger for sample logs 2023-10-07 23:11:33 +10:00
Roflmuffin
e4d4549676 feat: add callback manager, global class 2023-10-07 22:31:43 +10:00