Jump to content

How do I launch a program while making it ignore hardware devices (game controller)?

Cameron--Naidoo

I'm working on my own split-screen gaming method by running a game multiple times and creating a LAN session, for personal use.

 

It works, but some games will use the first controller it detects as compatible (so usually XInput) as an input device and ignore the rest. This is a problem because all instances of the game will now be running off one controller's input. 

 

So, for example, if I have two instances running, in theory, I could

force instance 1 to ignore all controllers but controller 1, and

force instance 2 to ignore all controllers but controller 2. This way my method will be complete.

 

I've tried xinput.dll exploits but this becomes a problem after the second instance because the file cannot be modified as it is in use.

 

I'm sure there's a way to force ignorance of hardware devices, but if there's another way for me to solve my problem, please let me know. My method to actually get the split-screen to work is okay, so that's no problem.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×