Skip to content

polycaman/gfiles-advanced

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Issues License: MIT Electron

GFiles Advanced Game Launcher

An electron launcher that lets you play gfiles HTML5 game collection offline. Technically, it gives you the option to search through games, play them full screen while they are atuomatically served by a HTTP server in the background.

How to install?

Go ahead and download the app from the releases.

How to use?

Open the app, click on a game and play. On windows, click Ctrl + W to close games or select Window -> Close from the top menu. Each game has it's own control set.

If you have any issues with any games, please open up an issue on GitHub.

How can I build it myself?

It is quite simple, you need to have NodeJS installed locally.

  1. Clone the repository to your local.
  2. The project is in the game-launcher folder, so run cd game-launcher in your terminal.
  3. Run npm install first.
  4. Depending on you OS, either run:
  • npm run dist:win for Windows
  • npm run dist:linux for Linux
  • npm run dist:mac for MacOS
  1. You are done, it is in dist folder.

Note: For Windows you need to have the Developer Mode open.

Ignored Games

Currently 37 games are ignored and not included in the releases. This is due to either the games are not working or the games are buggy. game-launcher/config/ignore-games.json is where we set the ignored games, the names has to match the folder name of the games or emulators from the original repository. If new games are added and some of them are fixed, we can add or remove games from this list. Original repository owncer can also have a look at this list to understand which games are not working.

Ideas for Contribution

  • Persistent storage for game progresses (electron browser storage)
  • "Open folder" option to be standalone
  • Game descriptions (JSON descriptors)
  • Playtime tracking
  • Theme customization
  • Multi-language support

Contributing

Contributions are welcome:

  1. Fork the repo
  2. Create a feature branch (feat/<short-name>)
  3. Run build locally
  4. Open a Pull Request with a concise description

About

Where all HTML5 Games are stored

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 77.5%
  • HTML 18.3%
  • CSS 2.4%
  • GLSL 1.1%
  • C 0.7%
  • CoffeeScript 0.0%