The Game Launcher is a Windows application that streamlines the management of your gaming library by using AI to detect games in a specified folder and allowing you to effortlessly add, remove, and launch games from a centralized location. It is packaged as a standalone executable for easy use and distribution.
- Add games to the launcher by selecting their executable files.
- Use AI to automatically detect and add games from specified folders.
- Remove unwanted games from the list with ease.
- Quickly launch your favorite games.
- Deleting the
games.pkl
file would remove all the games from the launcher. - Deleting the
icon.png
file would result in crashing of the launcher. To fix this:- Copy and paste the
games.pkl
file somewhere safe. - Re-install the Game Launcher app.
- Now move the copied
games.pkl
in the installed directory.
- Copy and paste the
The Game Launcher application is only available for Windows.
- Download the latest setup from here.
- Double click on it to install Game Launcher.
- Run the Game Launcher app.
- Click the Add Game button to select and add your game's .exe file to the launcher. Make sure it's a correct executable file.
- Select a game from the list, and click the Remove Game button to remove the selected game from the launcher.
- Select a game from the list, and click the Launch Game button to start the selected game.
Make sure you have Python installed on your system. You can download and install it from python.org.
Clone the project repository to your local system using the following command:
git clone https://github.com/pratham-jaiswal/game-launcher-app.git
Navigate into the project directory:
cd game-launcher-app
The application requires certain environment variables to function properly. Follow these steps to set them up:
-
Copy the
.env.example
file and rename it to.env
: -
Open the
.env
file in a text editor and replace'Your API Key'
with the actual API keys from the respective providers.
COHERE_API_KEY='your-cohere-api-key' # Obtain from https://cohere.com/
OPENAI_API_KEY='your-openai-api-key' # Obtain from https://openai.com/
LLM_CHOICE='Cohere' # Specify which language model to use (e.g., OpenAI or Cohere)
Note: If you don’t have API keys, sign up on the respective platforms (Cohere/OpenAI) and generate your API keys.
Install the required dependencies by running:
pip install -r requirements.txt
Start the application using:
python main.py
- The Game Launcher app will open.
- Click the Add Game button to select and add your game's
.exe
file to the launcher. Ensure it is a valid executable file. - Select a game from the list and click the Remove Game button to delete it from the launcher.
- Select a game from the list and click the Launch Game button to start it.
I would love to hear your thoughts on Game Launcher! If you encounter any issues, have suggestions for improvements, or would like to contribute to its development, please don't hesitate to open an issue on my GitHub repository. Your feedback is invaluable to me and will help me to make Game Launcher an even better application.
This project is licensed under the MIT License. You are free to use and modify the code for your own purposes.