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

Controller Item Selection Doesn't Work on Playstation with R1/L1 #31

Closed
1 task done
fiziaque opened this issue Dec 15, 2023 · 5 comments
Closed
1 task done

Controller Item Selection Doesn't Work on Playstation with R1/L1 #31

fiziaque opened this issue Dec 15, 2023 · 5 comments
Assignees
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@fiziaque
Copy link

fiziaque commented Dec 15, 2023

Description

Bug with R1/L1 selection of tool in the demo place, it tools are preloaded in the hotbar and you try to navigate through the hotbar, nothing happens, only when you have put everything into the inventory and transfer the tool from the inventory onto the hotbar does it work. Hope you figure out what causes this. I have tested on playstation

(L1 / R1 ) Are the left and right bumpers on the playstation controller

Expected behavior

I expect R1/L1 tool navigation to work with controller on console even if tools have been preloaded.

Actual behavior

Cannot navigate through hotbar when tools are already there. i.e preloaded or have been inside startergear. However tool navigation on controller works when you put all tools in inventory and transfer them back to hotbar.

Steps to reproduce

  1. Join demo place (the playground)
  2. without opening inventory press r1/l1, try selecting tool, navigating through hotbar
  3. put all hotbar tool in inventory
  4. put some tools from inventory back to hotbar
  5. should be working now

Relevant log output

No response

Other details

This is quite an annoying bug and I hope this will be fixed as many controller/console players will experience this bug.

When you transfer it all to inventory and back to hotbar it is a temporary fix, as soon as you die/reset, you are unable to navigate through hotbar again until you repeat the process of transferring hotbar tools to inventory and back to hotbar.

Version

v2.9.1

Severity

Critical

Platforms affected

Console

Distribution variant

GitHub

Code of Conduct

@fiziaque fiziaque added the bug Something isn't working label Dec 15, 2023
@RyanLua RyanLua self-assigned this Dec 15, 2023
@RyanLua
Copy link
Owner

RyanLua commented Dec 18, 2023

I've been unable to reproduce the issue with my Xbox Wireless Controller even when emulating PlayStation input from Xbox controller.

  • Is this issue occurring using only PlayStation controllers?
  • Can you reproduce this using different platforms? (Controller connected to phone, computer, etc.)
  • Is there a place file in which you can consistently reproduce? If so, can you attach that?
  • Are there any errors in the console?

In the version you specify you have v2.9.1 which isn't a valid distribution of Satchel as the latest is v1.2.0. Could you correct that to the version you are using?

@RyanLua RyanLua added the question Further information is requested label Dec 18, 2023
@fiziaque
Copy link
Author

I am using the latest version, basically it doesn't work on console, I have tested using the playstation 4 version of roblox and this error occurs all the time, however I have tested the same playstation controller on my computer and it works flawlessly.

I think this has to do something with the gamepad detections not working on console, maybe?

The place file is just the original satchel demo place.

I cannot access console for errors on playstation.

@fiziaque
Copy link
Author

It seems that changeToolFunc, runs once only when the player loads into the game and somehow unbinds it, that's why on I cannot use r1/l1 navigation on ps4, I still haven't figured out why it causes this to happen on playstation console but not on pc with playstation controller.

@RyanLua
Copy link
Owner

RyanLua commented Dec 21, 2023

It seems that changeToolFunc, runs once only when the player loads into the game and somehow unbinds it, that's why on I cannot use r1/l1 navigation on ps4, I still haven't figured out why it causes this to happen on playstation console but not on pc with playstation controller.

That is indeed odd. I tried looking at the code that handles changeToolFunc but wasn't able to spot anything off that would make the issue platform specific. It might take a while to solve this issue because I can't reproduce or properly isolate the issue.

Does this issue happen with Xbox consoles too or is it only PlayStation?

@RyanLua
Copy link
Owner

RyanLua commented Dec 22, 2023

Hey, it seems like this is a bug with Roblox rather than Satchel. It looks like PlayStation 4 inputs are bugged on Roblox so they are not properly binding.

I am actively tracking this bug and will update this thread once the bug is resolved and Satchel is updated.

https://devforum.roblox.com/t/2760435

@RyanLua RyanLua removed the question Further information is requested label Dec 22, 2023
@RyanLua RyanLua changed the title Bug: Controller Item Selection Doesn't Work on Playstation with R1/L1 Controller Item Selection Doesn't Work on Playstation with R1/L1 Jan 10, 2024
@RyanLua RyanLua added this to the v1.3.0 milestone Jan 11, 2024
@RyanLua RyanLua removed this from the v1.3.0 milestone Jun 18, 2024
@RyanLua RyanLua added the wontfix This will not be worked on label Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants