darthcloud / BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles
https://blueretro.io
Apache License 2.0
1.23k stars 103 forks source link

Analog Trigger Not Working On GameCube #1015

Open littlemisskittn opened 1 month ago

littlemisskittn commented 1 month ago

BlueRetro firmware version

24.04

BlueRetro firmware specification

HW2

BlueRetro firmware variant

System specific

BlueRetro hardware type

Internal install modkit

Manufacturer

Laserbear

System used

Nintendo GameCube

Bluetooth controller brand & name

Xbox Series X OEM

What is problem? (only list ONE problem per report)

Right Trigger is not working properly in Wario World despite the correct preset being loaded. Cannot perform slam move which is necessary to progress.

What did you expect to happen?

To press down the right trigger with A to do a slam move.

Attach files like logs or Bluetooth traces here

No response

littlemisskittn commented 1 month ago

Also thinking it’s an issue with mapping this game in default settings because pressing LT, LB, or RB performs the same action as L in the main game (sucking up coins as per the manual)

littlemisskittn commented 1 month ago

Reset adapter and it went back to 1.9.2. Tried it again and still doesn’t work. LT, LB, and RB still map as the L trigger.

darthcloud commented 1 month ago

You got to use v24.04, all other version the trigger a broken

You also need to follow those two step make it work:

You need to use the merged preset: https://github.com/darthcloud/BlueRetro/wiki/BlueRetro-BLE-Web-Config-User-Manual#33---example-preset-load

Also another important note for Xbox controller is that you need to press a digital button like A first a couple time before touching the triggers and joysticks to allow blueretro to calibrate them properly. This is noted here: https://github.com/darthcloud/BlueRetro/wiki/Controller-pairing-guide#4---xbox-pairing-guide

littlemisskittn commented 1 month ago

I did that and it still doesn’t work. As I also said, the LB, RB, and LT buttons do the same thing which is sucking up coins while the RT doesn’t do anything. I followed the directions to a T, even reset the device, reinstalled the current firmware, and followed the guide again. Still won’t work properly. The RT works fine in other games that use analog triggers that I tried (Wrestlemania X8 uses them for the arena selection, Metal Gear uses them for inventory, though only the analog part works all the time, sometimes the digital part doesn’t work as well which is quick equip). It’s not anything I’m personally doing wrong as I’ve done all the steps right, numerous times.

darthcloud commented 1 month ago

https://youtube.com/shorts/Ip0m7lI2HsQ?feature=share

It work fine for me.

Did you update the Xbox controller to latest FW as noted in the pairing guide docs?

Take a screenshot of the mapping config you see at: https://blueretro.io/advance.html

Also take a screenshot of your Xbox FW version in the Win10 Xbox accessories app.

littlemisskittn commented 1 month ago

Here’s the snapshots from the app:

On Thu, May 30, 2024 at 9:11 AM Jacques Gagnon @.***> wrote:

https://youtube.com/shorts/Ip0m7lI2HsQ?feature=share

It work fine for me.

Did you update the Xbox controller to latest FW as noted in the pairing guide docs?

Take a screenshot of the mapping config you see at: https://blueretro.io/advance.html

Also take a screenshot of your Xbox FW version in the Win10 Xbox accessories app.

— Reply to this email directly, view it on GitHub https://github.com/darthcloud/BlueRetro/issues/1015#issuecomment-2139526126, or unsubscribe https://github.com/notifications/unsubscribe-auth/BIYPHABCQ63RTPXDPMN22CDZE4QQZAVCNFSM6AAAAABILXE256VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZZGUZDMMJSGY . You are receiving this because you authored the thread.Message ID: @.***>

littlemisskittn commented 1 month ago

and here's the snapshot of the Xbox Accessories app on my Windows 11 PC

On Thu, May 30, 2024 at 9:11 AM Jacques Gagnon @.***> wrote:

https://youtube.com/shorts/Ip0m7lI2HsQ?feature=share

It work fine for me.

Did you update the Xbox controller to latest FW as noted in the pairing guide docs?

Take a screenshot of the mapping config you see at: https://blueretro.io/advance.html

Also take a screenshot of your Xbox FW version in the Win10 Xbox accessories app.

— Reply to this email directly, view it on GitHub https://github.com/darthcloud/BlueRetro/issues/1015#issuecomment-2139526126, or unsubscribe https://github.com/notifications/unsubscribe-auth/BIYPHABCQ63RTPXDPMN22CDZE4QQZAVCNFSM6AAAAABILXE256VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZZGUZDMMJSGY . You are receiving this because you authored the thread.Message ID: @.***>

twinfami commented 1 month ago

In case it didn't come across via email:

https://github.com/darthcloud/BlueRetro/assets/67311558/6e21b055-a430-4266-9166-ec8115073a3e

IMG_6619 IMG_6618 IMG_6617 IMG_6616 IMG_6615 Screenshot 2024-05-30 124416

littlemisskittn commented 1 month ago

IMG_6621

littlemisskittn commented 1 month ago

https://youtube.com/shorts/IligZKC1pfo?si=uH20gdc8jjImDS6m

littlemisskittn commented 1 month ago

Just also tried smash. That works fine with the analog and digital merged. So that’s like the fourth game I tried that used the analog and digital trigger that worked. It’s just Wario World not working and I think that’s down to how the game sees it’s mapped. There’s no option to change in game as like I said, the LT, LB, and RB buttons in Wario World act as the L trigger for some reason and will not detect the RT at ALL. You have everything in front of you so unless it’s a problem with Laserbear’s board (which I doubt as the other games wouldn’t work neither), I don’t know what else could be the problem when everything else is working as intended.

darthcloud commented 1 month ago

Your Xbox ctrl got same FW as mine, the config look fine, I see 2 different version of FW used, just make sure you stick to v24.04 to make troubleshoot easier.

On gamecube the triggers are 2 button in one. So for games that works its just because it's using the analog part, and for those that don't it because it use the digital end part.

So the merged presets is what adds the digital end at the end of the analog trigger most modern BT controller got.

The only thing I can think off is that maybe your controller trigger maximum isn't reaching as far as most other xbox controller.

Try to change the threshold to 75% in advance config to see if that help: trigger_gc

littlemisskittn commented 1 month ago

I tried at that value and I’ve even had it lowered all the way to 0% for Digital and 25% for Analog. Only thing it does now is still do the same thing the other shoulder buttons do. No pound or dash. Mario Party 4 had a similar problem where I wasn’t able to move the page at all.

sushimehl commented 2 weeks ago

I also got this issue with 8bitdo Pro2 Controller for this game since a long time now... Only for Wario World, had no issues with other games. The merge trigger preset does not work for me, only the Controller mapping gets wrong again, every time I try it...

treyus30 commented 19 hours ago

I'm going to 2nd and expand this issue. I'm on latest firmware and realized yesterday that neither my analog or digital triggers work for device flashed for GameCube, using Dual shock 4, in super smash bros brawl (I'm assuming Meele would have the same problem). So I can't shield or dodge. Can't verify my config because I refuse to download Google spyware and I can't find the guide that shows you how to do it without the webhost.