Skip to content

Web based game launcher utilizing the galaxy api plugin standard

License

Notifications You must be signed in to change notification settings

AndrewDWhite/webGameLauncher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webGameLauncher

An early in progress open source implementation of a web based game launcher supporting galaxy's plugin api [src]. This project was created in order to learn how the API works to facilitate creating an integration test for plugin developers.

  • Currently only some of the api calls that galaxy makes to plugins are implemented (enough to startup the generic plugin and retrieve data from an already existing installation) and some incorrectly. See the issues tab for more details.
  • It includes some additional features for experimenting on community requested features such as controller support, implemented for firefox, and meta-data pulling from other sources, currently only IGDB.

Plugin support status

Plugin Status
Generic Starts
Amazon Requires login
Steam Does not login
UPlay Does not login
itch Does not login

Building the Launcher

The project can be build with maven mvn clean package . Update the global variables with your twitch application information, if you want igdb image enrichment.

Running the launcher

First start the launcher's main java function. java -jar target/webGameLauncher-0.0.1-SNAPSHOT-jar-with-dependencies.jar

While the launcher is running you can run, currently one, plugin manually and have that plugin provide data to the launcher.

You can start up the generic plugin with the following command. py -3.7-32 generic.py token 8488

Once it has loaded you can visit http://localhost:8080/games to see your library. You may need to refresh a few times until your library has completely loaded depending on the plugin.

user interface

About

Web based game launcher utilizing the galaxy api plugin standard

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published