Commit Graph

54 Commits

Author SHA1 Message Date
JohnCorby
a373d212bb make tuples work for real 2022-03-04 02:53:48 -08:00
JohnCorby
65f873acb1 Readers/Writers: dont use FindAllPublicFields_Improved 2022-03-04 02:13:47 -08:00
JohnCorby
230b26c937 FindAllPublicFields_Improved: return field ref, specialize field 2022-03-04 02:12:57 -08:00
JohnCorby
156ff291e3 weaver: apply generic arguments as you climb up the base types 2022-03-04 01:50:18 -08:00
JohnCorby
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08:00
JohnCorby
2ce2fdde38 weaver: support for generic types with generic parameter fields 2022-03-02 19:28:03 -08:00
JohnCorby
7fe6fdd60c no more GameDlls :) 2022-03-02 18:35:25 -08:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
a697d85267 reformat again 2022-02-25 23:18:46 -08:00
JohnCorby
edafac4a56 format mirror weaver stuff that's not copied from actual mirror 2022-02-25 23:18:46 -08:00
JohnCorby
7893c593a6 update mirror 2022-02-25 23:18:46 -08:00
JohnCorby
eee3320c72 injector/weaver: read/write symbols only if they exist 2022-02-20 23:41:35 -08:00
JohnCorby
303602aa96 dont create pdb files in release mode 2022-02-19 09:09:48 -08:00
JohnCorby
ae45805172 QSBReaderWriterProcessor: improve a bit 2022-02-13 19:45:29 -08:00
JohnCorby
e324fed48e goof 2022-02-13 18:25:19 -08:00
JohnCorby
c8b7550abd rename and format xmls 2022-02-10 17:48:46 -08:00
JohnCorby
16051597df weaver: use OuterWildsGameLibs 2022-02-10 17:21:01 -08:00
JohnCorby
aa0b8362b4 update Mirror 2022-02-02 22:20:11 -08:00
JohnCorby
162bffa105 simplify weaver dependencies i think 2022-01-31 19:14:02 -08:00
JohnCorby
fea3753d84 tweak 2022-01-27 00:41:06 -08:00
JohnCorby
32329d9af7 write and read work now with arrays and enums 2022-01-27 00:32:30 -08:00
JohnCorby
143098be36 generate read/write funcs properly 2022-01-27 00:27:41 -08:00
JohnCorby
64c1921bb3 weaver: AssemblyResolve for qsb dir is impossible since we never load any type from there 2022-01-26 22:17:19 -08:00
JohnCorby
c131228ca1 update mirror 2022-01-22 17:08:29 -08:00
JohnCorby
eb3929a5bb generic variable syncer 2022-01-18 10:06:15 -08:00
JohnCorby
347cde2978 remove the network behaviour generic check. just be careful 2022-01-18 00:02:26 -08:00
JohnCorby
537e4c2bf6 moved dlls 2022-01-15 21:32:27 -08:00
JohnCorby
fe8ba4d8f0 use built dlls for mirror 2022-01-15 20:27:24 -08:00
JohnCorby
d4f8e07b55 revert all my goofy changes to mirror 2022-01-14 02:39:37 -08:00
JohnCorby
15f68f19ad remove QSB reference from weaver 2022-01-14 01:31:43 -08:00
JohnCorby
fd6519f104 again, special stuff should only apply to qsb messages, goofus. 2022-01-14 01:21:23 -08:00
JohnCorby
992db18851 mirror bugfix: FindAllPublicFields finds just public fields, instead of non-private ones 2022-01-14 01:17:29 -08:00
JohnCorby
0f0a3916e3 only apply special weaver stuff to qsb messages 2022-01-14 00:28:49 -08:00
JohnCorby
4f8ad18f22 bruh 2022-01-14 00:02:02 -08:00
JohnCorby
235ed1203b baba booey use NetworkReader and NetworkWriter 2022-01-13 23:40:15 -08:00
JohnCorby
ff779b2895 use Serialize/Deserialize in weaver 2022-01-13 22:39:27 -08:00
JohnCorby
c6c475c344 get all fields, not just non-private 2022-01-13 21:43:48 -08:00
JohnCorby
7064cbb793 create completely empty default ctor if one doesnt already exist 2022-01-13 21:35:15 -08:00
JohnCorby
63efda975b build fails if weaver fails 2022-01-13 19:25:55 -08:00
JohnCorby
bf2a9223dd throw exception on weave fail 2022-01-13 18:46:52 -08:00
JohnCorby
4493bacc5e make weaver not copy to mod directory, simplify outputpath 2022-01-13 15:29:22 -08:00
JohnCorby
766b8b0779 update packages 2022-01-13 14:59:27 -08:00
JohnCorby
ef05a1b30b resolver that works 2021-12-31 23:17:58 -08:00
JohnCorby
fd4bdd6725 buh 2021-12-28 06:06:19 -08:00
JohnCorby
bc6081e44a call it in qsb 2021-12-28 05:59:54 -08:00
JohnCorby
0d929d38b0 weaver program 2021-12-28 04:57:24 -08:00
JohnCorby
aff6504b97 temp 2021-12-28 01:48:33 -08:00
JohnCorby
f612afc8d8 remove unity editor stuff 2021-12-27 23:04:10 -08:00
JohnCorby
aa8b5f8992 fix most references 2021-12-27 23:03:30 -08:00