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

[Request] GunCon 3 Support #10375

Closed
kim-sama opened this issue May 30, 2021 · 29 comments
Closed

[Request] GunCon 3 Support #10375

kim-sama opened this issue May 30, 2021 · 29 comments
Labels

Comments

@kim-sama
Copy link

I have been having issues with the PS Move plugin like some inputs not working and stuck at calibration screens. I know only 2 games support it but please add support for it

@Megamouse
Copy link
Contributor

This request contains zero information other than "some game not working".

@Florin9doi
Copy link
Contributor

Florin9doi commented Jul 10, 2021

@Megamouse
Copy link
Contributor

There are several questions that should be answered before anyone who doesn't own the game and/or hardware can start looking into this:

  • Is the user running the game with or without a real GunCon3?
  • Does the game work in rpcs3 with a real GunCon3? It is already whitelisted in the usb settings.
  • Does the user want support for the hardware, or does the user want to be able to pass the ingame calibration with the mouse configured as PsMove ? (The user mentioned the "PSMove Plugin")

@legend800
Copy link

I see almost no value to this. The ONLY 3 games are perfectly playing with the PsMove perph on rpcs3 as part of Time Crisis Razing Storm. I would much rather fix blocking issues on the current PSMove implementation (HOTD Overkill doesn't work, real PSMove support, etc.)

2021-07-11 00_17_57-Window

@kim-sama
Copy link
Author

There are several questions that should be answered before anyone who doesn't own the game and/or hardware can start looking into this:

  • Is the user running the game with or without a real GunCon3?
  • Does the game work in rpcs3 with a real GunCon3? It is already whitelisted in the usb settings.
  • Does the user want support for the hardware, or does the user want to be able to pass the ingame calibration with the mouse configured as PsMove ? (The user mentioned the "PSMove Plugin")

Hello. The GunCon 3 does not work with RPCS3 and yes, I want support for the hardware. I don't like the PSMove and the support for RPCS3 because the inputs are hard to enter and for Time Crisis 4 there's a crosshair for PSMove and it cannot be removed unless you use GunCon 3

@Megamouse
Copy link
Contributor

Can you upload a log file please?

Also, just to make sure: you're also using the sensors that were shipped with the guncon3 ?

@kim-sama
Copy link
Author

Can you upload a log file please?

Also, just to make sure: you're also using the sensors that were shipped with the guncon3 ?

The sensors doesn't have any drivers. And for the GunCon 3, I think it needs to be connected to RCPS3 and the GunCon 3 drivers are in the game files. When I plug the GunCon 3 into my PC it thinks it's a USB Hub. I want the mouse to be used a GunCon 3

@Megamouse
Copy link
Contributor

that's not how it works.
You are supposed to plug in the guncon and sensors and then RPCS3 should detect them automatically.

We won't add mouse support for GunCon3.

@kim-sama
Copy link
Author

Hello this is the log with the GunCon 3 plugged in

  • SYS: RPCS3 v0.0.18-12792-c9955050 Alpha | HEAD
  • SYS: Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz | 12 Threads | 15.84 GiB RAM | TSC: 2.592GHz | AVX+ | FMA3
  • SYS: Operating system: Windows, Major: 10, Minor: 0, Build: 19041, Service Pack: none, Compatibility mode: 0
  • RSX: Found vulkan-compatible GPU: 'GeForce RTX 2060' running on driver 451.67.0.0
  • RSX: Found vulkan-compatible GPU: 'Intel(R) UHD Graphics' running on driver 0.402.88
  • SYS: Firmware version: 4.87
    S UPDATER: RPCS3 is up to date!
    S sys_usbd: Found device: guncon3
  • RSX: Found vulkan-compatible GPU: 'GeForce RTX 2060' running on driver 451.67.0.0
  • RSX: Found vulkan-compatible GPU: 'Intel(R) UHD Graphics' running on driver 0.402.88
    S GUI: Boot successful.
    S PPU: LLVM: Loaded module v4-kusa-nRhVJLyxC3ytp8HZL249zi-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-JzeWEng62G75JsXVYp00mG-00000G-skylake.obj
    S SPU: SPU Runtime: Built the interpreter.
    U sys_prx TODO: _sys_prx_register_module(name=“cellProcessElf”, opt=*0xd0020ce0)
    S PPU: LLVM: Loaded module v4-kusa-1z3Pyu8YVnnorJiQ2hfu1e-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libsysmodule.sprx” (id=0x23000b00)
    U sys_ss TODO: sys_ss_access_control_engine(pkg_id=0x1, a2=0x1, a3=0xd0020a50)
    E SYS: 'sys_ss_access_control_engine' failed with 0x80010003 : CELL_ENOSYS [1]
    U sys_ss TODO: sys_ss_access_control_engine(pkg_id=0x2, a2=0xd0020a50, a3=0x0)
    S PPU: LLVM: Loaded module v4-kusa-XCgQWMc1s99n1WTwrpWvw4-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libgcm_sys.sprx” (id=0x23000e00)
    S PPU: LLVM: Loaded module v4-kusa-GsbjiwC5Sm3exFcR5udHpE-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-gRWSbPdZHFQq5essKqQVjk-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libsre.sprx” (id=0x23001100)
    S PPU: LLVM: Loaded module v4-kusa-fLV79QqHgPi90UziTsWrHo-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libfs.sprx” (id=0x23001200)
    U sys_prx TODO: _sys_prx_register_module(name=“_sysProcessElf”, opt=*0xd0020df0)
    S sys_prx: _sys_prx_unload_module(id=0x23003400, flags=0x0, pOpt=*0x0): name='libsysutil_game.sprx'
    U PPU TODO: Unimplemented syscall syscall_988 -> CELL_OK (r3=0x2, r4=0x0, r5=0xd0020b78, r6=0x0, r7=0x0, r8=0x3e9, r9=0x40, r10=0x1000000)
    U sys_prx TODO: _sys_prx_stop_module(): cmd is 8 (stop function = *0x3304d8)
    U sys_prx TODO: _sys_prx_stop_module(): cmd is 8 (stop function = *0x2d0814)
    S sys_process: Process finished -> /dev_bdvd/PS3_GAME/USRDIR/launcher.self
    S sys_usbd: Found device: guncon3
  • RSX: Found vulkan-compatible GPU: 'GeForce RTX 2060' running on driver 451.67.0.0
  • RSX: Found vulkan-compatible GPU: 'Intel(R) UHD Graphics' running on driver 0.402.88
    S PPU: LLVM: Loaded module v4-kusa-SJEGYXEv76thErpr9LdWe5-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-hqJixPvi5UPLZw4dgfCd0a-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-4nVxNeKP2Co9okrSv5uJ2y-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-A0EYh26jtiqncc8FRiw4eU-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-Vng2rgQhtizs7yu2Q8RrRJ-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-1QMyEfyUe1smjrJ2PgtKCH-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-ehGTLcu8iVYXYnSCwAwo93-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-ifQ3PpACgxKdxa6LmmMvzS-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-fNJvcQTcr3vZP3pCg0QALb-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-SnpS784Jri7C5deGT6tFM5-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-a1qchnkUpHubCec571MjHR-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-QJQhwnpZzp5bYLPL0CSvm5-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-JzeWEng62G75JsXVYp00mG-00000G-skylake.obj
    S SPU: SPU Runtime: Built the interpreter.
    S SPU: SPU Runtime: Built 1478 functions.
    U sys_prx TODO: _sys_prx_register_module(name=“cellProcessElf”, opt=*0xd0020ce0)
    S PPU: LLVM: Loaded module v4-kusa-1z3Pyu8YVnnorJiQ2hfu1e-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libsysmodule.sprx” (id=0x23000b00)
    U sys_ss TODO: sys_ss_access_control_engine(pkg_id=0x1, a2=0x1, a3=0xd0020a50)
    E SYS: 'sys_ss_access_control_engine' failed with 0x80010003 : CELL_ENOSYS [1]
    U sys_ss TODO: sys_ss_access_control_engine(pkg_id=0x2, a2=0xd0020a50, a3=0x0)
    S PPU: LLVM: Loaded module v4-kusa-XCgQWMc1s99n1WTwrpWvw4-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libgcm_sys.sprx” (id=0x23000e00)
    S PPU: LLVM: Loaded module v4-kusa-GsbjiwC5Sm3exFcR5udHpE-00000G-skylake.obj
    S PPU: LLVM: Loaded module v4-kusa-gRWSbPdZHFQq5essKqQVjk-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libsre.sprx” (id=0x23001100)
    S PPU: LLVM: Loaded module v4-kusa-fLV79QqHgPi90UziTsWrHo-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libfs.sprx” (id=0x23001200)
    U sys_prx TODO: _sys_prx_register_module(name=“_sysProcessElf”, opt=*0xd0020df0)
    S PPU: LLVM: Loaded module v4-kusa-gchiVUbW1b4kPJPTmwJ8QL-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libadec.sprx” (id=0x23004b00)
    S PPU: LLVM: Loaded module v4-kusa-jJwzGJv5R9eZMHq9J8MkYv-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libat3dec.sprx” (id=0x23004c00)
    S PPU: LLVM: Loaded module v4-kusa-Pkr7XAuXfpc5E5k8wfApJc-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libatxdec.sprx” (id=0x23004d00)
    S PPU: LLVM: Loaded module v4-kusa-KSs9JzJU0dS673WTN14GGy-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libatrac3plus.sprx” (id=0x23004e00)
    U sys_prx TODO: _sys_prx_get_module_id_by_name(name=“cellLibprof”, flags=0, pOpt=*0x0) x2
    S PPU: LLVM: Loaded module v4-kusa-GidnR56pzgun0Z5aqipN0L-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libusbd.sprx” (id=0x2300c200)
    E sys_usbd: Failed to open device for LDD(VID:0xb9a PID:0x800)
    U cellCamera TODO: cellCameraInit()
    S PPU: LLVM: Loaded module v4-kusa-ttuWcrR8vkrZXRoK2sr771-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libsmvd2.sprx” (id=0x2300cb00)
    S PPU: LLVM: Loaded module v4-kusa-HiPA6t49xGUA4vnZ3HFZ0a-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libavcdec.sprx” (id=0x2300cc00)
    S PPU: LLVM: Loaded module v4-kusa-KteEiVsCbuKT791v7VZYwX-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libac3dec.sprx” (id=0x2300cd00)
    S PPU: LLVM: Loaded module v4-kusa-4RvCp1PnzhcZcunZsLjmcG-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libdmux.sprx” (id=0x2300ce00)
    S PPU: LLVM: Loaded module v4-kusa-VZcVmykW24Mqf5UJab7kxN-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libdmuxpamf.sprx” (id=0x2300cf00)
    S PPU: LLVM: Loaded module v4-kusa-XPMH8ztYKnZCkeMcGCePPX-00000G-skylake.obj
    S sys_prx: Loaded module: “/dev_flash/sys/external/libpamf.sprx” (id=0x2300d000)

@MSuih
Copy link
Member

MSuih commented Sep 19, 2021

Upload the log file, don't copypaste stuff from the UI. Log file will be RPCS3.log or RPCS3.log.gz in emulator directory.

@RipleyTom
Copy link
Contributor

Please retest with latest version.

@kim-sama
Copy link
Author

kim-sama commented May 6, 2022

Please retest with latest version.

Why can't you just have a mouse to emulate the GunCon 3? Nobody really has a GunCon 3 anymore and there's this GUN4IR for PC that works better then the GunCon 3. The PS Move input sucks and it has horrible input lag. I don't have my GunCon 3 with me right now because I moved overseas and didn't bring it with me. Time Crisis 4 and Razing Storm are legendary arcade games and PS Move are the absolute worst way to play them and the arcade versions are not playable on emulation. All we want is to use a mouse to emulate the GunCon 3.

@Asinin3
Copy link
Contributor

Asinin3 commented May 6, 2022

Because "just emulating a proprietary controller to a mouse" isn't as easy as it sounds. It will hopefully happen at some point, but this issue has nothing to do with it, and supporting the official controllers is still something we want to do.

@legend800
Copy link

@kim-sama You can use the mouse today (emulates PS Move). There would be no difference in converting guncon to mouse vs ps move to mouse which is what we have. So let's focus on that.

I think you should close this (let devs track REAL guncon support in their backlog) and create a new issue(s) for what's currently not working with PS Move mouse support.

Game List:

2022-05-05 20_41_50-Settings_  BLUS30528  TIME CRISIS_ RAZING STORM

Controls:
o Left click: T
o Right click: ~/Move button
o Middle click: X
o Back: Circle
o Forward: Square
o Left + Right click (or button 6): Select
o Left + Middle click (or 7): Start
o Middle + Right click (or 8): Triangle

@kim-sama
Copy link
Author

kim-sama commented May 6, 2022

@kim-sama You can use the mouse today (emulates PS Move). There would be no difference in converting guncon to mouse vs ps move to mouse which is what we have. So let's focus on that.

I think you should close this (let devs track REAL guncon support in their backlog) and create a new issue(s) for what's currently not working with PS Move mouse support.

Game List:

2022-05-05 20_41_50-Settings_ BLUS30528 TIME CRISIS_ RAZING STORM

Controls: o Left click: T o Right click: ~/Move button o Middle click: X o Back: Circle o Forward: Square o Left + Right click (or button 6): Select o Left + Middle click (or 7): Start o Middle + Right click (or 8): Triangle

If you play Time Crisis 4 with a GunCon 3 there's no crosshair, but there is with PS Move and there's no option to turn it off and I use a lightgun to play so it's better to play with no crosshair. As I said 100 times PS Move has horrible input lag. HOTD 4 is playable on another emulator and Overkill is on PC so there's no need to fix those bugs right away

@legend800
Copy link

So all of this for a crosshair? There's no lag with the emulation. There's only lag with the real devices. Have you tried this out? I have zero lag here.

@kim-sama
Copy link
Author

kim-sama commented May 6, 2022

I just tired it. The input lag for PS Move is horrible, sometimes the input doesn't work

@Megamouse
Copy link
Contributor

Just to get this straight:
The game runs on PS3 with a guncon ?

If yes, then this issue has to stay open and please stop arguing about mouse input, which is completely unrelated.

@legend800
Copy link

  1. The OP only wants mouse support NOT real guncon support. Read his comment above. I don't know why we would try to build support for a 2 decade-old device that works on ONE(!!) ps3 game and can be played perfectly with the current PS Move mouse implementation, which can then be played on various lightguns(sinden), wiimote+dolphinbar, etc. Zero functional need for this, only for pure code preservation. Should bottom of roadmap.

  2. No idea how Guncon would actually work (what implementation?) but no one has confirmed it here

  3. There is no lag with the PS Move mouse support - he just doesn't know how to config the games and assumes issues = lag.

  • Deadstorm Pirates needs WCB for correct physics/hits.
  • Time Crisis 4 needs 30fps set to avoid missed shots

Both of those occur with the pad too and has nothing to do with PS Move or anything.

I would say we close this as invalid and if we want to actually support an ancient device that's only used on 1 game that can be better played on modern lightguns, then a new clean issue with more detailed request should be opened.

@kim-sama
Copy link
Author

kim-sama commented May 6, 2022

When I shoot it sometimes delayed by a full second or doesn't shoot at all

@legend800
Copy link

Well, with those settings you should not have that issue. I have NO problems. Zero missed shots. And definitely no full second lag. Check your settings.

How could I know all the stuff I posted unless I've used this a lot. I know what lag is. Been playing rail shooters since the 90s in the arcade. I have no issue which proves the emu implementation is fine and it just your settings/config/hw.

@Megamouse
Copy link
Contributor

I don't care about mouse.
All i want to know is if the guncon works on a PS3 🙄

@Darkhost1999
Copy link
Contributor

Short answer:
Yes the PS3 has guncon 3 support for both Time Crisis 4 and Time Crisis Razing Storm

Longer Answer:
https://blog.playstation.com/?s=guncon+3

These 4 articles discuss the making of the guncon 3 and general use of it.
In my research I discovered the sensors do not need to be plugged into the PS3 to be used by the PS3.
So the guncon 3 controller transmits everything at 1/60th a second to the PS3 via a singular USB cable including external and internal guncon 3 data.

@Megamouse
Copy link
Contributor

So all you have to do is plugin a guncon3 and see if Rpcs3 likes it.
If it does, then this issue can be closed

@scoobychau
Copy link

Excuse me... everyone.. I searched for this Guncon3 PC support many yrs ago...

and i revisit this post again... recenlty... because..>

HOUSE OF DEAD REMAKE for PC is released...

now... can any one... tell me.. if my Ps3 guncon3 can be used?

dam i miss those arcade gun game.... they are all gone....

@legend800
Copy link

Unless House of Dead Remake is a PS3 game, which it's not, then that has nothing to do with thread or emulator. Please do not post on here anymore.

@YuriNator557
Copy link

Was recently speaking with someone that has this, the GunCon 3 is recognised by Time Crisis 4 but doesn't seem to work properly due to bad performance, and Time Crisis: Razing Storm segfaults when selecting a game with it, though I have seen this issue happen with other USB passthrough things in the past such as with a real Skylanders portal.

@thomaskoh1982
Copy link

sinden light gun is too expensive.
My ps3 explodes and now i can only use RPCS3 to play my ps3 games.
I hope RPCS3 can support the real move and move eye pheripherals with the normal light guns.
I will still keep the pheriperals until they are supported.

if anyone knows any cheap and easy available light guns that will work with time crisis,do let me know.

@Megamouse
Copy link
Contributor

Since this issue is a mess, I'll close it in favor of #13411

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

No branches or pull requests