Ready for the first beta release. #105

Merged
That-One-Nerd merged 41 commits from main-canary into main 2023-05-18 13:05:42 -04:00
That-One-Nerd commented 2023-05-16 16:59:22 -04:00 (Migrated from github.com)

Added a bunch of stuff, most of which can be seen on the project boards.

Added a bunch of stuff, most of which can be seen on the project boards.
That-One-Nerd (Migrated from github.com) reviewed 2023-05-18 10:42:31 -04:00
That-One-Nerd (Migrated from github.com) left a comment

Almost good. In the future I think I'll remove the cancelling feature since it's a little much and make the shell completely single-threaded again.

Almost good. In the future I think I'll remove the cancelling feature since it's a little much and make the shell completely single-threaded again.
That-One-Nerd (Migrated from github.com) commented 2023-05-18 10:34:54 -04:00

I forgot to sync the shell's active game with the mod's base game.

I forgot to sync the shell's active game with the mod's base game.
That-One-Nerd (Migrated from github.com) commented 2023-05-18 10:39:34 -04:00

Synchronize this file with the other TypeParsers class in the shell.

Synchronize this file with the other TypeParsers class in the shell.
That-One-Nerd (Migrated from github.com) reviewed 2023-05-18 11:11:23 -04:00
That-One-Nerd (Migrated from github.com) commented 2023-05-18 11:11:23 -04:00

No longer an issue.

No longer an issue.
That-One-Nerd (Migrated from github.com) reviewed 2023-05-18 12:48:16 -04:00
That-One-Nerd (Migrated from github.com) commented 2023-05-18 12:48:16 -04:00

This has been completed now.

This has been completed now.
That-One-Nerd commented 2023-05-18 12:48:45 -04:00 (Migrated from github.com)

I think we might be ready to merge now. I'll make the changelog and merge.

I think we might be ready to merge now. I'll make the changelog and merge.
That-One-Nerd commented 2023-05-18 13:05:26 -04:00 (Migrated from github.com)

Changelog

  • Created a side library that manages Valve related objects.
  • Created a representation of Valve Key Value objects (VKV) as a node tree.
  • Added conversions to and from a VKV node tree and a dynamic object.
  • Added serialization and deserialization from a VKV node tree to a datastream.
  • The shell now automatically detects the active source mod based on the working directory. It looks for a GameInfo.txt file.
  • The shell now deserializes the GameInfo.txt file present in all source mods into mod information the shell can use.
  • Officially made SrcMod a Windows-only application (some systems used by SrcMod are only included on Windows devices).
  • The shell now automatically detects the user's Steam install location.
  • The shell now deserializes the list of Steam game install directories and adds them to the configuration defaults.
  • The shell will now display directories relative to the active mod located. This is a configurable variable.
  • Slightly changed the shell header.
### Changelog - Created a side library that manages Valve related objects. - Created a representation of Valve Key Value objects (VKV) as a node tree. - Added conversions to and from a VKV node tree and a dynamic object. - Added serialization and deserialization from a VKV node tree to a datastream. - The shell now automatically detects the active source mod based on the working directory. It looks for a `GameInfo.txt` file. - The shell now deserializes the `GameInfo.txt` file present in all source mods into mod information the shell can use. - Officially made SrcMod a Windows-only application (some systems used by SrcMod are only included on Windows devices). - The shell now automatically detects the user's Steam install location. - The shell now deserializes the list of Steam game install directories and adds them to the configuration defaults. - The shell will now display directories relative to the active mod located. This is a configurable variable. - Slightly changed the shell header.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: That-One-Nerd/SrcMod#105
No description provided.