Giter Club home page Giter Club logo

Comments (22)

besplash avatar besplash commented on June 12, 2024 1

@Davidobot I hope I don't reopen this issue now, but it works fine now. I only encountered the minor issue that my Controller didn't seem to connect properly if I didn't let my PC boot up completely, but that is totally on my side.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

Hi! I'm currently on a holiday, so I don't have access to my main setup. I'll look into this once I get back!

So the basic problem you're having is that the second "Wireless Controller" is causing windows to do weird things like opening the magnifier?

from betterjoy.

nanonya avatar nanonya commented on June 12, 2024

Thanks for your reply!
I don't know if there are connections between them or not. Maybe this should be treated as 2 issues?

  1. "Weird things" likes strange mouse operations and opening the magnifier: this happens sometimes when BetterJoy starts, not always.
  2. Random inputs of "Wireless Controller": this always exists when BetterJoy is running on my computer, and causes games (and Steam Big Picture Mode) that accept inputs from all controllers can't work correctly.

from betterjoy.

spvn avatar spvn commented on June 12, 2024

I have exactly the same problem. Except that my random mouse and keyboard inputs never ever stop. Windows just keeps going crazy randomly opening and closing windows until I plug out the controller from USB... Unfortunate :/

from betterjoy.

besplash avatar besplash commented on June 12, 2024

@Davidobot Any ETA on a fix or are you still on holidays? I have the same issue and hiding the Pro Controller with HidGuardian doesn't solve the issue as your program does not find the Controller then.
I agree with OP, that ProconXInput fixed it and it works fine, but your program is a lot superior. Really looking forward to a fix

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

I have been putting this off for a bit because of exams and study coming up, but I cleared my schedule for this week (if I disregard exam preparation). It shouldn't take long - I'll probably get it done by tomorrow. Sorry for the wait.

from betterjoy.

spvn avatar spvn commented on June 12, 2024

Hey I actually fixed this by disabling "generic gamepad input" support (or something like that) in Steam's controller settings. @besplash should try it out first before you do anything to fix it. Thanks for this, the analog sticks work much better with yours than Proconxinput.

from betterjoy.

besplash avatar besplash commented on June 12, 2024

@Davidobot That would be awesome!

@spvn It was already turned off, but I also don't know how it shall impact applications that are running while Steam isn't. Besides Rocket League, I don't play any games on Steam with a Controller and Rocket League works fine as it doesn't care about the Pro Controller itself.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

BetterJoyForCemu-Experiment.zip

Try the above version - make sure to uninstall the previous drivers before running this new driver install. I moved some the files around. Also, it installs HidCerberus as a Windows Service, so you can't remove the folder without first uninstalling. I would love to hear if this fixes it for you.

The rest of BetterJoyForCemu is unchanged and you might want to (read: need to) restart your system after the drivers install.

from betterjoy.

besplash avatar besplash commented on June 12, 2024

(Just read the last edit)

Neither your Program nor Windows recognizes my Controller now

edit: I can still see it in the device manager though, so the HidCerberus seems to work, but nothing else anymore

edit2: Looks like I'm dumb. I think I accidentally ran the old BetterJoyForCemu.exe, will edit again if it still works after rebooting. Seems to do it so far

edit3: It works as long as I don't restart. If I install the driver and run the program afterwards, it works. When I restart, my Controller keeps thinking it's connected (the led is on). After the reboot, I can't see the Pro Controller in the Windows Gamecontroller window anymore and your program does not find the controller

edit4: Alright it doesn't work after a restart and the led issue was a random switch lying around, that the Controller connected to. So to summarize: I install the driver, start the program and everything works. It shows 2 Controllers in the Windows Gamecontroller window. Once I restart, I can't see any Controller in the Gamecontroller window anymore and your program doesn't find my Controller either.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

Thanks for the feedback - I'll look into it!

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

Right, I finally got around to making something that works.
BetterJoyForCemu-Experiment.zip

Try the above version, it is different from the previous one - make sure to uninstall the previous drivers before running this new driver install. I moved some the files around. Also, it installs HidCerberus as a Windows Service, so you can't remove the folder without first uninstalling. I would love to hear if this fixes it for you. Connect your controllers and then run BetterJoyForCemu - this will add the controllers to the Windows devices blacklist.

First time running, everything might glitch out - worry not though. Once BetterJoy starts up, close it normally and restart your computer.

I would love to hear if it works! (it does for me)

from betterjoy.

nanonya avatar nanonya commented on June 12, 2024

Thanks for this! The new version works perfectly with no issue.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

@besplash does the latest-linked Experiment.zip fix work for you?

from betterjoy.

besplash avatar besplash commented on June 12, 2024

@Davidobot Yes! It's now working perfectly fine and exactly what I was looking for. Thank you very much!

edit: After another restart it threw this exception (it says that it couldn't connect to the remoteserver):

Unbehandelte Ausnahme: System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:26762
bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.HttpWebRequest.GetResponse()
bei BetterJoyForCemu.Program.Main(String[] args) in C:\Users\Grigor\source\repos\BetterJoyForCemu\BetterJoyForCemu\Program.cs:Zeile 234.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

@besplash It looks like HidGuardian stops running for some reason? Can you navigate to http://localhost:26762/ ?

from betterjoy.

besplash avatar besplash commented on June 12, 2024

@Davidobot No I can't, couldn't find the service either. Just reinstalled the driver, I often do weird things but I don't remember running the uninstall driver batch script

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

@besplash try using this version.

The latest version provided up here checks if HidGuardian is running and attempts to start it up if you ran BetterJoy as admin. It will tell you this and won't complain if it is not running.

Please tell me if this solves the issue! (also I added a GUI interface and a task icon, so you can minimise it into your task bar)

from betterjoy.

besplash avatar besplash commented on June 12, 2024

@Davidobot For now it works. I like the gui!

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

@besplash Keep me updated once you restart your PC once! Once I get confirmation, I'll push out the new version.

from betterjoy.

Davidobot avatar Davidobot commented on June 12, 2024

Resolved in db90d83

from betterjoy.

smf-21 avatar smf-21 commented on June 12, 2024

I just want to say that this fix works great!

from betterjoy.

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.