Skip to content

An open source drop-in replacement for HyperSpin, a big screen front-end system for launching games and other media

License

Notifications You must be signed in to change notification settings

justindarc/openspin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSpin

OpenSpin

An open source drop-in replacement for HyperSpin, a big screen front-end system for launching games and other media

Dependencies

OpenSpin uses Electron.js which enables it to be built using web technologies running in Chromium and deployed across all major desktop platforms. It also relies on NPM for package management. To get started, clone this repository, then from its directory run:

npm install

Since many HyperSpin themes and assets rely on Flash, it is necessary to utilize the Pepper Flash plugin which can be found by installing Google Chrome and navigating to chrome://plugins.

Copy the Pepper Flash plugin from a working Google Chrome browser installation and place it in the appropriate folder within the ./plugins/PepperFlash directory in this repository. For 32-bit operating systems, use the ia32 directory and for 64-bit operating systems, use the x64 directory.

Running

While this project is still in early development, it is currently necessary to place an existing HyperSpin installation within the root directory of this repository. The correct folder structure should be as follows:

openspin/
|-- app/
|-- HyperSpin/        <-- Copy existing HyperSpin installation here
    |-- Databases/
    |-- Media/
    |-- Settings/
    |-- HyperSpin.exe
    |-- ...
|-- node_modules/
|-- plugins/
|-- tmp/
|-- LICENSE
|-- main.js
|-- package.json
|-- README.md

NOTE: This is just a temporary solution and will likely change in the near future to something far more convenient.

Once the HyperSpin folder is placed within the root of this repository, the application can be started in development mode by running:

npm start

Building

To build an application executable for distribution, run:

npm run build

License

MIT License

About

An open source drop-in replacement for HyperSpin, a big screen front-end system for launching games and other media

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages