Skip to content

Commit 38c2e22

Browse files
committed
New config file for next release
1 parent 6a85316 commit 38c2e22

File tree

3 files changed

+88
-22
lines changed

3 files changed

+88
-22
lines changed

scriptmodules/emulators/hypseus.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,13 @@ function configure_hypseus() {
6666
done
6767

6868
copyDefaultConfig "$md_data/hypinput.ini" "$md_conf_root/daphne/hypinput.ini"
69+
copyDefaultConfig "$md_data/hypinput_gamepad.ini" "$md_conf_root/daphne/hypinput_gamepad.ini"
6970

7071
ln -snf "$romdir/daphne/roms" "$md_inst/roms"
7172
ln -snf "$romdir/daphne/roms" "$md_inst/singe"
7273

7374
ln -sf "$md_conf_root/daphne/hypinput.ini" "$md_inst/hypinput.ini"
75+
ln -sf "$md_conf_root/daphne/hypinput_gamepad.ini" "$md_inst/hypinput_gamepad.ini"
7476

7577
local common_args="-framefile \"\$dir/\$name.txt\" -homedir \"$md_inst\" -fullscreen \$params"
7678
# prevents SDL doing an internal software conversion since 2.0.16+

scriptmodules/emulators/hypseus/hypinput.ini

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,28 @@
3232

3333
# KEY_BUTTON3 Turns scoreboard on/off in lair/ace
3434

35+
# Key1 Key2 Button (Axis)
3536
[KEYBOARD]
36-
KEY_UP = SDLK_UP SDLK_r 5 -002
37-
KEY_DOWN = SDLK_DOWN SDLK_f 7 +002
38-
KEY_LEFT = SDLK_LEFT SDLK_d 8 -001
39-
KEY_RIGHT = SDLK_RIGHT SDLK_g 6 +001
40-
KEY_COIN1 = SDLK_5 0 1
41-
KEY_COIN2 = SDLK_6 0 0
42-
KEY_START1 = SDLK_1 0 4
43-
KEY_START2 = SDLK_2 0 0
44-
KEY_BUTTON1 = SDLK_LCTRL SDLK_a 14
45-
KEY_BUTTON2 = SDLK_LALT SDLK_s 15
46-
KEY_BUTTON3 = SDLK_SPACE SDLK_d 16
47-
KEY_SKILL1 = SDLK_LSHIFT SDLK_w 0
48-
KEY_SKILL2 = SDLK_z SDLK_i 0
49-
KEY_SKILL3 = SDLK_x SDLK_k 0
50-
KEY_SERVICE = SDLK_9 0 0
51-
KEY_TEST = SDLK_F2 0 0
52-
KEY_RESET = SDLK_0 0 0
53-
KEY_SCREENSHOT = SDLK_F12 0 0
54-
KEY_QUIT = SDLK_ESCAPE SDLK_q 17
55-
KEY_PAUSE = SDLK_p 0 0
56-
KEY_CONSOLE = SDLK_BACKSLASH 0 0
57-
KEY_TILT = SDLK_t 0 0
37+
KEY_UP = SDLK_UP SDLK_r 5 -002
38+
KEY_DOWN = SDLK_DOWN SDLK_f 7 +002
39+
KEY_LEFT = SDLK_LEFT SDLK_d 8 -001
40+
KEY_RIGHT = SDLK_RIGHT SDLK_g 6 +001
41+
KEY_COIN1 = SDLK_5 0 1
42+
KEY_COIN2 = SDLK_6 0 0
43+
KEY_START1 = SDLK_1 0 4
44+
KEY_START2 = SDLK_2 0 0
45+
KEY_BUTTON1 = SDLK_LCTRL SDLK_a 14
46+
KEY_BUTTON2 = SDLK_LALT SDLK_s 15
47+
KEY_BUTTON3 = SDLK_SPACE SDLK_d 16
48+
KEY_SKILL1 = SDLK_LSHIFT SDLK_w 0
49+
KEY_SKILL2 = SDLK_z SDLK_i 0
50+
KEY_SKILL3 = SDLK_x SDLK_k 0
51+
KEY_SERVICE = SDLK_9 0 0
52+
KEY_TEST = SDLK_F2 0 0
53+
KEY_RESET = SDLK_0 0 0
54+
KEY_SCREENSHOT = SDLK_F12 0 0
55+
KEY_QUIT = SDLK_ESCAPE SDLK_q 17
56+
KEY_PAUSE = SDLK_p 0 0
57+
KEY_CONSOLE = SDLK_BACKSLASH 0 0
58+
KEY_TILT = SDLK_t 0 0
5859
END
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Sample hypinput.ini using SDL_GameController
2+
# All key options listed for use with -gamepad
3+
#
4+
# Hypseus uses SDL2 Keycodes and SDL_GameController
5+
# SWITCH = Key1 Key2 Pad0 (Axis Pad0) Pad1 (Axis Pad1)
6+
7+
# Available AXIS MACROS
8+
#
9+
# AXIS_LEFT_UP
10+
# AXIS_LEFT_DOWN
11+
# AXIS_LEFT_LEFT
12+
# AXIS_LEFT_RIGHT
13+
# AXIS_RIGHT_UP
14+
# AXIS_RIGHT_DOWN
15+
# AXIS_RIGHT_LEFT
16+
# AXIS_RIGHT_RIGHT
17+
#
18+
# Available BUTTON MACROS
19+
#
20+
# BUTTON_A
21+
# BUTTON_B
22+
# BUTTON_X
23+
# BUTTON_Y
24+
# BUTTON_BACK
25+
# BUTTON_GUIDE
26+
# BUTTON_START
27+
# BUTTON_LEFTSTICK
28+
# BUTTON_RIGHTSTICK
29+
# BUTTON_LEFTSHOULDER
30+
# BUTTON_RIGHTSHOULDER
31+
# BUTTON_DPAD_UP
32+
# BUTTON_DPAD_DOWN
33+
# BUTTON_DPAD_LEFT
34+
# BUTTON_DPAD_RIGHT
35+
# AXIS_TRIGGER_LEFT
36+
# AXIS_TRIGGER_RIGHT
37+
38+
39+
# Key1 Key2 Pad0 Button (Axis Pad0) Pad1 Button (Axis Pad1)
40+
[KEYBOARD]
41+
KEY_UP = SDLK_UP 0 BUTTON_DPAD_UP AXIS_LEFT_UP 0 0
42+
KEY_DOWN = SDLK_DOWN 0 BUTTON_DPAD_DOWN AXIS_LEFT_DOWN 0 0
43+
KEY_LEFT = SDLK_LEFT 0 BUTTON_DPAD_LEFT AXIS_LEFT_LEFT 0 0
44+
KEY_RIGHT = SDLK_RIGHT 0 BUTTON_DPAD_RIGHT AXIS_LEFT_RIGHT 0 0
45+
KEY_COIN1 = SDLK_5 0 BUTTON_BACK 0 0
46+
KEY_COIN2 = SDLK_6 0 0 0 BUTTON_BACK
47+
KEY_START1 = SDLK_1 0 BUTTON_START 0 0
48+
KEY_START2 = SDLK_2 0 0 0 BUTTON_START
49+
KEY_BUTTON1 = SDLK_LCTRL 0 BUTTON_A 0 0
50+
KEY_BUTTON2 = SDLK_LALT 0 BUTTON_B 0 0
51+
KEY_BUTTON3 = SDLK_SPACE 0 AXIS_TRIGGER_RIGHT 0 0
52+
KEY_SKILL1 = SDLK_LSHIFT 0 0 0 0
53+
KEY_SKILL2 = SDLK_z 0 0 0 0
54+
KEY_SKILL3 = SDLK_x 0 0 0 0
55+
KEY_SERVICE = SDLK_9 0 0 0 0
56+
KEY_TEST = SDLK_F2 SDLK_F4 0 0 0
57+
KEY_RESET = SDLK_0 0 0 0 0
58+
KEY_SCREENSHOT = SDLK_F12 0 0 0 0
59+
KEY_QUIT = SDLK_ESCAPE 0 0 0 0
60+
KEY_PAUSE = SDLK_p 0 0 0 0
61+
KEY_CONSOLE = SDLK_BACKSLASH 0 0 0 0
62+
KEY_TILT = SDLK_t 0 0 0 0
63+
END

0 commit comments

Comments
 (0)