From 93c94e17420b30ca4a7f4f2ff7ffb4641419a06c Mon Sep 17 00:00:00 2001 From: William Hubbard <75867393+Markil3@users.noreply.github.com> Date: Wed, 29 Sep 2021 21:54:02 +0000 Subject: [PATCH] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 12ec2a4..fdaee44 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,8 @@ # Steam-Local-Game-Importer A utility to assist in importing non-steam games to the Steam library. + +The Steam client allows users to add their own software to the launcher, but configuring it can be tedious. I worked to reverse-engineer the internal file structure to automate it from the command line, greatly short-cutting the workflow of adding multiple games. + +Most of the files were simple enough, as JSON was rather easy to read and write. However, the “shortcuts.vdf” configuration file that handled the icon was not in a human-readable format. What I did notice, however, is that the various data bits were labeled in the file. Using that, I was able determine the exact structure of the file and give my program the ability to modify it. + +This project took approximately 12 hours to complete.