Odie / skyui-vr

SkyUI interface mod for SkyrimVR
MIT License
160 stars 27 forks source link

MCM selection buttons do not match Oculus Rift controller. #45

Open wrapien opened 4 years ago

wrapien commented 4 years ago

When in the MCM menus, the buttons that are displayed to accomplish actions do not actually work for that menu. For instance, the specified A button does nothing but the Right Trigger button accomplishes what the A button was supposed to.

Can SkyUI-VR sense my controller setup or can an ini file be added to specify what my controller settings are? I am using the default settings for my Oculus Rift controllers.

I know that Skyrim uses the bindings_touch.json files in bindings folder to match my controller to the game but the config.txt file in interface\skyui does not indicate any input devices other than the keyboard and gampad controller.

Skyui-vr really needs to be able to call up the virtual keyboard and Oculus Touch or Vive controller pointers to be truly effective in Skyrim VR.

ShocksOculus commented 4 years ago

Are you using VRIK with the optional key bindings addon ? VRIK w/ the key bindings addon will cause the issue you describe above.

wrapien commented 4 years ago

I use VRIK but do not have the optional bindings installed. It looks like the optional bindings for VRIK remap the controllers for drawing weapons and I do not use those functions.

wrapien commented 4 years ago

Even with VRIK uninstalled, I am unable to target an NPC while in the MCM menu and the A Button does not perform the Accept function nor does the B Button perform the Cancel function. A lot of the functionality of the MCM menus depends on being able enter text or to target something.

Odie commented 4 years ago

I haven’t been spending time with SkyrimVR for a long time now. I’ll try to answer from what I can remember.

IIRC, SkyrimVR or at least sksevr never returns an active/selected target when asked. It could be that target selection simple works differently than flatrim, or maybe sksevr isn’t quite looking at the correct address to retrieve the right info. In any case, target selection does not work.

You may want to try this mod that I saw a while back: https://www.nexusmods.com/skyrimspecialedition/mods/24131.

As for entering text... I only remember seeing text entry during character creation. It looks like they are using the steamvr keyboard overlay. I’ve never tracked down how to activate it. I don’t know if the game would even respond to that keyboard outside of character creation.

wrapien commented 4 years ago

Actually, the keyboard is also called up when enchanting if you want to rename something you enchanted.

A number of mods using MCM require the ability to select an NPC and/or enter text. For instance AddItemMenu - Ultimate Mod Explorer will not work without a virtual keyboard. Diziet's Player Home Bath Undressing for SkyrimSE needs the pointer for a number of functions.

I wish I could use AddItemMenu but it is not possible. I do use Diziet's mod but there are functions I cannot use because I cannot select an NPC.

The mod Select NPC for MCM only works for a few mods, none of which I use.

dmarnel commented 3 years ago

Is anyone working on this issue? There are lots of mods that require SkyUI, and the button labels mismatch is very frustrating. I also see some buttons that have no label at all. For instance when trading, the option "Give" is there but there is no label to indicate which button to press.