128 Commits

Author SHA1 Message Date
4016b89855 A lot of progress in the VKV editor. 2023-06-24 14:25:23 -04:00
fe4eb7c74c Some more progress on the editor. 2023-06-09 13:53:55 -04:00
d2aa72e4f5 Finally fixed an issue that's been bugging me for weeks. 2023-06-09 09:05:23 -04:00
45402d6482 Some more maybe progress? This stuff is hard. 2023-06-01 07:47:22 -04:00
40e7d29f22 Some improvement in the VKV editor. Small stuff. 2023-05-30 11:30:14 -04:00
48f93e6f0d Fixed issue #107. The code for it was mostly already written. 2023-05-30 10:29:51 -04:00
4a948b9098 One-liner to fix issue #110 2023-05-30 09:18:09 -04:00
7cc36c1401 Reworked the vkv tree node. I think I'm done with it? 2023-05-30 09:02:07 -04:00
e5e34e248e Two attempts have been scrapped. This is proving harder than I thought. 2023-05-29 20:04:03 -04:00
d6da6ca598 Added the GetConsoleWindow function. 2023-05-27 16:35:10 -04:00
aa0d04b094 Added the GetConsoleScreenBufferInfo function. 2023-05-27 16:32:23 -04:00
e9b915dec5 Added interop types for GetConsoleScreenBufferInfo 2023-05-27 16:25:04 -04:00
2f5214d3b2 Tiny progress in vkv editor. 2023-05-27 16:20:13 -04:00
61407c3aab Made a VKV format module. 2023-05-27 15:57:08 -04:00
8804ac08d9 Synced type parsers. 2023-05-18 11:12:27 -04:00
287cd26bcb Shell now syncs its active game with the mod's base game. 2023-05-18 11:06:28 -04:00
3a961fffbb Forgot to actually make the variable do something. 2023-05-16 16:18:11 -04:00
7cad137f39 Added a no exception mode for the VKV serializers. 2023-05-16 16:10:32 -04:00
82afefd3e7 Added the VkvKeyName attribute. 2023-05-16 09:02:19 -04:00
858bd580b6 Fixed a config parsing error with booleans. 2023-05-16 08:31:06 -04:00
dfda870eac Added final tweaks to parsing mod info (for now). 2023-05-16 08:05:13 -04:00
f25b366a4d Made a bunch of progress parsing mod info, almost done. 2023-05-15 10:50:58 -04:00
5b2b0abfa3 Added some error handling in the shell. 2023-05-12 10:47:13 -04:00
2abadc4071 GameInfo doesn't crash anymore, but still needs to be improved. 2023-05-12 07:41:48 -04:00
be6e4a496b Some progress on gameinfo parsing (DOESNT WORK YET) 2023-05-11 21:45:03 -04:00
62d3ba6492 Active mod is now detected in parent directories. 2023-05-11 17:43:17 -04:00
7854a576a7 Reformatted command prompt header and added relative paths. 2023-05-11 17:33:11 -04:00
92b22d6749 One more tiny thing. 2023-05-11 17:13:02 -04:00
45e23b9924 Added some comments. 2023-05-11 17:11:17 -04:00
c0afa7dbb4 Automatically detects steam install location now. 2023-05-11 15:38:41 -04:00
321d6acb7f Merge remote-tracking branch 'origin/shell-systems' into steam-connections 2023-05-10 17:15:01 -04:00
eee6306428 SrcMod is a windows-only thing now. 2023-05-10 17:14:05 -04:00
bcf02f4ecd Fixed issue #89. One line fix. 2023-05-10 16:28:21 -04:00
d83c16827f Shell now automatically detects steam directories (prone to bugs). 2023-05-10 14:07:43 -04:00
13c9adf781 Added different tabbing options for VKV key and value seperation. 2023-05-10 13:55:46 -04:00
7c96f30d1b Finished VKV deserialization development :) 2023-05-10 13:34:22 -04:00
c1a90cfc99 Array and list support for VKV. 2023-05-10 12:50:30 -04:00
ab0453e0ab Nice progress on the node tree conversion. 2023-05-10 09:56:12 -04:00
7e1492c664 Small improvements. 2023-05-10 07:59:15 -04:00
ab372b3eec Man, I meant to do this too. Double whoops. 2023-05-09 22:19:26 -04:00
154d21ee13 Whoops. 2023-05-09 22:18:00 -04:00
3c0c3068a4 Moved the valve parsers to their own library. 2023-05-09 19:55:13 -04:00
856811687e Renamed VDF stuff to VKV as it should be and moved to subfolder. 2023-05-09 18:01:12 -04:00
71edd4fffa Moved some vkv objects into an objectmodels folder 2023-05-09 17:56:43 -04:00
e6198cd035 Some small node tree conversion progress. 2023-05-09 14:08:28 -04:00
7428ac9110 Hopefully VDF deserialization works now. 2023-05-09 09:46:55 -04:00
1ee60cdf65 Finished the first complete VDF tree creator. 2023-05-08 08:44:50 -04:00
bb520424ac More tree construction progress. Small. 2023-05-07 21:23:04 -04:00
54ea2b5203 Some progress in creating the vdf node tree. 2023-05-07 14:21:24 -04:00
20413603e3 Forgot we're in beta now. 2023-05-07 13:54:25 -04:00