mangonel


A game launcher for emulators and steam
Rudimentary support for the following:
Currently, only windows is supported.
Support for POSIX (Linux, Mac, etc) is planned for a later release
Setup

npm install mangonel
Usage
import mangonel from mangonel
let settings = {
"launcher": {
"name": "bizhawk",
"path": "D:\\BizHawk-1.11.4\\emuhawk.exe",
},
"app": "D:\\pce\\Galaga-90.pce"
}
mangonel(settings)
Results

Options
You can also specify generic launcher options. (ex: full screen, vsync, etc)
settings.options = {
"video": {
"vsync": true,
"fullscreen": true,
"resolution": {
"width": 1920,
"height": 1080
}
}
}
FAQ
Why the name mangonel?
Because all the good names from the npm registry are taken :)
..and because its easier than trebuchet.
Wikipedia:
A mangonel was a type of catapult or siege engine used in the medieval period to throw projectiles at a castle's walls
Will you add support for insert launcher name here?
Yes, I'd love to add support for more launchers. Please add a request in the issue tracker.

License
MIT License
2015 © Simon W. Jackson and contributors