From: Joe Wreschnig Date: Fri, 8 Mar 2013 00:59:57 +0000 (+0100) Subject: Add website source. X-Git-Tag: version-1.0^0 X-Git-Url: https://git.yukkurigames.com/?a=commitdiff_plain;h=131af280df95d82436357cdba13fbd243f17bfab;p=enjoyable.git Add website source. --- diff --git a/Website/Enjoyable.zip b/Website/Enjoyable.zip new file mode 100644 index 0000000..fc4391a Binary files /dev/null and b/Website/Enjoyable.zip differ diff --git a/Website/icon.png b/Website/icon.png new file mode 100644 index 0000000..36c4254 Binary files /dev/null and b/Website/icon.png differ diff --git a/Website/index.html b/Website/index.html new file mode 100644 index 0000000..e89cee8 --- /dev/null +++ b/Website/index.html @@ -0,0 +1,100 @@ + + + + + + + Enjoyable - Joystick and gamepad mapping for OS X + + + +

+ + Enjoyable +

+

Enjoyable is an application for Mac OS X which allows you to use + controller inputs like a mouse or keyboard. If you've ever played a + video game which only supports mouse and keyboard input but you want + to use a joystick or gamepad, then Enjoyable is the program for you.

+ +

+ + A screenshot of Enjoyable + Download Enjoyable 1.0 (262KB) +
+ + Enjoyable on GitHub + +

+ +

Enjoyable supports

+ +

Enjoyable is free software written by Joe Wreschnig and is based on + the Enjoy codebase written by Yifeng Huang + and Sam McCall.

+ +

+ How to Use

+ +

To start, just press a button on your joystick or gamepad, then press + the key you want to map it for. Then press the ▶ button and switch + back to your game. For more details, Enjoyable has a in-application + manual available in Help Viewer via ⌘?.

+ +

Requirements

+ + + +

Mappings

+

+ I play games with a Playstation 3 controller connected via USB + and/or Bluetooth. These are the mappings I use for games I like. +

+ +

License

+

Copyright 2013 Joe Wreschnig
+ 2012 Yifeng Huang
+ 2009 Sam McCall, University of Otago

+ +

Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions:

+ +

The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software.

+ +

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ +

The joystick icon is from the Tango icon set and is public domain.

+ + + diff --git a/Website/mappings/Runner2.enjoyable b/Website/mappings/Runner2.enjoyable new file mode 100644 index 0000000..f43bc66 --- /dev/null +++ b/Website/mappings/Runner2.enjoyable @@ -0,0 +1,77 @@ +{ + "name" : "Runner2", + "entries" : { + "1356:616:1~Button 6" : { + "type" : "key press", + "key" : 2 + }, + "1356:616:1~Axis 1~Low" : { + "type" : "key press", + "key" : 123 + }, + "1356:616:1~Axis 4~Low" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Button 7" : { + "type" : "key press", + "key" : 1 + }, + "1356:616:1~Button 15" : { + "type" : "key press", + "key" : 38 + }, + "1356:616:1~Button 12" : { + "type" : "key press", + "key" : 59 + }, + "1356:616:1~Axis 3~High" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Button 8" : { + "type" : "key press", + "key" : 0 + }, + "1356:616:1~Axis 4~High" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Axis 3~Low" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Button 16" : { + "type" : "key press", + "key" : 40 + }, + "1356:616:1~Axis 1~High" : { + "type" : "key press", + "key" : 124 + }, + "1356:616:1~Axis 2~High" : { + "type" : "key press", + "key" : 125 + }, + "1356:616:1~Button 13" : { + "type" : "key press", + "key" : 12 + }, + "1356:616:1~Button 4" : { + "type" : "key press", + "key" : 36 + }, + "1356:616:1~Axis 2~Low" : { + "type" : "key press", + "key" : 126 + }, + "1356:616:1~Button 5" : { + "type" : "key press", + "key" : 13 + }, + "1356:616:1~Button 14" : { + "type" : "key press", + "key" : 53 + } + } +} \ No newline at end of file diff --git a/Website/mappings/Super Hexagon.enjoyable b/Website/mappings/Super Hexagon.enjoyable new file mode 100644 index 0000000..50c0c99 --- /dev/null +++ b/Website/mappings/Super Hexagon.enjoyable @@ -0,0 +1,45 @@ +{ + "name" : "Super Hexagon", + "entries" : { + "1356:616:1~Button 9" : { + "type" : "key press", + "key" : 124 + }, + "1356:616:1~Button 8" : { + "type" : "key press", + "key" : 123 + }, + "1356:616:1~Axis 1~High" : { + "type" : "key press", + "key" : 124 + }, + "1356:616:1~Button 6" : { + "type" : "key press", + "key" : 124 + }, + "1356:616:1~Button 12" : { + "type" : "key press", + "key" : 124 + }, + "1356:616:1~Button 4" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Button 11" : { + "type" : "key press", + "key" : 123 + }, + "1356:616:1~Button 15" : { + "type" : "key press", + "key" : 49 + }, + "1356:616:1~Axis 1~Low" : { + "type" : "key press", + "key" : 123 + }, + "1356:616:1~Button 14" : { + "type" : "key press", + "key" : 53 + } + } +} \ No newline at end of file diff --git a/Website/screenshot.png b/Website/screenshot.png new file mode 100644 index 0000000..bda1f9a Binary files /dev/null and b/Website/screenshot.png differ