Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 2.15 KB

README.md

File metadata and controls

24 lines (14 loc) · 2.15 KB

Update

Now there's the option to not use the API and just use it as a self-generated database. You can also put you client info in later through the settings menu. If for some reason as well if you want to remove your client info totally you can as well.

Original

Have you ever wanted to keep track of your game collection in an easy-to-use program that also allows you to search it easily? This is the program for you! As you keep entering more games the search features keep increasing as well. You also have a record where you can update the order you want to play the games. This program uses IGDB API to make it easier for you to enter games into your database. Also, your personal database is all stored locally on your machine.

Set up

  1. Follow the steps here https://api-docs.igdb.com/#getting-started for “Account Creation” since we are going to need the Client ID and Client Secret, so the program connects to the IGDB.

  2. Then make sure you start the program in x86 configuration so you can access your personal database.

  3. Then if you did step one you can enter in the Client ID and Secret in the corresponding field. This is all saved locally on your machine, so you won’t have to enter it every time.

  4. Then enjoy! Have running it once it will create a .exe file you can make a shortcut to, so you don’t have to run in code everytime.

Technical info

To run the connections to the API and Twitch I used RestEase to connect to and then NewtonSoft.Json to convert the retrieved responses into something the program and use. Then to save the information about the games I used System.Data.OLeDB query the Microsoft Access database.

Exception

If you receive a message “Please go to the GitHub repository and follow the instructions from the 'Exception' section thank you”. Please send an email [email protected] with a title Game Database Error and the text from the error_log and a short description of what was going on. This will be an ongoing project I will be working on so I would be grateful if you would let me know of any errors.

To find the error_log of the .exe follow this path GameDatabase\bin\x86\Debug\net6.0-windows\