PDA

View Full Version : Why can't I have EX Buttons 1-4 mapped to my controller?



Nightmare
06-27-2017, 09:26 PM
https://www.twitch.tv/videos/154921419

Really, REALLY bad form here.

-James

ZoriaRPG
06-27-2017, 09:54 PM
https://www.twitch.tv/videos/154921419

Really, REALLY bad form here.

-James

James, what ZC build are you using, what type of controller (brand, model, and any adapter, specifically); and what OS platform?

I have never come across any joypad to which the Ex buttons could not be mapped somewhere. Allegro may not recognise some of your buttons though, depending on the HID configuration.

Try this build (http://timelord.insomnia247.nl/zc/zc_dev/2.50.2.1_Win.zip) of 2.50.x and tell us if it fixes your input issues.

Saffith
06-27-2017, 10:26 PM
It may be the specific buttons. Any buttons numbered above 12 won't be recognized. That's been fixed, but not in any published build.

Nightmare
06-27-2017, 10:30 PM
It's mappable to the keyboard, but not the joypad.

Standard PS4 pad, V 2.50.2, Win 10, and if this is any concern, Mitsukara's quest Link and Zelda: Panolpy of Catalia

I'll try the build later.

-James

Nightmare
06-28-2017, 01:14 AM
OK, it reads on the one you gave me: However, the PS4 pad still doesn't work (the Analog Stick does though)

Using a PS4 pad again.

EDIT: It now comes up, under Extra Joypad/Key stuff after I DC'ed the controller and reconnected it. Still, very awkward and should be selectable like in 2.50.2.1 to be less confusing.

If you want the DualShock converter program I'll Discord it to you Zoria

-James

Saffith
06-28-2017, 01:33 AM
The PS4's D-pad is treated as joystick axes, and ZC doesn't have any way to map those to buttons yet. There are these settings in ag.cfg:

js_stick_1_x_stick = 0
js_stick_1_x_axis = 0
js_stick_1_x_offset = 0
js_stick_1_y_stick = 0
js_stick_1_y_axis = 1
js_stick_1_y_offset = 0

I don't remember the right settings for it, though... I'll try and figure it out (we ought to have a list of the most common cases anyway), but if you want to play around with it, the ranges are 0-4 for sticks and 0-2 for axes, and the offset is 0 or 1

Nightmare
06-28-2017, 01:46 AM
The PS4's D-pad is treated as joystick axes, and ZC doesn't have any way to map those to buttons yet. There are these settings in ag.cfg:

js_stick_1_x_stick = 0
js_stick_1_x_axis = 0
js_stick_1_x_offset = 0
js_stick_1_y_stick = 0
js_stick_1_y_axis = 1
js_stick_1_y_offset = 0

I don't remember the right settings for it, though... I'll try and figure it out (we ought to have a list of the most common cases anyway), but if you want to play around with it, the ranges are 0-4 for sticks and 0-2 for axes, and the offset is 0 or 1

I'll play more with it tomorrow, I am watching Anthopants's stream now, I've got to clean, and I've got some busted stuff for find Gleeok for in Demo Collection.

-James

Saffith
06-28-2017, 01:26 PM
This one turns out to be straightforward. For the PS4 D-pad, it's

js_stick_1_x_stick = 3
js_stick_1_x_axis = 0
js_stick_1_x_offset = 0
js_stick_1_y_stick = 3
js_stick_1_y_axis = 1
js_stick_1_y_offset = 0

Nightmare
06-28-2017, 04:24 PM
I'll try it out later.

EDIT: Still not working.

-James

Saffith
06-29-2017, 11:24 PM
Oh, what the hell... It's different on Windows! This is even more of a mess than I thought.
All right, how about this?

js_stick_1_x_stick = 2
js_stick_1_x_axis = 0
js_stick_1_x_offset = 0
js_stick_1_y_stick = 2
js_stick_1_y_axis = 1
js_stick_1_y_offset = 0

Nightmare
06-30-2017, 06:20 AM
Works now!

Now how do you set this on ZC 2.50.2?

-James

Gleeok
06-30-2017, 06:28 AM
Works now!

Now how do you set this on ZC 2.50.2?

-James

You can't. :P

Nightmare
07-11-2017, 06:38 PM
Fixed in 2.53. Lock when you can.

-James