DS4 To XInput Wrapper
@Dobabbeo Ok cool. I have set up a service already (its functioning just like DS4Tool except with only default settings so far). The way i set it up is we will not be needing to change pretty much in the service project. I wanna see your communication solution first, but i did some research and for performance the use of TCPListener/TCPCllient should be better than the pipes. In our case performance might be negligible as we should be sending tiny amounts of data.
http://stackoverflow.com/a/11229904
Latest version: DS4 1.2.2
Development: DS4 1.3 RC3

Intel Core i7 4770K, 8GB RAM, ASUS Z87-PRO, Nvidia GTX Titan, 128GB SSD, 2TB HDD, Win 8.1 Pro.
Reply

Sponsored links

(03-13-2014, 10:46 PM)Grosky Wrote: hey guys, I just started to transfer custom mapping from control mk to ds4 tool because it's much more convenient. One thing thought that I just noticed is that in your control mapping inputs, you can't map d-pad buttons up-left, down-left, down-right and up-right whereas in control mk you could do that. It's quite disturbing since I previously mapped those buttons, so thank you if you could do so Smile

Moreover when I want to map my controller to play Modern Warfare (the game doesn't recognize the controller), I just can't play because I can't map the right joystick to mouse movements, so I just can't move the mouse (well actually I can, by moving my fingers on the touchpad but I'm not fan of the steam controller style...). It's the same too with mouse wheel directions. So thank you again if you can add this Smile
Reply
(03-13-2014, 11:25 PM)Grosky Wrote: Moreover when I want to map my controller to play Modern Warfare (the game doesn't recognize the controller), I just can't play because I can't map the right joystick to mouse movements, so I just can't move the mouse (well actually I can, by moving my fingers on the touchpad but I'm not fan of the steam controller style...). It's the same too with mouse wheel directions. So thank you again if you can add this Smile

Stick to mouse movements mapping question was answered by me before, in short it will be pretty bad, each of 4 basic dpad direction can be mapped already. It absolutely not common to treat diagonal as a separate direction. You wont see that kinda mapping ability pretty much in any tool. Aslo I am pretty much sure that there is official controller support in COD search settings to enable it. Even Ghosts still has ability to turn controller off/on
Latest version: DS4 1.2.2
Development: DS4 1.3 RC3

Intel Core i7 4770K, 8GB RAM, ASUS Z87-PRO, Nvidia GTX Titan, 128GB SSD, 2TB HDD, Win 8.1 Pro.
Reply
thx for responding, I guess I'll stick to control mk regarding games that don't support 360 controllers.
otherwise I'm talking about Modern Warfare 1 (COD4). I searched on the internet and I'm pretty sure it's not possible to make him recognize the controller
Reply
(03-13-2014, 11:41 PM)Grosky Wrote: thx for responding, I guess I'll stick to control mk regarding games that don't support 360 controllers.
otherwise I'm talking about Modern Warfare 1 (COD4). I searched on the internet and I'm pretty sure it's not possible to make him recognize the controller

Have you tried mapping the numpad keys to the right stick and turning Mouse Keys on?

Edit: If XPadder allows you to map the right analog stick to mouse movement then may as well use that as Tox suggests.
DS4 Xinput Tool: My Final Contribution
electrobrains' DS4Windows

Intel Core i5 4670K, G.Skill 1866MHz 8GB, ASRock Z87 Extreme3, MSI GTX 770 4GB, 128GB SSD, 3TB HDD, Custom Windows 7SP1.
Reply
(03-13-2014, 11:41 PM)Grosky Wrote: thx for responding, I guess I'll stick to control mk regarding games that don't support 360 controllers.
otherwise I'm talking about Modern Warfare 1 (COD4). I searched on the internet and I'm pretty sure it's not possible to make him recognize the controller

If I might make a recommendation, xpadder works very well for this, specifically because it supports XInput fully (many other mapping tools have trouble with XInput's half-axis message format and still treat triggers as a single axis, making L2/R2 ironsight/shooting impossible).

I can confirm that xpadder works with DS4Tool flawlessly, I have been using it for some time now and have never had any problems. And perhaps more to the point, using xpadder will not only give you much more flexibility in terms of mapping the controller, but it can be configured to auto-associate keybinds with different games (whereas DS4Tool can only be manually remapped) and use other controllers as well.

At least for the time being it will enable you to use your DS4 the way you're attempting to, albeit not wholly from within DS4Tool itself.
Reply
Hi, I'm having trouble with double inputs even though I've got the latest version. Also, 'start' and 'select' (share and options) seems to be binded to L2 and R2 as well as the correct buttons. So when I press R2 I also press 'start' or 'options'

Other than that this works fine. I read on YouTube that you had trouble using the controller with your PS4. But this was after you had used a version which hasn't been uploaded for PC, right?

Regards
Reply
@hecticseptic, I didn't even know you could do that x) I'll check that
EDIT : I've looked what it does but seeing the way it works, I don't think it is going to fit well. Plus it is really binding to do so much short keys to get that.

@tex, it is weird because before using control mk I tried xpadder but there was no way the software could detect the inputs from my controller so I just deleted it. but now that you said it works flawlessly, I think I'll give it another try. did you have the same issue and if so, how did you fix it ?
Reply
Hey guys, I think we should have something like this for our mappings, i've been playing with CronusMax and its pretty awesome, i like their GTuner soft.

[Image: ZOX20AK.png]

Except with another field X360 Controls with either a list of all x360 controls or press a button on controller to map just like keystroke or mouse button options

So to map to triangle you right click on it choose X360 and then press a button on controller (Square) and it creates a mapping with Triangle to X (Square) (box will show Xbox X icon)

This approach should make easier to differentiate between binding options
Latest version: DS4 1.2.2
Development: DS4 1.3 RC3

Intel Core i7 4770K, 8GB RAM, ASUS Z87-PRO, Nvidia GTX Titan, 128GB SSD, 2TB HDD, Win 8.1 Pro.
Reply
(03-14-2014, 12:05 AM)Grosky Wrote: @tox, it is weird because before using control mk I tried xpadder but there was no way the software could detect the inputs from my controller so I just deleted it. but now that you said it works flawlessly, I think I'll give it another try. did you have the same issue and if so, how did you fix it ?

I've got the most recent XPadder (2014.01.01, v4.7 I believe), the last available freeware version does not work in Windows 8+ unfortunately. you can probably.. ahem... find a free copy in a bay suited for pirates, or you can give the guy the $10 he wants for it.

If you've got a version that works, AND you've got DS4Tool running and the controller active first, it should be a question of making the profile and following the on-screen instructions... or you can unzip the attached and place the file in the xpadder folder (or anywhere, really), and use the leftmost of the two menus to load it.

The pic below is what you should see if you did it right


Attached Files Thumbnail(s)
   

.zip   DS4Xinput.zip (Size: 202,92 KB / Downloads: 440)
Reply




Users browsing this thread: 11 Guest(s)