The icon looks ood with the next gen studio beta
i was just thinking of buying a controller to help make my game console compatible. Glad to know thats no longer neccesary
Hell yeah now i dont have to buy an xbox
This is great! I was waiting for this to test Xbox games
Weāre working on the new icons, and theyāll be out soon. Stay tuned for the updates!
About time. Love this update
I think thereās a bug either in the emulator or the virtual cursor. It only moves the āvirtual positionā when the direction of the joystick changes, not each frame. We can clearly see this happening in this video:
Thereās also another bug where pressing Q (or the āselectā button keybind) will bring up the virtual cursor, but then the virtual cursor would reset each time another keybind related to moving the joystick gets pressed. We also canāt turn off the virtual cursor using keybinds. Hereās a demonstration:
Thanks for catching this! Weāre working on making virtual cursor compatible with emulator right now. Stay tuned for the full release!
make it where you can change it to DualShock 4/5 icons instead of xbox to get rid of confusion for playstation players
How do you turn the controller emulator off?
Kind of whatās going on:
After toggling on the controller emulator, and pressing play (f5) in studio, UserInputService.GamepadEnabled
is true, with of course the keybinds being mapped to controller buttons. Which is to be expectedā¦
So when stopping the playtest, and clicking the controller emulator icon again, the widget disappears, which Iād assume is turning the controller emulator off.
BUT despite having the widget not showing or what Iād presume the controller emulator being off, I playtest again, though for some reason during that playtest the property UserInputService.GamepadEnabled
is still set to true(?) even though the controller emulator widget is not currently open and the keyboard keys are not currently mapped to a controller (Which this last part is expected behavior as far as Iām aware but not the GamepadEnabled state).
So to disable the GamepadEnable state from being set true, I turned the beta off (Though closing studio and opening the same place again does that too);
Though I wanted to make a comment on this because the behavior of that specific part seems confusing or unexpected. I turned the beta back on to double check, this only occurs after you turn the controller emulator on for the first time.
Forgot to mention the device was set to HD 1920x1080 under PC, and never changed this throughout the process.
TLDR:
UserInputService.GamepadEnabled
is set to true in playtest even though the controller emulator widget is not on/visible.
Thanks for bringing this to our attention. We are aware of this issue, and a fix is on the way!
Is there an emulator for mobile devices on studio too?
Yes, navigate to āTestā, then āDeviceā and then select one of the phones which you want to emulate on.
(You donāt need this Beta enabled for testing mobile devices)
Hey, just wanted to report a bug. For some reason Input.Position doesnāt get set when dragging the right thumbstick around.
local State = UserInputService:GetGamepadState(Enum.UserInputType.Gamepad1)
for _, Input : InputObject in State do
if Input.KeyCode == Enum.KeyCode.Thumbstick2 then
print(Input.Position) -- This only prints (0, 0, 0) with emulator
end
end
I am using the xbox one emulator controller.
This code works with an actual controller connected
Thank you Roblox. Its been years since Roblox has been on Xbox and this only just now arrived. So much potential is now being taken in consideration.
Is there an estimate to this fix, still happening