Giter Club home page Giter Club logo

Comments (8)

Cleric-K avatar Cleric-K commented on May 29, 2024

Hi,

I haven't worked with xbox based controllers but I guess there is no reason that it won't be possible.

The question is what is the motivation? Are there games which support only xbox controllers and not regular joysticks?
If both vxbox and vjoy are possible, are there any benefits to prefer xbox over vjoy?

from vjoyserialfeeder.

fe-ax avatar fe-ax commented on May 29, 2024

Hi,

I was trying to make a simple arduino with a switch to send (A) to vJoy using your serial to vJoy feeder. I've tried sending it to Minecraft, just because it's easy to install, but I couldn't get it to receive any input from vJoy. Using X360ce it would work, but the road from the device to the game would be long (arduino -> vJoySerialFeeder -> vJoy -> X360ce -> game). Besides that, it works with injecting a DLL file into the game, which isn't (always) supported.

from vjoyserialfeeder.

Cleric-K avatar Cleric-K commented on May 29, 2024

I see ...
So it seems the problem is in Minecraft itself - it does not support controllers by default.

Since implementing xbox would take time I don't really have now, and furthermore it is quite a corner case, could you please try the alternatives first? Quick search showed some options (I've never played Minecraft, so I don't know which one is usable).

Tell me how it goes,
Good luck!

from vjoyserialfeeder.

fe-ax avatar fe-ax commented on May 29, 2024

Hi,

It does! When I plug in a PS3 controller and use SCP to connect it as xbox 360 controller I can use it.

I think you use the java version, I should have said it was the Windows10 version that I used.

Also steam isn't recognizing the vJoy gamepad either.

edit: It seems like all microsoft games use xinput instead of dinput
edit2: the game skyrim, which I would like to use my device for in the future only accepts Xinput too

from vjoyserialfeeder.

Cleric-K avatar Cleric-K commented on May 29, 2024

Did you try X360ce ?
This seems like the most realistic option for the moment.

I don't know when I'll be able to look at the vxbox. Actually it will not be that hard (I guess) to implement it, rather the more time consuming thing will be to to modify the interface to support two different drivers.

from vjoyserialfeeder.

fe-ax avatar fe-ax commented on May 29, 2024

What do you mean with modifying the interface to support two different drivers? I've no idea yet how the code works, but shouldn't it be possible to make two different arrays, one for the scp driver and one for the vjoy generic driver? The controls are practically the same. (left stick = left stick?). Maybe even make it able to send to two different drivers based on the selected axis, like xX xY & X Y. I've never programmed in C#, but if I can't find any other solution than X360ce I will try to figure out if I can add xbox support to it.

from vjoyserialfeeder.

Cleric-K avatar Cleric-K commented on May 29, 2024

Hi,
I've made experimental implementation of ScpVbus.
What I meant about the "two drivers" is that many things have to be changed in order to make it look good in UI sense. For example to make it show different axes for the different drivers requires modifications in many places. Profile saving will be affected, etc. etc...

So now I've simply merged the vjoy and vxbox sticks in the dropdown, and everything else is the same.
For example Z axis corresponds to Left trigger, Rz to right trigger. Slide0 and 1 have no effect in xbox.

Can you give it a test? Here: https://www.dropbox.com/s/ysa5gia53wlqea6/vjsf_xbox.zip?dl=0
There are some new features in the version, which I hope I'll be able to release these days.

from vjoyserialfeeder.

Cleric-K avatar Cleric-K commented on May 29, 2024

Hi,
I have uploaded a new release. It supports vXbox. You can check it out.

from vjoyserialfeeder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.