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

Device file abstraction & Mouse hid implementation #1530

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

viniciuslrangel
Copy link
Contributor

@viniciuslrangel viniciuslrangel commented Nov 14, 2024

Also steering wheel emulation (???)

georgemoralis and others added 10 commits November 14, 2024 02:51
* system/msgdialog: callback available to be used by host

* sdl window: mouse capture var

* lib/pad: basic special pad impl scaffold & steering wheel

(config specialPadClass set to 6 is required)

* handle all mouse inputs & ask to capture when first opened
@georgemoralis
Copy link
Collaborator

looking promising

@georgemoralis
Copy link
Collaborator

for tests : you need libSceMouse.sprx on sys_modules folder . Testing games should be ones that spams sceMouseRead on log

@volcanonn
Copy link

TRANSFORMERS: Devastation crashes when it askes to use mouse
shad_log.txt

@kalaposfos13
Copy link
Contributor

NieR: Automata doesn't even boot with this, on main it would show the splash screen, and crash before the main menu.
I tried it with and without libSceMouse, and even merging it with more-kernel, but every try just crashes here:
shad_log.txt
On the libMouse branch, the game boots and asks for the mouse, and with more-kernel added, even reaches menus, but the mouse was unresponsive there.

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

Successfully merging this pull request may close these issues.

4 participants