Aug 202012
 

I have noticed a fair bit of feedback lately on my app which is amazing really, makes me pretty happy to see it being used out there. Although I will say I am not so pleased that some of you are either having trouble finding your games / the app seems not to load up games from your list correctly.

While I do my best on this front, it is a bit hit or miss whether the app will be able to find your full games listing in the file it uses to save back the category data to be used by Steam.

Now, this is where I ask for your help. I need to collate more data basically. I believe my test base is too small to figure out what is actually going on. So I need anyone who is interested to send me a particular file from their Steam directory so that I can compare what is going across a range of sources. If you are interested in this, please send it to: omi@omiblog.com

The file in question is ‘sharedconfig.vdf’ and is located in the following default location for a Steam install.

c:\Program Files\Steam\userdata\userid\7\remote

userid will clearly be replaced with some number unique to you.

Thanks for your help and hopefully I will have a new more improved version out in the next few weeks.

edit: You do not need to run my application in the slightest. This is just an exercise for me to understand better what is going on.

Jul 182012
 

Just a quick post that I have re-uploaded a new version again after it was found that there was a small bug in there for new users that prevented their games showing up correctly in their list. This should now be fixed and is ready to use!

Just visit the downloads page for the latest build I have uploaded to the server.

Thanks to megadrive off NeoGAF for finding the bug. :D

Jul 172012
 

Ok, with the Steam sale in full swing, it was time to get this all re-packaged and uploaded ready to go.

Everything has been streamlined slightly with the UI, the number of settings the user is required to enter and I am overall much happier with the whole thing.

To install please uninstall the previous version, download the latest msi package from the downloads page and install. Everything should be ready to go from that point forth.

Your previously entered user settings + backups should not be removed during the uninstall / reinstall process.

Have fun and hopefully it helps with categorising all those new games.

A screenshot while I am at it:

 

Jun 222012
 

From the lack of updates, it would appear I have abondoned the piece of software I have written. But that is actually far from the truth, I have just been incredibly busy with work and the desire to actually do my own little projects on the side has been lacking in the extreme.

Thankfully that pressure is coming off a little so I have been getting into things a little again. As well as checking out the recently released Visual Studio 2012 RC. Along with that is potentially having a look around to see what joys Metro development holds and how much my knowledge of WPF translates.

As for the Utility, the following are planned upgrades in the next build:

  • Improve the upgrade dialog / process
  • Implement a better install package
  • Upgrade the look and feel of the application
  • Fully implement users being able to apply any game from the Steam catalogue
I think that is largely it for now, update coming later I imagine when I discover I dropped something off the list.
Feb 022012
 

So, I think I am done, at least for now. There are plenty of minor UI changes I would love to make as well as some usability things, but I think it might be time to just put it out there and let people try it out and see what feedback I get. (oh and by feedback, useful stuff please. I will listen to all reasonable ideas.)

First a little bit of a disclaimer. This software was developed by me, without input by Valve, so, be careful. I have tested it fairly heavily and even employed some others to make sure to the best of our knowledge you can’t break things, but you never know. There is a restore feature if things g o wrong. So, don’t panic!

So once you have downloaded the install package and installed it. You will be presented with the following screen:

As you can see, it is fairly self explanatory, all you will likely need to do is select the User you are attempting to edit the categories for and click save. If for some reason your Icon sub path appears to be incorrect. Just remove all the text from that box. It is not currently required.

After that, the application will load your data from the Steam files and you will be presented with the following:

This is the screen you will perform most of your editing actions, the actions that can be done are:

  • Move a game from one category to another via drag drop.
  • Add a game to a category from the side list via drag drop.
  • Edit a category name via double click and entering a new name in the box.
  • Removing a game via right clicking on the game and selecting the menu item.
  • Adding a new category by right clicking the background and selecting the menu item.

Once you have completed the edits, all that needs to happen is select Save to Steam from the File menu and restart your Steam application. On restarting Steam should inherit all the changes.

In the next post I will cover off on some extra features in the Utility including Restore functionality as well as Adding a game outside of the list provided.

Also, please read the About window. This little application may not have been completed without the help of some rather nice people as well as Valve for providing what I believe is the premier digital distribution platform for games.

NB. This Application is not at all associated with Valve Software. So use at your own risk. Thanks! 

Jan 302012
 

So, I think I have managed to get a build ready that is pretty much ready for beta testing. As you can see in the image below, things have come a fair way since the very first proof of concept type image a couple weeks back.

 Next post will be a bit of a run down on usage / how it works and also what needs to be completed before an official ‘release’ can be put out to the public.

Jan 242012
 

Quick update (brought to your by Becks beer!) on what I managed to get through this evening based on some small amounts of feedback and my own observations.

  • Settings/Install Path registry load added
  • Username lookup added, user no longer needs to lookup their UserID from the steam directory, the list is populated with found values based on install path setting.
  • Improved performance of Steam App Data load significantly.
  • Search of lists added.
  • Auto load if previous saved settings still validate correctly.

Pretty sure that is it for now, but an explanatory image below for those not wanting to read text. ;) Also anyone testing it out, previous path provided should contain this build.

Jan 172012
 

So today, I had some success. Major success.As you can see from the small image of the Steam Library, I have managed to  successfully, load, edit and then save the correct file that Steam then uses when it loads to find the categories for each ‘game’. Happy days. Now I need to tidy up some editing functionality and then some sucker  useful warm testing monkey, to hit it with a bit of  a hammer. A good day all around and I shall now head home and have a cider. Today it is Bulmers Pear.

 Edit: Small minor, but important, update. You will be pleased to know that these changes sync to the cloud. :)

Jan 162012
 

I spent some time over the weekend fixing up some infrastructure problems (mainly due to me attempting to rapidly prototype the Utility) to get it in a state to actually potentially release to people who would be interested in it. These involved moving more towards an MVVM approach as well as a bit of multi-threading. The later was to avoid locking up the UI which is never a particularly good look for an application. ;)

Now that that has been completed, plus some tidy up work to existing class structures so they actually make sense (Steam Game, Owned Game, Category etc), work can begin on getting some nice interactive things completed. Mainly in how the user can set an individual ‘game’ to a category.

Tonight, I promise I won’t be distracted by Skyrim. No. Really. I won’t.

Edit: Have a Skyrim screenshot.

Jan 122012
 

Simple list of things I need to get done, created on phone so likely full of typos.

- push processing to background worker thread
- compete save functionality
- backup and restore feature
- drag/drop to new category
- icons for games
- better usage of the log for debugging
- search feature

Will no doubt add more later.

Let me know if there is a feature you could really do with.