Can anyone explain the new features dpad area?

Can anyone explain the new features dpad area and abxy area?

according to the article, it seems creating an 8 way symmetric hitbox. but how to i know where are the exact hitbox for the buttons?

I tested my own overlay on android device, i can see that after the descriptor dpad_area used, i have to add the up left right down descriptor too.

What is the point for that? i can emulate the diagonal by over lapping the up right left down or adding extra 4 combo button like up|right.

i am so confused.

Here’s my dpad area overlay0_desc6 = “dpad_area,0.489693,0.795068,rect,0.1,0.22222222222” overlay0_desc6_reach_x = 1 overlay0_desc6_reach_y = 1 overlay0_desc6_range_mod = 1.2 overlay0_desc6_range_mod_exclusive = true overlay0_desc6_overlay = “Circle3_L4.png”

overlay0_desc1 = “down,0.489693,0.919909,rect,0.03440860215053763438,0.07552581261950286340” #overlay0_desc1_overlay = “Circle3.png” overlay0_desc1_reach_x = 0

overlay0_desc2 = “left,0.429625,0.795068,rect,0.04247311827956989222,0.06118546845124282763” #overlay0_desc2_overlay = “Circle3.png” overlay0_desc2_reach_x = 0

overlay0_desc3 = “right,0.549625,0.795068,rect,0.04247311827956989222,0.06118546845124282763” #overlay0_desc3_overlay = “Circle3.png” overlay0_desc3_reach_x = 0

overlay0_desc0 = “up,0.489693,0.658914,rect,0.03440860215053763438,0.07552581261950286340” #overlay0_desc0_overlay = “Circle3.png” overlay0_desc0_reach_x = 0

Moreover, i think the reach_up, reach_right… are similar to range_mod we used to have.

For more context: https://www.libretro.com/index.php/retroarch-1-13-0-release/ Section “Overlay / onscreen gamepad controls improvements”

Separate dpad buttons for visual feedback - they become brighter on tap/click. But yes, this thing not well documented yet. And I can not find use-cases for assimetrically expandable hitboxes.

1 Like