cyranodb / wjoy

Automatically exported from code.google.com/p/wjoy
0 stars 0 forks source link

Weird inputs when playing FEZ (right analogue stick and left trigger not working) #28

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.   Link up a wiimote with a classic controller
2.   Try to play Fez

What is the expected output? What do you see instead?
Usually the left analogue stick is used to look around. However, when I move 
the stick left and right, nothing happens. When you move the stick up, the game 
looks left. When you move it down, it looks right. Pressing down the left 
trigger partially (not actually pushing down the button but halfway) makes the 
game look down. I can't find any button that makes it look up.

What version of the product are you using? On what operating system?
I'm using version 0.7 of wjoy on Mac version 10.6.8

Please provide any additional information below.
The actually L button works properly, however you can't press it without 
looking down, which makes the game pretty much unplayable with the controller. 
There aren't any settings in the game to change what the analogue sticks do.
I'd just like a way to change the output of wjoy so that the right analogue 
stick works properly. I could try and edit the source code myself, but I don't 
really know which part to edit.

I've tested the controller using the test application you make, every button 
produces the correct output on that.

Original issue reported on code.google.com by jeremyle...@gmail.com on 6 Oct 2013 at 11:59

GoogleCodeExporter commented 9 years ago
Hello!

Yes, WJoy currently compatible with many games/emulators, but so many other, 
that can't works properly with WJoy. I work on this problem, but i haven't too 
many time.

If you can, try to look at WJoy/WiimoteAutoWrapper.m file. It's not hard to fix 
WJoy for one game. Code in this file is doesn't hard, i think.

Original comment by alexandr.serkov on 7 Oct 2013 at 12:38

GoogleCodeExporter commented 9 years ago
I have the same problem.
Are you able to assign the left/right triggers to the rotate R/L actions?

Original comment by aristide...@gmail.com on 19 Apr 2014 at 9:15

GoogleCodeExporter commented 9 years ago
I've found a way to make the Wii U Pro work with FEZ while the xbox360 
compatibility mode isn't released.

1. Replace ~/Library/Application Support/MonoGame/MonoGameJoystick.cfg with the 
attached file.
The relevant modifications I made to MonoGameJoystick.cfg file were:
- Fix the d-pad, by assigning the correct button numbers.
- Fix the right stick, by assigning the correct axis numbers
- Fix the R/L triggers, by changing them from (analog) axis to (digital) 
buttons.

2. The rest of the buttons were also assigned, but they get overridden by FEZ 
itself. So you still need to change the default controls inside FEZ. Attached 
is a screenshot of the mapping I used, but you can choose whatever is most 
comfortable to you. (http://i.imgur.com/CJZPJfg.png)

- I've chosen to map the A,B,X,Y literally so the game instructions and labels 
match the letters on the Wii U Pro buttons. This is also important for some 
puzzles which have hints in form of letters. An alternative would be to map 
them to match the Xbox button position. However I still find the literal map 
more comfortable because the 4 buttons are located below the analog stick, 
while in the Xbox they are above.

- I've mapped the L/R "triggers" to Rotate L/R, and the shoulder buttons to 
Zoom. Interestingly, the shoulder buttons also rotate the world when outside 
the map,  which is a nice surprise. Notice you can't rotate the world or access 
the map when you start a new game, you have to play for a while to enable these 
abilities.

- Jump: A
- Action: X
- Cancel/Talk: B
- World Map: SELECT
- Inventory: Y
- Pause: START
- Rotate Left: Trigger L
- Rotate Right: Trigger R
- Reset Look: Stick Button R
- Zoom In: Shoulder R
- Zoom Out: Shoulder L

Wjoy still needs to implement rumble to have a fully functional FEZ. In the 
meanwhile you should use headphones or stereo speakers because some hints are 
delivered by sound, when the rumble isn't available.

Original comment by aristide...@gmail.com on 20 Apr 2014 at 5:26

Attachments: