06-01-2018, 12:43 AM
Hello everyone!
We are working in the support of joystick controllers in the Porting Kit. The idea is that this feature will be available for Premium Users, which is a concept that still does not exist in PK, but should be adopted during this year.
Basically, whoever donates an amount of 5 dollars or more to PK (we gonna create a separated PayPal account for that), will have access to some specific ports and to that feature. In that way we can pay for our hosting service and still keep PK free, among with all the rest of its features.
However, while we do tested that new feature, we need feedbacks of it from people playing other games. In order to do that, we make the following proposal:
If you are willing to report to us a feedback of how is the controller mapping working, we can enable the joystick mapping for you so you use it at your will! There is no need to report to us multiple times; a single report of how was using the joystick feature in a specific game is enough, as long as it''s informative.
The Porting Kit has the option to login in your forum account, by pressing Porting Kit -> Forum User Login. Once you ask for it, we gonna enable it for your user, so you will be able to use it for two months. Once you have reported to us how was the performance of the new feature, the time limit will be removed, and the joystick mapping feature will be available for you as long as we have it
Now you may be wondering: what is controller mapping?
Basically, some games do not support controllers. Other games would support, but for some reason their detection doesn''t work in Wine. So what to do? That feature maps your joystick keys into keyboard keys and cursor movements, in a totally configurable way. In that way, you should be able to play ANY game with any supported joystick, as long as it''s properly configured. That also means that this is proper for single player gaming, but not multiplayer (most of the time).
Most of the controllers are supported, including PS4 controllers (v2). The only controllers not supported (for now) are:
- Xbox 360 controller
- Xbox One controller
- Playstation 3 controller
- Playstation 4 controller (v1)
- Steam controller
Basically, all HID compatible controllers + PS4 v2 are supported. Ow, and the PS4 v2 controller is compatible in both wired and bluetooth modes.
If you want to help us adding support to the Playstation 3 controller or the Playstation 4 controller (v1), you are also welcome to join, since with your help we can probably get them supported
Xbox 360 and Xbox One controllers, in the other hand, require a totally different method to be detect and mapped, and so we, unfortunately, can''t make them work yet. Trust me, I tried; I have a Xbox 360 and a PS4 controller, but I could only make the PS4 controller work for now
The Steam controller can be detect (borrowed one once to test), but it isn''t identified properly. The IOKit API thinks it has dozens of keys, and none of them are the real keys of the controller
Anyway, back to the proposal: that''s it. If you are interested, just answer that post so we can add your forum username to the testing list
We are working in the support of joystick controllers in the Porting Kit. The idea is that this feature will be available for Premium Users, which is a concept that still does not exist in PK, but should be adopted during this year.
Basically, whoever donates an amount of 5 dollars or more to PK (we gonna create a separated PayPal account for that), will have access to some specific ports and to that feature. In that way we can pay for our hosting service and still keep PK free, among with all the rest of its features.
However, while we do tested that new feature, we need feedbacks of it from people playing other games. In order to do that, we make the following proposal:
If you are willing to report to us a feedback of how is the controller mapping working, we can enable the joystick mapping for you so you use it at your will! There is no need to report to us multiple times; a single report of how was using the joystick feature in a specific game is enough, as long as it''s informative.
The Porting Kit has the option to login in your forum account, by pressing Porting Kit -> Forum User Login. Once you ask for it, we gonna enable it for your user, so you will be able to use it for two months. Once you have reported to us how was the performance of the new feature, the time limit will be removed, and the joystick mapping feature will be available for you as long as we have it

Now you may be wondering: what is controller mapping?
Basically, some games do not support controllers. Other games would support, but for some reason their detection doesn''t work in Wine. So what to do? That feature maps your joystick keys into keyboard keys and cursor movements, in a totally configurable way. In that way, you should be able to play ANY game with any supported joystick, as long as it''s properly configured. That also means that this is proper for single player gaming, but not multiplayer (most of the time).
Most of the controllers are supported, including PS4 controllers (v2). The only controllers not supported (for now) are:
- Xbox 360 controller
- Xbox One controller
- Playstation 3 controller
- Playstation 4 controller (v1)
- Steam controller
Basically, all HID compatible controllers + PS4 v2 are supported. Ow, and the PS4 v2 controller is compatible in both wired and bluetooth modes.
If you want to help us adding support to the Playstation 3 controller or the Playstation 4 controller (v1), you are also welcome to join, since with your help we can probably get them supported

Xbox 360 and Xbox One controllers, in the other hand, require a totally different method to be detect and mapped, and so we, unfortunately, can''t make them work yet. Trust me, I tried; I have a Xbox 360 and a PS4 controller, but I could only make the PS4 controller work for now

The Steam controller can be detect (borrowed one once to test), but it isn''t identified properly. The IOKit API thinks it has dozens of keys, and none of them are the real keys of the controller

Anyway, back to the proposal: that''s it. If you are interested, just answer that post so we can add your forum username to the testing list
