emawind84 / SelacoVR

Selaco VR
GNU General Public License v3.0
8 stars 0 forks source link

Community binding for Selaco doesn't show for Index controllers. I downloaded the mod and launched as instructed. Community profiles are not being pulled on my legitimate steam copy of the game. #2

Open optimumbox opened 2 months ago

optimumbox commented 2 months ago

Game is unplayable without it. Up on the left joystick causes you to jump, right B button crouches. That's all you can do.

emawind84 commented 2 months ago

This is not a mod that you place in your steam copy of the game. It is a standalone port of the game, you extract the content of the zip into a clean folder, then you need to copy only the ipk3 file from your steam copy of the game. If the controller is not working correctly try changing the layout from the game menu, change the layout to dual wield then reset to default or update missing. Untitled the screenshot is from questzdoom but selaco has the same menu after you go in gzdoom options

The problem you are having is because the steam copy of the game and this vr port share the same configuration file, inside the file there is the control layout, and you need to update the controls for VR, so try resetting your layout as per above.

From what I know about steam controller profiles, you need to add the selacovr port as a non-steam vr game and then you can try changing your controller profile, but, you still need to propertly name your game or your are not going to find anything, the profile search is based on the name of the game.

optimumbox commented 2 months ago

I saw those fixes on discord as well and was able to get some controls to bind using that along with direct input. I mainly opened the issue because the profile mentioned in the instructions doesn't pull from the community bindings. My folder is already in a separate location and I made sure the exe is the same name as base Selaco. The reason I mentioned having a legitimate copy is I noticed the mod itself will run the game without interfacing with steam as you can see in this screenshot. Steam will not recognize that the game is being played and the profile isn't being pulled. selaco

emawind84 commented 2 months ago

You don't have to rename the exe, I am talking about the name you give to the game if you add it to steam as a non steam game, I don't support steam control profile, and this issue is totally not related to the selacovr port code. If you add the selacovr port to steam and launch it from steam, it will be recognized, if you launch the game outside steam, it will not work, renaming the exe doesn't do anything. I have tons of games added as non steam game that use custom steam controller profiles on my steam deck, the only important thing is renaming the game in steam to properly fetch right controller templates