Input
I only want to share how I think multiplayer support could be handled. IMO having a fixed list of emulated keyboard controllers doesn't make much sense. The only thing that matters is the number of players, and this is mostly also only relevant during a gaming session and might not have to be a global setting.

So I think the following workflow would make most sense.

Example one - while gaming
  • launch a game and bring up OSD which has a button to manage the players
  • in that dialog you should be able to specify the number of players and specify the player profile to use or just make it a guest
  • a player profile consists of the name, an avatar and the preferred and custom button mappings/layouts for each game/emulator
  • once a player profile is assigned (or guest mode is used), input devices have to be assigned to specific players. This should be done by auto-detection, which means, once the button "select input device" is clicked, a dialog pops up that asks the player to press any button on the input device he'll be using in this session (controller, keyboard, smartphone via event server/json API, ...)
  • once the type of input device is selected, the user can choose from predefined button layouts for his input device (like "WASD" or "cursors" for keyboards, style A, B, C for controllers etc) or create a custom one which triggers our mapping dialog with the currently emulated console preselected (or only that console). In case it's a known profile from the DB, the last used mapping will automatically be applied

Example two - without game running
  • click button to manage the players in either the sideblade of the game library or game settings (alternatively sideblade only has a shortcut to game settings)
  • from there, baisically the same as above with the only difference that the mapping dialog shows all consoles

The global/generic mapping window/section that we have right now should become a section where users can manage their button presets per console and device. So when you select a certain console you first see the list of available button presets along with the input device they belong to (or grouped by device type/family). Then you can modify, rename or delete existing ones or create new mapping and specify which of them should be the default one (like for new/guest players).


That's how I'd imagine the workflow for button and user mappings. All the extended profile managing with custom keymaps per profile etc is all optional. The basic concept works just fine if every player is initially treated as "guest" - so the profile stuff could be added any time later.
Reply


Messages In This Thread
Input - by garbear - 2014-12-12, 07:52
Standardizing buttons - by garbear - 2014-12-12, 07:52
RE: Input - by garbear - 2014-12-12, 07:56
RE: Input - by lostwithouthope - 2014-12-12, 10:14
RE: Input - by garbear - 2014-12-12, 10:19
RE: Input - by zag - 2014-12-12, 11:58
RE: Input - by garbear - 2014-12-12, 12:56
RE: Input - by topfs2 - 2014-12-12, 13:04
RE: Input - by garbear - 2014-12-12, 13:55
RE: Input - by Montellese - 2014-12-12, 15:36
RE: Input - by lostwithouthope - 2014-12-12, 15:35
RE: Input - by ismell - 2014-12-12, 17:32
RE: Input - by Woerd88 - 2014-12-12, 20:26
RE: Input - by Montellese - 2014-12-12, 21:41
RE: Input - by Dark_Slayer - 2014-12-13, 02:40
RE: Input - by garbear - 2014-12-13, 05:28
RE: Input - by natethomas - 2014-12-13, 13:10
RE: Input - by garbear - 2014-12-13, 15:45
RE: Input - by Montellese - 2014-12-13, 16:13
RE: Input - by topfs2 - 2014-12-13, 16:41
RE: Input - by garbear - 2014-12-13, 16:41
RE: Input - by topfs2 - 2014-12-13, 16:50
RE: Input - by garbear - 2014-12-13, 16:53
RE: Input - by garbear - 2014-12-14, 08:55
RE: Input - by Adam7288 - 2014-12-14, 09:28
RE: Input - by garbear - 2014-12-14, 09:44
RE: Input - by Martijn - 2014-12-14, 09:47
RE: Input - by garbear - 2014-12-14, 10:07
RE: Input - by Adam7288 - 2014-12-14, 10:18
RE: Input - by garbear - 2014-12-14, 14:26
RE: Input - by Scourge - 2014-12-14, 15:42
RE: Input - by Solo0815 - 2014-12-14, 14:35
RE: Input - by garbear - 2014-12-14, 16:08
RE: Input - by Scourge - 2014-12-14, 17:14
RE: Input - by Adam7288 - 2014-12-14, 18:53
RE: Input - by OmniBlade - 2014-12-14, 20:38
RE: Input - by garbear - 2014-12-14, 23:26
Input - by natethomas - 2014-12-15, 00:54
RE: Input - by garbear - 2014-12-15, 01:32
RE: Input - by natethomas - 2014-12-15, 02:59
RE: Input - by topfs2 - 2014-12-15, 10:35
RE: Input - by ziggurat - 2014-12-15, 14:28
RE: Input - by Mettbrot - 2014-12-15, 16:05
RE: Input - by garbear - 2014-12-16, 03:22
RE: Input - by natethomas - 2014-12-16, 06:39
RE: Input - by N3MIS15 - 2014-12-21, 00:52
RE: Input - by Adam7288 - 2014-12-21, 09:05
RE: Input - by garbear - 2015-01-09, 01:27
RE: Input - by garbear - 2015-01-09, 02:28
RE: Input - by OmniBlade - 2015-01-10, 03:32
RE: Input - by ChrisMyhre - 2015-01-10, 03:45
RE: Input - by garbear - 2015-01-10, 04:27
RE: Input - by Mettbrot - 2015-01-10, 10:59
RE: Input - by tree_and_kite - 2015-01-10, 05:13
RE: Input - by garbear - 2015-01-10, 06:34
RE: Input - by a1rwulf - 2015-01-10, 13:02
RE: Input - by billyvnilly - 2015-01-11, 04:11
RE: Input - by RockerC - 2015-01-11, 17:35
RE: Input - by garbear - 2015-01-12, 21:08
RE: Input - by ChrisMyhre - 2015-01-13, 03:07
RE: Input - by RockerC - 2015-01-14, 09:30
RE: Input - by garbear - 2015-01-16, 03:03
RE: Input - by Solo0815 - 2015-01-14, 09:25
RE: Input - by Hedda - 2015-01-15, 19:44
RE: Input - by noiz13 - 2015-01-16, 19:40
RE: Input - by ziggurat - 2015-01-20, 12:37
RE: Input - by garbear - 2015-01-20, 14:13
RE: Input - by Hedda - 2015-01-20, 14:25
RE: Input - by garbear - 2015-01-22, 20:40
RE: Input - by narvatu - 2015-01-21, 17:39
RE: Input - by garbear - 2015-01-22, 09:07
RE: Input - by Kib - 2015-01-22, 15:28
RE: Input - by OmniBlade - 2015-01-22, 18:36
RE: Input - by garbear - 2015-01-22, 20:32
RE: Input - by garbear - 2015-02-06, 16:23
RE: Input - by apanloco - 2015-02-06, 20:48
RE: Input - by garbear - 2015-02-06, 21:02
RE: Input - by Powerhouse - 2015-02-06, 23:36
RE: Input - by garbear - 2015-02-20, 01:07
RE: Input - by Mettbrot - 2015-02-20, 12:49
RE: Input - by Martijn - 2015-02-20, 12:56
RE: Input - by Montellese - 2015-02-20, 13:01
RE: Input - by Martijn - 2015-02-20, 13:09
RE: Input - by ironic_monkey - 2015-02-20, 13:07
RE: Input - by Adam7288 - 2015-02-20, 16:09
RE: Input - by enen92 - 2015-02-20, 16:20
RE: Input - by da-anda - 2015-02-22, 21:31
RE: Input - by garbear - 2015-02-22, 23:52
RE: Input - by Dark_Slayer - 2015-02-23, 11:53
RE: Input - by Adam7288 - 2015-02-23, 01:08
RE: Input - by garbear - 2015-02-23, 23:22
RE: Input - by da-anda - 2015-02-24, 12:44
RE: Input - by garbear - 2015-02-24, 21:52
RE: Input - by da-anda - 2015-02-23, 12:48
RE: Input - by Adam7288 - 2015-02-23, 17:40
RE: Input - by Woerd88 - 2015-02-23, 20:04
RE: Input - by OurJermain - 2015-02-23, 20:58
RE: Input - by Adam7288 - 2015-02-24, 20:38
RE: Input - by Dark_Slayer - 2015-02-25, 05:36
RE: Input - by garbear - 2015-02-25, 06:04
RE: Input - by Dark_Slayer - 2015-02-25, 07:19
RE: Input - by da-anda - 2015-02-25, 11:10
RE: Input - by garbear - 2015-02-27, 00:18
RE: Input - by garbear - 2015-02-28, 01:40
RE: Input - by Woerd88 - 2015-02-28, 10:01
RE: Input - by zag - 2015-02-28, 11:17
RE: Input - by Solo0815 - 2015-02-28, 19:44
RE: Input - by natethomas - 2015-03-01, 10:46
RE: Input - by Kib - 2015-03-01, 14:25
RE: Input - by Adam7288 - 2015-03-02, 06:49
RE: Input - by garbear - 2015-03-03, 00:09
RE: Input - by da-anda - 2015-03-03, 11:42
RE: Input - by Adam7288 - 2015-03-03, 21:47
Re: RE: Input - by Martijn - 2015-03-03, 21:49
RE: Input - by Adam7288 - 2015-03-03, 21:50
RE: Input - by Adam7288 - 2015-03-03, 21:51
RE: Input - by natethomas - 2015-03-04, 04:54
RE: Input - by zag - 2015-03-04, 11:10
RE: Input - by Woerd88 - 2015-03-04, 09:14
RE: Input - by da-anda - 2015-03-04, 11:22
RE: Input - by Dark_Slayer - 2015-03-05, 00:27
RE: Input - by edru - 2015-03-05, 01:29
RE: Input - by garbear - 2015-03-05, 01:46
RE: Input - by Martijn - 2015-03-05, 16:04
RE: Input - by garbear - 2015-03-06, 02:54
RE: Input - by Adam7288 - 2015-03-05, 16:06
RE: Input - by Adam7288 - 2015-03-05, 16:49
RE: Input - by Montellese - 2015-03-06, 08:43
RE: Input - by da-anda - 2015-03-06, 09:58
RE: Input - by Martijn - 2015-03-06, 10:08
RE: Input - by da-anda - 2015-03-06, 14:03
RE: Input - by garbear - 2015-03-17, 01:03
RE: Input - by da-anda - 2015-03-17, 10:33
RE: Input - by ChrisMyhre - 2015-03-17, 13:33
RE: Input - by jjd-uk - 2015-03-17, 17:58
RE: Input - by OmniBlade - 2015-03-06, 15:51
RE: Input - by OmniBlade - 2015-03-17, 14:21
RE: Input - by garbear - 2015-03-17, 20:28
RE: Input - by ghutch92 - 2015-03-18, 11:49
RE: Input - by garbear - 2015-03-18, 11:52
RE: Input - by OmniBlade - 2015-03-19, 18:43
RE: Input - by garbear - 2015-03-20, 02:23
RE: Input - by natethomas - 2015-03-20, 06:12
RE: Input - by garbear - 2015-04-11, 20:19
RE: Input - by Nezza - 2015-04-12, 00:53
RE: Input - by Adam7288 - 2015-04-12, 02:30
RE: Input - by CharlieMopps - 2015-04-12, 05:09
RE: Input - by OmniBlade - 2015-04-12, 19:28
RE: Input - by CharlieMopps - 2015-04-13, 02:01
RE: Input - by Leuthil - 2015-04-13, 14:22
RE: Input - by garbear - 2015-04-13, 15:35
RE: Input - by Leuthil - 2015-04-13, 15:38
RE: Input - by garbear - 2015-04-13, 15:48
RE: Input - by Leuthil - 2015-04-13, 18:57
RE: Input - by Leuthil - 2015-04-13, 19:42
RE: Input - by garbear - 2015-04-17, 00:39
RE: Input - by garbear - 2015-04-18, 02:47
RE: Input - by Heat - 2015-09-25, 14:13
RE: Input - by garbear - 2015-09-29, 01:59
RE: Input - by MacGyver - 2015-10-09, 22:34
RE: Input - by onizuka - 2015-10-17, 17:44
RE: Input - by Atarian - 2015-11-27, 23:02
RE: Input - by natethomas - 2015-11-27, 23:44
RE: Input - by Atarian - 2015-11-27, 23:52
RE: Input - by furii - 2015-11-28, 01:00
RE: Input - by natethomas - 2015-11-28, 00:09
RE: Input - by Atarian - 2015-11-28, 04:55
RE: Input - by garbear - 2015-11-28, 06:09
RE: Input - by garbear - 2015-11-28, 05:19
RE: Input - by OmniBlade - 2015-11-30, 10:54
RE: Input - by Atarian - 2015-11-29, 01:36
RE: Input - by natethomas - 2015-11-29, 04:06
RE: Input - by Atarian - 2015-11-29, 05:03
RE: Input - by garbear - 2015-12-01, 18:01
RE: Input - by garbear - 2015-12-16, 22:25
RE: Input - by zag - 2015-12-17, 12:08
RE: Input - by garbear - 2015-12-17, 21:48
RE: Input - by merlink - 2015-12-17, 16:59
RE: Input - by garbear - 2015-12-17, 20:40
RE: Input - by sectune - 2015-12-17, 19:51
RE: Input - by merlink - 2015-12-18, 15:15
RE: Input - by enen92 - 2015-12-18, 20:04
RE: Input - by Dark_Slayer - 2015-12-18, 20:26
RE: Input - by Dark_Slayer - 2015-12-18, 20:29
RE: Input - by Solo0815 - 2015-12-18, 20:51
RE: Input - by Heat - 2015-12-21, 01:50
RE: Input - by garbear - 2015-12-21, 08:17
RE: Input - by sectune - 2015-12-19, 20:07
RE: Input - by garbear - 2015-12-21, 08:20
RE: Input - by Leuthil - 2015-12-22, 16:33
RE: Input - by fetzerch - 2015-12-21, 09:29
RE: Input - by garbear - 2015-12-21, 10:29
RE: Input - by sectune - 2015-12-21, 11:35
RE: Input - by garbear - 2015-12-23, 02:03
RE: Input - by fetzerch - 2015-12-21, 18:48
RE: Input - by Solo0815 - 2015-12-21, 21:52
RE: Input - by Woerd88 - 2015-12-21, 23:25
RE: Input - by garbear - 2015-12-23, 02:02
RE: Input - by Woerd88 - 2016-01-05, 00:36
RE: Input - by garbear - 2016-01-05, 01:14
RE: Input - by Woerd88 - 2016-01-05, 01:47
RE: Input - by garbear - 2016-01-05, 02:14
RE: Input - by Woerd88 - 2016-01-10, 19:04
RE: Input - by Leuthil - 2015-12-23, 16:39
RE: Input - by N3MIS15 - 2016-01-02, 04:39
RE: Input - by garbear - 2016-01-02, 06:54
RE: Input - by grumpygamer - 2016-01-03, 19:25
RE: Input - by garbear - 2016-01-04, 00:06
RE: Input - by ghallberg - 2016-01-03, 22:27
RE: Input - by ghallberg - 2016-01-04, 12:43
RE: Input - by grumpygamer - 2016-01-04, 23:06
RE: Input - by garbear - 2016-01-05, 00:19
RE: Input - by Woerd88 - 2016-01-05, 00:48
RE: Input - by grumpygamer - 2016-01-05, 13:22
RE: Input - by garbear - 2016-01-05, 18:59
RE: Input - by grumpygamer - 2016-01-05, 19:18
RE: Input - by garbear - 2016-01-05, 19:52
RE: Input - by grumpygamer - 2016-01-06, 00:45
RE: Input - by garbear - 2016-01-06, 01:56
RE: Input - by Heat - 2016-01-08, 14:07
RE: Input - by N3MIS15 - 2016-01-05, 14:18
RE: Input - by garbear - 2016-01-05, 19:07
RE: Input - by grumpygamer - 2016-01-05, 14:32
RE: Input - by Heat - 2016-01-05, 15:04
RE: Input - by grumpygamer - 2016-01-05, 19:02
RE: Input - by grumpygamer - 2016-01-06, 13:07
RE: Input - by garbear - 2016-01-06, 23:13
RE: Input - by napTime - 2016-01-07, 00:56
RE: Input - by grumpygamer - 2016-01-07, 15:06
RE: Input - by garbear - 2016-01-08, 21:59
RE: Input - by zag - 2016-01-07, 16:15
RE: Input - by N3MIS15 - 2016-01-07, 17:21
RE: Input - by grumpygamer - 2016-01-07, 19:26
RE: Input - by garbear - 2016-01-08, 22:53
RE: Input - by bibi - 2016-01-08, 11:51
RE: Input - by grumpygamer - 2016-01-08, 15:41
RE: Input - by garbear - 2016-01-08, 22:57
RE: Input - by grumpygamer - 2016-01-08, 23:07
RE: Input - by garbear - 2016-01-09, 01:57
RE: Input - by bry - 2016-01-08, 23:08
RE: Input - by grumpygamer - 2016-01-08, 23:14
RE: Input - by bry - 2016-01-08, 23:45
RE: Input - by grumpygamer - 2016-01-09, 00:54
RE: Input - by garbear - 2016-01-09, 02:03
RE: Input - by grumpygamer - 2016-01-10, 00:02
RE: Input - by garbear - 2016-01-10, 00:29
RE: Input - by grumpygamer - 2016-01-10, 00:50
RE: Input - by garbear - 2016-01-10, 01:02
RE: Input - by zachmorris - 2016-01-12, 07:00
RE: Input - by grumpygamer - 2016-01-10, 01:10
RE: Input - by garbear - 2016-01-10, 02:07
RE: Input - by grumpygamer - 2016-01-10, 02:16
RE: Input - by grumpygamer - 2016-01-10, 02:41
RE: Input - by garbear - 2016-01-10, 02:48
RE: Input - by Heat - 2016-01-11, 13:58
RE: Input - by a1rwulf - 2016-01-11, 14:53
RE: Input - by lostwithouthope - 2016-01-11, 10:34
RE: Input - by grumpygamer - 2016-01-11, 10:41
RE: Input - by grumpygamer - 2016-01-13, 00:48
RE: Input - by garbear - 2016-01-13, 07:25
RE: Input - by OmniBlade - 2016-01-13, 13:51
RE: Input - by grumpygamer - 2016-01-13, 10:44
RE: Input - by zag - 2016-01-13, 11:30
RE: Input - by karl_87 - 2016-01-13, 13:31
RE: Input - by garbear - 2016-01-14, 01:04
RE: Input - by karl_87 - 2016-01-14, 11:01
RE: Input - by grumpygamer - 2016-01-13, 18:59
RE: Input - by Martijn - 2016-01-14, 01:08
RE: Input - by RockerC - 2016-01-14, 13:53
RE: Input - by grumpygamer - 2016-01-14, 11:44
RE: Input - by grumpygamer - 2016-01-14, 14:40
RE: Input - by zag - 2016-01-14, 15:21
RE: Input - by garbear - 2016-01-14, 18:15
RE: Input - by RockerC - 2016-01-15, 10:16
RE: Input - by Ace - 2016-01-19, 13:42
RE: Input - by grumpygamer - 2016-01-14, 18:46
RE: Input - by garbear - 2016-01-14, 19:08
RE: Input - by grumpygamer - 2016-01-14, 20:55
RE: Input - by garbear - 2016-01-14, 21:05
RE: Input - by ironic_monkey - 2016-01-14, 21:30
RE: Input - by grumpygamer - 2016-01-14, 21:49
RE: Input - by grumpygamer - 2016-01-15, 10:41
RE: Input - by ironic_monkey - 2016-01-19, 13:58
RE: Input - by RockerC - 2016-01-20, 09:09
RE: Input - by N3MIS15 - 2016-01-20, 07:29
RE: Input - by garbear - 2016-01-20, 09:06
RE: Input - by N3MIS15 - 2016-01-20, 10:13
RE: Input - by N3MIS15 - 2016-01-21, 17:08
RE: Input - by ironic_monkey - 2016-01-20, 10:20
RE: Input - by garbear - 2016-01-20, 10:30
RE: Input - by natethomas - 2016-01-22, 02:12
RE: Input - by grumpygamer - 2016-01-22, 10:59
RE: Input - by magnumopus - 2016-01-25, 01:10
RE: Input - by garbear - 2016-01-26, 03:29
RE: Input - by magnumopus - 2016-01-26, 16:04
RE: Input - by N3MIS15 - 2016-01-26, 16:07
RE: Input - by magnumopus - 2016-01-26, 16:13
RE: Input - by garbear - 2016-01-28, 02:19
RE: Input - by ghallberg - 2016-01-28, 09:20
RE: Input - by garbear - 2016-01-30, 02:51
RE: Input - by ghallberg - 2016-01-30, 09:35
RE: Input - by charlie0440 - 2016-01-31, 22:57
RE: Input - by grumpygamer - 2016-01-28, 10:58
RE: Input - by magnumopus - 2016-01-28, 15:54
RE: Input - by Woerd88 - 2016-01-28, 20:37
RE: Input - by magnumopus - 2016-01-29, 00:40
RE: Input - by Montellese - 2016-01-29, 12:53
RE: Input - by garbear - 2016-01-30, 11:25
RE: Input - by flipside101 - 2016-01-30, 12:33
RE: Input - by garbear - 2016-01-30, 22:43
RE: Input - by flipside101 - 2016-01-31, 00:21
RE: Input - by charlie0440 - 2016-01-31, 10:44
RE: Input - by flipside101 - 2016-01-31, 15:13
RE: Input - by charlie0440 - 2016-01-31, 15:42
RE: Input - by flipside101 - 2016-01-31, 19:36
RE: Input - by garbear - 2016-02-01, 00:47
RE: Input - by garbear - 2016-02-02, 00:25
RE: Input - by natethomas - 2016-02-02, 10:58
RE: Input - by garbear - 2016-02-03, 03:26
RE: Input - by ghallberg - 2016-02-06, 09:41
RE: Input - by garbear - 2016-02-06, 17:47
RE: Input - by da-anda - 2016-02-06, 13:01
RE: Input - by garbear - 2016-02-06, 19:01
RE: Input - by da-anda - 2016-02-08, 13:17
RE: Input - by garbear - 2016-02-08, 23:17
RE: Input - by OmniBlade - 2016-02-06, 17:46
RE: Input - by grumpygamer - 2016-02-08, 14:33
RE: Input - by natethomas - 2016-02-08, 21:38
RE: Input - by da-anda - 2016-02-08, 19:12
RE: Input - by grumpygamer - 2016-02-08, 23:18
RE: Input - by Scourge - 2016-02-09, 00:47
RE: Input - by da-anda - 2016-02-09, 13:04
RE: Input - by Montellese - 2016-02-09, 15:09
RE: Input - by da-anda - 2016-02-09, 17:35
RE: Input - by Scourge - 2016-02-09, 19:27
RE: Input - by zbuzanic - 2016-02-11, 19:03
RE: Input - by garbear - 2016-02-09, 19:40
RE: Input - by da-anda - 2016-02-10, 13:13
RE: Input - by grumpygamer - 2016-02-10, 14:02
RE: Input - by Solo0815 - 2016-02-09, 18:14
RE: Input - by PMBagpuss - 2016-02-12, 20:47
RE: Input - by OmniBlade - 2016-02-09, 21:58
RE: Input - by garbear - 2016-02-09, 22:21
RE: Input - by Montellese - 2016-02-10, 16:01
RE: Input - by da-anda - 2016-02-12, 12:23
RE: Input - by Montellese - 2016-02-12, 12:29
RE: Input - by Solo0815 - 2016-03-05, 15:48
RE: Input - by zag - 2016-03-05, 15:58
RE: Input - by garbear - 2016-03-05, 23:03
RE: Input - by Solo0815 - 2016-03-11, 16:23
RE: Input - by garbear - 2016-03-11, 19:39
RE: Input - by stourwalk - 2016-03-11, 21:13
RE: Input - by MrMC - 2016-03-11, 20:29
RE: Input - by garbear - 2016-04-17, 06:29
RE: Input - by Solo0815 - 2016-04-17, 10:53
RE: Input - by Montellese - 2016-04-17, 10:55
RE: Input - by natethomas - 2016-04-26, 11:59
RE: Input - by longelf - 2016-04-26, 14:37
RE: Input - by garbear - 2016-04-27, 03:32
RE: Input - by longelf - 2016-04-27, 04:03
RE: Input - by natethomas - 2016-04-27, 11:01
RE: Input - by Serg86 - 2016-05-06, 05:16
RE: Input - by Juntistik - 2016-07-21, 06:48
RE: Input - by natethomas - 2016-05-06, 06:54
RE: Input - by OmniBlade - 2016-05-06, 09:32
RE: Input - by karl_87 - 2016-05-06, 12:16
RE: Input - by Serg86 - 2016-05-06, 18:09
RE: Input - by Heat - 2016-05-06, 20:55
RE: Input - by Woerd88 - 2016-05-07, 15:10
RE: Input - by garbear - 2016-05-07, 22:03
RE: Input - by jjd-uk - 2016-07-21, 11:31
RE: Input - by garbear - 2016-07-21, 12:07
RE: Input - by Ned Scott - 2016-07-21, 13:04
RE: Input - by jjd-uk - 2016-07-21, 12:50
RE: Input - by garbear - 2016-08-05, 06:39
RE: Input - by Ned Scott - 2016-08-06, 10:40
RE: Input - by garbear - 2016-08-12, 06:33
RE: Input - by garbear - 2016-08-19, 02:17
Logout Mark Read Team Forum Stats Members Help
Input3