mrbellek / mygamecollection

Import your TrueAchievements game collection to get a better insight into it. Requires some manual data entry.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Game Collection

Import your TrueAchievements game collection into this CMS to get a better insight into it. Requires some manual data entry for full functionality.

MyGameCollection screenshot

This is a small CMS written in PHP, that can import your game collection from TrueAchievements (csv) and display some info on it and apply some filters that the regular TA game collection doesn't allow (like 'show games that are not backwards compatible'). If you go the distance and also how much you paid for each game, it can give some insight into how much you spent in total, how much you saved by comparing it to current prices. There's a lot of info TA has that it can't/won't show you that's very useful, and I put a lot of that information at your fingertips here.

A selection:

  • which of your games are delisted
  • total estimated playtime combined over all your games, and how much you already spent
  • sort by highest-rated games you have not started yet
  • recently purchased games
  • longest or shortest games

Some of the data that this uses will require you to manually enter them, some of it on TA, some of it here. If you do this, even more filters are available, like:

  • list of your physical games (TA)
  • games you no longer own (TA)
  • not backwards-compatible games
  • not backwards-compatible games with online multiplayer achievements
  • games you want to start soon (shortlist)

I made this little CMS for fun for myself, so expect a lot of the code to be garbage quality, cobbled-together and poorly commented. Contributions are welcome! Fork the code, grab an issue from the list and make a pull request when you're done. Cheers! :)

Quick setup: create mygamecollection.inc.php that defines the following constants:

  • DB_HOST, DB_NAME, DB_USER, DB_PASS for database credentials
  • FORM_PASSWORD if you want to password-protect data upload and entry
  • load up the page in your browser and following the instructions for your first import

About

Import your TrueAchievements game collection to get a better insight into it. Requires some manual data entry.


Languages

Language:PHP 97.8%Language:Hack 1.4%Language:CSS 0.7%Language:JavaScript 0.1%