mangonel











A game launcher for emulators and steam
Rudimentary support for the following:
*
project64
*
snes9x
*
vba-m
*
bizhawk
*
fceux
*
flashplayer
*
steam
*
zelda classic
> Currently, only windows is supported.
> Support for POSIX (Linux, Mac, etc) is planned for a later release
Setup

``
bash
npm install mangonel
`
Usage
`
javascript
import mangonel from mangonel
// Minimum settings required
let settings = {
"launcher": {
"name": "bizhawk",
"path": "D:\\BizHawk-1.11.4\\emuhawk.exe",
},
"app": "D:\\pce\\Galaga-90.pce"
}
mangonel(settings)
`
###### Results
!Imgur
Options
You can also specify generic launcher options. (ex: full screen, vsync, etc)
`
javascript
// Adding to the object above
settings.options = {
"video": {
"vsync": true,
"fullscreen": true,
"resolution": {
"width": 1920,
"height": 1080
}
}
}
`
FAQ
$3
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
$3
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