95 Commits

Author SHA1 Message Date
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
03128d3a57 Improved serialization of node tree and began tree generation. 2023-05-07 13:39:59 -04:00
46f4c779d2 More development on the serializer. 2023-04-27 09:10:34 -04:00
4e2a8ec05c Some development with the serializer. 2023-04-26 20:38:28 -04:00
4d64b0bae6 Small starts on the serializer. 2023-04-26 14:09:28 -04:00
864c39be7f Tiny change. New testing module (for me obviously). 2023-04-26 09:49:01 -04:00
97a799e10d
Merge pull request #72 from That-One-Nerd/shell-configuration
Ready for alpha 0.4.0 (the final alpha version (hopefully))
v0.4.0-alpha
2023-04-25 17:42:31 -04:00
a0c50c4cab
Changed version to 0.4.0 2023-04-25 17:42:02 -04:00
2f8565529f Merge remote-tracking branch 'origin/shell-systems' into shell-configuration 2023-04-25 17:31:55 -04:00
3f5319adc0 Updated with main. 2023-04-25 17:30:49 -04:00
2e61bcfbec Automated as much of the config system as possible. 2023-04-25 17:27:14 -04:00
6f65417fe7 Merged with the small debug update. 2023-04-25 17:22:21 -04:00
2dc37cd6ac Debug mode gives better errors now (tiny patch) 2023-04-25 17:19:07 -04:00
d8df50a928 Tiny change. 2023-04-24 17:33:51 -04:00
35885b8724 Fixed the config not saving to its file. 2023-04-20 08:20:18 -04:00
b446feefe7 Made the config remove system automated. 2023-04-20 07:27:38 -04:00
409817f208 Merge remote-tracking branch 'origin/main' into shell-configuration 2023-04-20 07:21:47 -04:00
2420e16fa4 Made the config append system fully automated. 2023-04-19 20:37:54 -04:00
b5517e724a Added automatic config resetting capabilities. 2023-04-19 19:28:30 -04:00
dd62e66871 Added automated config setting. Next up resetting. 2023-04-19 14:02:23 -04:00
647993ef1f One teeny tiny more thing. 2023-04-19 07:28:40 -04:00
318c8119a0 Small change in the config display system. 2023-04-19 07:21:59 -04:00
8677ff464d Made the display system of the config data a gazillion times better. 2023-04-18 16:03:01 -04:00
aac52a43ac
Merge pull request #57 from That-One-Nerd/shell-configuration
New shell release with some config files and commands.
v0.3.3-alpha
2023-04-18 09:16:54 -04:00
25c6d152a2 Removed some test stuff. 2023-04-18 08:57:45 -04:00
fd4162aa32 How on earth did I miss this? 2023-04-18 08:52:04 -04:00
3ecb967b91 Merged the new shell improvements. 2023-04-18 08:40:48 -04:00
4d2e98ce42 Moved the loading bar to its own class. Small fix. 2023-04-18 08:31:40 -04:00
b869de9be8 Directory info is now reloaded after every command. One liner fix. 2023-04-17 21:02:39 -04:00
b7a4333e2d Added the ability to load custom assemblies to the shell. 2023-04-17 20:27:40 -04:00
ec15e78564 Added some config modifier commands. Definitely not very automated, stuff to do later. 2023-04-17 20:12:52 -04:00
8bfd8c142c Quick update, added some more config display options. 2023-04-17 19:38:31 -04:00
4d342ae958 Added some config stuff. Next is modifying the config. 2023-04-17 19:11:33 -04:00
3742b4a230 Some config display changes. WIP 2023-04-17 17:58:28 -04:00