Project

General

Profile

Actions

Emulator Issues #1657

closed

(Enhancement w/ patch) Make PadSimple plugin more useable/useful

Added by the.emeralddragonfly about 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Other
Milestone:
Regression:
No
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Made this a while back, decided to submit it (revision number is just where
I created the patch file from, and I've updated it).

Adds functionality to PadSimple:

  • Adjustable partial press for the main stick, C-stick, and triggers
    (separate keys + adjustable values for semi-L, semi-R, semi-main, semi-C)

  • Escape key to clear a keybinding (especially useful now)

  • A whole bunch of cleanuppy/consistency stuff.

  • Tested on:

  • XP:
    http://img40.imageshack.us/i/dolphinadjustablehalfpr.png/

  • Ubuntu (note the button text bug):
    http://img38.imageshack.us/i/dolphinadjustablehalfpr.png/

  • I would have tested it on Mac OS but I couldn't get it to compile in
    September and I'm too busy to do it right now.

  • I don't know how to fix that GNOME button text thing; I don't have enough
    experience with WX to figure out what is setting the button widths to what
    they are.

  • If there's a more WX-y way to do the int-to-string conversion than
    sstream, that would be good.

  • The ratios for pushing control sticks diagonally with semi-press on are
    fudged--I figured it should be sqrt(2) but that didn't work, and I did some
    testing to find a good point (doesn't scale properly as the semi values are
    adjusted, but it works pretty well. Would be cool if someone that knew how
    it actually works could fix it.

P.S. Don't mind my odd keybindings :P
P.P.S. Sorry about the long post and all the uncertainties :D

Actions

Also available in: Atom PDF