NewRetroArcade: Neon

NewRetroArcade: Neon

View Stats:
VR or NOT: I Can't Change ANY Controls, Period!
Greetings!

I'm running NRA on the Rift, I use Touch Controllers and an Xbox 360 Controller. I'm currently experiencing an issue I haven't been able to find answers for on Search, Forums, Steam Discussion, or Reddit, and I was hoping you could help?

Bottom Line: I can't change ANY controls, period!

Binds 'A' or 'B' either show up as either 'unassigned', or have a 'Gamepad_FaceButton...' prefix. Try changing ONE entry, and all them update to show very weird assignments.

The 'updated assignments' in the menu are purely visual. None of the new entries stick. Everything reverts back to previous configs. I can change nothing.

In addition to being unable to change my controls, I know I'm missing several key functions in VR. For example, In NRA:N Vanilla (the non-VR version), I can hit 'X' on my Xbox 360 Controller to initiate play with any game. I'm unable to do this in VR. I have to grab the machine with my Oculus Touch controller first, then pick up my Xbox 360 Controller to start playing with that.

I really only have 5 things to change:

1. Restore the ABILITY to change my control bindings.

2. Restore all key control functions in VR (Both on Oculus Touch and Xbox 360, including but not limited to 'Use, 'Crouch', and 'Reset VR'.)

3. Right now my Xbox 360 controller uses Left Joy for Up/Down/Left/Right. How can I set it up so I can also use the D-Pad (for consoles in VIP Area)?

4. When playing handhelds, how can I flip the A/B buttons on my Oculus Touch Controller to match?

5. I'd absolutely *love* to setup my USB SNES Clone controller to play the console in the VIP Area or even some of the arcade machines.

Again, I haven't been able to find these particular answers in Search, Forums, Steam Discussion, or Reddit, and frankly I'm stumped (for now). Any help would be appreciated.

-James
< >
Showing 1-13 of 13 comments
Vermillion Nov 1, 2018 @ 10:34am 
Hey there Pencil. First off, I would suggest that you navigate to "steamapps\common\New Retro Arcade Neon\NewRetroArcade\Saved\Config\WindowsNoEditor\" and delete the input.ini file. Don't worry, NRA:N will make a new file the next time you start it. This will reset everything to their default values.

We are aware that Oculus Touch has it's shortcomings with NRA:N and isn't perfect. I personally am not well versed in how NRA:N functions with the various VR controllers so I am afraid that I cannot be of much help with those devices.

That being said, when it comes to binding any device, it is best to select the options in the menus with the device you wish to change (for example, using the right trigger to select the options in the BINDS A and B menus with a 360 pad).

As for your SNES Clone controller, if it supports XINPUT, it should work without a hitch, but if it doesn't then I suggest you use Steam's built-in controller API to make it emulate a XINPUT capable device.

One thing I would like to suggest is the -vrseated launch option. This will disable your Oculus Touch controllers, but it will make playing with a gamepad a bit more consistent.

I hope this information is helpful. If there is any other questions that you may have, feel free to ask them and I'll do my best to give you a hand.
Last edited by Vermillion; Nov 1, 2018 @ 10:35am
parsecn Nov 1, 2018 @ 2:21pm 
Vermillion has excellent suggestions across the board. I will add, try using
X360ce [www.x360ce.com] with the SNES Clone controller - even with the Xbox360 controller and leave Oculus Touch controls to default in NRA:N via resetting the input.ini as suggested by Verm.

I prefer x360ce over Steam's controller API, and have had greater success (using x360ce) with generic input devices.

x360ce should be installed/setup here: E:\Steam\steamapps\common\New Retro Arcade Neon\NewRetroArcade\Binaries\Win64
pencilwhipped Nov 1, 2018 @ 3:09pm 
Hi Vermillion!

Your direct and frequent interactions with customers and fans is something I sincerely admire about your small team. I see you all doing it. It's NOT an easy feat.

I also appreciate that everybody on your team has their specialties. Would you be willing to pass my conversation along to your resident expert on 'Input Devices' to see what they think?

BTW, I certainly did follow your advice to delete the *.ini.

However, all the above mentioned issues persisted, as these are default settings in VR.

Given that I still cannot change any of the inputs, in any version of NRA:N, I am unable to follow the advice to use 'corresponding devices' to set Binds A/B. The issue compounds itself in VR, as the Main Menu Cabinet is also a Light Gun Cabinet. Because of this, my usual trick for 'initiating cabinets' with the Touch Controller and then 'pulling a switcheroo' with my Xbox 360 Controller doesn't work for Light Gun Cabinets in VR.

Finally, I used the -vrseated launch option you showed me. This DID fix the Xbox 360 Controller issue in VR (at the cost of Touch interactivity). I was able to initiate play on all games with X. I was even able to switch to D-Pad Controls on all games for a little extra precision.

***The weird part: After setting the D-Pad in -vrseated, I exited the game, removed the launch option, and went back in. My D-Pad change actually carried over as my default directional input for all games, but all the other issues remained. Also, the previously 'generic gamepad entries' for Up/Down in Binds B now show as unassigned, despite the fact D-Pad now works.***

I DID, however, notice something interesting for your 'Inputs Guy' to look over:

At complete defaults (a freshly written inputs.ini) there are differences in how the input entries in Binds A/B are named between NRA:N VR and Vanilla (non-VR).

Take Vanilla for instance -- I have full Xbox 360 controls in Vanilla. 'Binds B' shows the actual button names in the input entries (A,B,X,Y, Start, Back, etc.), so I can see that it at least recognizes the controller in Vanilla.

However in VR, the 'Binds B' entries for my Xbox 360 controller default at input names containing the generic prefix 'Gamepad_...'. It's almost as if something is either preventing the VR version from recognizing the Xbox 360 Controller as 'just that', or it's defaulting to a different gamepad reference entirely (with several key inputs missing).

In Vanilla, 'Binds A' shows actual button names, too. These are the same Binds A entries that suddenly appear all at once in VR when I try to change ANY one input (the ones that always disappear when you leave the menu and never stick). I now believe the Binds A entries in VR to be mostly keyboard commands, which may explain why they never stick, since the keyboard is inactive for VR.

I hope this helps your Inputs Guy. Please let me know if he/she needs any logs/files on my end. I want to help.
Last edited by pencilwhipped; Nov 1, 2018 @ 3:12pm
pencilwhipped Dec 4, 2018 @ 12:52am 
bump
pencilwhipped Dec 4, 2018 @ 9:46am 
To repeat, I really only have 5 things to change:

1. Restore my ABILITY to change control bindings in VR, period.

2. Restore all control functions in VR (Items like 'Use, 'Crouch', and 'Reset VR' are currently not assigned to my Touch or Xbox 360 Controls, and the layout schemes are weird.)

3. When playing handhelds on Oculus Touch Controllers, I'd like to I flip the 'A/B' button bindings on my Oculus Touch controllers to match the handheld layout.

4. Right now my Xbox 360 controller uses Left Joy for Up/Down/Left/Right. How can I set it up so I can also use the D-Pad for consoles in VIP Area? (Update: I was able to change Xbox 360 controller layout in NON-VR version, but only the D-Pad change carried over into VR, nothing else.)

5. I'd absolutely *love* to setup my USB SNES Clone controller to play the console in the VIP Area or even some of the arcade machines.

Again, I haven't been able to find these particular answers in Search, Forums, Steam Discussion, or Reddit, and frankly I'm stumped (for now). Any help would be appreciated.

-James
pencilwhipped Dec 12, 2018 @ 3:24pm 
By any chance, are there any Rift Users out there who currently have perfectly working Oculus Touch Controls, and even the ability to change their bindings? Please message me back! Maybe I can lift your bindings file as an experiment?
pencilwhipped Dec 13, 2018 @ 3:12am 
I just read a post by Metamoth741 referencing his resolution of the issue. According to him, it has to do with, “…weirdness with Oculus and SteamVR not playing nicely with each other.”

He then mentioned that he did a fresh system restart, and then 're-installed drivers' to address a second issue he was experiencing at the time (unrelated to the Oculus Touch issue). Whatever he did, he said doing those things ‘seemed’ to correct the NRA:N issue as well.

I asked him to provide his EXACT steps (and what specific drivers he re-installed to fix the issue, as he neglected to mention this part). If he replies, I'll pass his answer along to here as well.

The other thing I’ve heard is that it’s possible to stop NRA:N from opening up in Steam VR Mode, and that doing so will help with the majority of performance/controller issues. There is still some debate as to how to make this happen though?

In the meantime, it would definitely help us to know the exact syntactical names for the Oculus Touch Controller Inputs, and even provide us a Ctrl-C/V snippet with the 'Defaults' already typed in so we can at least make sense of the input configuration file.

Replacing the current inputs config file with a custom written one for Oculus Touch is the only other thing I haven’t tried out. Will keep this thread updated.
Last edited by pencilwhipped; Dec 13, 2018 @ 7:40am
Vermillion Dec 13, 2018 @ 11:54am 
I'll reach out to Dec and see if he can better assist you in this matter Pencil.
pencilwhipped Dec 15, 2018 @ 12:09am 
Thanks Vermillion,

I did some more digging, it may or may not be worth it to look at an issue between Oculus and Steam VR as a possible culprit. I'll be able to test this out next week when I am back at my own computer again.
pencilwhipped Dec 27, 2018 @ 12:25am 
bump
pencilwhipped Dec 27, 2018 @ 12:07pm 
It's beyond frustrating. I've had these issues for over 2 months now, and I'm definitely not the only one who has this issue. It's just like being at Dave and Busters, 'ready to go' with a sack full of infinite quarters, but all the controls are broken, and can't be fixed with the broken UI.
Vermillion Dec 27, 2018 @ 1:37pm 
I understand your frustration Pencil. Unfortunately, due to the holidays I don't think we can properly address this issue in a timely manner. I'll ask Dec again if anything can be done in the meantime, but until then I ask for your patience.
Savvy Mar 28, 2019 @ 2:00pm 
I actually think the -vrseated mode in Windows mixed reality is better. You still have the motion controllers to work with... as well as the xbox control.. This is an ideal setup in my opinion.. what makes the game fun in VR is interacting with the numerous objects with your motion controllers. Anyone who owns VR to play Neon probably owns 6 degree motion controllers. -vrseated mode would be perfect if the motion controllers could handle all movements and interactions with the environment, with an option to use the xbox or game controller to play the actual arcade/roms. This is the best of both worlds.
The problem on the WMR controllers is that there is nothing to make you turn, or duck.. Also everything you select needs to be physically touched .. Even 1/2 inch away won't select items.. If these issues are fixed , this game would be great for those with WMR and an xbox/gamepad controller, They will be able to get a good experience. Taking away motion controllers all together isn't a good experience for a game like this.
< >
Showing 1-13 of 13 comments
Per page: 1530 50