Skip to content

Multi-game launcher and idle detector made for The Full Indie Summit (2024)

Notifications You must be signed in to change notification settings

bigTEAM-gg/QuiverLauncher

 
 

Repository files navigation

Quiver Launcher

Multi-game launcher and idle detector made for The Full Indie Summit (2024)

image

Getting Started

  1. pip install -r requirements.txt
  2. yarn (Get NodeJS and npm install --global yarn if you don't have it)
  3. yarn start

Client-side JS starts in index.html, "server-side JS" (ie: ran locally, privileged to do NodeJS stuff, but isolated from the client code) starts in index.js.

public and static folders are just for organization. Resources directly linked in the html like images and videos are automatically bundled in the final build. Other stuff is not regardless of what directory it's in.

If all that sounds like a headache, just use the dev build on game day like I did :)

Building

  1. yarn make
  2. NOTE: Your static folder will have to be copied over manually into your build's folder
  3. Goes without saying you will need python with the pip installed dependencies on any PC running the build

Customization

  1. Upload all yours games into the static folder
  2. Edit the file attributes on the buttons in index.html
  3. Swap out /public/logo192.png
  4. Swap out /public/attract.webm with a montage of all your games available
  5. Adjust the time stamps in the attract array so as games are hovered, the video player skips to the time where they are
  6. Adjust the taskill commands in index.js to be for your games that are really stubborn about closing.
  7. Polish whatever you want with CSS and HTML!

About

Multi-game launcher and idle detector made for The Full Indie Summit (2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 32.5%
  • Python 32.2%
  • JavaScript 23.4%
  • CSS 11.9%