Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable vxbox in UCR #227

Open
EnduringGuerila opened this issue Dec 5, 2019 · 8 comments
Open

enable vxbox in UCR #227

EnduringGuerila opened this issue Dec 5, 2019 · 8 comments

Comments

@EnduringGuerila
Copy link

I cannot figure out how to enable the xbox controller emulation.
Halo Reach PC just came out and there is a mod to enable Forge but it only supports controller, not keyboard/mouse.

In UCR, vXbox Buttons and Dpad are greyed out. I saw another issue from someone else asking about xbox triggers and he thought they were buttons so it seems like there is, or at least was, a way to enable vXbox stuff.

@evilC
Copy link
Owner

evilC commented Dec 5, 2019

Did you follow the instructions in big capital letters on the front page of the site?

@EnduringGuerila
Copy link
Author

https://github.com/evilC/UCR#output-emulating-xbox-controllers

Yes, I have vJoy installed and I manually installed SCPVBus via CMD as admin prior to knowing UCR existed.

vJoy Install Detected. Trying to load vGenInterface.dll...
Checking C:\Program Files\vJoy\x86\vGenInterface.dll... FOUND.
Trying to load.. OK.
Checking driver enabled... OK.
Loaded vJoy DLL version 537
SCPVBus is installed

@EnduringGuerila
Copy link
Author

It kind of seems as though they dropped vXbox for vGen(eric) controller but that is available as a SDK and source code only. see here

@evilC
Copy link
Owner

evilC commented Dec 5, 2019

I am not sure what the current state of vGen is, whether or not the new vJoy fork broke it or not.
Also worth noting is that this version of UCR is End-Of-Life (As is SCPVBus), there is a new version which uses ViGEm instead of vJoy for Xbox emulation

@EnduringGuerila
Copy link
Author

EnduringGuerila commented Dec 5, 2019

I don't know what the best solution is. I just need a few controller commands to be sent via keyboard inputs. Mainly D-Pad UP which toggles forge mode / human mode.

I just tried the new UCR you mentioned and my keyboard does not show up int he input device list.
input list here
I have no idea what Tobii or SpaceMouse Pro are.

That UCR version also keeps crashing on me.

This old version seems to do exactly what I need, I just need to get the vXbox buttons section working. Is it supposed to work out of the box once vJoy and SCPVBus are installed?

@EnduringGuerila
Copy link
Author

I have been having a similar issue with Virtual Controller. It seems like it should also just work but only the vXbox parts seem to not be working.

@evilC
Copy link
Owner

evilC commented Dec 6, 2019

With the new version, in order for keyboards and mice to show up you need to install the Interception driver
If Virtual Controller has similar issues, then it seems that vGen / vXbox no longer works on your system. vJoy stopped working recently due to a Win10 update, maybe vXBox broke at that point. Someone fixed vJoy, but AFAIK they did not do anything to vXbox, so if that was broken, it would have stayed that way.
vXbox / SCPVBus are old, unsupported software now, so this may well not change

@EnduringGuerila
Copy link
Author

That makes sense, I gave up and uninstalled everything last night.

I am now having a different issue, not sure if you have any ideas. My Xbox One controller is no longer being recognized by any games. Rocket League still picks up my PS4 controller though.
I browsed the list of everything in task manager and have seen any residual tasks or services running that might be intercepting the Xbox controller. Windows still recognizes the controller as an Xbox controller being connected. It's like all inputs are being intercepted by something.

I tried reWASD, Virtual Controller, UCR, UCR2, and Input Mapper.

Any ideas? If not, I'll just reinstall windows as it has been almost a year anyway.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants