Commit Graph

55 Commits

Author SHA1 Message Date
b79b776f63 add fs_listfiles 2023-12-03 17:18:54 -06:00
e6a0913893 Some struct updates 2023-09-26 16:49:50 -06:00
9b10a3e32f Add this func 2023-09-22 11:31:54 -06:00
c5195b4983 Fix 2023-09-18 00:52:18 -06:00
2e50e3274d Cleanup and move gsc dump stuff 2023-09-15 17:49:25 -06:00
d8e10441ec Add pluto patches to compiler 2023-09-15 17:41:24 -06:00
15309fc2c0 Add compiler decomp 2023-09-15 16:35:58 -06:00
bd25b6429b Fix this symbol 2023-09-14 13:16:38 -06:00
9b19bc56ac fix this symbol 2023-09-14 13:10:17 -06:00
bde17390e5 Fix this symbol (again) 2023-09-13 00:50:17 -06:00
a49298d915 Fix this symbol 2023-09-11 21:12:35 -06:00
2c922da647 Add yyac code 2023-09-11 17:18:53 -06:00
a970d02d98 Fix these enums 2023-09-10 20:49:09 -06:00
c35a0e9bb2 update PlayerKeyState and Console structs 2023-09-10 13:49:07 -06:00
e60c6c756b A little bit more cleanup 2023-09-10 13:36:05 -06:00
644097748c fix up data 2023-09-10 13:23:09 -06:00
af697a4460 defines 2023-09-08 15:15:17 -06:00
a21b76b0a3 Added yacc and animtree detours 2023-09-08 13:10:08 -06:00
d57945fece Added compiler wrappers and detours 2023-09-08 12:55:24 -06:00
601a661fe0 Some debug stuff 2023-09-05 01:19:27 -06:00
5e51712a02 added remaining pluto patches to our decomp 2023-09-04 14:17:02 -06:00
db053c05d2 gsc hook safe set 2023-09-01 20:05:59 -06:00
8c36a218de Added pluto code 2023-09-01 14:57:46 -06:00
bb216441bf fix line endings and tabs 2023-09-01 10:50:11 -06:00
8e04a4fd43 Run using decompiled code 2023-08-31 19:53:24 -06:00
469e8f9630 The decomp is compiling! 2023-08-31 18:56:00 -06:00
00dcc0e424 added more detours 2023-08-31 13:10:44 -06:00
27c3bf2d32 It compiles again 2023-08-30 22:07:05 -06:00
0184ba0dcb this is how the decomp will be done 2023-08-30 20:55:18 -06:00
5604709120 All tags 2023-08-30 15:36:58 -06:00
ad4191eb97 this is how it will be done 2023-08-30 14:06:03 -06:00
9459407a68 tweak 2023-08-30 12:30:18 -06:00
4fd32caf97 reorganization 2023-08-30 12:29:40 -06:00
8a6f707e4e sigs from fedddd 2023-08-29 12:04:20 -06:00
d7e9ba5439 Added a few types 2023-08-28 20:27:01 -06:00
cdad6184dd major cleanup 2023-08-27 01:35:49 -06:00
c79450e79f Add more symbols and structs. 2023-05-03 21:39:53 -07:00
bffd8f65b3 Prototype for acessing arrays from code. 2023-05-01 12:29:43 -07:00
879fed10df Add fix for bot gun pitch and yaw. 2023-04-30 15:53:55 -07:00
0598cee8f5 Add sprint_begin and sprint_end notifies for GSC. 2023-04-29 21:10:35 -07:00
2416967be7 Add base detour for G_ClientDoPerFrameNotifies. 2023-04-29 18:51:54 -07:00
5d4f84e570 Clean up code and move recreated functions to game.cpp. 2023-04-29 17:17:25 -07:00
57248cc8f8 purposed cleanup 2023-04-29 14:12:49 -06:00
1b41b53d78 usercall detour test! 2023-04-29 13:54:00 -06:00
f23df3ca3f Add codecallback_actorspawned, and codecallback_hudelemspawned.
Reimplement the generatePath() builtin to use a custom implementation to handle drop down nodes.
2023-04-28 20:22:44 -07:00
e0114bb4de Progress on path generating code.
Add readfile and writefile builtins. Attempt to  print GSC callstack.
2023-04-14 20:12:11 -07:00
f0ffd59c58 Fix Path_NearestNodeNotCrossPlanes.
Also fix pathlocal_t struct.
2023-03-31 11:15:28 -07:00
6461aa85d3 Move pathfinding related code to ai.cpp.
Add a gsc.hpp header to allow creating methods and functions for GSC outside of the gsc component. Add experimental path generating code to ai.cpp.
2023-03-29 20:15:05 -07:00
4135e7653a Add script errors for added builtins.
Fix generatepath() to return nodenums instead of pathnodes to workaround an obscure VM bug which is caused by sending a random origin as an argument and returning pathnodes.
2023-03-27 16:34:28 -07:00
bb8233cf86 Add more path structs.
Add getlinkednodes method for a node. getnodenumber method. getnodebynumber function. generatepath function.
2023-03-25 19:06:45 -07:00